We discuss the issue of finding a good mathematical programming solver configuration for a particular instance of a given problem, and we propose a two-phase approach to solve it. In the first phase we learn the relationships between the instance, the configuration and the performance of the configured solver on the given instance. A specific difficulty of learning a good solver configuration is that parameter settings may not all be independent; this requires enforcing (hard) constraints, something that many widely used supervised learning methods cannot natively achieve. We tackle this issue in the second phase of our approach, where we use the learnt information to construct and solve an optimization problem having an explicit representa...
ABSTRACT: The parameter configuration problem consists of finding a parameter configuration that pro...
Constraint programming integrates generic solving algorithms within declarative languages based on c...
International audienceMathematical programming is a language for describing optimization problems; i...
International audienceWe discuss the issue of finding a good mathematical programming solver configu...
We propose a methodology, based on machine learning and optimization, for selecting a solver configu...
International audienceWe propose a methodology, based on machine learning and optimization, for sele...
International audienceWe propose a methodology, based on machine learning and optimization, for sele...
This paper addresses the problem of tuning parameters of mathematical solvers to increase their perf...
The research topics of this Ph.D. thesis lie at the intersection of Machine Learning (ML) and Mathem...
The best-performing algorithms for many hard problems are highly parameterized. Selecting the best h...
Mixed Integer Linear Programs (MILP) are well known to be NP-hard (Non-deterministic Polynomial-time...
. Applying constraint-based problem solving methods in a new domain often requires considerable work...
Abstract. State-of-the-art algorithms for hard computational problems often ex-pose many parameters ...
This work want to build an approach that can select the best algorithmic parameters of the optimizat...
We present an approach to couple the resolution of Combinatorial Optimization problems with methods ...
ABSTRACT: The parameter configuration problem consists of finding a parameter configuration that pro...
Constraint programming integrates generic solving algorithms within declarative languages based on c...
International audienceMathematical programming is a language for describing optimization problems; i...
International audienceWe discuss the issue of finding a good mathematical programming solver configu...
We propose a methodology, based on machine learning and optimization, for selecting a solver configu...
International audienceWe propose a methodology, based on machine learning and optimization, for sele...
International audienceWe propose a methodology, based on machine learning and optimization, for sele...
This paper addresses the problem of tuning parameters of mathematical solvers to increase their perf...
The research topics of this Ph.D. thesis lie at the intersection of Machine Learning (ML) and Mathem...
The best-performing algorithms for many hard problems are highly parameterized. Selecting the best h...
Mixed Integer Linear Programs (MILP) are well known to be NP-hard (Non-deterministic Polynomial-time...
. Applying constraint-based problem solving methods in a new domain often requires considerable work...
Abstract. State-of-the-art algorithms for hard computational problems often ex-pose many parameters ...
This work want to build an approach that can select the best algorithmic parameters of the optimizat...
We present an approach to couple the resolution of Combinatorial Optimization problems with methods ...
ABSTRACT: The parameter configuration problem consists of finding a parameter configuration that pro...
Constraint programming integrates generic solving algorithms within declarative languages based on c...
International audienceMathematical programming is a language for describing optimization problems; i...