The GKK Algorithm is the Fastest over Simple Mean-Payoff Games

10/09/2021
by   Pierre Ohlmann, et al.
0

We study the algorithm of Gurvich, Khachyian and Karzanov (GKK algorithm) when it is ran over mean-payoff games with no simple cycle of weight zero. We propose a new symmetric analysis, lowering the O(n^2 N) upper-bound of Pisaruk on the number of iterations down to N + Ep + Em, which is smaller than nN, where n is the number of vertices, N is the largest absolute value of a weight, and Ep and Em are respectively the largest finite energy and dual-energy values of the game. Since each iteration is computed in O(m), this improves on the state of the art pseudopolynomial O(mnN) runtime bound of Brim, Chaloupka, Doyen, Gentilini and Raskin, by taking into account the structure of the game graph. We complement our result by showing that the analysis of Dorfman, Kaplan and Zwick also applies to the GKK algorithm, which is thus also subject to the state of the art combinatorial runtime bound of O(m 2^n/2).

READ FULL TEXT

page 1

page 7

page 8

page 11

page 13

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/2023

Solving irreducible stochastic mean-payoff games and entropy games by relative Krasnoselskii-Mann iteration

We analyse an algorithm solving stochastic mean-payoff games, combining ...
research
02/09/2021

A Generic Strategy Iteration Method for Simple Stochastic Games

We present a generic strategy iteration algorithm (GSIA) to find an opti...
research
10/14/2021

On the ESL algorithm for solving energy games

We propose a variant of an algorithm introduced by Schewe and also studi...
research
01/30/2023

The Iteration Number of the Weisfeiler-Leman Algorithm

We prove new upper and lower bounds on the number of iterations the k-di...
research
07/17/2023

Fast Algorithms for Energy Games in Special Cases

In this paper, we study algorithms for special cases of energy games, a ...
research
08/23/2018

One (more) line on the most Ancient Algorithm in History

We give a new simple and short ("one-line") analysis for the runtime of ...

Please sign up or login with your details

Forgot password? Click here to reset