Antichains: A new algorithm for checking universality of finite automata

De Wulf M, Doyen L, Henzinger TA, Raskin J. 2006. Antichains: A new algorithm for checking universality of finite automata. Proceedings of the 18th international conference on Computer Aided Verification. CAV: Computer Aided Verification, LNCS, vol. 4144, 17–30.

Download
No fulltext has been uploaded. References only!

Conference Paper | Published | English
Author
De Wulf, Martin; Doyen, Laurent; Henzinger, Thomas AISTA ; Raskin, Jean
Series Title
LNCS
Abstract
We propose and evaluate a new algorithm for checking the universality of nondeterministic finite automata. In contrast to the standard algorithm, which uses the subset construction to explicitly determinize the automaton, we keep the determinization step implicit. Our algorithm computes the least fixed point of a monotone function on the lattice of antichains of state sets. We evaluate the performance of our algorithm experimentally using the random automaton model recently proposed by Tabakov and Vardi. We show that on the difficult instances of this probabilistic model, the antichain algorithm outperforms the standard one by several orders of magnitude. We also show how variations of the antichain method can be used for solving the language-inclusion problem for nondeterministic finite automata, and the emptiness problem for alternating finite automata.
Publishing Year
Date Published
2006-08-08
Proceedings Title
Proceedings of the 18th international conference on Computer Aided Verification
Publisher
Springer Nature
Acknowledgement
This research was supported in part by the NSF grants CCR-0234690 and CCR-0225610, and the Belgian FNRS grant 2.4530.02 of the FRFC project “Centre Fédéré en Vérification.”
Volume
4144
Page
17 - 30
Conference
CAV: Computer Aided Verification
Conference Location
Seattle, WA, United States
Conference Date
2006-08-17 – 2006-08-20
ISSN
eISSN
IST-REx-ID

Cite this

De Wulf M, Doyen L, Henzinger TA, Raskin J. Antichains: A new algorithm for checking universality of finite automata. In: Proceedings of the 18th International Conference on Computer Aided Verification. Vol 4144. Springer Nature; 2006:17-30. doi:10.1007/11817963_5
De Wulf, M., Doyen, L., Henzinger, T. A., & Raskin, J. (2006). Antichains: A new algorithm for checking universality of finite automata. In Proceedings of the 18th international conference on Computer Aided Verification (Vol. 4144, pp. 17–30). Seattle, WA, United States: Springer Nature. https://doi.org/10.1007/11817963_5
De Wulf, Martin, Laurent Doyen, Thomas A Henzinger, and Jean Raskin. “Antichains: A New Algorithm for Checking Universality of Finite Automata.” In Proceedings of the 18th International Conference on Computer Aided Verification, 4144:17–30. Springer Nature, 2006. https://doi.org/10.1007/11817963_5.
M. De Wulf, L. Doyen, T. A. Henzinger, and J. Raskin, “Antichains: A new algorithm for checking universality of finite automata,” in Proceedings of the 18th international conference on Computer Aided Verification, Seattle, WA, United States, 2006, vol. 4144, pp. 17–30.
De Wulf M, Doyen L, Henzinger TA, Raskin J. 2006. Antichains: A new algorithm for checking universality of finite automata. Proceedings of the 18th international conference on Computer Aided Verification. CAV: Computer Aided Verification, LNCS, vol. 4144, 17–30.
De Wulf, Martin, et al. “Antichains: A New Algorithm for Checking Universality of Finite Automata.” Proceedings of the 18th International Conference on Computer Aided Verification, vol. 4144, Springer Nature, 2006, pp. 17–30, doi:10.1007/11817963_5.

Export

Marked Publications

Metadata Export

Search this title in

Google Scholar
ISBN Search