WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Пример автомата Мура

Автомат Мура (абстрактный автомат второго рода) в теории вычисленийконечный автомат, выходное значение сигнала в котором зависит лишь от текущего состояния данного автомата, и не зависит напрямую, в отличие от автомата Мили, от входных значений. Автомат Мура назван в честь описавшего его свойства Эдварда Ф. Мура, опубликовавшего исследования в 1956 году в издании «Gedanken-experiments on Sequential Machines.»[1]

Формальное определение

Автомат Мура может быть определён как кортеж из 6 элементов, включающий:

  • множество внутренних состояний S (внутренний алфавит);
  • начальное состояние s0;
  • множество входных сигналов X (входной алфавит);
  • множество выходных сигналов Y (выходной алфавит);
  • функция переходов .
  • функция вывода .

Связь с автоматами Мили

Для любого автомата Мура существует эквивалентный ему автомат Мили: любой автомат Мура путём добавления ряда внутренних состояний может быть преобразован в автомат Мили. Обратное, строго говоря, неверно: дело в том, что сигнал на выходе автомата Мура зависит только от входного сигнала в предыдущие моменты времени, а выходной сигнал для автомата Мили может зависеть от входного сигнала и в текущий момент времени. Для автомата Мили можно в общем случае построить лишь автомат Мура, который ему почти эквивалентен: а именно его выход будет сдвинут во времени на 1[2]. Если мы изменим определение автомата Мура, таким образом, что автомат будет выводить значение в конце транзакции , а не в начале, то такие автоматы будут полностью эквивалентны автоматам Мили.

Способы задания

  • Диаграмма — изображённый на плоскости ориентированный граф, вершины которого взаимно однозначно соответствуют состояниям автомата, а дуги — входным символам.
  • Таблица переходов-выходов, в ячейках которой для каждой пары значений аргументов х(t), s(t) проставляются будущие внутренние состояния s(t+1). Значения выходных сигналов y(t) представляются в отдельном столбце.

Таблица переходов

y1y2y3y1y2y2y3
s1s2s3s4s5s6s7
s5s4s5s3s4s2s5
s7s1s4s2s1s3s4

См. также

Примечания

  1. Moore, Edward F (1956). “Gedanken-experiments on Sequential Machines”. Automata Studies,Annals of Mathematical Studies. Princeton, N.J.: Princeton University Press (34): 129—153.
  2. Edward A. Lee and Sanjit A. Seshia. Introduction to Embedded Systems. — Second Edition. — MIT Press, 2017. — P. 58. ISBN 978-0-262-53381-2.

Литература

  • Karacuba A. A. Experimente mit Automaten (German) // Elektron. Inform.-verarb. Kybernetik, 11, 611—612 (1975).  (нем.)
  • Карацуба А. А. Решение одной задачи из теории конечных автоматов // УМН, т. 15, № 3(93), с. 157—159 (1960).  (рус.)
  • Карацуба А. А. Список научных трудов  (рус.)
  • Karacuba A. A. Experimente mit Automaten (German) Elektron. Informationsverarb. Kybernetik, 11, 611–612 (1975).  (англ.)
  • Moore E. F. Gedanken-experiments on Sequential Machines. Automata Studies, Annals of Mathematical Studies, 34, 129–153. Princeton University Press, Princeton, N.J.(1956).  (англ.)

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии