Skip to main content
Log in

Computations with disjunctive cuts for two-stage stochastic mixed 0-1 integer programs

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

Two-stage stochastic mixed-integer programming (SMIP) problems with recourse are generally difficult to solve. This paper presents a first computational study of a disjunctive cutting plane method for stochastic mixed 0-1 programs that uses lift-and-project cuts based on the extensive form of the two-stage SMIP problem. An extension of the method based on where the data uncertainty appears in the problem is made, and it is shown how a valid inequality derived for one scenario can be made valid for other scenarios, potentially reducing solution time. Computational results amply demonstrate the effectiveness of disjunctive cuts in solving several large-scale problem instances from the literature. The results are compared to the computational results of disjunctive cuts based on the subproblem space of the formulation and it is shown that the two methods are equivalently effective on the test instances.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Ahmed S. and Garcia R. (2003). Dynamic capacity acquisition and assignment under uncertainty. Ann. Oper. Res. 124: 267–283

    Article  Google Scholar 

  • Alonso-Ayuso A., Escudero L.F., Garín A., Ortuńo M.T. and Perez G. (2003). An approach for strategic supply chain planning under uncertainty based on stochastic 0-1 programming. J. Global Optim. 26: 97–124

    Article  Google Scholar 

  • Balas, E.: Disjunctive programming: cutting planes from logical conditions. In Mangasarian, O.L., Meyer, R.R., Robinson, S.M. (eds.), Nonlinear Programming 2. Academic Press (1975)

  • Balas E. (1979). Disjunctive programming. Ann. Discrete Math. 5: 3–51

    Article  Google Scholar 

  • Balas E. (1984). Disjunctive programming and a hierarchy of relaxations for discrete optimization problems. SIAM J. Algorithmic Discrete Math. 6: 466–486

    Article  Google Scholar 

  • Balas E., Ceria E.S. and Cornuéjols G. (1993). A lift-and-project cutting plane algorithm for mixed 0-1 integer programs. Math. Programming 58: 295–324

    Article  Google Scholar 

  • Balas E., Ceria E.S. and Cornuéjols G. (1996). Mixed 0-1 programming by lift-and-project in a branch-and-cut framework. Manage. Sci. 42: 1229–1246

    Article  Google Scholar 

  • Blair C. and Jeroslow R. (1978). A converse for disjunctive constraints. J. Optim. Theor. Appl. 25: 195–206

    Article  Google Scholar 

  • Carøe, C.C.: Decomposition in stochastic integer programming. Ph.D. thesis, Dept. of Operations Research, University of Copenhagen, Denmark (1998)

  • Carøe C.C. and Tind J. (1997). A cutting-plane approach to mixed 0-1 stochastic integer programs. Euro. J. Oper. Res. 101: 306–316

    Article  Google Scholar 

  • Inc. ILOG.: CPLEX 9.0 Reference Manual. ILOG CPLEX Division (2003)

  • Laporte G. and Louveaux F.V. (1993). The integer L-shaped method for stochastic integer programs with complete recourse. Oper. Res. Lett. 1: 133–142

    Article  Google Scholar 

  • Laporte G., Louveaux F.V. and Van Hamme L. (2002). An integer l-shaped algorithm for the capacitated vehicle routing problem with stochastic demands. Oper. Res. 50: 415–423

    Article  Google Scholar 

  • Ntaimo, L.: Disjunctive decomposition for two-stage stochastic mixed-binary programs with random recourse. Submitted (2006), http://ie.tamu.edu/people/faculty/Ntaimo/default.htm

  • Ntaimo L. and Sen S. (2004). The million-variable ‘march’ for stochastic combinatorial optimization. J. Glob. Optim. 32(3): 385–400

    Article  Google Scholar 

  • Ntaimo, L., Sen, S.: A comparative study of decomposition algorithms for stochastic combinatorial optimization. Comput. Optim. Appl. J. (2006) (To appear)

  • Sen S. and Higle J.L. (2005). The C3 theorem and a D2 algorithm for large scale stochastic mixed-integer programming: setconvexification. Math. Program. 104(1): 1–20

    Article  Google Scholar 

  • Sen S. and Sherali H.D. (1987). Nondifferentiable reverse convex programs and facetial cuts via a disjunctive characterization. Math. Program. 37: 169–183

    Article  Google Scholar 

  • Sen S. and Sherali H.D. (2006). Decomposition with branch-and-cut approaches for two stage stochastic mixed-integer programming. Math. Program. 106(2): 203–223

    Article  Google Scholar 

  • Sherali H.D. and Shetty C.M. (1980). Optimization with disjunctive constraints. Lect. Notes Econ. Math. Syst. 181: 411–430

    Google Scholar 

  • Van Slyke R. and Wets R.-B. (1969). L-shaped linear programs with application to optimal control and stochastic programming. SIAM J. Appl. Math. 17: 638–663

    Article  Google Scholar 

  • Wets R.J-B. (1974). Stochastic programs with fixed recourse: the equivalent deterministic problem. SIAM Rev. 16: 309–339

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lewis Ntaimo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ntaimo, L., Tanner, M.W. Computations with disjunctive cuts for two-stage stochastic mixed 0-1 integer programs. J Glob Optim 41, 365–384 (2008). https://doi.org/10.1007/s10898-007-9245-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-007-9245-y

keywords

Navigation