Abstract
We adopt Benders’ decomposition algorithm to solve scenario-based Stochastic Constraint Programs (SCPs) with linear recourse. Rather than attempting to solve SCPs via a monolithic model, we show that one can iteratively solve a collection of smaller sub-problems and arrive at a solution to the entire problem. In this approach, decision variables corresponding to the initial stage and linear recourse actions are grouped into two sub-problems. The sub-problem corresponding to the recourse action further decomposes into independent problems, each of which is a representation of a single scenario. Our computational experience on stochastic versions of the well-known template design and warehouse location problems shows that, for linear recourse SCPs, Benders’ decomposition algorithm provides a very efficient solution method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Beasley, J.E.: An algorithm for solving large capacitated warehouse location problems. European Journal of Operational Research 33, 314–325 (1988)
Benders, J.F.: Partitioning Procedures for Solving Mixed-Variables Programming Problems. Numerische Mathematik 4, 238–252 (1962)
Benoist, T., Gaudin, E., Rottembourg, B.: Constraint Programming Contribution to Benders Decomposition: A Case Study. In: Van Hentenryck, P. (ed.) CP 2002. LNCS, vol. 2470, pp. 603–617. Springer, Heidelberg (2002)
Eremin, A., Wallace, M.: Hybrid Benders Decomposition Algorithms in Constraint Logic Programming. In: Walsh, T. (ed.) CP 2001. LNCS, vol. 2239, pp. 1–15. Springer, Heidelberg (2001)
Geoffrion, A.M.: Generalized Benders decomposition. Journal of Optimization Theory and Applications 10, 237–260 (1972)
Holmberg, K., Ronnqvist, M., Yuan, D.: An exact algorithm for the capacitated facility location problem with single sourcing. European Journal of Operational Research 113, 544–559 (1999)
Hooker, J.N., Ottosson, G.: Logic-based Benders decomposition. Mathematical Programming 96, 33–60 (2003)
ILOG Inc.: OPL Studio 3.7, Studio User’s Manual (2003)
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)
Khumawala, B.M.: An Efficient Branch-Bound Algorithm for the Warehouse Location Problem. Management Science 18, 718–731 (1972)
Krarup, J., Pruzan, P.M.: The simple plant location problem: Survey and synthesis. European Journal of Operational Research 12, 36–81 (1983)
Manandhar, S., Tarim, S.A., Walsh, T.: Scenario-Based Stochastic Constraint Programming. In: Proceedings of IJCAI-2003, Acapulco, Mexico, pp. 257–262 (2003)
Mirchandani, P.B., Francis, R.L.: Discrete Location Theory. John Wiley and Sons, Chichester (1990)
Proll, L., Smith, B.M.: Integer linear programming and constraint programming approaches to a template design problem. INFORMS Journal on Computing 10(3), 265–275 (1998)
Tarim, S.A., Manandhar, S., Walsh, T.: Stochastic Constraint Programming: A Scenario-Based Approach. Constraints 11(1) (2006)
Thorsteinsson, E.S.: Branch-and-Check: A Hybrid Framework Integrating Mixed Integer Programming and Constraint Logic Programming. In: Walsh, T. (ed.) CP 2001. LNCS, vol. 2239, pp. 16–30. Springer, Heidelberg (2001)
Xia, Q., Eremin, A., Wallace, M.: Problem Decomposition for Traffic Diversions. In: Régin, J.-C., Rueher, M. (eds.) CPAIOR 2004. LNCS, vol. 3011, pp. 348–363. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tarim, S.A., Miguel, I. (2006). A Hybrid Benders’ Decomposition Method for Solving Stochastic Constraint Programs with Linear Recourse. In: Hnich, B., Carlsson, M., Fages, F., Rossi, F. (eds) Recent Advances in Constraints. CSCLP 2005. Lecture Notes in Computer Science(), vol 3978. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11754602_10
Download citation
DOI: https://doi.org/10.1007/11754602_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34215-1
Online ISBN: 978-3-540-34216-8
eBook Packages: Computer ScienceComputer Science (R0)