Skip to main content
Log in

The Million-Variable “March” for Stochastic Combinatorial Optimization

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

Abstract

Combinatorial optimization problems have applications in a variety of sciences and engineering. In the presence of data uncertainty, these problems lead to stochastic combinatorial optimization problems which result in very large scale combinatorial optimization problems. In this paper, we report on the solution of some of the largest stochastic combinatorial optimization problems consisting of over a million binary variables. While the methodology is quite general, the specific application with which we conduct our experiments arises in stochastic server location problems. The main observation is that stochastic combinatorial optimization problems are comprised of loosely coupled subsystems. By taking advantage of the loosely coupled structure, we show that decomposition-coordination methods provide highly effective algorithms, and surpass the scalability of even the most efficiently implemented backtracking search algorithms.

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. (in press), Dynamic capacity acquisition and assignment under uncertainty, Annals of Operational Research.

  • Ahmed, S., Tawarmalani, M. and Sahinidis, N.V. (in press), A finite branch and bound algorithm for two-stage stochastic integer programs, Mathematical Programming. http://www.isye.gatech.edu/so/publications/.

  • Albareda-Sambola, M., van der Vlerk, M.H. and Fernandez, E. (2002), Exact solutions to a class of stochastic generalized assignment problems. Research Report 02A11, SOM, University of Groningen, The Netherlands, http://som.rug.nl.

  • A. Alonso L.F. Escudero M.T. Ortuńo (2000) ArticleTitleA stochastic 0-1 program based approach for the air traffic flow management problem European Journal of Operations Research 120 47–62 Occurrence Handle10.1016/S0377-2217(98)00381-6

    Article  Google Scholar 

  • A. Alonso-Ayuso L.F. Escudero A. Garín M.T. Ortuńo G. Perez (2003) ArticleTitleAn approach for strategic supply chain planning under uncertainty based on stochastic 0–1 programming Journal of Global Optimization 26 97–124 Occurrence Handle10.1023/A:1023071216923 Occurrence HandleMR1993105

    Article  MathSciNet  Google Scholar 

  • E. Balas (1979) ArticleTitleDisjunctive programming Annals of Discrete Mathematics 5 3–51 Occurrence HandleMR558566

    MathSciNet  Google Scholar 

  • Barahona, F., Bermon, S., Gunluk, O. and Hood, S. (2001), Robust capacity planning in semiconductor manufacturing. IBM Research Report RC22196, IBM.

  • J.R. Birge F.V. Louveaux (1997) Introduction to Stochastic Programming Springer New York

    Google Scholar 

  • W.J. Cook W.H. Cunningham W.R. Pulleyblank A. Schrijver (1998) Combinatorial Optimization John Wiley and Sons New York

    Google Scholar 

  • Doverspike, R.D. (2003), Private communication.

  • ILOG, IL. (2000), CPLEX 7.0 Reference Manual, ILOG CPLEX Division, Incline Village, NV.

  • S. Jorjani C.H. Scott D.L. Woodruff (1995) Selection of an optimal subset of sizes University of California Davis, CA

    Google Scholar 

  • G. Laporte F.V. Louveaux (1993) ArticleTitleThe integer L-shaped method for stochastic integer programs with complete recourse Operations Research Letters 1 133–142 Occurrence Handle10.1016/0167-6377(93)90002-X

    Article  Google Scholar 

  • G. Laporte F.V. Louveaux L. Hamme Particlevan (2002) ArticleTitleAn integer L-shaped algorithm for the capacitated vehicle routing problem with stochastic demands Operations Research 50 415–423 Occurrence Handle10.1287/opre.50.3.415.7751

    Article  Google Scholar 

  • J. Linderoth S.J. Wright (2003) ArticleTitleDecomposition algorithms for stochastic programming on a computational grid Computational Optimization and Applications 24 207–250 Occurrence Handle10.1023/A:1021858008222

    Article  Google Scholar 

  • Sen, S. (2003), Algorithms for stochastic mixed-integer programming models. In: Aardal, K., Nemhauser, G. and Weismantel, R. (eds.), Stochastic Integer Programming Handbook, Dordrecht, The Netherlands, Chapter 18. http://www.sie.arizona.edu/MORE/papers/SIPHbook.pdf.

  • S. Sen R.D. Doverspike S. Cosares (1994) ArticleTitleNetwork planning with random demand Telecommunications Systems 3 11–30 Occurrence Handle10.1007/BF02110042

    Article  Google Scholar 

  • Sen, S. and Higle, J.L. (2000), The C3 theorem and a D2 algorithm for large scale stochastic integer programming: Set convexification. Stochastic E-Print Series. http://dochost.rz.hu-berlin.de/speps/.

  • S. Sen J.L. Higle L. Ntaimo (2002) A summary and illustration of disjunctive decomposition with set convexification D.L. Woodruff (Eds) Stochastic Integer Programming and Network Interdiction Models Kluwer Academic Press Dordrecht, The Netherlands

    Google Scholar 

  • Stougie, L. and van der Vlerk, M.H. (2003), Approximation in stochastic integer programming. Research Report 03A14, SOM, Univ. of Groningen, The Netherlands. http://www.ub.rug.n1/eldoc/som/a/03A14/03A14.pdf.

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., Sen, S. The Million-Variable “March” for Stochastic Combinatorial Optimization. J Glob Optim 32, 385–400 (2005). https://doi.org/10.1007/s10898-004-5910-6

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-004-5910-6

Keywords

Navigation