An algorithmic solution to the Blotto game using multi-marginal couplings
Vianney Perchet, Philippe Rigollet, Thibaut Le Gouic

TL;DR
This paper introduces an efficient algorithm for solving the general two-player Blotto game with heterogeneous values and budgets, leveraging Sinkhorn iterations for matrix and tensor scaling, and applies to complex asymmetric scenarios.
Contribution
The paper presents the first algorithmic solution for the most general Blotto game with value asymmetry and budget asymmetry, extending previous limited cases.
Findings
Algorithm samples from an ε-optimal solution in near-quadratic time.
Applicable to symmetric value cases with asymmetric budgets, a previously intractable scenario.
Samples from an ε-Nash equilibrium in asymmetric value cases with similar efficiency.
Abstract
We describe an efficient algorithm to compute solutions for the general two-player Blotto game on n battlefields with heterogeneous values. While explicit constructions for such solutions have been limited to specific, largely symmetric or homogeneous, setups, this algorithmic resolution covers the most general situation to date: value-asymmetric game with asymmetric budget. The proposed algorithm rests on recent theoretical advances regarding Sinkhorn iterations for matrix and tensor scaling. An important case which had been out of reach of previous attempts is that of heterogeneous but symmetric battlefield values with asymmetric budget. In this case, the Blotto game is constant-sum so optimal solutions exist, and our algorithm samples from an -optimal solution in time , independently of budgets and battlefield values. In the…
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
TopicsEconomic theories and models · Optimization and Search Problems · Complex Systems and Time Series Analysis
