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.
Similar content being viewed by others
References
G. B. Dantzig and M. N. Thapa, Linear Programming 2: Theory and Extensions, Springer, New York (2003).
Y. Ermoliev and R. Wets (eds.), Numerical Techniques for Stochastic Optimization, Springer, Berlin (1988).
J. Birge and F. Luveaux, Introduction to Stochastic Programming, Springer, New York (1997).
A. Shapiro, D. Dentcheva, and A. Ruszczynski, Lectures on Stochastic Programming: Modeling and Theory, SIAM, Philadelphia (2009).
Yu. M. Ermoliev, Stochastic Programming Methods [in Russian], Nauka, Moscow (1976).
D. B. Yudin, Stochastic Programming Problems and Methods [in Russian], Sov. Radio, Moscow (1979).
V. V. Malyshev and A. I. Kibzun, Analysis and Synthesis of Precise Control of Aircraft [in Russian], Mashinostroenie, Moscow (1987).
A. I. Kibzun and Y. S. Kan, Stochastic Programming Problems with Probability and Quantile Functions, John Wiley & Sons, Chichester–New York–Brisbane (1996).
A. I. Kibzun and Y. S. Kan, Stochastic Programming Problems with Probabilistic Criteria [in Russian], Fizmatlit, Moscow (2009).
A. I. Kibzun and A. V. Naumov, “Guaranteeing solution algorithm for the quantile optimization problem,” Kosmich. Issled., 33, No. 2, 160–165 (1995).
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.
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).
V. Norkin, “On mixed integer reformulations of monotonic probabilistic programming problems with discrete distributions,” Preprint (2010), http://www.optimization-online.org.
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).
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).
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.
A. A. Korbut and Yu. Yu. Finkel’shtein, Discrete Programming [in Russian], Nauka, Moscow (1969).
S. Sen, “Relaxation for probabilistically constrained programs with discrete random variables,” Oper. Res. Letters, 11, 81–86 (1992).
A. Ruszczynski, “Probabilistic programming with discrete distributions and precedence constrained knapsack polyhedra,” Math. Program., 93, 195–215 (2002).
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).
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).
V. I. Norkin and S. V. Boiko, “Safety-first portfolio selection,” Cybern. Syst. Analysis, 48, No, 2, 180–191 (2012).
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).
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).
A. V. Naumov, “Two-stage quantile optimization problem for an investment project,” Izv. RAN, Teoriya i Sistemy Upravleniya, No. 2, 40–47 (2010).
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).
IBM ILOG CPLEX V12.1. User’s Manual for CPLEX, Intern. Business Machines Corp. (2009).
E. Raik, “Qualitative studies in stochastic nonlinear programming problems,” Izv. AN ESSR, Ser. Fiz.-Mat., 20, No. 1, 8–14 (1971).
A. Prekopa, Stochastic Programming, Kluwer Acad. Publ., Dordreht (1995).
E. Raik, “Quantile function in nonlinear stochastic programming,” Izv. AN ESSR, Ser. Fiz.-Mat., 20, No. 2, 229–231 (1971).
E. Raik, “Stochastic programming problems with resolving functions,” Izv. AN ESSR, Ser. Fiz.-Mat., 20, No. 21, 258–263 (1972).
J.-P. Aubin and I. Ekeland, Applied Nonlinear Analysis, Dover Publ. (2006).
S. Kataoka, “A stochastic programming model,” Econometrica, 31, 181–196 (1963).
V. S. Mikhalevich, A. M. Gupal, and V. I. Norkin, Nonconvex Optimization Methods [in Russian], Nauka, Moscow (1987).
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).
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10559-014-9658-9