Kwadratowy związek między przestrzenią niedeterministyczną a deterministyczną?

16

Twierdzenie Savitcha pokazuje, że NSPACE(f(n))DSPACE(f(n)2) dla wszystkich wystarczająco dużych funkcji f , i udowodnienie, że jest ciasno, było otwartym problemem od dziesięcioleci .

Załóżmy, że podchodzimy do problemu z drugiego końca. Dla uproszczenia załóżmy logiczny alfabet. Ilość miejsca wykorzystywanego przez TM do decydowania o języku obliczeniowym jest często ściśle związana z logarytmem liczby stanów używanych przez automat symulujący TM dla każdego regularnego wycinka języka. To motywuje następujące pytanie.

Niech Dn będzie liczbą składniowo odrębnych DFA o n stanach, a Nn będzie liczbą różnych NFA o n stanach. Łatwo jest wykazać, że lgNn jest zbliżone do (lgDn)2 .

Ponadto, niech Dn będzie liczbą różnych regularnych języków, które mogą być rozpoznane przez DFA ze stanami , i niech będzie liczbą rozpoznawaną przez NFA.nNn

Czy wiadomo, czy jest bliskie ?lgNn(lgDn)2

Nie jest dla mnie jasne, w jaki sposób i lub i są ze sobą powiązane, ani jak blisko. Jeśli wszystko to odnosi się do dobrze znanego pytania w teorii automatów, to wskazówka lub wskaźnik byłyby mile widziane. To samo pytanie dotyczy również automatów dwukierunkowych z tego samego powodu i jestem szczególnie zainteresowany tą wersją.DnDnNnNn

András Salamon
źródło
Zobacz także powiązane pytanie cstheory.stackexchange.com/q/7913/109
András Salamon

Odpowiedzi:

18

W mojej pracy z Domaratzki i Kisman „O liczbie różnych języków akceptowanych przez skończone automaty z n stanami” opublikowanej w J. Automata, Languages ​​and Combinatorics 7 (2002) udowodniliśmy, że jeśli jest liczbą różne języki akceptowane przez NFA z n stanami nad alfabetem k -liter, a g k ( n ) jest podobnie liczbą różnych języków akceptowanych przez DFA, a następnie dla ustalonego k 2Gk(n)nkgk(n)k2

(i) jest asymptotycznie k n log nloggk(n)knlogn

(ii) jest, aż do mniejszych rzędów, asymptotycznie pomiędzy ( k - 1 ) n 2 i k n 2 .logGk(n)(k1)n2kn2

Jeffrey Shallit
źródło
Przedruk
András Salamon