The Big-O Problem for Labelled Markov Chains and Weighted Automata

07/15/2020
by   Dmitry Chistikov, et al.
0

Given two weighted automata, we consider the problem of whether one is big-O of the other, i.e., if the weight of every finite word in the first is not greater than some constant multiple of the weight in the second. We show that the problem is undecidable, even for the instantiation of weighted automata as labelled Markov chains. Moreover, even when it is known that one weighted automaton is big-O of another, the problem of finding or approximating the associated constant is also undecidable. Our positive results show that the big-O problem is polynomial-time solvable for unambiguous automata, coNP-complete for unlabelled weighted automata (i.e., when the alphabet is a single character) and decidable, subject to Schanuel's conjecture, when the language is bounded (i.e., a subset of w_1^*… w_m^* for some finite words w_1,…,w_m). On labelled Markov chains, the problem can be restated as a ratio total variation distance, which, instead of finding the maximum difference between the probabilities of any two events, finds the maximum ratio between the probabilities of any two events. The problem is related to ϵ-differential privacy, for which the optimal constant of the big-O notation is exactly (ϵ).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2018

On Computing the Total Variation Distance of Hidden Markov Models

We prove results on the decidability and complexity of computing the tot...
research
04/11/2023

The Big-O Problem for Max-Plus Automata is Decidable (PSPACE-Complete)

We show that the big-O problem for max-plus automata is decidable and PS...
research
12/17/2019

Testing Membership for Timed Automata

Given a timed automata which admits thick components and a timed word x,...
research
04/11/2020

Genetic Algorithm for the Weight Maximization Problem on Weighted Automata

The weight maximization problem (WMP) is the problem of finding the word...
research
10/01/2021

Approximate Bisimulation Minimisation

We propose polynomial-time algorithms to minimise labelled Markov chains...
research
04/29/2021

On Linear Time Decidability of Differential Privacy for Programs with Unbounded Inputs

We introduce an automata model for describing interesting classes of dif...
research
07/03/2022

An Improved Algorithm for Finding the Shortest Synchronizing Words

A synchronizing word of a deterministic finite complete automaton is a w...

Please sign up or login with your details

Forgot password? Click here to reset