Documente Academic
Documente Profesional
Documente Cultură
Automate Finite
Stari echivalente
f qi , X f q j , X ; g qi , X g q j , X
Metoda grafica
Se considera un automat cu sase stari: A,
B, C, D, E, F, a carui functionare este descrisa
prin tabelul de tranzitie al starilor/iesirilor.
O mapa a implicantilor care compara pentru
echivalenta, fiecare stare cu fiecare stare este
o diagrama, ce are pe orizontala notate toate
starile mai putin ultima, in cazul nostru A, B, C,
D, E, iar pe verticala toate starile mai putin
prima, in cazul nostru B, C, D, E, F.
Exemplu
Pentru automatul Mealy cu graful de tranzitie al
starilor/iesirilor din fig. 2.a) sa se elimine starile
redundante si apoi sa se redeseneze graful de
tranzitie.
Fig. 2. a) Graful
de tranzitie al
starilor/iesirilor;
Solutie
Din graful de tranzitie al starilor/iesirilor se obtine
tabelul de tranzitie al starilor/iesirilor din Fig.2.c),
Iar din tabelul de tranzitie se deduce:
1. Nu sunt echivalente urmatoarele perechi de
stari: A cu B, A cu C, B cu D, B cu E, C cu D
si C cu E.
2. Starile: A~D numai daca sunt echivalente B cu C
si D cu C si A cu B; A~E numai daca sunt
echivalente A cu E si B cu C; B~C numai daca
sunt echivalente B cu C si A cu E; D~E numai
daca sunt echivalente C cu D si B cu E si A cu C.
.
4. Se redenumesc starile in felul urmator:
A=q0, B=q1, C~A=q0, D=q2, E~A=q0 pentru
care rezulta tabelul de tranzitie din Fig. 2.d).
Functionarea automatului echivalent (redus)
este descrisa prin graful de tranzitie al
starilor/iesirilor din Fig. 2.b).
Observatii
Asignarea starilor
Procesul
de asignare al starilor
(codificarea starilor) unui automat cu s
stari consta in alocarea pentru fiecare
simbol de stare q0, q1, , qs-1 a cate unui
cuvant de cod cu lungimea de minimum
k biti. Valoarea lui k rezulta din relatia
2k-1s<2k
deci k=[log2 s]
Prin
1.
2.
Numarul