Skip to main content

Global Constraints for Lexicographic Orderings

  • Conference paper
  • First Online:
Principles and Practice of Constraint Programming - CP 2002 (CP 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2470))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. M. Ehrgott and X. Gandibleux. A survey and annotated bibliography of multi-objective combinatorial optimization. OR Spektrum, 22:425–460, 2000.

    Article  MathSciNet  MATH  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

  7. E. Freuder. A sufficient condition for backtrack-bounded search. Journal of the Association for Computing Machinery, 32(4):755–761, 1985.

    Article  MathSciNet  MATH  Google Scholar 

  8. 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.

  9. I. P. Gent, K. Stergiou, and T. Walsh. Decomposable constraints. Artificial Intelligence, 123(1–2):133–156, 2000.

    Article  MathSciNet  MATH  Google Scholar 

  10. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics