07.01.2013 Views

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

30 Sven Sandberg<br />

theorem, each automaton has size O(n log n), so the total size is polynomial <strong>in</strong><br />

n but the shortest sequence accepted by all automata is exponential. ⊓⊔<br />

Fig. 1.9. An automaton that accepts exactly the words of positive length divisible by<br />

7. A similar automaton is created for all primes p1,...,pn.<br />

Consider another generalization of synchroniz<strong>in</strong>g sequences, where we are<br />

aga<strong>in</strong> given a subset Q ⊆ S but now the sequence has to end <strong>in</strong> Q, thatis,<br />

we want to f<strong>in</strong>d a sequence x such that δ(S, x ) ⊆ Q. It is not more difficult<br />

to show that this problem also is PSPACE-complete; however, it can be solved<br />

<strong>in</strong> time n O(|Q|) , so it is polynomial if the size of Q is bounded by a constant<br />

[Rys83]. Rystsov shows <strong>in</strong> the same article that several related problems are<br />

PSPACE-complete, and concludes the follow<strong>in</strong>g result <strong>in</strong> another paper [Rys92].<br />

Exercise 1.8. A nondeterm<strong>in</strong>istic Mealy mach<strong>in</strong>e is like a Mealy mach<strong>in</strong>e except<br />

δ(s, a) isaset of states. The transition function δ is extended similarly,<br />

so δ(Q, a) = � {δ(s, a) :s ∈ Q} and δ(Q, a1 ...an )=δ(δ(Q, a1,...,an−1), an ).<br />

Show that the synchroniz<strong>in</strong>g sequence problem for nondeterm<strong>in</strong>istic Mealy mach<strong>in</strong>es<br />

is PSPACE-complete. Here, a sequence x is synchroniz<strong>in</strong>g for a nondeterm<strong>in</strong>istic<br />

mach<strong>in</strong>e if |δ(S, x )| =1.<br />

H<strong>in</strong>t: Use Theorem 1.22.<br />

1.5 Related Topics and Bibliography<br />

The experimental approach to automata theory was <strong>in</strong>itiated by the classical<br />

article by Moore [Moo56], who <strong>in</strong>troduces several test<strong>in</strong>g problems, <strong>in</strong>clud<strong>in</strong>g<br />

hom<strong>in</strong>g sequences and the adaptive version of Algorithm 1. He also shows the<br />

upper bound of n(n − 1)/2 for the length of adaptive hom<strong>in</strong>g sequences. The<br />

worst-case length of hom<strong>in</strong>g sequences for m<strong>in</strong>imized automata was studied by<br />

G<strong>in</strong>sburg [G<strong>in</strong>58] and f<strong>in</strong>ally resolved by Hibbard [Hib61]. The book by Kohavi<br />

[Koh78] and the article by Gill [Gil61] conta<strong>in</strong> good overviews of the problem.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!