Faster and Simpler Algorithm for Optimal Strategies of Blotto Game

Authors

  • Soheil Behnezhad University of Maryland
  • Sina Dehghani University of Maryland
  • Mahsa Derakhshan University of Maryland
  • MohammadTaghi Hajiaghayi University of Maryland
  • Saeed Seddighin University of Maryland

DOI:

https://doi.org/10.1609/aaai.v31i1.10620

Keywords:

Blotto Nash polytime

Abstract

In the Colonel Blotto game, which was initially introduced by Borel in 1921, two colonels simultaneously distribute their troops across different battlefields.The winner of each battlefield is determined independently by a winner-take-all rule. The ultimate payoff of each colonel is the number of battlefields he wins. This game is commonly used for analyzing a wide range of applications such as the U.S presidential election, innovative technology competitions, advertisements, etc. There have been persistent efforts for finding the optimal strategies for the Colonel Blotto game. After almost a century Ahmadinejad, Dehghani, Hajiaghayi, Lucier, Mahini, and Seddighin provided a poly-time algorithm for finding the optimal strategies. They first model the problem by a Linear Program (LP) with exponential number of constraints and use Ellipsoid method to solve it. However, despite the theoretical importance of their algorithm, it ishighly impractical. In general, even Simplex method (despite its exponential running-time) performs better than Ellipsoid method in practice. In this paper, we provide the first polynomial-size LP formulation of the optimal strategies for the Colonel Blotto game. We use linear extension techniques. Roughly speaking, we project the strategy space polytope to a higher dimensional space, which results in a lower number of facets for the polytope.We use this polynomial-size LP to provide a novel, simpler and significantly faster algorithm for finding the optimal strategies for the Colonel Blotto game. We further show this representation is asymptotically tight in terms of the number of constraints. We also extend our approach to multi-dimensional Colonel Blotto games, and implement our algorithm to observe interesting properties of Colonel Blotto; for example, we observe the behavior of players in the discrete model is very similar to the previously studied continuous model.

Downloads

Published

2017-02-10

How to Cite

Behnezhad, S., Dehghani, S., Derakhshan, M., Hajiaghayi, M., & Seddighin, S. (2017). Faster and Simpler Algorithm for Optimal Strategies of Blotto Game. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.10620

Issue

Section

AAAI Technical Track: Game Theory and Economic Paradigms