Скачать презентацию Нормальные алгоритмы Маркова Если А и В Скачать презентацию Нормальные алгоритмы Маркова Если А и В

Нормальные алгоритмы Маркова.pptx

  • Количество слайдов: 9

Нормальные алгоритмы Маркова Нормальные алгоритмы Маркова

Если А и В – два алфавита, причем , то алфавит В расширением алфавита Если А и В – два алфавита, причем , то алфавит В расширением алфавита А. Процесс работы алгоритма над алфавитом А состоит в последовательном порождении слов в алфавите А. Говорят, что алгоритм М применим к слову Р, если процесс работы над этим словом заканчивается, т. е. имеется результат работы.

Марковской подстановкой называется операция над упорядоченной парой слов (P, Q), состоящая в следующем. В Марковской подстановкой называется операция над упорядоченной парой слов (P, Q), состоящая в следующем. В заданном слове R находят первое вхождение слова Р (если оно есть) и, не изменяя остальных частей слова R, заменяют в нем это вхождение словом Q.

Полученное слово называется результатом применения марковской подстановки (P, Q) к слову R. Если же Полученное слово называется результатом применения марковской подстановки (P, Q) к слову R. Если же нет вхождения слова P в слове R, то считается, что марковская подстановка (P, Q) не применима к слову R.

Запись P→Q называется формулой подстановки (P, Q). Некоторые подстановки являются заключительными. Для обозначения таких Запись P→Q называется формулой подстановки (P, Q). Некоторые подстановки являются заключительными. Для обозначения таких подстановок используется запись P→∙Q

Упорядоченный конечный список формул подстановок в алфавите А называется схемой нормального алгоритма в алфавите Упорядоченный конечный список формул подстановок в алфавите А называется схемой нормального алгоритма в алфавите А.

Пример 1. Построить нормальный алгоритм Маркова, заменив в алфавите A={a, b, c} все буквы Пример 1. Построить нормальный алгоритм Маркова, заменив в алфавите A={a, b, c} все буквы a на c. • Расширим алфавит А: B={α} A. Схема нормального алгоритма будет иметь вид:

Пример 2. Пусть A={a, b} – алфавит. Рассмотрим следующую схему нормального алгоритма в А: Пример 2. Пусть A={a, b} – алфавит. Рассмотрим следующую схему нормального алгоритма в А:

Пример 3. Дана функция: Схема нормального алгоритма в алфавите A={1} имеет вид: Пример 3. Дана функция: Схема нормального алгоритма в алфавите A={1} имеет вид: