English

On the Power of Unambiguity in B\"uchi Complementation

Formal Languages and Automata Theory 2020-09-24 v2 Computation and Language

Abstract

In this work, we exploit the power of \emph{unambiguity} for the complementation problem of B\"uchi automata by utilizing reduced run directed acyclic graphs (DAGs) over infinite words, in which each vertex has at most one predecessor. We then show how to use this type of reduced run DAGs as a \emph{unified tool} to optimize \emph{both} rank-based and slice-based complementation constructions for B\"uchi automata with a finite degree of ambiguity. As a result, given a B\"uchi automaton with nn states and a finite degree of ambiguity, the number of states in the complementary B\"uchi automaton constructed by the classical rank-based and slice-based complementation constructions can be improved, respectively, to 2O(n)2^{O(n)} from 2O(nlogn)2^{O(n\log n)} and to O(4n)O(4^n) from O((3n)n)O((3n)^n).

Keywords

Cite

@article{arxiv.2005.09125,
  title  = {On the Power of Unambiguity in B\"uchi Complementation},
  author = {Yong Li and Moshe Y. Vardi and Lijun Zhang},
  journal= {arXiv preprint arXiv:2005.09125},
  year   = {2020}
}

Comments

In Proceedings GandALF 2020, arXiv:2009.09360