Niech będzie alfabetem wielkości i rozważmy minimalne DFA, których rozmiar jest ograniczony co najwyżej . Niech oznacza liczbę różnych takich minimalnych DFA.
Czy możemy znaleźć formułę zamkniętą dla ?
Biorąc pod uwagę, że dla funkcją przejścia DFA o wielkości co najwyżej jest wykres. Ponieważ stopień węzłów jest ograniczony przez , dla każdego węzła istnieją możliwości par łuków (jak sugerowano w komentarzach). Na tym wykresie istnieje co najwyżej możliwych wyborów stanu początkowego i co najwyżej możliwych wyborów zbiorów stanów końcowych. Zatem maksymalna liczba DFA wielkości co najwyżej wynosi .
Możemy uogólnić na dowolny alfabet : granica staje się .
Ale ograniczyliśmy tutaj arbitralne DFA i jestem zainteresowany ograniczeniem liczby minimalnych DFA. Wygląda więc na to, że ta granica może być ściślejsza ... Czy ktoś ma lepsze oszacowanie?
Byłbym wdzięczny, jeśli to możliwe, niektóre dokumenty związane z tym problemem lub dowód / kontrprzykład.
Odpowiedzi:
Według Ishigami Y., Tani S. (1993) Wymiary VC skończonych automatów ze stanami n, http://link.springer.com/chapter/10.1007/3-540-57370-4_58 , wymiar VC klasa koncepcyjnan -state DFA ponad alfabet wielkości k jest
źródło
(Uwaga: górna granica podana w zaakceptowanej odpowiedzi jest lepsza lub równa tej podanej tutaj)
Górna granica jest zaproponowana w tym artykule podanym w jednym z poprzednich komentarzy: „ O liczbie różnych języków akceptowanych przez automaty skończone z n stanami ” (2002, M. Domaratzki, D. Kisman, J. Shallit) .
W tym papierze:
Interesuje nas górna granica dlasol| Σ |( m ) funkcja, ponieważ moje pytanie zapytać o górną granicę liczby minimalnych DFAS z co najwyżej m stwierdza (i nie do końca m ).
Co rozumiem ze strony6 poniżej Twierdzenia 8 czy to sol| Σ |( m ) ≤2)m⋅m| Σ | m( m - 1 ) ! która jest lepsza niż ta podana w moim pytaniu (tj 2)m⋅m| Σ | m+1 ). To częściowo odpowiada na moje pytanie.
Ale gazeta twierdzi, że ta górna granica jest trywialna i można ją poprawić. Jednak poprawa dotyczy tylkofa| Σ |( m ) (o ile rozumiem).
źródło