Detail publikace
Simplifying Alternating Automata for Emptiness Testing
alternující automaty, prázdnost jazyka, determinizace
Navrhli jsme techniky předzpracování, které zlepšují efektivnost testování prázdnosti jezyků alternujících automatů. Zaměřili jsme se především na automaty, které pochází z praxe jako je zpracování regulárních výrazů, nebo LTL formule. Takovéto automaty mají často velkou abecedu a mnoho přechodů reprezentovanou stručnými a komplexními Booleanovými formulemi, které jsou více méně neomezené a můžou kombinovat symboly se stavy. Hlavním přínosem jsou zjednodušující metody, které se můžou pocházet z omezené formy determinizace. Naše transformace zjednodušují přechodové formule a snižují počet stavů. Experimentálně jsme zjistili, že naše předzpracování je přínosné, pokud je použito společně s většinou existujících algoritmů. Obecně zkracují dobu běhu a umožňují řešit příklady, které dříve nebylo možné vyřešit v daném časovém limitu.
@INPROCEEDINGS{FITPUB12675, author = "Luk\'{a}\v{s} Hol\'{i}k and Pavol Vargov\v{c}\'{i}k", title = "Simplifying Alternating Automata for Emptiness Testing", pages = "243--264", booktitle = "Programming Languages and Systems - 19th Asian Symposium, APLAS 2021, Chicago, IL, USA, October 17-18, 2021, Proceedings", year = 2021, location = "Cham, DE", publisher = "Springer International Publishing", ISBN = "978-3-030-89051-3", doi = "10.1007/978-3-030-89051-3\_14", language = "english", url = "https://www.fit.vut.cz/research/publication/12675" }