Skip to main content
Log in

Reducing Two-Stage Probabilistic Optimization Problems with Discrete Distribution of Random Data to Mixed-Integer Programming Problems*

  • Published:
Cybernetics and Systems Analysis Aims and scope

Abstract

We consider two-stage stochastic programming models with quantile criterion as well as models with a probabilistic constraint on the random values of the objective function of the second stage. These models allow us to formalize the requirements for the reliability and safety of the system being optimized and to optimize system’s performance under extreme conditions. We propose a method of equivalent transformation of these models under discrete distribution of random parameters to mixed-integer programming problems. The number of additional integer (Boolean) variables in these problems equals to the number of possible values of the vector of random parameters. The obtained mixed optimization problems can be solved by powerful standard discrete optimization software. To illustrate the approach, the results of numerical experiment for the problem of small dimension are presented.

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

  1. G. B. Dantzig and M. N. Thapa, Linear Programming 2: Theory and Extensions, Springer, New York (2003).

    Google Scholar 

  2. Y. Ermoliev and R. Wets (eds.), Numerical Techniques for Stochastic Optimization, Springer, Berlin (1988).

    MATH  Google Scholar 

  3. J. Birge and F. Luveaux, Introduction to Stochastic Programming, Springer, New York (1997).

    MATH  Google Scholar 

  4. A. Shapiro, D. Dentcheva, and A. Ruszczynski, Lectures on Stochastic Programming: Modeling and Theory, SIAM, Philadelphia (2009).

    Book  Google Scholar 

  5. Yu. M. Ermoliev, Stochastic Programming Methods [in Russian], Nauka, Moscow (1976).

    Google Scholar 

  6. D. B. Yudin, Stochastic Programming Problems and Methods [in Russian], Sov. Radio, Moscow (1979).

    Google Scholar 

  7. V. V. Malyshev and A. I. Kibzun, Analysis and Synthesis of Precise Control of Aircraft [in Russian], Mashinostroenie, Moscow (1987).

    Google Scholar 

  8. A. I. Kibzun and Y. S. Kan, Stochastic Programming Problems with Probability and Quantile Functions, John Wiley & Sons, Chichester–New York–Brisbane (1996).

    MATH  Google Scholar 

  9. A. I. Kibzun and Y. S. Kan, Stochastic Programming Problems with Probabilistic Criteria [in Russian], Fizmatlit, Moscow (2009).

    Google Scholar 

  10. A. I. Kibzun and A. V. Naumov, “Guaranteeing solution algorithm for the quantile optimization problem,” Kosmich. Issled., 33, No. 2, 160–165 (1995).

    Google Scholar 

  11. N. Larsen, H. Mausser, and S. Uryasev, “Algorithms for optimization of value-at-risk,” in: P. Pardalos and V. K. Tsitsiringos (eds.), Financial Engineering, e-Commerce and Supply Chain, Kluwer Acad. Publ., Dordreht (2002), pp. 129–157.

    Google Scholar 

  12. D. Wozabal, R. Hochreiter, and G. Ch. Pflug, “A D.C. formulation of value-at-risk constrained optimization,” Optimization, 59, No. 3, 377–400 (2010).

    Article  MathSciNet  MATH  Google Scholar 

  13. V. Norkin, “On mixed integer reformulations of monotonic probabilistic programming problems with discrete distributions,” Preprint (2010), http://www.optimization-online.org.

  14. S. V. Ivanov and A. V. Naumov, “Algorithm to optimize the quantile criterion for the polyhedral loss function and discrete distribution of random parameters,” Autom. and Remote Control, 73, No. 1, 105–117 (2012).

    Article  MathSciNet  Google Scholar 

  15. A. I. Kibzun, A. V. Naumov, and V. I. Norkin, “On reducing a quantile optimization problem with discrete distribution to a mixed integer programming problem,” Autom. and Remote Control, 74, No. 6, 951–967 (2013).

    Article  MathSciNet  Google Scholar 

  16. A. I. Kibzun, A. V. Naumov, and V. I. Norkin, “Reducing two-stage probabilistic optimization problems with discrete distribution of random data to mixed-integer programming problems,” in: P. S. Knopov and V. I. Zorkal’tsev (eds.), Stochastic Programming and its Applications [in Russian], Inst. Sistem Energetiki im. L. A. Melent’eva SO RAN, Irkutsk (2012), pp. 76–103.

  17. A. A. Korbut and Yu. Yu. Finkel’shtein, Discrete Programming [in Russian], Nauka, Moscow (1969).

    Google Scholar 

  18. S. Sen, “Relaxation for probabilistically constrained programs with discrete random variables,” Oper. Res. Letters, 11, 81–86 (1992).

    Article  MATH  Google Scholar 

  19. A. Ruszczynski, “Probabilistic programming with discrete distributions and precedence constrained knapsack polyhedra,” Math. Program., 93, 195–215 (2002).

    Article  MathSciNet  MATH  Google Scholar 

  20. S. Benati and R. Rizzi, “A mixed integer linear programming formulation of the optimal mean/Value-at-Risk portfolio problem,” Eur. J. Oper. Res., 176, 423–434 (2007).

    Article  MathSciNet  MATH  Google Scholar 

  21. J. Luedtke, S. Ahmed, and G. Nemhauser, “An integer programming approach for linear programs with probabilistic constraints,” Math. Program., 122, No. 2, 247–272 (2010).

    Article  MathSciNet  MATH  Google Scholar 

  22. V. I. Norkin and S. V. Boiko, “Safety-first portfolio selection,” Cybern. Syst. Analysis, 48, No, 2, 180–191 (2012).

    Article  Google Scholar 

  23. A. B. Bogdanov and A. V. Naumov, “Analyzing the two-stage integer quantile optimization problem,” Izv. RAN, Teoriya i Sistemy Upravleniya, No. 5, 62–69 (2003).

  24. A. B. Bogdanov and A. V. Naumov, “Solution to a two-step logistics problem in a quantile statement,” Autom. and Remote Control, 67, No. 12, 1893–1899 (2006).

    Article  MathSciNet  MATH  Google Scholar 

  25. A. V. Naumov, “Two-stage quantile optimization problem for an investment project,” Izv. RAN, Teoriya i Sistemy Upravleniya, No. 2, 40–47 (2010).

  26. A. V. Naumov and I. M. Bobylev, “On the two-stage problem of linear stochastic programming with quantile criterion and discrete distribution of the random parameters,” Autom. and Remote Control, 73, No. 2, 265–275 (2012).

    Article  MathSciNet  Google Scholar 

  27. IBM ILOG CPLEX V12.1. User’s Manual for CPLEX, Intern. Business Machines Corp. (2009).

  28. E. Raik, “Qualitative studies in stochastic nonlinear programming problems,” Izv. AN ESSR, Ser. Fiz.-Mat., 20, No. 1, 8–14 (1971).

    MathSciNet  MATH  Google Scholar 

  29. A. Prekopa, Stochastic Programming, Kluwer Acad. Publ., Dordreht (1995).

    Book  Google Scholar 

  30. E. Raik, “Quantile function in nonlinear stochastic programming,” Izv. AN ESSR, Ser. Fiz.-Mat., 20, No. 2, 229–231 (1971).

    MathSciNet  Google Scholar 

  31. E. Raik, “Stochastic programming problems with resolving functions,” Izv. AN ESSR, Ser. Fiz.-Mat., 20, No. 21, 258–263 (1972).

    MathSciNet  Google Scholar 

  32. J.-P. Aubin and I. Ekeland, Applied Nonlinear Analysis, Dover Publ. (2006).

  33. S. Kataoka, “A stochastic programming model,” Econometrica, 31, 181–196 (1963).

    Article  MathSciNet  MATH  Google Scholar 

  34. V. S. Mikhalevich, A. M. Gupal, and V. I. Norkin, Nonconvex Optimization Methods [in Russian], Nauka, Moscow (1987).

    Google Scholar 

  35. B. K. Pagnoncelli, S. Ahmed, and A. Shapiro, “Sample average approximation method for chance constrained programming: Theory and applications,” J. Optim. Theory Appl., 142, 399–416 (2009).

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. I. Norkin.

Additional information

*The study was financially supported by the State Fund for Fundamental Research of Ukraine within the framework of the joint Russian-Ukrainian Project F40.1/016 (2011-2012) and the Russian Foundation for Basic Research (Projects 11-07-90407-Ukr-f-a, 11-07-00315-a) and was partially supported by the Norwegian–Ukrainian grant CPEALA-2012/10052.

Translated from Kibernetika i Sistemnyi Analiz, No. 5, September–October, 2014, pp. 34–48.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Norkin, V.I., Kibzun, A.I. & Naumov, A.V. Reducing Two-Stage Probabilistic Optimization Problems with Discrete Distribution of Random Data to Mixed-Integer Programming Problems* . Cybern Syst Anal 50, 679–692 (2014). https://doi.org/10.1007/s10559-014-9658-9

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10559-014-9658-9

Keywords

Navigation