English

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

Computer Science and Game Theory 2021-10-12 v1

Abstract

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(n2N)O(n^2 N) upper-bound of Pisaruk on the number of iterations down to N+Ep+EmN + Ep + Em, which is smaller than nNnN, where nn is the number of vertices, NN is the largest absolute value of a weight, and EpEp and EmEm are respectively the largest finite energy and dual-energy values of the game. Since each iteration is computed in O(m)O(m), this improves on the state of the art pseudopolynomial O(mnN)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(m2n/2)O(m 2^{n/2}).

Keywords

Cite

@article{arxiv.2110.04533,
  title  = {The GKK Algorithm is the Fastest over Simple Mean-Payoff Games},
  author = {Pierre Ohlmann},
  journal= {arXiv preprint arXiv:2110.04533},
  year   = {2021}
}

Comments

12 pages, 7 figures

R2 v1 2026-06-24T06:45:35.080Z