Complementing semi-deterministic Büchi automata

N/ACitations
Citations of this article
3Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We introduce an efficient complementation technique for semi-deterministic Büchi automata, which are Büchi automata that are deterministic in the limit: from every accepting state onward, their behaviour is deterministic. It is interesting to study semi-deterministic automata, because they play a role in practical applications of automata theory, such as the analysis of Markov decision processes. Our motivation to study their complementation comes from the termination analysis implemented in ULTIMATE BÜCHI AUTOMIZER, where these automata represent checked runs and have to be complemented to identify runs to be checked. We show that semi-determinism leads to a simpler complementation procedure: an extended breakpoint construction that allows for symbolic implementation. It also leads to significantly improved bounds as the complement of a semi-deterministic automaton with n states has less than 4n states. Moreover, the resulting automaton is unambiguous, which again offers new applications, like the analysis of Markov chains. We have evaluated our construction against the semideterministic automata produced by the Ultimate BÜCHI AUTOMIZER. The evaluation confirms that our algorithm outperforms the known complementation techniques for general nondeterministic Büchi automata.

Cite

CITATION STYLE

APA

Blahoudek, F., Heizmann, M., Schewe, S., Strejček, J., & Tsai, M. H. (2016). Complementing semi-deterministic Büchi automata. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9636, pp. 770–787). Springer Verlag. https://doi.org/10.1007/978-3-662-49674-9_49

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free