Abstract
We propose some global constraints for lexicographic orderings on vectors of variables. These constraints are very useful for breaking a certain kind of symmetry arising in matrices of decision variables. We show that decomposing such constraints carries a penalty either in the amount or the cost of constraint propagation. We therefore present a global consistency algorithm which enforces a lexicographic ordering between two vectors of n variables in O(nb) time, where b is the cost of adjusting the bounds of a variable. The algorithm can be modified very slightly to enforce a strict lexicographic ordering. Our experimental results on a number of domains (balanced incomplete block design, social golfer, and sports tournament scheduling) confirm the efficiency and value of these new global constraints.
We are very thankful to Warwick Harvery, Nicolas Beldiceanu, the members of the APES research group (especially Ian Gent, Patrick Prosser, and Barbara Smith), and Pierre Flener for valuable discussions on this work. The algorithm described herein is the subject of British Patent Application No. 0205606.7. This research was made possible by VR grant 221-99-369, EPSRC grant GR/N16129 and an EPSRC advanced research fellowship.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
N. Beldiceanu. Global constraints as graph properties on a structured network of elementary constraints of the same type. In Proc. of CP’2000, pages 52–66. Springer, 2000.
C. Bessiére, P. Meseguer, E. C. Freuder, and J. Larrosa. On forward checking for non-binary constraint satisfaction. In Proc. of CP’99, pages 88–102. Springer, 1999.
C. Bessiére and J. C. Régin. Arc consistency for general constraint networks: Preliminary results. In Proc. of IJCAI’97, pages 398–404. Morgan Kaufmann, 1997.
M. Ehrgott and X. Gandibleux. A survey and annotated bibliography of multi-objective combinatorial optimization. OR Spektrum, 22:425–460, 2000.
P. Flener, A. Frisch, B. Hnich, Z. Kiziltan, I. Miguel, J. Pearson, and T. Walsh. Breaking row and column symmetries in matrix models. In Proc. of CP’2002. Springer, 2002.
P. Flener, A. Frisch, B. Hnich, Z. Kiziltan, I. Miguel, and T. Walsh. Matrix modelling. Technical Report APES-36-2001, APES group, 2001. Available from http://www.dcs.st-and.ac.uk/~apes/reports/apes-36-2001.ps.gz. Presented at Formul’01, CP’2001 post-conference workshop.
E. Freuder. A sufficient condition for backtrack-bounded search. Journal of the Association for Computing Machinery, 32(4):755–761, 1985.
A. Frisch, B. Hnich, Z. Kiziltan, I. Miguel, and T. Walsh. Global constraints for lexicographical orderings. Technical Report APES-51-2002, APES group, 2002. Available from http://www.dcs.st-and.ac.uk/~apes/reports/apes-51-2001.ps.gz.
I. P. Gent, K. Stergiou, and T. Walsh. Decomposable constraints. Artificial Intelligence, 123(1–2):133–156, 2000.
P. Van Hentenryck, L. Michel, L. Perron, and J. C. Régin. Constraint programming in OPL. In Proc. of PPDP’99, pages 98–116. Springer, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Frisch, A., Hnich, B., Kiziltan, Z., Miguel, I., Walsh, T. (2002). Global Constraints for Lexicographic Orderings. In: Van Hentenryck, P. (eds) Principles and Practice of Constraint Programming - CP 2002. CP 2002. Lecture Notes in Computer Science, vol 2470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46135-3_7
Download citation
DOI: https://doi.org/10.1007/3-540-46135-3_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44120-5
Online ISBN: 978-3-540-46135-7
eBook Packages: Springer Book Archive