Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по теории автоматов.doc
Скачиваний:
109
Добавлен:
01.05.2014
Размер:
3.35 Mб
Скачать

Способы задания автомата Миля

P,W,S,s0– задается аналогично автомату Мура.

Функции выхода задаются тремя способами :

  1. перечисление

φ :

S1 = φ(S0,P1) – предыдущее воздействие – новое состояние

S2 = φ( S1 , P2 )

Sm-1 = φ( Sm-2 , P0 )

ψ :

W1 = ψ (S0 , P1)

W2 = ψ (S1 , P2)

Wl-1 = ψ (Sm-1 , P0)

  1. Табличный способ

Pj

P0

P1

Pn-1

Si

S0

S1

S2

S3

S1

S2

S3

Sm-1

S0

Таблица выходов для ψ

Pj

P0

P1

Pn-1

Si

S0

W0

W1

Wl-1

S1

W1

W2

Sm-1

W0

Две таблицы различны только соединением внутренних клеток, поэтому с целью упрощения их объединяют и приводят в виде так называемой совмещенной таблицы переходов и выходов.

Pj

P0

P1

Pn-1

Si

S0

S1/W0

S2/W1

S3/Wl-1

S1

S3/W1

S2/W2

Sm-1

S0/W0

  1. Графический способ

Так как выходной сигнал зависит и от состояния и от входного сигнала, то выходной сигнал приводят на ребре графа.

Si

Sj

Pk/Wl

Пример (автомат)

P = {P1 , P2}

W = {W0 , W1}

S = {S0 , S1 , S2}

s0

  1. перечисление

φ :

S0 = φ(S0,P1)

S0 = φ( S2 , P2 )

S1 = φ( S0 , P2 )

S1 = φ( S1 , P1 )

S2 = φ( S1 , P2 )

S2 = φ( S2 , P1 )

ψ :

W0 = ψ (S0 , P1)

W1 = ψ (S0 , P2)

W0 = ψ (S1 , P1)

W0 = ψ (S0 , P2)

W0 = ψ (S2 , P1)

W0 = ψ (S2 , P2)

  1. Таблица (совмещение переходов и выходов)

Pj

P1

P2

Si

S0

S0/W0

S1/W1

S1

S1/W0

S2/W0

S2

S2/W0

S0/W0

  1. Г

    P1/W0

    рафический способ

Si

Si

Si

P2/W0

P2/W0

P2/W1

P1/W0

P1/W0

Тест :

ti

t0

t1

t2

t3

t4

si

s0

s0

s1

s2

s2

s0

Pi

P1

P2

P2

P1

P2

Wi

W0

W1

W0

W0

W0

В автомате Мура выходной сигнал определяется только состоянием автомата, следовательно сколь угодно долго автомат будет находиться в некотором состоянии, сколько можно считывать его выходной сигнал соответствующий данному состоянию.

В автомате Миля выходной сигнал зависит не только от состояния, но и от входного сигнала, а следовательно значение выходного сигнала можно считывать лишь в короткие интервалы времени при переходах из одного состояния в другое.

Преобразование автоматов из Миля в Мура и обратно Понятие эквивалентности автоматов

Два автомата, у которых входные и выходные алфавиты одинаковы или между буквами этих алфавитов можно установить взаимно однозначное соответствие, то их называют эквивалентными если любое входное слово оба автомата перерабатывают в одни выходные, при условии что автоматы находились в начальном состоянии.