On the Complexity of Equivalence and Minimisation for Q-weighted Automata
Stefan Kiefer (Oxford University), Andrzej Murawski (University of, Leicester), Joel Ouaknine (Oxford University), Bjoern Wachter (Oxford, University), James Worrell (Oxford University)

TL;DR
This paper investigates the computational complexity of equivalence and minimisation problems for Q-weighted automata, providing parallel algorithms and complexity bounds, and exploring related probabilistic automata and pushdown automata.
Contribution
It introduces NC algorithms for automata equivalence and minimisation, and connects automata equivalence problems to polynomial identity testing.
Findings
Randomised NC procedures for automata equivalence and minimisation.
Equivalence problem for Q-weighted visibly pushdown automata is logspace equivalent to polynomial identity testing.
Algorithms for probabilistic automata with rewards, including expectation and distribution equivalence.
Abstract
This paper is concerned with the computational complexity of equivalence and minimisation for automata with transition weights in the field Q of rational numbers. We use polynomial identity testing and the Isolation Lemma to obtain complexity bounds, focussing on the class NC of problems within P solvable in polylogarithmic parallel time. For finite Q-weighted automata, we give a randomised NC procedure that either outputs that two automata are equivalent or returns a word on which they differ. We also give an NC procedure for deciding whether a given automaton is minimal, as well as a randomised NC procedure that minimises an automaton. We consider probabilistic automata with rewards, similar to Markov Decision Processes. For these automata we consider two notions of equivalence: expectation equivalence and distribution equivalence. The former requires that two automata have the same…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
