Skip to main content

Pruning for the Minimum Constraint Family and for the Number of Distinct Values Constraint Family

  • Conference paper
  • First Online:
Principles and Practice of Constraint Programming — CP 2001 (CP 2001)

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

Abstract

The paper presents propagation rules that are common to the minimum constraint family and to the number of distinct values constraint family. One practical interest of the paper is to describe an implementation of the number of distinct values constraint. This is a quite common counting constraint that one encounters in many practical applications such as timetabling or frequency allocation problems. A second important contribution is to provide a pruning algorithm for the constraint “at most n distinct values for a set of variables”. This can be considered as the counterpart of Regin's algorithm for the all different constraint where one enforces having at least n distinct values for a given set of n variables.

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. Beldiceanu, N.: Global Constraints as Graph Properties on Structured Network of Elementary Constraints of the Same Type. SICS Technical Report T2000/01, (2000).

    Google Scholar 

  2. Cormen, T. H., Leiserson, C. E., Rivest R. L.: Introduction to Algorithms. The MIT Press, (1990).

    Google Scholar 

  3. Costa, M-C.: Persistency in maximum cardinality bipartite matchings. Operation Research Letters 15, 143–149, (1994).

    Article  MathSciNet  Google Scholar 

  4. Damaschke, P., Müller, H., Kratsch, D.: Domination in convex and chordal bipartite graphs. Information Processing Letters 36, 231–236, (1990).

    Article  MathSciNet  Google Scholar 

  5. Garey, M. R., Johnson, D. S.: Computers and intractability. A guide to the Theory of NP-Completeness. W. H. Freeman and Company, (1979).

    Google Scholar 

  6. Pachet, F., Roy, P.: Automatic Generation of Music Programs. In Principles and Practice of Constraint Programming-CP’99, 5th International Conference, Alexandria, Virginia, USA, (October 11-14, 1999), Proceedings. Lecture Notes in Computer Science, Vol. 1713, Springer, (1999).

    Google Scholar 

  7. Règin, J-C.: A filtering algorithm for constraints of difference in CSP. In Proc. of the Twelfth National Conference on Artificial Intelligence (AAAI-94), 362–367, (1994).

    Google Scholar 

  8. Règin, J-C.: Développement d’outils algorithmiques pour l’Intelligence Artificielle. Application á la chimie organique, PhD Thesis of LIRMM, Montpellier, France, (1995). In French.

    Google Scholar 

  9. Steiner, G., Yeomans, J.S.: A Linear Time Algorithm for Maximum Matchings in Convex, Bipartite Graph. In Computers Math. Applic., Vol. 31, No. 12, 91–96, (1996).

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beldiceanu, N. (2001). Pruning for the Minimum Constraint Family and for the Number of Distinct Values Constraint Family. In: Walsh, T. (eds) Principles and Practice of Constraint Programming — CP 2001. CP 2001. Lecture Notes in Computer Science, vol 2239. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45578-7_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-45578-7_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42863-3

  • Online ISBN: 978-3-540-45578-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics