2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Автоматы
Сообщение23.06.2011, 17:31 


05/01/10
483
Пусть задан автомат Мили:

Выходной сигнал: $y(t)=\lambda (a(t),x(t)$, где $a$ - состояние в момент $t$, $x$ - входной символ, $\lambda$ - функция выхода.
Функция переходов: $a(t+1)=\delta (a(t), x(t))$

На вход задаётся двоичный код 01, подскажите, как получить выходное слово.
Заранее большое спасибо!

 Профиль  
                  
 
 Re: Автоматы
Сообщение23.06.2011, 19:16 


05/01/10
483
Почитал про автомат Мили. Проверьте пожалуйста задачу.

$X=\{a,b\}$ - входной алфавит; $Y=\{m,n,p\}$ - выходной алфавит; $Q=\{1,2,3\}$ - множество состояний автомата.

Задание: Задать автомат Мили таблично. Найти выходное слово, при условии, что на вход дана последовательность - aba

Т.к. функции переходов и выходов не заданы, то соответствующие клетки я заполнил произвольно.

Изображение

Соответственно, при подаче на вход последовательности $aba$, на выходе получим слово - $nmp$

 Профиль  
                  
 
 Re: Автоматы
Сообщение23.06.2011, 19:18 
Аватара пользователя


08/08/10
358
Сначала тему запостили, а потом почитали:D

 Профиль  
                  
 
 Re: Автоматы
Сообщение23.06.2011, 19:20 


05/01/10
483
я просто путался :-)

Я всё верно сделал?

 Профиль  
                  
 
 Re: Автоматы
Сообщение23.06.2011, 20:35 


05/01/10
483
Как теперь преобразовать его в автомат Мура?

 Профиль  
                  
 
 Re: Автоматы
Сообщение24.06.2011, 11:43 


05/01/10
483
Помогите найти ошибку. Насколько я понимаю, на выходе автомата Мили должно быть тоже самое слово, что на выходе у эквивалентного автомата Мура. У меня пока есть расхождения(

Автомат Мили задан в виде графа:

Изображение

Построил таблицу порождаемых пари новых состояний автомата Мура:

\begin{array}{|l|l|}
\hline
\\a_0 & \{(a_0;y_1),(a_0;y_2)\}=\{b_1;b_2\}  \\
\hline
\\a_1 & \{(a_1;y_1)\}=\{b_3\}  \\
\hline
\\ a_2&\{(a_2;y_1), (a_2;y_2)\}= \{b_4;b_5\}  \\
\hline
\end{array}

Теперь автомат Мура в табличной форме:

\begin{array}{|l|g|l|l|l|l|l|}
\hline
\\y&y_1&y_2&y_1&y_1&y_2
\\
\hline
\\
&b_1&b_2&b_3&b_4&b_5 \\
\hline
\\
x_1&b_4&b_4&b_1&b_2&b_2
\\
\hline \\
x_2&b_1&b_1&b_5&b_3&b_3
\\

\hline
\end{array}

Автоматы работают не одинаково.. Подскажите, где я ошибся.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group