An Efficient Approximation Algorithm for the Colonel Blotto Game

01/26/2022
by   Daniel Beaglehole, et al.
0

In the storied Colonel Blotto game, two colonels allocate a and b troops, respectively, to k distinct battlefields. A colonel wins a battle if they assign more troops to that particular battle, and each colonel seeks to maximize their total number of victories. Despite the problem's formulation in 1921, the first polynomial-time algorithm to compute Nash equilibrium (NE) strategies for this game was discovered only quite recently. In 2016, <cit.> formulated a breakthrough algorithm to compute NE strategies for the Colonel Blotto game[To the best of our knowledge, the algorithm from <cit.> has computational complexity O(k^14max{a,b}^13)], receiving substantial media coverage (e.g. <cit.>, <cit.>, <cit.>). In this work, we present the first known ϵ-approximation algorithm to compute NE strategies in the two-player Colonel Blotto game in runtime O(ϵ^-4 k^8 max{a,b}^2) for arbitrary settings of these parameters. Moreover, this algorithm computes approximate coarse correlated equilibrium strategies in the multiplayer (continuous and discrete) Colonel Blotto game (when there are ℓ > 2 colonels) with runtime O(ℓϵ^-4 k^8 n^2 + ℓ^2 ϵ^-2 k^3 n (n+k)), where n is the maximum troop count. Before this work, no polynomial-time algorithm was known to compute exact or approximate equilibrium (in any sense) strategies for multiplayer Colonel Blotto with arbitrary parameters. Our algorithm computes these approximate equilibria by a novel (to the author's knowledge) sampling technique with which we implicitly perform multiplicative weights update over the exponentially many strategies available to each player.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2022

A Polynomial-Time Algorithm for 1/3-Approximate Nash Equilibria in Bimatrix Games

Since the celebrated PPAD-completeness result for Nash equilibria in bim...
research
01/31/2023

Constrained Phi-Equilibria

The computational study of equilibria involving constraints on players' ...
research
06/07/2021

Forward Looking Best-Response Multiplicative Weights Update Methods

We propose a novel variant of the multiplicative weights update method w...
research
10/29/2021

Game Transformations that preserve Nash Equilibrium sets and/or Best Response sets

In the literature on simultaneous non-cooperative games, it is well-know...
research
07/14/2022

A Polynomial-Time Algorithm for 1/2-Well-Supported Nash Equilibria in Bimatrix Games

Since the seminal PPAD-completeness result for computing a Nash equilibr...
research
09/06/2023

Scalable Learning of Intrusion Responses through Recursive Decomposition

We study automated intrusion response for an IT infrastructure and formu...

Please sign up or login with your details

Forgot password? Click here to reset