Hyperplane Separation Technique for Multidimensional Mean-Payoff Games
Krishnendu Chatterjee, Yaron Velner

TL;DR
This paper introduces a hyperplane separation technique to efficiently solve multi-dimensional mean-payoff games on finite-state and pushdown graphs, addressing fundamental algorithmic questions and complexity issues.
Contribution
It presents polynomial-time solutions for certain multi-dimensional mean-payoff games and explores the complexity of strategies in pushdown games, including undecidability results.
Findings
Finite-state multi-dimensional mean-payoff games are solvable in polynomial time with fixed dimensions and weight bounds.
Pushdown graphs with multi-dimensional mean-payoff objectives can be solved in polynomial time.
Pushdown games under modular strategies with single-dimensional objectives are polynomial-time solvable when parameters are fixed.
Abstract
We consider both finite-state game graphs and recursive game graphs (or pushdown game graphs), that can model the control flow of sequential programs with recursion, with multi-dimensional mean-payoff objectives. In pushdown games two types of strategies are relevant: global strategies, that depend on the entire global history; and modular strategies, that have only local memory and thus do not depend on the context of invocation. We present solutions to several fundamental algorithmic questions and our main contributions are as follows: (1) We show that finite-state multi-dimensional mean-payoff games can be solved in polynomial time if the number of dimensions and the maximal absolute value of the weight is fixed; whereas if the number of dimensions is arbitrary, then problem is already known to be coNP-complete. (2) We show that pushdown graphs with multi-dimensional mean-payoff…
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 · Complexity and Algorithms in Graphs
