IDEAS home Printed from https://ideas.repec.org/a/inm/oropre/v71y2023i2p506-516.html
   My bibliography  Save this article

Fast and Simple Solutions of Blotto Games

Author

Listed:
  • Soheil Behnezhad

    (Department of Computer Science, University of Maryland, College Park, Maryland 20742)

  • Sina Dehghani

    (School of Mathematics, Institute for Studies in Theoretical Physics and Mathematics, Tehran 19538-33511, Iran)

  • Mahsa Derakhshan

    (Department of Computer Science, University of Maryland, College Park, Maryland 20742)

  • Mohammedtaghi Hajiaghayi

    (Department of Computer Science, University of Maryland, College Park, Maryland 20742)

  • Saeed Seddighin

    (Department of Computer Science, University of Maryland, College Park, Maryland 20742)

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-takes-all rule. The ultimate payoff for each colonel is the number of battlefields won. The Colonel Blotto game is commonly used for analyzing a wide range of applications from the U.S. Presidential election to innovative technology competitions to advertising, sports, and politics. There are persistent efforts to find the optimal strategies for the Colonel Blotto game. However, the first polynomial-time algorithm for that has very recently been provided by Ahmadinejad, Dehghani, Hajiaghayi, Lucier, Mahini, and Seddighin. Their algorithm consists of an exponential size linear program (LP), which they solve using the ellipsoid method. Because of the use of the ellipsoid method, despite its significant theoretical importance, this algorithm is highly impractical. In general, even the simplex method (despite its exponential running time in practice) performs better than the ellipsoid method in practice. In this paper, we provide the first polynomial-size LP formulation of the optimal strategies for the Colonel Blotto game using linear extension techniques. Roughly speaking, we consider the natural representation of the strategy space polytope and transform it to a higher dimensional strategy space, which interestingly has exponentially fewer facets. In other words, we add a few variables to the LP such that, surprisingly, the number of constraints drops down to a polynomial. We use this polynomial-size LP to provide a simpler and significantly faster algorithm for finding optimal strategies of the Colonel Blotto game. We further show this representation is asymptotically tight, which means there exists no other linear representation of the strategy space with fewer constraints. We also extend our approach to multidimensional Colonel Blotto games, in which players may have different sorts of budgets, such as money, time, human resources, etc. By implementing this algorithm, we are able to run tests that were previously impossible to solve in a reasonable time. This information allows us to observe some interesting properties of Colonel Blotto; for example, we find out the behavior of players in the discrete model is very similar to the continuous model Roberson solved.

Suggested Citation

  • Soheil Behnezhad & Sina Dehghani & Mahsa Derakhshan & Mohammedtaghi Hajiaghayi & Saeed Seddighin, 2023. "Fast and Simple Solutions of Blotto Games," Operations Research, INFORMS, vol. 71(2), pages 506-516, March.
  • Handle: RePEc:inm:oropre:v:71:y:2023:i:2:p:506-516
    DOI: 10.1287/opre.2022.2261
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/opre.2022.2261
    Download Restriction: no

    File URL: https://libkey.io/10.1287/opre.2022.2261?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:oropre:v:71:y:2023:i:2:p:506-516. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.