On Complementation of Nondeterministic Finite Automata Without Full Determinization

Warning

This publication doesn't include Faculty of Arts. It includes Faculty of Informatics. Official publication website can be found on muni.cz.
Authors

HOLÍK Lukáš LENGÁL Ondřej MAJOR Juraj ŠTĚPKOVÁ Adéla STREJČEK Jan

Year of publication 2025
Type Article in Proceedings
Conference Fundamentals of Computation Theory - 25th International Symposium, FCT 2025, Wrocław, Poland, September 15-17, 2025, Proceedings
MU Faculty or unit

Faculty of Informatics

Citation
web https://link.springer.com/chapter/10.1007/978-3-032-04700-7_17
Doi https://doi.org/10.1007/978-3-032-04700-7_17
Keywords finite automata; complementation; nondeterministic finite automata; determinization
Description Complementation of finite automata is a basic operation used in numerous applications. The standard way to complement a nondeterministic finite automaton (NFA) is to transform it into an equivalent deterministic finite automaton (DFA) and complement the DFA. The DFA can, however, be exponentially larger than the corresponding NFA. In this paper, we study several alternative approaches to complementation, which are based either on reverse powerset construction or on two novel constructions that exploit a commonly occurring structure of NFAs. Our experiment on a large data set shows that using a different than the classical approach can, in many cases, yield significantly smaller complements.
Related projects:

You are running an old browser version. We recommend updating your browser to its latest version.