Journal article icon

Journal article

Markov chains and unambiguous automata

Abstract:
Unambiguous automata are nondeterministic automata in which every word has at most one accepting run. In this paper we give a polynomial-time algorithm for model checking discrete-time Markov chains against ω-regular specifications represented as unambiguous automata. We furthermore show that the complexity of this model checking problem lies in NC: the subclass of P comprising those problems solvable in poly-logarithmic parallel time. These complexity bounds match the known bounds for model checking Markov chains against specifications given as deterministic automata, notwithstanding the fact that unambiguous automata can be exponentially more succinct than deterministic automata. We report on an implementation of our procedure, including an experiment in which the implementation is used to model check LTL formulas on Markov chains.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.1016/j.jcss.2023.03.005

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Oxford college:
St John's College
Role:
Author
ORCID:
0000-0003-4173-6877



Publisher:
Elsevier
Journal:
Journal of Computer and System Sciences More from this journal
Volume:
136
Pages:
113-134
Publication date:
2023-04-13
Acceptance date:
2023-03-23
DOI:
EISSN:
1090-2724
ISSN:
0022-0000


Language:
English
Keywords:
Pubs id:
1336272
Local pid:
pubs:1336272
Deposit date:
2023-04-07
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP