Conference paper

State complexity of basic operations on nondeterministic finite automata


Authors listHolzer, M; Kutrib, M

Editor listChamparnaud, JM; Maurel, D

Publication year2003

Pages148-157

JournalLecture notes in computer science

Volume number2608

ISSN0302-9743

ISBN3-540-40391-4

Conference7th International Conference on Implementation and Application of Automata

PublisherSpringer

Title of seriesLECTURE NOTES IN COMPUTER SCIENCE


Abstract
The state complexities of basic operations on nondeterministic finite automata (NFA) are investigated. In particular, we consider Boolean operations, catenation operations - concatenation, iteration, lambda-free iteration - and the reversal on NFAs that accept finite and infinite languages over arbitrary alphabets. Most of the shown bounds are tight in the exact number of states, i.e. the number is sufficient and necessary in the worst case. For the complementation. tight bounds in the order of magnitude are proved. It turns out that the state complexities of operations on NFAs and deterministic finite automata (DFA) are quite different. For example, the reversal and concatenation have exponential state complexity on DFAs but linear complexity on NFAs. Conversely, the complementation can be done with linear complexity on DFAs but needs exponentially many states on NFAs.



Citation Styles

Harvard Citation styleHolzer, M. and Kutrib, M. (2003) State complexity of basic operations on nondeterministic finite automata, Lecture notes in computer science (Schriftenreihe), 2608, pp. 148-157

APA Citation styleHolzer, M., & Kutrib, M. (2003). State complexity of basic operations on nondeterministic finite automata. Lecture notes in computer science (Schriftenreihe). 2608, 148-157.



Keywords


REGULAR LANGUAGES

Last updated on 2025-02-04 at 04:19