Paper published on a website (Scientific congresses, symposiums and conference proceedings)
Selecting Search Strategy in Constraint Solvers using Bayesian Optimization
HADDAD, Hedieh; TALBOT, Pierre; BOUVRY, Pascal
2024The 36th IEEE International Conference on Tools with Artificial Intelligence (ICTAI)
Peer reviewed
 

Files


Full Text
Selecting_Search_Strategy_in_Constraint_Solvers_using_Bayesian_Optimization.pdf
Author postprint (350.35 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Constraint programming; search strategies; Bayesian optimization; hyperparameter optimization
Abstract :
[en] In the field of constraint programming, selecting the most effective search strategy for a new problem is a complex task. Despite the existence of numerous autonomous search strategies, the effectiveness of a strategy is highly problem-specific and no single strategy can universally excel. Therefore, for the solver’s developers, it is difficult to find a good default strategy working across many problems. For the end-user, it is a daunting task to select the best search strategy, and they will usually rely on the solver’s default, missing out better strategies. In this paper, we introduce the probe and solve algorithm which explores different search strategies in a probing phase, using a portion of the global timeout, and uses the best strategy found to solve the problem. By viewing the search strategy as hyperparameters, we leverage Bayesian optimization, a hyperparameter optimization technique well-known in machine learning but, to the best of our knowledge, not used in constraint programming. A key strength of our approach is to be generic and non-invasive: it can be used on top of any MiniZinc or XCSP3-compatible solvers, without modifying those. Further, probe and solve consistently achieved better results in the XCSP3 and MiniZinc competitions than the solver’s default search and modern dynamic search strategies: DomWDeg/CACD, FrbaOnDom and PickOnDom, with the ACE and Choco constraint solvers.
Disciplines :
Computer science
Author, co-author :
HADDAD, Hedieh  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > PCOG
TALBOT, Pierre  ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
BOUVRY, Pascal ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
External co-authors :
no
Language :
English
Title :
Selecting Search Strategy in Constraint Solvers using Bayesian Optimization
Publication date :
28 October 2024
Event name :
The 36th IEEE International Conference on Tools with Artificial Intelligence (ICTAI)
Event place :
Herndon, United States
Event date :
October 28 – 30, 2024
Audience :
International
Peer reviewed :
Peer reviewed
Focus Area :
Computational Sciences
Available on ORBilu :
since 09 February 2025

Statistics


Number of views
88 (9 by Unilu)
Number of downloads
54 (8 by Unilu)

Bibliography


Similar publications



Contact ORBilu