4130649331

4130649331



2.3. Automaty równoległe

Poszukamy teraz takiego modelu automatu, którego deterministyczna wersja nie będzie miała ograniczeń opisanych w poprzednim podrozdziale. Potrzebujemy więc aby bieg był nie tylko jednoznaczny ale dodatkowo, żeby można go było konstruować od liści do korzenia korzystając tylko z informacji o dotychczas wyliczonych stanach i o etykietach aktualnie rozpatrywanych węzłów, czyli bez korzystania z żadnej wiedzy przyszłej i bez zgadywania.

Odpowiednią modyfikacją automatu UTA, która może dać pożądany efekt jest automat, który równolegle symuluje działanie wszystkich automatów poprzecznych odpowiadających danej etykiecie i sprawdza, które z tych automatów zaakceptują. Równoważnie można przyjąć, że dla każdej litery a mamy jeden automat poprzeczny z osobnymi zbiorami stanów akceptujących odpowiadającymi każdemu ze stanów wierzchołkowych. Podamy teraz formalną definicję tego modelu, najpierw w wersji niedeterministycznej:

Definicja 2.3.1 Równoległy automat na drzewach nieurangowanych (pUTAz ang. parallel Unranked Tree Automaton) to obiekt postaci A = (Q, £, 5, F), gdzie Q to skończony zbiór stanów wierzchołkowych, £ to alfabet i F C Q to zbiór stanów akceptujących. Dla każdej litery a€ £, <5(a) jest automatem skończonym na słowach nad alfabetem Q, który ma jeden zbiór akceptujący Fa>q dla każdego stanu wierzchołkowego q£ Q.

Bieg automatu A na drzewie t to takie etykietowanie A : Dom(t) —> Q, że dla każdego wierzchołka v £ Dom(t) o dzieciach vl, v2, ... ,vn istnieje bieg automatu poprzecznego 5 (t(v)) na słowie A(vl)A(u2)... A(ura) kończący się w stanie należącym do -Ft(„),A(i>) ■

Bieg akceptujący i język rozpoznawany przez automat definiujemy analogicznie jak w przypadku automatów typu UTA.

Rozmiar automatu równoległego definiujemy również podobnie jak dla poprzedniego modelu:

W = £1*001+ 101

aes

Zachodzi niemal oczywisty fakt:

Fakt 2.3.2 Język drzew nieurangowanych jest rozpoznawany przez automat typu UTA wtedy i tylko wtedy gdy jest rozpoznawany przez automat typu pUTA.

Fakt ten jest natychmiastowym wnioskiem ze stwierdzeń, które będziemy dowodzili w rozdziale 2.5.

Poniższa definicja realizuje postulaty zasygnalizowane na początku tego podrozdziału.

Definicja 2.3.3 Równoległy automat na drzewach nieurangowanych nazywamy deterministycznym (co oznaczamy przez DpUTA) jeżeli każdy z automatów poprzecznych 8(a) jest deterministyczny i dla dowolnych stanów q\, <72 £ Q i dowolnej litery a € £ zbiory Fa^qi i Fa>g2 są rozłączne.

W takim automacie rzeczywiście bieg na drzewie t możemy konstruować od liści do korzenia bez zgadywania. Jeżeli mamy obliczone stany dla dzieci węzła v to sczytujemy je automatem S(t(v)) i patrzymy, do którego ze zbiorów Ftiv),q należy stan, w którym skończył się bieg tego automatu poprzecznego. Węzłowi v przyporządkowujemy odpowiadający temu zbiorowi akceptującemu stan wierzchołkowy q.



Wyszukiwarka

Podobne podstrony:
mechanika1 (podrecznik)4 I 90 Poszukajmy teraz takiego bieguna, względem którego moment główny ukła
CCI00002 Zadanie 7. --r Napisać transmitancję operatorową elementu automatyki, którego charakterysty
IMG03 Napisać transmitancję operatorową elementu automatyki, którego charakterystyka impulsowa ma
Rozdział Działania pielęgniarki na rzecz przygotowania3 Przy przyjęciu takiego modelu pracy z pacj
scandjvutmp10f01 202 uia, niepokoje dzikiego życia, zdają się być przyczynami takiego nerwowego usp
WSP J POLN254176 Inne uprkty duałania svncmu fonulopicznego 501 działają automatyczne polskie reguły
44354 Scan10143
06D2CE7AB95A9A6FE03C61DB90AF86FF?077 m Automatyzm mięśni gładkich Mięśnie gładkie majij swój automat
CB i rad 100 100 VI. ZASILACZE SIECIOWE nicznego przez zastosowanie takiego tranzystora wykonawczeg
2 (1348) można powiedzieć, iż graffiti są jednym z zapisów takiego sposobu bycia, którego skrypt3 za
DSC06355 (2) Istotną sprawą w formułowaniu takiego modelu problemów badawczych jest to, aby problemy
szr?ner Automatyka SZR jeszcze nigdy nie była tak tania...
3tom259 8. ELEKTROENERGETYCZNA AUTOMATYKA ZABEZPIECZENIOWA 520 ciowego (nie powodujące szkód wymagaj

więcej podobnych podstron