Jump to content

Многоленточная машина Тьюринга

Многоленточная машина Тьюринга — это вариант машины Тьюринга , в котором используется несколько лент. Каждая лента имеет собственную головку для чтения и записи. Первоначально входные данные появляются на ленте 1, а остальные начинаются пустыми. [1]

Эта модель интуитивно кажется гораздо более мощной, чем модель с одной лентой, но любая машина с несколькими лентами — независимо от того, сколько лент — может быть смоделирована с помощью машины с одной лентой, используя только квадратично большее время вычислений. [2] Таким образом, многоленточные машины не могут вычислять больше функций, чем одноленточные машины. [3] и ни один из классов устойчивой сложности (например, полиномиальное время ) не зависит от перехода между одноленточными и многоленточными машинами.

Формальное определение

[ редактировать ]

-ленточную машину Тьюринга формально можно определить как 7- кортеж , следуя обозначениям машины Тьюринга :

  • — конечный непустой набор символов ленточного алфавита ;
  • пустой символ (единственный символ, который может появляться на ленте бесконечно часто на любом этапе вычислений);
  • — набор входных символов , то есть набор символов, которым разрешено появляться в исходном содержимом ленты;
  • — конечное, непустое множество состояний ;
  • исходное состояние ;
  • — это набор конечных состояний или принимающих состояний . Говорят, что исходное содержимое принято ленты если он в конечном итоге остановится в состоянии от .
  • — это частичная функция , называемая функцией перехода , где L — сдвиг влево, R — сдвиг вправо.

А -ленточная машина Тьюринга рассчитывается следующим образом. Изначально, получает свои входные данные в крайнем левом углу позиции первой ленты, остальная часть первой ленты, а также другие ленты пусты (т.е. заполнены пустыми символами). Все головки начинаются с крайнего левого положения лент. Один раз начался, вычисление продолжается по правилам, описанным функцией перехода. Вычисления продолжаются до тех пор, пока не перейдут в состояния принятия, после чего они останавливаются.

Двухстековая машина Тьюринга

[ редактировать ]

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

См. также

[ редактировать ]
  1. ^ Сипсер, Майкл (2005). Введение в теорию вычислений . Технология курса Томсона. п. 148. ИСБН  0-534-95097-3 .
  2. ^ Пападимитриу, Христос (1994). Вычислительная сложность . Аддисон-Уэсли. п. 53 . ISBN  0-201-53082-1 .
  3. ^ Мартин, Джон (2010). Введение в языки и теорию вычислений . МакГроу Хилл. стр. 243–246. ISBN  978-0071289429 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f32d10ca5ebe3f4b49cc80744314ab9d__1670499060
URL1:https://arc.ask3.ru/arc/aa/f3/9d/f32d10ca5ebe3f4b49cc80744314ab9d.html
Заголовок, (Title) документа по адресу, URL1:
Multitape Turing machine - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)