ВУЗ:
Составители:
7
1. МАШИНА ТЬЮРИНГА
§ 1. Математическая модель машины Тьюринга
Идея создания машины Тьюринга, предложенная английским мате-
матиком А. Тьюрингом в тридцатых годах XX века, связана с его попыт-
кой дать точное математическое определение понятия алгоритма.
Машина Тьюринга (МТ) – это математическая модель идеализиро-
ванной цифровой вычислительной машины.
Машина Тьюринга является таким же математическим объектом, как
функция, производная, интеграл, группа и т. д. Так же как и другие мате-
матические понятия, понятие машины Тьюринга отражает объективную
реальность, моделирует некие реальные процессы.
Для описания алгоритма МТ удобно представлять некоторое устрой-
ство, состоящее из четырех частей: ленты, считывающей головки, устрой-
ства управления и внутренней памяти.
1. Лента предполагается потенциально бесконечной, разбитой на
ячейки (равные клетки). При необходимости к первой или последней клет-
ке, в которой находятся символы пристраивается пустая клетка. Машина
работает во времени, которое считается дискретным, и его моменты зану-
мерованы 1, 2, 3, … . В каждый момент лента содержит конечное число
клеток. В клетки в дискретный момент времени может быть записан толь-
ко один символ (буква) из внешнего алфавита
A
= {L,
121
,...,,
-n
aaa },
2
³
n
. Пустая ячейка обозначается символом L, а сам символ L называется
пустым, при этом остальные символы называются непустыми. В этом ал-
фавите
A
в виде слова (конечного упорядоченного набора символов) ко-
дируется та информация, которая подается в МТ. Машина «перерабатыва-
ет» информацию, поданную в виде слова, в новое слово.
2. Считывающая головка (некоторый считывающий элемент) пере-
мещается вдоль ленты так, что в каждый момент времени она обозревает
1. МАШИНА ТЬЮРИНГА § 1. Математическая модель машины Тьюринга Идея создания машины Тьюринга, предложенная английским мате- матиком А. Тьюрингом в тридцатых годах XX века, связана с его попыт- кой дать точное математическое определение понятия алгоритма. Машина Тьюринга (МТ) – это математическая модель идеализиро- ванной цифровой вычислительной машины. Машина Тьюринга является таким же математическим объектом, как функция, производная, интеграл, группа и т. д. Так же как и другие мате- матические понятия, понятие машины Тьюринга отражает объективную реальность, моделирует некие реальные процессы. Для описания алгоритма МТ удобно представлять некоторое устрой- ство, состоящее из четырех частей: ленты, считывающей головки, устрой- ства управления и внутренней памяти. 1. Лента предполагается потенциально бесконечной, разбитой на ячейки (равные клетки). При необходимости к первой или последней клет- ке, в которой находятся символы пристраивается пустая клетка. Машина работает во времени, которое считается дискретным, и его моменты зану- мерованы 1, 2, 3, … . В каждый момент лента содержит конечное число клеток. В клетки в дискретный момент времени может быть записан толь- ко один символ (буква) из внешнего алфавита A = {�, a1 , a 2 ,..., a n �1 }, n � 2 . Пустая ячейка обозначается символом �, а сам символ � называется пустым, при этом остальные символы называются непустыми. В этом ал- фавите A в виде слова (конечного упорядоченного набора символов) ко- дируется та информация, которая подается в МТ. Машина «перерабатыва- ет» информацию, поданную в виде слова, в новое слово. 2. Считывающая головка (некоторый считывающий элемент) пере- мещается вдоль ленты так, что в каждый момент времени она обозревает 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »