ON THE COMPLEXITY OF EQUIVALENCE AND MINIMISATION FOR Q-WEIGHTED AUTOMATA

This paper is concerned with the computational complexity of equivalence and minimisation for automata with transition weights in the ring ℚ 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 sol...

Full description

Bibliographic Details
Main Authors: Kiefer, S, Murawski, A, Ouaknine, J, Wachter, B, Worrell, J
Format: Journal article
Language:English
Published: 2013
_version_ 1797095154574688256
author Kiefer, S
Murawski, A
Ouaknine, J
Wachter, B
Worrell, J
author_facet Kiefer, S
Murawski, A
Ouaknine, J
Wachter, B
Worrell, J
author_sort Kiefer, S
collection OXFORD
description This paper is concerned with the computational complexity of equivalence and minimisation for automata with transition weights in the ring ℚ 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 ℚ-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 expected reward on each input word, while the latter requires that each input word induce the same distribution on rewards in each automaton. For both notions we give algorithms for deciding equivalence by reduction to equivalence of ℚ-weighted automata. Finally we show that the equivalence problem for ℚ-weighted visibly pushdown automata is logspace equivalent to the polynomial identity testing problem. © S. Kiefer, A.S. Murawski, J. Ouaknine, B. Wachter, and J. Worrell.
first_indexed 2024-03-07T04:23:49Z
format Journal article
id oxford-uuid:cbf02afe-32bd-407c-a829-e5b0515ce98a
institution University of Oxford
language English
last_indexed 2024-03-07T04:23:49Z
publishDate 2013
record_format dspace
spelling oxford-uuid:cbf02afe-32bd-407c-a829-e5b0515ce98a2022-03-27T07:18:17ZON THE COMPLEXITY OF EQUIVALENCE AND MINIMISATION FOR Q-WEIGHTED AUTOMATAJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:cbf02afe-32bd-407c-a829-e5b0515ce98aEnglishSymplectic Elements at Oxford2013Kiefer, SMurawski, AOuaknine, JWachter, BWorrell, JThis paper is concerned with the computational complexity of equivalence and minimisation for automata with transition weights in the ring ℚ 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 ℚ-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 expected reward on each input word, while the latter requires that each input word induce the same distribution on rewards in each automaton. For both notions we give algorithms for deciding equivalence by reduction to equivalence of ℚ-weighted automata. Finally we show that the equivalence problem for ℚ-weighted visibly pushdown automata is logspace equivalent to the polynomial identity testing problem. © S. Kiefer, A.S. Murawski, J. Ouaknine, B. Wachter, and J. Worrell.
spellingShingle Kiefer, S
Murawski, A
Ouaknine, J
Wachter, B
Worrell, J
ON THE COMPLEXITY OF EQUIVALENCE AND MINIMISATION FOR Q-WEIGHTED AUTOMATA
title ON THE COMPLEXITY OF EQUIVALENCE AND MINIMISATION FOR Q-WEIGHTED AUTOMATA
title_full ON THE COMPLEXITY OF EQUIVALENCE AND MINIMISATION FOR Q-WEIGHTED AUTOMATA
title_fullStr ON THE COMPLEXITY OF EQUIVALENCE AND MINIMISATION FOR Q-WEIGHTED AUTOMATA
title_full_unstemmed ON THE COMPLEXITY OF EQUIVALENCE AND MINIMISATION FOR Q-WEIGHTED AUTOMATA
title_short ON THE COMPLEXITY OF EQUIVALENCE AND MINIMISATION FOR Q-WEIGHTED AUTOMATA
title_sort on the complexity of equivalence and minimisation for q weighted automata
work_keys_str_mv AT kiefers onthecomplexityofequivalenceandminimisationforqweightedautomata
AT murawskia onthecomplexityofequivalenceandminimisationforqweightedautomata
AT ouakninej onthecomplexityofequivalenceandminimisationforqweightedautomata
AT wachterb onthecomplexityofequivalenceandminimisationforqweightedautomata
AT worrellj onthecomplexityofequivalenceandminimisationforqweightedautomata