Quantified constraint solving problems and finite two-player games : The QuaCode project

被引:2
作者
Barichard V. [1 ]
Stéphan I. [1 ]
机构
[1] Université D'Angers, 2 boulevard Lavoisier, Angers
关键词
Finite two-players game; QCSP; Quantified constraint satisfaction problem;
D O I
10.3166/RIA.31.337-365
中图分类号
学科分类号
摘要
Quantified Constraint Satisfaction Problems (QCSP) are a generalization of Constraint Satisfaction Problems (CSP) in which variables may be quantified existentially and universally. QCSP offers a natural framework to express PSPACE problems as finite two-player games with perfect information or planing under uncertainty. We present how QCSP may be used to model two-player games on three classical games : Nim game, MatrixGame and Connect Four. State-of-The-Art QCSP solvers have an important drawback: They explore much larger combinatorial space than the natural search space of the original problem since they are unable to recognize that some sub-problems are necessarily true. We propose a very simple and elegant solution to use efficiently QCSP to design finite two-player games. Our QCSP solver built over GeCode, a CSP library, obtained very good results compared to state-of-The-Art QCSP solvers.
引用
收藏
页码:337 / 365
页数:28
相关论文
共 37 条
[1]  
Ansotegui C., Gomes C., Selman B., Achilles' heel of QBF, Proceedings of the 20th National Conference on Artificial Intelligence (Aaai'05), pp. 275-281, (2005)
[2]  
Bacchus F., Stergiou K., Solution directed backjumping for QCSP, Proceedings of the 13th International Conference on Principles and Practice of Constraint Programming (Cp'07), pp. 148-163, (2007)
[3]  
Barichard V., Stephan I., The cut tool for QCSP, Proceedings of the 26th Ieee International Conference on Tools with Artificial Intelligence (Ictai'14), pp. 883-890, (2014)
[4]  
Barichard V., Stephan I., L'outil coupure pour les QCSP, Actes des Dixièmes Journées Francophones de Programmation Par Contraintes (Jfpc'14), (2014)
[5]  
Benedetti M., Lallouet A., Vautard J., QCSP made practical by virtue of restricted quantification, Proceedings of the 20th International Joint Conference on Artificial Intelligence (Ijcai'07), pp. 38-43, (2007)
[6]  
Benedetti M., Lallouet A., Vautard J., Modeling adversary scheduling with QCSP, Proceedings of the 23th Acm Symposium on Applied Computing (Sac'08), pp. 151-155, (2008)
[7]  
Bennaceur H., A comparison between SAT and CSP techniques, Constraints, 9, 2, pp. 123-138, (2004)
[8]  
Bordeaux L., Cadoli M., Mancini T., CSP properties for quantified constraints: Definitions and complexity, Proceedings of the 20th National Conference on Artificial Intelligence (Aaai'05), pp. 360-365, (2005)
[9]  
Bordeaux L., Monfroy E., Beyond NP: Arc-consistency for quantified constraints, Proceedings of the 8th International Conference on Principles and Practice of Constraint Programming (Cp'02), pp. 371-386, (2002)
[10]  
Bordeaux L., Zhang L., A solver for quantified boolean and linear constraints, Proceedings of the 2007 Acm Symposium on Applied Computing (Sac '07), pp. 321-325, (2007)