Главная > Энциклопедия кибернетики. Т.2
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

НОРМАЛЬНЫЕ АЛГОРИФМЫ, нормальные алгоритмы

— класс словарных алгоритмов, т. е. алгоритмов, применимых к словам некоторого алфавита. Ввел их сов. математик А. А. Марков (р. 1903). Всякий Н. а. вполне определяется указанием алфавита, в котором он действует, и схемы Н. а. Алфавитом Н. а. может служить произвольный конечный алфавит А. Формулами подстановок в алфавите А наз. выражения вида (простая подстановка) или (заключительная подстановка), где — некоторые слова в алфавите А, называемые соответственно левой и правой частями ф-лы подстановки (предполагается, что алфавит А не содержит букв

Каждый Н. а. в алфавите А имеет конечное число таких ф-л подстановок. Их записывают в виде списка. Этот список наз. схемой алгоритма.

Применение Н. а. к слову s заключается в следующем. В данном списке подстановок ищут первую из тех, в которой левая часть входит в слово s. Находят первое вхождение левой части этой ф-лы в s и вместо этого вхождения подставляют правую часть Это дает новое слово . С ним делают то же, что с s, и т. д. Этот процесс может оборваться сам собою на некотором слове, в которое не входит ни одна из левых частей подстановок, составляющих схему алгоритма. Кроме того, постулируют, что описанный выше процесс обрывается, когда к очередному слову применить одну из заключительных подстановок, т. е. вида

Если процесс заканчивается, то полученное последнее слово является результатом применения Н. а. к исходному слову s.

Доказано, что относительно осуществляемых ими преобразований, Н. а. совпадают с другими классами алгоритмов, введенными для уточнения интуитивного понятия алгоритма, напр., Тьюринга машинами. Аналогом Черча тезиса для Н. а. является следующий аринцип нормализации А. А. Маркова: всякий алгоритм в алфавите А вполне эквивалентен относительно .4 некоторому Н. а. над А. Задание алгоритмов в нормальном виде близко к понятию исчисления, и это чрезвычайно удобно в тех случаях, когда в исследуемом разделе математики или кибернетики понятие исчисления широко используют, как это имеет место, напр., в логике математической или лингвистике математической. Пользуясь понятием Н. а., А. А. Марков и др. доказали неразрешимость целого ряда алгоритм, проблем (см. Неразрешимые алгоритмические проблемы).

Лит.: Марков А. А. Теория алгорифмов. «Труды Математического института им. В. А. Стеклова АН СССР», 1954, т. 42. М. И. Кратко.

1
Оглавление
email@scask.ru