Próbuję opracować systematykę algorytmów do przekształcania wyrażeń regularnych w automaty, aby przeprowadzić pewne testy empiryczne ich właściwości złożoności w określonych domenach.
Znam kilka „większych” nazw, np.
Thompson
„Algorytm wyszukiwania wyrażeń regularnych”, Thompson, 1968
Glushkov
„Nowy algorytm kwadratowy do przekształcenia wyrażenia regularnego w automat”, Ponty i in. al. 1996
Antimirov
„Częściowe pochodne wyrażeń regularnych i konstrukcji automatów skończonych”, Antimirov, 1996
Podążać
„Follow Automata”, Ilie i in. al, 2003;
„Obliczanie automatycznego automatu wyrażenia”, Champarnaud i in. al. 2002
Hromković
„Tłumaczenie wyrażeń regularnych na małe niedeterministyczne, skończone automaty e-wolne”, Hromkovic i in. al, 2001
i ich wyróżniające właściwości (bez epsilonu, determinizm, rozmiar, minimalizacja itp.), ale wiem, że nie jest to wyczerpująca lista.
Szczególnie interesują mnie algorytmy, które prezentują albo znacznie inne złożoności czasowe niż te wymienione powyżej i / lub znacząco różne topologie.
Jeśli znasz innych, bardzo doceniony zostanie link do artykułu opisującego szczegółowo algorytm konstrukcyjny (przeczytaj, jeśli zamierzam go wdrożyć!)
Edycja: Dodano niektóre referencje zgodnie z żądaniem.