Skip to main content

Cost-Based Domain Filtering for Stochastic Constraint Programming

  • Conference paper
Principles and Practice of Constraint Programming (CP 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5202))

Abstract

Cost-based filtering is a novel approach that combines techniques from Operations Research and Constraint Programming to filter from decision variable domains values that do not lead to better solutions [7]. Stochastic Constraint Programming is a framework for modeling combinatorial optimization problems that involve uncertainty [9]. In this work, we show how to perform cost-based filtering for certain classes of stochastic constraint programs. Our approach is based on a set of known inequalities borrowed from Stochastic Programming — a branch of OR concerned with modeling and solving problems involving uncertainty. We discuss bound generation and cost-based domain filtering procedures for a well-known problem in the Stochastic Programming literature, the static stochastic knapsack problem. We also apply our technique to a stochastic sequencing problem. Our results clearly show the value of the proposed approach over a pure scenario-based Stochastic Constraint Programming formulation both in terms of explored nodes and run times.

S. Armagan Tarim and Brahim Hnich are supported by the Scientific and Technological Research Council of Turkey (TUBITAK) under Grant No. SOBAG-108K027. Roberto Rossi is supported by Science Foundation Ireland under Grant No. 03/CE3/I405 as part of the Centre for Telecommunications Value-Chain-Driven Research (CTVR) and Grant No. 05/IN/I886.

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 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.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. Apt, K.: Principles of Constraint Programming. Cambridge University Press, Cambridge (2003)

    Google Scholar 

  2. Avriel, M., Williams, A.C.: The value of information and stochastic programming. Operations Research 18(5), 947–954 (1970)

    MATH  MathSciNet  Google Scholar 

  3. Balafoutis, T., Stergiou, K.: Algorithms for stochastic csps. In: Benhamou, F. (ed.) CP 2006. LNCS, vol. 4204, pp. 44–58. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Birge, J.R., Louveaux, F.: Introduction to Stochastic Programming. Springer, New York (1997)

    MATH  Google Scholar 

  5. Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University Press, Cambridge (2004)

    MATH  Google Scholar 

  6. Charnes, A., Cooper, W.W.: Deterministic equivalents for optimizing and satisficing under chance constraints. Operations Research 11(1), 18–39 (1963)

    Article  MATH  MathSciNet  Google Scholar 

  7. Focacci, F., Lodi, A., Milano, M.: Optimization-oriented global constraints. Constraints 7, 351–365 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  8. Garey, M.R., Johnson, D.S.: Computer and Intractability. A guide to the theory of NP-Completeness. Bell Laboratories, Murray Hill, New Jersey (1979)

    Google Scholar 

  9. Hooker, J.N., Ottosson, G., Thorsteinsson, E.S., Kim, H.J.: On integrating constraint propagation and linear programming for combinatorial optimization. In: Proceedings of the Sixteenth National Conference on Artificial Intelligence (AAAI 1999), pp. 136–141. The AAAI Press/MIT Press, Cambridge (1999)

    Google Scholar 

  10. Jain, V., Grossmann, I.E.: Algorithms for hybrid milp/cp models for a class of optimization problems. INFORMS Journal on computing 13, 258–276 (2001)

    Article  MathSciNet  Google Scholar 

  11. Kall, P., Wallace, S.W.: Stochastic Programming. John Wiley & Sons, Chichester (1994)

    MATH  Google Scholar 

  12. Kleywegt, A.J., Shapiro, A., Homem-De-Mello, T.: The sample average approximation method for stochastic discrete optimization. SIAM Journal of Optimization 12(2), 479–502 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  13. Kuhn, D.: Generalized bounds for convex multistage stochastic programs. Lecture Notes in Economics and Mathematical Systems, vol. 584

    Google Scholar 

  14. Laburthe, F.: The OCRE project team. Choco: Implementing a cp kernel. Technical report, Bouygues e-Lab, France (1994)

    Google Scholar 

  15. Martello, S., Toth, P.: Knapsack Problems. John Wiley & Sons, NY (1990)

    MATH  Google Scholar 

  16. Rossi, R., Tarim, S.A., Hnich, B., Prestwich, S.: A global chance-constraint for stochastic inventory systems under service level constraints. Constraints 13(4) (2008)

    Google Scholar 

  17. Tarim, S.A., Hnich, B., Rossi, R., Prestwich, S.: Cost-based filtering techniques for stochastic inventory control under service level constraints. Constraints (forthcoming) (2008)

    Google Scholar 

  18. Tarim, S.A., Manandhar, S., Walsh, T.: Stochastic constraint programming: A scenario-based approach. Constraints 11(1), 53–80 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  19. Walsh, T.: Stochastic constraint programming. In: Proceedings of the 15th ECAI. European Conference on Artificial Intelligence. IOS Press, Amsterdam (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter J. Stuckey

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rossi, R., Tarim, S.A., Hnich, B., Prestwich, S. (2008). Cost-Based Domain Filtering for Stochastic Constraint Programming. In: Stuckey, P.J. (eds) Principles and Practice of Constraint Programming. CP 2008. Lecture Notes in Computer Science, vol 5202. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85958-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85958-1_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85957-4

  • Online ISBN: 978-3-540-85958-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics