The Complexity of Multi-Mean-Payoff and Multi-Energy Games
Yaron Velner, Krishnendu Chatterjee, Laurent Doyen, Thomas A., Henzinger, Alexander Rabinovich, and Jean-Francois Raskin

TL;DR
This paper investigates the computational complexity and strategy determinacy of multi-mean-payoff and multi-energy games, providing new bounds and solutions for finite and infinite-memory strategies with applications in resource management.
Contribution
It proves finite-memory determinacy, establishes inter-reducibility, and improves complexity bounds to coNP-complete for finite-memory strategies, and NP-complete for memoryless strategies.
Findings
Finite-memory determinacy of multi-energy games.
Optimal coNP-complete complexity for solving these games.
First solutions for multi-mean-payoff games with infinite-memory strategies.
Abstract
In mean-payoff games, the objective of the protagonist is to ensure that the limit average of an infinite sequence of numeric weights is nonnegative. In energy games, the objective is to ensure that the running sum of weights is always nonnegative. Multi-mean-payoff and multi-energy games replace individual weights by tuples, and the limit average (resp. running sum) of each coordinate must be (resp. remain) nonnegative. These games have applications in the synthesis of resource-bounded processes with multiple resources. We prove the finite-memory determinacy of multi-energy games and show the inter-reducibility of multimean-payoff and multi-energy games for finite-memory strategies. We also improve the computational complexity for solving both classes of games with finite-memory strategies: while the previously best known upper bound was EXPSPACE, and no lower bound was known, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Logic, programming, and type systems
