Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.11. Определение минимальных путей и полных контуровДля многих задач, представляющих практический интерес, с генерированием каждого входного символа связана некоторая стоимость, определяемая тем, что переход автомата из одного состояния в другое влечет за собой определенные затраты, пропорциональные числу дуг, которые необходимо при этом пройти. Для того чтобы уменьшить общую стоимость, в этих случаях желательно определить наикратчайший или минимальный путь между двумя состояниями. Лемма 2.6. Минимальный путь, ведущий из состояния Доказательство. Пусть минимальный путь выражается так:
Если этот путь существует, то в этом произведении нет множителей, равных нулю. Следовательно, нет равных нулю множителей и в произведении На основании лемм 2.4 и 2.6 можно теперь сформулировать следующую теорему. Теорема 2.4. Если существует путь, который ведет из состояния Теорема 2.4 указывает следующую процедуру для определения минимальных путей. Алгоритм 2.5. Для того чтобы определить минимальный путь, ведущий из состояния Например, для того чтобы найти минимальный путь, ведущий из состояния 1 в состояние 5 в автомате пока первый раз элемент, расположенный на пересечении строки 1 и столбца 5, примет значение, отличное от нуля, или пока k станет равным 5 (в последнем случае путь не существует). Матрицы (2.26) — (2.29) показывают, что первый отличный от нуля элемент, расположенный на пересечении строки 1 и столбца 5, появляется в матрице В автомате с n состояниями полным контуром называется любой элементарный контур длины п. Следовательно, полный контур — это замкнутый путь, который проходит через все состояния в автомате точно один раз. Проблема определения элементарных контуров возникает тогда, когда каждый входной символ имеет определенную стоимость и когда желательно наиболее экономным путем перевести автомат из начального состояния через все другие состояния и вернуть его в начальное состояние (например, для целей проверки). Лемма 2.7. Главная диагональ матрицы содержит все полные контуры автомата М. Доказательство. Так как полный контур является элементарным контуром, то любые Очевидно, любое состояние автомата М может рассматриваться как начальное состояние в полном контуре. Следовательно, если один диагональный элемент в циклические перестановки сомножителей членов, содержащихся в элементе Например, в результате построения
|
1 |
Оглавление
|