Hybrid Search Methods
Key to making computational optimization support more accessible is to increase the robustness of solvers. By developing hybrid approaches that complement the strength of different methodologies we aim to boost solution efficiency while making solvers less sensitive to poor modeling choices. Today, standard constraint programming solvers follow a general yet weak approach of integrating constraints with one another (namely by having them exchange information via variable domains only). At the same time, in order to achieve a reasonable solution efficiency, users of the system are required to choose if not even develop problem tailored heuristics that guide the search. We propose a radical departure from this approach: First, by exploiting methods from mathematical programming and constraint programming we devise methods for the tight integration of constraints that can be employed by solvers automatically, for example via the exchange of dual information. Our second goal then is to devise new and more robust solution techniques that automatically adapt to the problem or problem instance that needs to be solved. Particularly, in the Cornflower project we investigate how the efficiency of exact solvers can be boosted by heuristics, randomization, and learning.
Related Publications
- Yuri Malitsky and Meinolf Sellmann
Stochastic Offline Programming
Accepted at ICTAI, 2009. - Serdar Kadioglu and Meinolf Sellmann
Dialectic Search
Proceedings of the 15th intern. Conference on the Principles and Practice of Constraint Programming (CP), Springer LNCS 5732, pp. 486-500, 2009. - Carlos Ansotegui Gil, Meinolf Sellmann, Kevin Tierney
A Gender-Based Genetic Algorithm for the Automatic Configuration of Solvers
Proceedings of the 15th intern. Conference on the Principles and Practice of Constraint Programming (CP), Springer LNCS 5732, pp. 142-157, 2009. - Bistra N. Dilkina, Carla P. Gomes, Yuri Malitsky, Ashish Sabharwal, Meinolf Sellmann
Backdoors to Combinatorial Optimization: Feasibility and Optimality
Proceedings the Sixth International Conference on the Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CPAIOR), Springer LNCS 5547, pp. 56-70, 2009. - Daniel Heller, Aurojit Panda, Meinolf Sellmann, Justin Yip
Model Restarts for Structural Symmetry Breaking
Proceedings of the 14th intern. Conference on the Principles and Practice of Constraint Programming (CP), in print, 2008. - Meinolf Sellmann and Serdar Kadioglu
Dichotomic Search Protocols for Constrained Optimization
Proceedings of the 14th intern. Conference on the Principles and Practice of Constraint Programming (CP), in print, 2008. - Daniel Leventhal and Meinolf Sellmann
The Accuracy of Search Heuristics
Proceedings the Fifth International Conference on the Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CPAIOR), Springer LNCS 5015, pp. 142-157, 2008. - Daniel Heller and Meinolf Sellmann
Dynamic Symmetry Breaking Restarted
Proceedings of the 12th intern. Conference on the Principles and Practice of Constraint Programming (CP), Springer LNCS 4204, pp. 721-725, 2006. - Meinolf Sellmann and Carlos Ansotegui
Disco - Novo - GoGo: Integrating Local Search and Complete Search with Restarts
Proceedings of the 21st National Conference on Artificial Intelligence (AAAI), pp. 1051-1056, 2006.