Skip to main content

Abstract

We investigate cost propagation for solving combinatorial optimization problems with finite domain variables, expressed as an additive component model. Cost propagation combines ideas from both constraint programming and integer programming into a single approach, where problems are iteratively solved by numerical propagation, with updates for single constraint terms in the component model.

We outline a theory of propagation in terms of equivalent problems with notions of consistency, local optimality, convergence and bounds. We define several different updates and analyze their properties.

Finally, we outline computational experiments on the simple assignment problem, the set partitioning problem, and a crossword puzzle. The experiments illustrate that even without a top level search, cost propagation can by itself solve non-trivial problems, and also be attractive compared to standard methods.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Bertelè, U., Brioschi, F.: Nonserial Dynamic Programming, Mathematics in Science and Engineering. Academic Press, London (1972)

    Google Scholar 

  2. Dechter, R.: Constraint Processing. Morgan Kaufmann, San Francisco (2003)

    Google Scholar 

  3. Focacci, F., Lodi, A., Milano, M.: Cost-Based Domain Filtering. In: Jaffar, J. (ed.) CP 1999. LNCS, vol. 1713, Springer, Heidelberg (1999)

    Google Scholar 

  4. Grohe, B.: Cost Propagation - Numerical Propagation for Optimization Problems, Licenciate thesis, Chalmers University of Technology (2007)

    Google Scholar 

  5. Hummel, R.A., Zucker, S.W.: On the Foundations of Relaxation Labeling Processes. IEEE Trans. on Pattern Analysis and Machine Intelligence 3 (1983)

    Google Scholar 

  6. Khemmoudj, M.O.I., Bennaceur, H., Nagih, A.: Combining Arc-Consistency and Dual Lagrangean Relaxation for Filtering CSPs. In: Barták, R., Milano, M. (eds.) CPAIOR 2005. LNCS, vol. 3524, Springer, Heidelberg (2005)

    Google Scholar 

  7. Larrosa, J., Schiex, T.: Artificial Intelligence 159 (2004)

    Google Scholar 

  8. Milano, M., Ottosson, G., Refalo, P., Thorsteinsson, E.S.: Global constraints: When Constraint Programming meets Operations Research. INFORMS Journal on Computing, Special Issue on the Merging of Mathematical Programming and Constraint Programming (2001)

    Google Scholar 

  9. Beasley, J.E.: OR-library, http://people.brunel.ac.uk/mastjjb/jeb/orlib/assigninfo.html

  10. Pearl, J.: Probabilistic Reasoning in Intelligent Systems: Network of Plausible Inference. Morgan Kaufmann, San Francisco (1988)

    Google Scholar 

  11. Régin, J.-C.: Cost based Arc Consistency for Global Cardinality Constraints. Constraints, an International Journal 7(3-4) (2002)

    Google Scholar 

  12. Sellmann, M.: Solving weighted CSP by maintaining are consistency. In: Wallace, M. (ed.) CP 2004. LNCS, vol. 3258, pp. 634–647. Springer, Heidelberg (2004)

    Google Scholar 

  13. Viterbi, A.J.: Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Transactions on Information Theory 13(2) (1967)

    Google Scholar 

  14. Wedelin, D.: Probabilistic Inference, Combinatorial Optimization and the Discovery of Causal Structure from Data, PhD thesis, Dept. of Computing Science, Chalmers University of Technology (1993)

    Google Scholar 

  15. Wedelin, D.: An algorithm for large scale 0-1 integer programming with application to airline crew scheduling. Annals of Operations Research 57 (1995)

    Google Scholar 

  16. Wedelin, D.: The design of a 0-1 integer optimizer and its application in the Carmen system. European Journal of Operations Research 87 (1995)

    Google Scholar 

  17. Wedelin, D.: Cost Propagation: A generalization of constraint programming for optimization problems. In: Proceedings of CPAIOR 2002 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Laurent Perron Michael A. Trick

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grohe, B., Wedelin, D. (2008). Cost Propagation – Numerical Propagation for Optimization Problems. In: Perron, L., Trick, M.A. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2008. Lecture Notes in Computer Science, vol 5015. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68155-7_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68155-7_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68154-0

  • Online ISBN: 978-3-540-68155-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics