Abstract
We consider probabilistically constrained linear programs with general distributions for the uncertain parameters. These problems involve non-convex feasible sets. We develop a branch-and-bound algorithm that searches for a global optimal solution to this problem by successively partitioning the non-convex feasible region and by using bounds on the objective function to fathom inferior partition elements. This basic algorithm is enhanced by domain reduction and cutting plane strategies to reduce the size of the partition elements and hence tighten bounds. The proposed branch-reduce-cut algorithm exploits the monotonicity properties inherent in the problem, and requires solving linear programming subproblems. We provide convergence proofs for the algorithm. Some illustrative numerical results involving problems with discrete distributions are presented.
Similar content being viewed by others
References
Beraldi, P., Bruni, M., Conforti, D.: Designing robust emergency medical service via stochastic programming. European Journal of Operational Research 158, 183–193 (2004)
Beraldi, P., Ruszczyński, A.: A branch and bound method for stochastic integer problems under probabilistic constraints. Optimization Methods and Software 17, 359–382 (2002)
Beraldi, P., Ruszczyński, A.: The probabilistic set covering problem. Operations Research 50, 956–967 (2002)
Bertsimas, D., Tsitsiklis, J.N.: Introduction to Linear Optimization. Athena Scientific, Belmont, Massachusetts (1997)
Charnes, A., Cooper, W.W.: Chance-constrained programming. Management Science 6, 73–89 (1959)
Dentcheva, D., Prékopa, A., Ruszczyński, A.: Concavity and efficient points of discrete distributions in probabilistic programming. Mathematical Programming 89, 55–77 (2000)
Dentcheva, D., Prékopa, A., Ruszczyński, A.: On convex probabilistic programming with discrete distributions. Nonlinear Analysis 47, 1997–2009 (2001)
Gaivoronski, A., Pflug, G.: Value-at-risk in portfolio optimization: properties and computational approach. The Journal of Risk 7, 1–33 (2005)
Horst, R., Pardalos, P.M., Thoai, N.V.: Introduction to Global Optimization. Kluwer Academic Publishers, Dordrecht (2001)
Horst, R., Tuy, H.: Global Optimization: Deterministic Approaches. Springer-Verlag, Berlin, Germany (1996)
Land, A., Doig, A.: An automatic method for solving discrete programming problems. Econometrica 28, 497–520 (1960)
Li, D., Sun, X.L., Biswal, M.P., Gao, F.: Convexification, concavification and monotonization in global optimization. Annals of Operations Research 105, 213–226 (2001)
LINDO Systems Inc.: LINDO API 2.0 and LINGO 8.0. http://www.lindo.com/
Nemhauser, G.L., Wolsey, L.A.: Integer and Combinatorial Optimization. Wiley-Interscience, New York, USA (1999)
Prékopa, A.: Contributions to the theory of stochastic programming. Mathematical Programming 4, 202–221 (1973)
Prékopa, A.: Sharp bounds on probabilities using linear programming. Operations Research 38, 227–239 (1990)
Prékopa, A.: Stochastic Programming. Kluwer Academic Publishers, Dordrecht, Ther Netherlands (1995)
Ruszczyński, A.: Probabilistic programming with discrete distributions and precedence constrained knapsack polyhedra. Mathematical Programming Ser. A93, 195–215 (2002)
Sahinidis, N.V.: BARON: A global optimization software. http://archimedes.scs.uiuc.edu/baron/ baron.html
Sahinidis, N.V.: Optimization under uncertainty: state-of-art and opportunities. Computers & Chemical Engineering 28, 971–983 (2004)
Sen, S.: Relaxations for probabilistically constrained programs with discrete random variables. Operations Research Letters 11, 81–86 (1992)
Sen, S., Higle, J.L.: An introductory tutorial on stochastic linear programming models. Interfaces 29 (2), 31–61 (1999)
Tawarmalani, M., Sahinidis, N.V.: Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Algorithms, Software, and Applications. Kluwer Academic Publishers, Dordrecht (2002)
Toh, K.A.: Global optimization by monotonic transformation. Computational Optimization and Applications 23, 77–99 (2002)
Tuy, H.: Monotonic optimization: Problems and solution approaches. SIAM Journal of Optimization 11 (2), 464–494 (2000)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cheon, MS., Ahmed, S. & Al-Khayyal, F. A branch-reduce-cut algorithm for the global optimization of probabilistically constrained linear programs. Math. Program. 108, 617–634 (2006). https://doi.org/10.1007/s10107-006-0725-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-006-0725-5