Вопросы с тегом «edit-distance»

20
эффективный алгоритм сравнения деревьев и расстояния Левенштейна

Я недавно прочитал это краткое изложение проблем, связанных с выполнением различий между деревьями, и мне стало интересно узнать, каково состояние этой проблемы. Кроме того, предположим, что между разрешенными операциями редактирования находится традиционный узел добавления / удаления, для...

19
Редактировать расстояние в сублинейном пространстве

Какова наиболее известная сложность для вычисления точного расстояния редактирования между двумя строками одинаковой длины с использованием рабочего пространства, которое является сублинейным по размеру ввода? Я предполагаю, что вход хранится в каком-то формате только для чтения. Это ранее...

17
Редактировать расстояние между двумя перегородками

У меня есть два раздела [1…n][1…n][1 \ldots n] и я ищу расстояние редактирования между ними. Этим я хочу найти минимальное количество отдельных переходов узла в другую группу, которые необходимы для перехода из раздела A в раздел B. Например, расстояние от {0 1} {2 3} {4}в {0} {1} {2 3 4}будет два...

14
Теоретико-категоричная обработка различий, патчей и слияний?

Есть ли категория патчей, которая выглядит примерно так: Объекты являются строками в некотором базовом алфавите Морфизмы - это скрипты редактирования ("diffs" или "patches") между строками Я заинтересован в следующих вопросах: Есть ли категорическое понятие минимального сценария редактирования?...

13
Редактировать расстояние с помощью операций перемещения

Мотивация: соавтор редактирует рукопись, и я хотел бы увидеть четкое резюме изменений. Все инструменты, подобные "diff", как правило, бесполезны, если вы одновременно перемещаете текст (например, реорганизуете структуру) и делаете локальные правки. Неужели так сложно понять это правильно?...

12
Сложность пространства для вычисления оптимального выравнивания строки для расстояния редактирования Левенштейна

Если нам даны две строки размером и , стандартное вычисление расстояния редактирования Левенштейна выполняется с помощью динамического алгоритма с временной сложностью и пространственной сложностью . (Некоторые улучшения могут быть сделаны в зависимости от расстояния редактирования , но мы не...

11
Наименьшее количество редактирования редактирования между двумя словами

Я ищу структуру данных и алгоритм для вычисления минимального количества изменений, необходимых для преобразования одного слова в другое, учитывая два слова в качестве входных данных, где единственные допустимые изменения добавить букву на одной из конечностей (например, AB -> ABC),...

10
Сложность гомогенизации строки

Мотивация : Разрабатывая инструменты для управления версиями данных, мы в конечном итоге изучили алгоритмы «различий» двух наборов целых чисел, предложив последовательность преобразований, которые переводят один набор целых чисел в другой. Мы смогли свести эту проблему к следующей очень...