We introduce a measure called width, quantifying the amount of nondeterminism in automata. Width generalises the notion of good-for-games (GFG) automata, that correspond to NFAs of width 1, and where an accepting run can be built on-the-fly on any accepted input. We describe an incremental determinisation construction on NFAs, which can be more efficient than the full powerset determinisation, depending on the width of the input NFA. This construction can be generalised to infinite words, and is particularly well-suited to coBuchi automata in this context. For coBiichi automata, this procedure can be used to compute either a deterministic automaton or a GFG one, and it is algorithmically more efficient in this last case. We show this fact by proving that checking whether a coBiichi automaton is determinisable by pruning is NP-complete. On finite or infinite words, we show that computing the width of an automaton is PSPACE-hard.
机构:
Univ Paris Saclay, LSV, CNRS, Cachan, France
Univ Paris Saclay, ENS Paris Saclay, Cachan, France
Univ Rennes, INRIA, CNRS, IRISA, Rennes, FranceENS Lyon, CNRS, LIP, Lyon, France
机构:
Univ Prince Edward Isl, Dept Comp Sci & Informat Technol, Fac Sci, Charlottetown, PE C1A 4P3, CanadaUniv Prince Edward Isl, Dept Comp Sci & Informat Technol, Fac Sci, Charlottetown, PE C1A 4P3, Canada
机构:
CNRS, Villetaneuse, France
Univ Copenhagen, Copenhagen, Denmark
CNRS, LIPN UMR 7030, F-93430 Villetaneuse, France
Univ Paris 13, Inst Galilee, Univ Paris 13, 99 Ave Jean Baptiste Clement, F-93430 Villetaneuse, FranceCNRS, Villetaneuse, France