Михаил Николаевич Вялый
Решение уравнений в словах
Продолжительность: 4 занятия.
Слово - последовательность символов из некоторого алфавита. Самая простая операция со словами - конкатенация, то есть дописывание одного слова после другого. Левая и правая часть уравнения в словах составляются конкатенациями переменных, которые предполагаются словами, и констант, которые принадлежат алфавиту.
Существует ли алгоритм решения любого уравнения в словах? Ответ положительный.
Эта задача оказалась не очень простой. В последнее время появились более простые(но, по-прежнему, нетривиальные) решения этой задачи. В данном цикле занятий будет разобран пример такого алгоритма и (возможно) будет также разобран гораздо более эффективный алгоритм для решения уравнения в словах, когда заранее предписаны длины словарных переменных.
Organization Committee e-mail:
dubna@mccme.ru