Interested Article - Теорема Кука о двусторонних автоматах

Теорема Кука — результат теории автоматов , демонстрирующий, что выполнение двустороннего детерминированного автомата с магазинной памятью может быть смоделировано за линейное время на машине с произвольным доступом к памяти . Открыта в 1970 году учёным из торонтского университета Стивеном Куком . Теорема послужила теоретическим фундаментом для множества линейных алгоритмов обработки текста, таких как алгоритм Манакера , алгоритм Кнута — Морриса — Пратта и .

Постановка

Детерминированный двусторонний автомат с магазинной памятью может быть определён как набор , где

  • — множество состояний автомата,
  • — входной алфавит,
  • — стековый алфавит,
  • — множество переходов автомата,
  • — начальное состояние автомата,
  • — нижний символ стека,
  • — финальное состояние.

Примечания

  1. , p. 337

Литература

Источник —

Same as Теорема Кука о двусторонних автоматах