Bandit-Based Search for Constraint Programming

被引:0
|
作者
Loth, Manuel [1 ]
Sebag, Michele [2 ]
Hamadi, Youssef [3 ]
Schoenauer, Marc [2 ]
机构
[1] Microsoft Res INRIA Joint Ctr, Palaiseau, France
[2] Univ Paris Sud, LRI, TAO, CNRS,INRIA, Orsay, France
[3] Microsoft Res, Cambridge, England
关键词
adaptive search; value selection; bandit; UCB; MCTS; SELECTION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Constraint Programming (CP) solvers classically explore the solution space using tree-search based heuristics. Monte-Carlo Tree Search (MCTS), aimed at optimal sequential decision making under uncertainty, gradually grows a search tree to explore the most promising regions according to a specified reward function. At the crossroad of CP and MCTS, this paper presents the Bandit Search for Constraint Programming (BASCOP) algorithm, adapting MCTS to the specifics of the CP search. This contribution relies on i) a generic reward function suited to CP and compatible with a multiple restart strategy; ii) the use of depth-first search as roll-out procedure in MCTS. BASCOP, on the top of the Gecode constraint solver, is shown to significantly improve on depth-first search on some CP benchmark suites, demonstrating its relevance as a generic yet robust CP search method.
引用
收藏
页码:464 / 480
页数:17
相关论文
共 50 条
  • [1] Bandit-Based Genetic Programming
    Hoock, Jean-Baptiste
    Teytaud, Olivier
    GENETIC PROGRAMMING, PROCEEDINGS, 2010, 6021 : 268 - 277
  • [2] Learning Robust Search Strategies Using a Bandit-Based Approach
    Xia, Wei
    Yap, Roland H. C.
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 6657 - 6664
  • [3] Bandit-based multi-agent search under noisy observations
    Thaker, Parth
    Di Cairano, Stefano
    Vinod, Abraham P.
    IFAC PAPERSONLINE, 2023, 56 (02): : 2780 - 2785
  • [4] BDA: Bandit-based Transferable AutoAugment
    Lu, Shan
    Zhao, Mingjun
    Yuan, Songling
    Wang, Xiaoli
    Yang, Lei
    Niu, Di
    PROCEEDINGS OF THE 2023 SIAM INTERNATIONAL CONFERENCE ON DATA MINING, SDM, 2023, : 550 - 558
  • [5] Bandit-Based Solar Panel Control
    Abel, David
    Williams, Edward C.
    Brawner, Stephen
    Reif, Emily
    Littman, Michael L.
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 7713 - 7718
  • [6] Bandit-Based Automated Machine Learning
    das Dores, Silvia Nunes
    Ruiz, Duncan
    Soares, Carlos
    2018 7TH BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2018, : 121 - 126
  • [7] Bandit-based algorithms for budgeted learning
    Deng, Kun
    Bourke, Chris
    Scott, Stephen
    Sunderman, Julie
    Zheng, Yaling
    ICDM 2007: PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, 2007, : 463 - 468
  • [8] Bandit-Based Random Mutation Hill-Climbing
    Liu, Jialin
    Perez-Liebana, Diego
    Lucas, Simon M.
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 2145 - 2151
  • [9] Bandit-based local feature subset selection
    Ashtiani, Mohammad-Hassan Zokaei
    Ahmadabadi, Majid Nili
    Araabi, Babak Nadjar
    NEUROCOMPUTING, 2014, 138 : 371 - 382
  • [10] Bandit-Based Task Assignment for Heterogeneous Crowdsourcing
    Zhang, Hao
    Ma, Yao
    Sugiyama, Masashi
    NEURAL COMPUTATION, 2015, 27 (11) : 2447 - 2475