New Algorithms for Combinations of Objectives using Separating Automata

09/17/2021
by   Ashwani Anand, et al.
0

The notion of separating automata was introduced by Bojanczyk and Czerwinski for understanding the first quasipolynomial time algorithm for parity games. In this paper we show that separating automata is a powerful tool for constructing algorithms solving games with combinations of objectives. We construct two new algorithms: the first for disjunctions of parity and mean payoff objectives, matching the best known complexity, and the second for disjunctions of mean payoff objectives, improving on the state of the art. In both cases the algorithms are obtained through the construction of small separating automata, using as black boxes the existing constructions for parity objectives and for mean payoff objectives.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2021

The Theory of Universal Graphs for Infinite Duration Games

We introduce the notion of universal graphs as a tool for constructing a...
research
10/11/2018

Parity games and universal graphs

This paper is a contribution to the study of parity games and the recent...
research
05/14/2021

Time Flies When Looking out of the Window: Timed Games with Window Parity Objectives

The window mechanism was introduced by Chatterjee et al. to reinforce me...
research
10/24/2017

Permutation Games for the Weakly Aconjunctive mu-Calculus

We introduce a natural notion of limit-deterministic parity automata and...
research
05/09/2022

Timed Games with Bounded Window Parity Objectives

The window mechanism, introduced by Chatterjee et al. for mean-payoff an...
research
12/17/2018

The complexity of mean payoff games using universal graphs

We study the computational complexity of solving mean payoff games. This...
research
05/03/2022

Half-Positional Objectives Recognized by Deterministic Büchi Automata

A central question in the theory of two-player games over graphs is to u...

Please sign up or login with your details

Forgot password? Click here to reset