Это не официальный сайт wikipedia.org 01.01.2023

Теорема Кука о двусторонних автоматах — Википедия

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

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

ПостановкаПравить

Детерминированный двусторонний автомат с магазинной памятью может быть определён как набор P = ( Q , Σ , Π , δ , s 0 , Z 0 , s t )  , где[1]

  • Q   — множество состояний автомата,
  • Σ   — входной алфавит,
  • Π   — стековый алфавит,
  • δ   — множество переходов автомата,
  • q 0 Q   — начальное состояние автомата,
  • Z   — нижний символ стека,
  • s t   — финальное состояние.

ПримечанияПравить

ЛитератураПравить