ефективний алгоритм розрізнення дерев та відстані Левенштайна


20

Нещодавно я читав це резюме питань, пов’язаних із виконанням відмінностей між деревами, і мене зацікавило дізнатися, який стан цієї проблеми є сучасним.

Крім того, припустимо, що між дозволеними операціями редагування є традиційний вузол додавання / видалення, редагування вмісту ви додаєте розширені операції піддірення копіювання / переміщення, чи це робить проблему (пошуку оптимальної різниці) простішою чи складнішою?

Відповіді:


16

Наступний документ описує дещо ефективніший алгоритм, ніж Чжан-Шаша, для обчислення відстані редагування дерева, а також доказ того, що їх алгоритм є оптимальним (у межах певного широкого класу алгоритмів):


7

Корисне опитування по цій темі, трохи застаріле:

Філіп Білл. Опитування про відстань редагування дерева та пов'язані з цим проблеми . Теоретична інформатика, Том 337, Випуски 1–3, Сторінки 217–239, 2005.

Нещодавній документ про одну з версій проблеми:

Тацуя Акуцу та ін. Точні алгоритми для обчислення відстані редагування дерева між не упорядкованими деревами . Теоретична інформатика, Том 412, Випуски 4–5, Сторінки 352–364, 2011.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.