Простые безусловные установочные эксперименты

Результаты, полученные в предыдущем разделе, наводят на мысль о методе решения установочной задачи для m состояний с помощью кратчайшего простого безусловного эксперимента.

Алгоритм 4.6. Даны автомат М и его множество допустимых начальных состояний А (М) = {σi1, σi2,..., σim}; требуется найти конечное состояние М с помощью кратчайшего простого безусловного эксперимента. (1) Строим установочное дерево для М и А(М). (2) Выбираем любую установочную последовательность ε´(А), описываемую деревом[26]. (3) Составляем перечень реакций М|σi1, М|σi2,..., М|σim на ε´(А) и состояний σ´i1, σ´i2,..., σ´im в которые ственно переходят σi1, σi2,..., σim при подаче ε´(А). (4) Прилагаем ε´(А) к M и фиксируем реакцию. Конечное состояние есть состояние σ´ik, для которого реакция, внесенная в перечень в (3), совпадает с зафиксированной реакцией.

Алгоритм 4,5 может быть продемонстрирован на примере автомата A17 (рис. 4.3) и множества допустимых начальных состояний {1, 2, 3, 4, 5}. В этом случае установочное дерево на рис. 4.16 выявляет, что минимальная устацозочная последовательность есть аскх. Таблица 4.11 содержит перечень реакций и конечных состояний для начальных состояний {1, 2, 3, 4, 5}, когда применяется скха. Как и следовало ожидать, различные конечные состояния соответствуют различным реакциям и, следовательно, реакции могут служить в качестве критериев для распознавания конечного состояния A17 при условии, что определено множество допустимых начальных состояний.

Решение установочной задачи непосредственно может быть применено к следующей задаче. Известно, что заданный автомат М есть автомат М1 в состоянии, принадлежащем множеству А(М1), или автомат М2 в состоянии, принадлежащем множеству А(М2) или автомат M N в состоянии, принадлежащем множеству A (M N). Желательно распознать автомат и его конечное состояние. Если предположить, что M1, M2,..., M N являются сравнимыми и что их таблицы переходов имеются, то указанная выше задача есть в точности установочная задача для т состояний для расщепляемого автомата ∆(M1, M2,..., M N) и множества допустимых начальных состояний А (М1)U A (M2)U... UA(M N). В этом случае в основном предположении, что заданный автомат М является минимальным, подразумевается, что каждый автомат Mi является минимальным и что ни одно состояние любого автомата Mi не является эквивалентным какому-нибудь состоянию автомата Mj (j ≠ i).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: