Global Constraints
The integration of methods from mathematical programming, algorithm theory, and constraint programming has recently yielded to significant improvements in the efficiency of filtering algorithms that play an essential part when solving hard combinatorial problems. We consequently pursue this successful line of research. One important trend regards the development of powerful, so-called global constraints. They are very appealing because of two different aspects. First, they facilitate problem modeling, because problem specification becomes a much more intuitive process when larger semantic building blocks offer more expressiveness, which is essential in order to facilitate access to computational optimization support. Second, global constraints allow the solver to be aware and to exploit problem structure that does not need to be crushed into pieces to adapt for a modeling language of limited expressiveness — as it is the case, for instance, in mathematical programming, where all problems must be stated as conjunction of linear inequalities. For constraints that capture important structures that recur frequently as substructures of real-world problems and for generally applicable constraints of high expressiveness, within Cornflower we devise propagation algorithms for the corresponding global constraints.
Related Publications
- Serdar Kadioglu and Meinolf Sellmann
Grammar Constraints
Constraints. Vol 14, 2009. - Tarik Hadzic, Eoin O'Mahony, Barry O'Sullivan, Meinolf Sellmann
Enhanced Inference for the Market Split Problem
Accepted at ICTAI, 2009. - Meinolf Sellmann
On Decomposing Knapsack Constraints for Length-Lex Bounds Consistency
Proceedings of the 15th intern. Conference on the Principles and Practice of Constraint Programming (CP), Springer LNCS 5732, pp. 762-770, 2009. - Christopher Jefferson, Serdar Kadioglu, Karen Petrie, Meinolf Sellmann, Stanislav Zivny
Same-Relation Constraints
Proceedings of the 15th intern. Conference on the Principles and Practice of Constraint Programming (CP), Springer LNCS 5732, pp. 470-485, 2009. - Gilles Pesant, Claude-Guy Quimper, Louis-Martin Rousseau, Meinolf Sellmann
The Polytope of Context-Free Grammar Constraints
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. 223-232, 2009. - Yuri Malitsky, Meinolf Sellmann, Willem-Jan van Hoeve
Length-Lex Bounds Consistency for Knapsack Constraints
Proceedings of the 14th intern. Conference on the Principles and Practice of Constraint Programming (CP), in print, 2008. - Serdar Kadioglu and Meinolf Sellmann
Efficient Context-Free Grammar Constraints
AAAI, 2008. - Meinolf Sellmann
Approximated Consistency for the Automatic Recording Constraint
Computers and Operations Research. To appear. - Irit Katriel, Meinolf Sellmann, Eli Upfal, Pascal Van Hentenryck
Propagating Knapsack Constraints in Sublinear Time
AAAI, 2007. - Meinolf Sellmann, Thorsten Gellermann, Robert Wright
Cost-Based Filtering for Shorter Path Constraints
Constraints. Vol. 12(2), pp. 207-238, 2007. - Meinolf Sellmann
The Theory of Grammar Constraints
Proceedings of the 12th intern. Conference on the Principles and Practice of Constraint Programming (CP), Springer LNCS 4204, pp. 530-544, 2006. - Meinolf Sellmann
Approximated Consistency for the Automatic Recording Constraint
Proceedings of the 11th intern. Conference on the Principles and Practice of Constraint Programming (CP), Springer LNCS 3709, pp. 822-826, 2005. - Thorsten Gellermann, Meinolf Sellmann, Robert Wright
Shorter Path Constraints for the Resource Constrained Shortest Path Problem
Proceedings the Second International Conference on the Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CPAIOR), Springer LNCS 3524, pp. 201-216, 2005.