paper-with-me

홈 › Papers

Hyperparameter Optimization of Constraint Programming Solvers

2026-01-16 · Hedieh Haddad, Thibault Falque, Pierre Talbot, Pascal Bouvry arxiv

The performance of constraint programming solvers is highly sensitive to the choice of their hyperparameters. Manually finding the best solver configuration is a difficult, time-consuming task that typically requires expert knowledge. In this paper, we introduce probe and solve algorithm, a novel two-phase framework for automated hyperparameter optimization integrated into the CPMpy library. This approach partitions the available time budget into two phases: a probing phase that explores different sets of hyperparameters using configurable hyperparameter optimization methods, followed by a solving phase where the best configuration found is used to tackle the problem within the remaining time. We implement and compare two hyperparameter optimization methods within the probe and solve algorithm: Bayesian optimization and Hamming distance search. We evaluate the algorithm on two different constraint programming solvers, ACE and Choco, across 114 combinatorial problem instances, comparing their performance against the solver's default configurations. Results show that using Bayesian optimization, the algorithm outperforms the solver's default configurations, improving solution quality for ACE in 25.4% of instances and matching the default performance in 57.9%, and for Choco, achieving superior results in 38.6% of instances. It also consistently surpasses Hamming distance search within the same framework, confirming the advantage of model-based exploration over simple local search. Overall, the probe and solve algorithm offers a practical, resource-aware approach for tuning constraint solvers that yields robust improvements across diverse problem types.

📄 PDF Abstract BibTeX arXiv:2601.11389

Code (0)

등록된 구현이 없습니다.

Tasks

Hyperparameter Optimization

Similar Papers 제목 키워드 기반

Flexible Differentiable Optimization via Model Transformations

2022-06-10 · Mathieu Besançon, Joaquim Dias Garcia, Benoît Legat, Akshay Sharma

We introduce DiffOpt.jl, a Julia library to differentiate through the solution of optimization problems with respect to arbitrary parameters present in the objective and/or constraints. The library builds upon MathOptInt…

Hyperparameter Optimizationmodel

Unsatisfiable Cores and Lower Bounding for Constraint Programming

2015-08-25 · Nicholas Downing, Thibaut Feydy, Peter J. Stuckey

Constraint Programming (CP) solvers typically tackle optimization problems by repeatedly finding solutions to a problem while placing tighter and tighter bounds on the solution cost. This approach is somewhat naive, espe…

Constrained optimization under uncertainty for decision-making problems: Application to Real-Time Strategy games

2019-01-03 · Valentin Antuori, Florian Richoux

Decision-making problems can be modeled as combinatorial optimization problems with Constraint Programming formalisms such as Constrained Optimization Problems. However, few Constraint Programming formalisms can deal wit…

Combinatorial OptimizationDecision MakingReal-Time Strategy Games

Domain-Independent Dynamic Programming

2024-01-25 · Ryo Kuroiwa, J. Christopher Beck

For combinatorial optimization problems, model-based paradigms such as mixed-integer programming (MIP) and constraint programming (CP) aim to decouple modeling and solving a problem: the `holy grail' of declarative probl…

Combinatorial OptimizationHeuristic Search

LLMize: A Framework for Large Language Model-Based Numerical Optimization

2025-12-30 · M. Rizki Oktavian arxiv

Large language models (LLMs) have recently shown strong reasoning capabilities beyond traditional language tasks, motivating their use for numerical optimization. This paper presents LLMize, an open-source Python framewo…