Vianney Perchet, Philippe Rigollet, Thibaut Le Gouic
{"title":"An Algorithmic Solution to the Blotto Game Using Multimarginal Couplings","authors":"Vianney Perchet, Philippe Rigollet, Thibaut Le Gouic","doi":"10.1287/opre.2023.0049","DOIUrl":null,"url":null,"abstract":"<p>We describe an efficient algorithm to compute solutions for the general two-player Blotto game on <i>n</i> battlefields with heterogeneous values. Whereas 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: a value-asymmetric game with an asymmetric budget with sufficient symmetry and homogeneity. The proposed algorithm rests on recent theoretical advances regarding Sinkhorn iterations for matrix and tensor scaling. An important case that had been out of reach of previous attempts is that of heterogeneous but symmetric battlefield values with asymmetric budgets. In this case, the Blotto game is constant-sum, so optimal solutions exist, and our algorithm samples from an <span><math altimg=\"eq-00001.gif\" display=\"inline\" overflow=\"scroll\"><mi>ε</mi></math></span><span></span>-optimal solution in time <span><math altimg=\"eq-00002.gif\" display=\"inline\" overflow=\"scroll\"><mrow><mover accent=\"true\"><mi mathvariant=\"script\">O</mi><mo stretchy=\"false\">˜</mo></mover><mo stretchy=\"false\">(</mo><msup><mrow><mi>n</mi></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mi>ε</mi></mrow><mrow><mo>−</mo><mn>4</mn></mrow></msup><mo stretchy=\"false\">)</mo></mrow></math></span><span></span>, independent of budgets and battlefield values, up to some natural normalization. In the case of asymmetric values where optimal solutions need not exist but Nash equilibria do, our algorithm samples from an <span><math altimg=\"eq-00003.gif\" display=\"inline\" overflow=\"scroll\"><mi>ε</mi></math></span><span></span>-Nash equilibrium with similar complexity but where implicit constants depend on various parameters of the game such as battlefield values.</p><p><b>Funding:</b> V. Perchet acknowledges support from the French National Research Agency (ANR) [Grant ANR-19-CE23-0026] as well as the support grant, and Investissements d’Avenir [Grant LabEx Ecodec/ANR-11-LABX-0047]. P. Rigollet is supported by the NSF [Grants IIS-1838071, DMS-2022448, and CCF-2106377].</p><p><b>Supplemental Material:</b> The online appendix is available at https://doi.org/10.1287/opre.2023.0049.</p>","PeriodicalId":54680,"journal":{"name":"Operations Research","volume":"133 1","pages":""},"PeriodicalIF":2.2000,"publicationDate":"2024-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Operations Research","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.1287/opre.2023.0049","RegionNum":3,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MANAGEMENT","Score":null,"Total":0}
引用次数: 0
Abstract
We describe an efficient algorithm to compute solutions for the general two-player Blotto game on n battlefields with heterogeneous values. Whereas 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: a value-asymmetric game with an asymmetric budget with sufficient symmetry and homogeneity. The proposed algorithm rests on recent theoretical advances regarding Sinkhorn iterations for matrix and tensor scaling. An important case that had been out of reach of previous attempts is that of heterogeneous but symmetric battlefield values with asymmetric budgets. In this case, the Blotto game is constant-sum, so optimal solutions exist, and our algorithm samples from an -optimal solution in time , independent of budgets and battlefield values, up to some natural normalization. In the case of asymmetric values where optimal solutions need not exist but Nash equilibria do, our algorithm samples from an -Nash equilibrium with similar complexity but where implicit constants depend on various parameters of the game such as battlefield values.
Funding: V. Perchet acknowledges support from the French National Research Agency (ANR) [Grant ANR-19-CE23-0026] as well as the support grant, and Investissements d’Avenir [Grant LabEx Ecodec/ANR-11-LABX-0047]. P. Rigollet is supported by the NSF [Grants IIS-1838071, DMS-2022448, and CCF-2106377].
Supplemental Material: The online appendix is available at https://doi.org/10.1287/opre.2023.0049.
期刊介绍:
Operations Research publishes quality operations research and management science works of interest to the OR practitioner and researcher in three substantive categories: methods, data-based operational science, and the practice of OR. The journal seeks papers reporting underlying data-based principles of operational science, observations and modeling of operating systems, contributions to the methods and models of OR, case histories of applications, review articles, and discussions of the administrative environment, history, policy, practice, future, and arenas of application of operations research.