Proceedings

Multi-Armed Bandits for Adaptive Constraint Propagation

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 290-295.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Adaptive constraint propagation has recently received a great attention. It allows a constraint solver to exploit various levels of propagation during search, and in many cases it shows better performance than static/predefined. The crucial point is to make adaptive constraint propagation automatic, so that no expert knowledge or parameter specification is required. In this work, we propose a simple learning technique, based on multi-armed bandits, that allows to automatically select among several levels of propagation during search. Our technique enables the combination of any number of levels of propagation whereas existing techniques are only defined for pairs. An experimental evaluation demonstrates that the proposed technique results in a more efficient and stable solver.

  1. [Auer and Cesa-Bianchi, 2002] P. Auer and P. Cesa-Bianchi, N.and Fischer. Finite-time analysis of the multiarmed ban- dit problem. Machine Learning, 47(2-3):235-256, 2002.
  2. [Balafoutis et al., 2011] T. Balafoutis, A. Paparrizou, K. Stergiou, and T. Walsh. New algorithms for max restricted path consistency. Constraints, 16(4):372-406, 2011.
  3. [Balafrej et al., 2013] A. Balafrej, C. Bessiere, R. Coletta, and E. Bouyakhf. Adaptive parameterized consistency. In Proceedings of CP'13, pages 143-158, 2013.
  4. [Balafrej et al., 2014] A. Balafrej, C. Bessiere, E. Bouyakhf, and G. Trombettoni. Adaptive singleton-based consisten- cies. In Proceedings of AAAI'14, pages 2601-2607, 2014.
  5. [Bessiere et al., 2005] C. Bessiere, J.C. Régin, R. Yap, and Y. Zhang. An Optimal Coarse-grained Arc Consistency Algorithm. Artificial Intelligence, 165(2):165-185, 2005.
  6. [Boussemart et al., 2004] F. Boussemart, F. Hemery, C. Lecoutre, and L. Sais. Boosting systematic search by weighting constraints. In Proceedings of ECAI'04, pages 146-150, 2004.
  7. [Debruyne, 1998] R. Debruyne. Etude des consistances lo- cales pour les problèmes de satisfaction de contraintes de grande taille. PhD thesis, LIRMM-Université de Mont- pellier II, December 1998.
  8. [Epstein and Petrovic, 2007] S. Epstein and S. Petrovic. Learning to Solve Constraint Problems. In ICAPS-07 Workshop on Planning and Learning, 2007.
  9. [Epstein et al., 2005] S. Epstein, E. Freuder, R. Wallace, and X. Li. Learning propagation policies. In Proceedings of the 2nd International Workshop on Constraint Propaga- tion and Implementation, pages 1-15, 2005.
  10. [Fialho et al., 2010] A. Fialho, L. Da Costa, M. Schoenauer, and M. Sebag. Analyzing bandit-based adaptive opera- tor selection mechanisms. Ann. Math. Artif. Intell., 60(1- 2):25-64, 2010.
  11. [Gittins, 1989] J. C. Gittins. Multi-Armed Bandit Allocation Indices, volume 10. John Wiley and Sons, 1989.
  12. [Hurley et al., 2014] H. Hurley, L. Kotthoff, Y. Malitsky, and B. O'Sullivan. Proteus: A hierarchical portfolio of solvers and transformations. In Proceedings of CPAIOR'2014, pages 301-317, 2014.
  13. [Kotthoff et al., 2010] L. Kotthoff, I. Miguel, and P. Nightin- gale. Ensemble Classification for Constraint Solver Con- figuration. In Proceedings of CP'10, pages 321-329, 2010.
  14. [Lecoutre and Hemery, 2007] C. Lecoutre and F. Hemery. A study of residual supports in arc consistency. In Proceed- ings of IJCAI'07, pages 125-130, 2007. IJCAI
  15. [Loth et al., 2013] M. Loth, M. Sebag, Y. Hamadi, and M. Schoenauer. Bandit-based search for constraint pro- gramming. In Proceedings of CP'13, pages 464-480, 2013.
  16. [O'Mahony et al., 2008] E. O'Mahony, E. Hebrard, A. Hol- land, C. Nugent, and B. O'Sullivan. Using case-based rea- soning in an algorithm portfolio for constraint solving. In Proceedings of AICS'10, 2008.
  17. [Paparrizou and Stergiou, 2012] A. Paparrizou and K. Ster- giou. Evaluating simple fully automated heuristics for adaptive constraint propagation. In Proceedings of IEEE- ICTAI'12, pages 880-885, 2012.
  18. [Schulte and Stuckey, 2008] C. Schulte and P.J. Stuckey. Ef- ficient Constraint Propagation Engines. ACM Trans. Pro- gram. Lang. Syst., 31(1):1-43, 2008.
  19. [Stergiou, 2008] K. Stergiou. Heuristics for Dynamically Adapting Propagation. In Proceedings of ECAI'08, pages 485-489, 2008.
  20. [Sutton and Barto, 1998] R. S. Sutton and A. G. Barto. Rein- forcement learning: An introduction. IEEE Transactions on Neural Networks, 9(5):1054-1054, 1998.
  21. [Woodward et al., 2014] R.J. Woodward, A. Schneider, B.Y. Choueiry, and C. Bessiere. Adaptive parameterized con- sistency for non-binary csps by counting supports. In Pro- ceedings of CP'14, pages 755-764, 2014.
  22. [Xu et al., 2008] L. Xu, F. Hutter, H. H. Hoos, and K. Leyton-Brown. Satzilla: Portfolio-based algorithm se- lection for SAT. J. Artif. Intell. Res. (JAIR), 32:565-606, 2008.
  23. [Xu et al., 2009] Y. Xu, D. Stern, and H. Samulowitz. Learn- ing Adaptation to solve Constraint Satisfaction Problems. In Proceedings of LION, 2009.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards