Als «edit-distance» getaggte Fragen

2
Effizienter Diff-Algorithmus für Bäume und Levenshtein-Distanz
Ich habe vor kurzem diese Zusammenfassung der Probleme gelesen, die mit dem Diff zwischen Bäumen verbunden sind, und sie hat mich daran interessiert, den Stand der Technik für dieses Problem zu erfahren. Angenommen, zwischen den erlaubten Bearbeitungsoperationen befindet sich der traditionelle Knoten zum Hinzufügen / Löschen. Bearbeiten Sie den Inhalt, …

1
Abstand im sublinearen Raum bearbeiten
Was ist die bekannteste Komplexität für die Berechnung des genauen Bearbeitungsabstands zwischen zwei Zeichenfolgen gleicher Länge unter Verwendung des Arbeitsraums, der in der Größe der Eingabe sublinear ist? Ich gehe davon aus, dass die Eingabe in einem schreibgeschützten Format gespeichert ist. Ist das ein zuvor untersuchtes Problem? Um die Frage …

3
Abstand zwischen zwei Partitionen bearbeiten
Ich habe zwei Partitionen von und suche nach dem Bearbeitungsabstand zwischen ihnen.[1…n][1…n][1 \ldots n] Auf diese Weise möchte ich die minimale Anzahl von einzelnen Übergängen eines Knotens in eine andere Gruppe finden, die erforderlich sind, um von Partition A zu Partition B zu gelangen. Zum Beispiel wäre der Abstand von …

2
Kategorietheoretische Behandlung von Diffs, Patches und Merge?
Gibt es eine Kategorie von Patches, die ungefähr so ​​aussieht: Die Objekte sind Zeichenfolgen in einem Basisalphabet Die Morphismen sind Bearbeitungsskripte ("diffs" oder "patches") zwischen den Strings Ich interessiere mich für folgende Fragen: Gibt es eine kategorische Vorstellung von minimalem Bearbeitungsskript? Vielleicht ist die Kategorie der Patches in PO-Sets angereichert? …

2
Bearbeiten Sie die Entfernung mit Verschiebevorgängen
Motivation: Ein Mitautor bearbeitet ein Manuskript und ich würde gerne eine übersichtliche Zusammenfassung der Änderungen sehen. Alle "diff" -ähnlichen Werkzeuge sind in der Regel unbrauchbar, wenn Sie sowohl Text verschieben (z. B. die Struktur neu organisieren) als auch lokale Änderungen vornehmen. Ist es wirklich so schwer, es richtig zu machen? …

2
Speicherplatzkomplexität zur Berechnung der optimalen Zeichenfolgenausrichtung für den Levenshtein-Bearbeitungsabstand
Wenn wir zwei Zeichenfolgen der Größe und , erfolgt die Standardberechnung der Levenshtein-Editierentfernung durch einen dynamischen Algorithmus mit der Zeitkomplexität und der Raumkomplexität . (Einige Verbesserungen können in Abhängigkeit von der Bearbeitungsentfernung , wir gehen jedoch nicht davon aus, dass besonders klein ist.) Wenn Sie nur am Wert der Bearbeitungsentfernung …


2
Komplexität der Homogenisierung eines Strings
Motivation : Bei der Entwicklung von Tools für die Datenversionierung haben wir uns schließlich mit Algorithmen zum "Unterscheiden" zweier Sätze von Ganzzahlen befasst, indem wir eine Folge von Transformationen entwickelt haben, die einen Satz von Ganzzahlen zum anderen führen. Wir konnten dieses Problem auf das folgende sehr natürliche Problem reduzieren, …


4
Zwischen- / Codierungsdarstellung für Levenshtein-Entfernung
Die Phrasen: Der schnelle Braunfuchs springt über den faulen Hund [A] und Der schnelle braune Fuchs springt über den faulen Hund [B] kann unter Verwendung des Levenshtein-Entfernungsalgorithmus verglichen werden, um die Ähnlichkeit zu bestimmen, indem die minimale Anzahl von Hinzufügungen, Löschungen oder Ersetzungen einzelner Zeichen berechnet wird, die erforderlich sind, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.