Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 9.5. Понятия об эквивалентности, отображении и минимизации последовательностных машинВ предыдущих параграфах рассматривался вопросов эквивалентности отдельных состояний; в этом и следующих параграфах рассматривается вопрос об эквивалентности Две П-машины S и G называются эквивалентными относительно L тогда и только тогда, когда для каждого состояния Из определения видно, что в этом случае любая входная последовательность из L должна быть допустима как для машины S, так и для машины G. Если множество всех допустимых для машины S последовательностей обозначить
В том случае, когда L=Е (т. е. L содежит все возможные последовательности), мы будем говорить, что машины S и G просто эквивалентны. В этом случае Условимся говорить, что машина S отображается на машину G относительно множества L (или машина G отображает машину S относительно множества L) тогда и только тогда, когда для каждого состояния Из определения отображения и. эквивалентности легко можно вывести следующее свойство: если машина S отображается на машину G относительно L, и машина G отображается на машину Соотношение эквивалентности машин S и G обозначается В смысле переработки входных последовательностей символов в выходные последовательности эквивалентные машины не отличаются друг от друга. Если машина Рассмотрим две эквивалентные П-машины В силу симметрии соотношения эквивалентности машин (из Если заданы две машины S и G, из которых вторая отображает первую (S с G), то соответствие между группами эквивалентных состояний не является взаимно однозначным: можно утверждать лишь, что каждой группе эквивалентных состояний машины S соответствует одна и только одна группа эквивалентных состояний машины G, но не наоборот. Поэтому число групп эквивалентных состояний машины G может быть больше числа групп машины S: машины S и G могут отличаться, таким образом, не только количеством состояний в каждой группе, но и числом групп. Все сказанное здесь о соотношении числа групп эквивалентных состояний для эквивалентных и отображающихся машин остается справедливым, если рассматривать эквивалентность и отображение относительно множества входных последовательностей L, ограниченного «в себе». Введем теперь понятие о минимизации П-машины. Пусть задана 1) П-машина G отображает 2) Не существует никакой другой Я-машины, отображающей S относительно L с числрм состояний, меньшим числа состояний машины Последовательностная машина G, удовлетворяющая этим требованиям, называется минимальной для S относительно Заметим, что если существует алгоритм распознавания состояний, эквивалентных относительно множества допустимых последовательностей L, то в принципе существует тривиальный алгоритм минимизации относительно L. Действительно, если машина S имеет Разумеется, такой тривиальный алгоритм не имеет практического значения, поэтому возникает задача нахождения алгоритмов минимизации, удобных для практического использования. Такой алгоритм найден пока лишь для случая, когда допустимы все входные последовательности. Рассмотрению этого случая посвящен следующий параграф.
|
1 |
Оглавление
|