Abstract
Quantified linear programs (QLPs) are linear programs (LPs) with variables being either existentially or universally quantified. QLPs are two-person zero-sum games between an existential and a universal player on the one side, and convex multistage decision problems on the other side. Solutions of feasible QLPs are so called winning strategies for the existential player that specify how to react on moves – well-thought fixations of universally quantified variables – of the universal player to be sure to win the game. To find a certain best strategy among different winning strategies, we propose the extension of the QLP decision problem by an objective function. To solve the resulting QLP optimization problem, we exploit the problem’s hybrid nature and combine linear programming techniques with solution techniques from game-tree search. As a result, we present an extension of the Nested Benders Decomposition algorithm by the \(\alpha \beta \)-algorithm and its heuristical move-ordering as used in game-tree search to solve minimax trees. The applicability of our method to both QLPs and models of PSPACE-complete games such as Connect6 is examined in an experimental evaluation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Heed that this transformation is only valid if \(n\) is a power of 2. It can be easily adopted to the general case.
References
Allis, L.V., van der Meulen, M., van den Herik, H.J.: Proof-number search. Artif. Intell. 66(1), 91–124 (1994)
Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Numer. Math. 4(1), 238–252 (1962)
Birge, J.R., Louveaux, F.: Introduction to Stochastic Programming. Springer Series in Operations Research and Financial Engineering. Springer, New York (1997)
Donninger, C., Lorenz, U.: The hydra project. Xcell J. (53), 94–97 (2005)
Ederer, T., Lorenz, U., Martin, A., Wolf, J.: Quantified linear programs: a computational study. In: Demetrescu, C., Halldórsson, M.M. (eds.) ESA 2011. LNCS, vol. 6942, pp. 203–214. Springer, Heidelberg (2011)
Ederer, T., Lorenz, U., Opfer, T., Wolf, J.: Modeling games with the help of quantified integer linear programs. In: van den Herik, H.J., Plaat, A. (eds.) ACG 2011. LNCS, vol. 7168, pp. 270–281. Springer, Heidelberg (2012)
Hsu, F.H.: Ibm’s deep blue chess grandmaster chips. IEEE Micro 18(2), 70–80 (1999)
Knuth, D.E., Moore, R.W.: An analysis of alpha-beta pruning. Artif. Intell. 6(4), 293–326 (1975)
Lorenz, U., Martin, A., Wolf, J.: Polyhedral and algorithmic properties of quantified linear programs. In: de Berg, M., Meyer, U. (eds.) ESA 2010, Part I. LNCS, vol. 6346, pp. 512–523. Springer, Heidelberg (2010)
Papadimitriou, C.H.: Games against nature. J. Comput. Syst. Sci. 31, 288–301 (1985)
Pijls, W., de Bruin, A.: Game tree algorithms and solution trees. Theor. Comput. Sci. 252(1–2), 197–215 (2001)
Plaat, A., Schaeffer, J., Pijls, W., De Bruin, A.: Best-first fixed-depth game-tree search in practice. In: Proceedings of the 14th International Joint Conference on Artificial Intelligence, San Francisco, CA, USA, vol. 1, pp. 273–279. Morgan Kaufmann Publishers Inc. (1995)
Subramani, K.: Analyzing selected quantified integer programs. In: Basin, D., Rusinowitch, M. (eds.) IJCAR 2004. LNCS (LNAI), vol. 3097, pp. 342–356. Springer, Heidelberg (2004)
Subramani, K.: On a decision procedure for quantified linear programs. Ann. Math. Artif. Intell. 51(1), 55–77 (2007)
van den Herik, H.J., Nunn, J., Levy, D.: Adams outclassed by hydra. ICGA J. 28(2), 107–110 (2005)
van den Herik, H.J., Uiterwijk, J.W.H.M., van Rijswijk, J.: Games solved: now and in the future. Artif. Intell. 134, 277–312 (2002)
Vanderbeck, F., Wolsey, L.: Reformulation and decomposition of integer programs. CORE Discussion Papers 2009016, Université catholique de Louvain, Center for Operations Research and Econometrics (CORE) (2009)
Winands, M.H.M., Uiterwijk, J.W.H.M., van den Herik, H.J.: PDS-PN: a new proof-number search algorithm. In: Schaeffer, J., Müller, M., Björnsson, Y. (eds.) CG 2002. LNCS, vol. 2883, pp. 61–74. Springer, Heidelberg (2003)
Acknowledgements
This research is partially supported by German Research Foundation (DFG) funded SFB 805 and by the DFG project LO 1396/2–1.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Lorenz, U., Opfer, T., Wolf, J. (2014). Solution Techniques for Quantified Linear Programs and the Links to Gaming. In: van den Herik, H., Iida, H., Plaat, A. (eds) Computers and Games. CG 2013. Lecture Notes in Computer Science(), vol 8427. Springer, Cham. https://doi.org/10.1007/978-3-319-09165-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-09165-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09164-8
Online ISBN: 978-3-319-09165-5
eBook Packages: Computer ScienceComputer Science (R0)