Abstract
The paper extends stochastic branch and bound (SB&B) method, primarily developed for solving stochastic global and integer stochastic programming problems, to stochastic multicriteria problems. The specific feature and difficulty of the stochastic optimization problems consists in that they contain random parameters and thus mathematical expectations and other probabilistic integral operators. The scalar stochastic branch and bound method has found various applications for optimization of stochastic workflow models, stochastic schedules, project management, water quality, pollution control, service allocation, reliability optimization, financial portfolio selection, and others. Multicriteria versions of such problems allow more explicit investigation of a trade-off between utility, risk, and other criteria in the problem. In the new SB&B method, upper and lower bounds become vectorial. For example, for a maximization problem, as an upper bound, the value of the vector objective function at the ideal point can be used; as a lower bound, the value of the vector objective function at any feasible point is usually taken. For stochastic optimization problems, such bounds can be calculated exactly only in special cases, for example, when the distribution of random parameters is known and discrete. In the latter case, the estimation problems are reduced to mixed-integer programming. In a general case to get upper bounds, the so-called interchange relaxation is applied, i.e., interchange of optimization and integration operators. Another bounding technique involves the use of multiple independent observations of random parameters and stochastic tangent majorants. Since the bounds are vectorial and may be inexact, the convergence results state finite step convergence to a set of approximate solutions.
References
Ahmed, S.: Tutorial on stochastic integer programming. Available via http://stoprog.org/what-stochastic-programming.Cited20Dec2016
Bayraksan, G., Morton, D.P.: Assessing solution quality in stochastic programs. Math. Program. Ser. B. 108, 495–514 (2006)
Ben Abdelaziz, F.: Solution approaches for the multiobjective stochastic programming. Eur. J. Oper. Res. 216, 1–16 (2012)
Birge, J.R., Louveaux, F.: Introduction to Stochastic Programming. Springer, New York (1997)
Coello Coello, C.A., Lamont, G.B., Van Veldhuizen, D.A.: Evolutionary Algorithms for Solving Multi-Objective Problems, 2nd edn. Springer, New York (2007)
Doerner, K., Gutjahr, W.J., Kotsis, G., Polaschek, M., Strauss, C.: Enriched workflow modeling and stochastic branch-and-bound. Eur. J. Oper. Res. 175, 1798–1817 (2006)
Ehrgott, M.: Multicriteria Optimization, 2nd edn. Springer, Berlin, Heidelberg (2005)
Ehrgott, M., Gandibleux, X.: Bounds and bound sets for biobjective combinatorial optimization problems. In: Köksalan, M., Zionts, S. (eds.) Multiple Criteria Decision Making in the New Millenium. Lecture Notes in Economics and Mathematical Systems, vol. 507, pp. 242–253. Springer, Berlin (2001)
Ehrgott, M., Gandibleux, X.: Multiobjective combinatorial optimization – theory, methodology, and applications. In: Ehrgott, M., Gandibleux, X. (eds.) Multiple Criteria Optimization: State of the Art Annotated Bibliographic Surveys, pp. 369–444. Kluwer Academic Publishers, Dordrecht (2002)
Ermoliev, Yu., Wets, R.J-B. (eds.): Numerical Techniques for Stochastic Optimization. Springer, Berlin (1988)
Ermoliev, Yu.M., Norkin, V.I.: Solution of nonconvex nonsmooth stochastic optimization problems. Cybernet. Syst. Anal. 39(5), 701–715 (2003)
Fliege, J., Xu, H.: Stochastic multiobjective optimization: sample average approximation and applications. J. Optim. Theory Appl. 151, 135–162 (2011)
Gittins, J.C.: Multi-Armed Bandit Allocation Indices. Wiley, Chichester (1989)
Gubbons, L.D., Olkin, I., Sobel M.: Selecting and Ordering Populations: A New Statistical Methodology. Wiley, New York (1977)
Gupta, S.S., Panchapakesan, S.: Multiple Decision Procedures: Theory and Methodology of Selecting and Ranking Populations. Wiley, New York (1979)
Gutjahr, W., Pichler, A.: Stochastic multi-objective optimization: a survey on non-scalarizing methods. Ann. Oper. Res. 236, 1–25 (2013)
Gutjahr, W.J., Hellmayr, A., Pflug, G.C.: Optimal stochastic single-machine-tardiness scheduling by stochastic branch-and-bound. Eur. J. Oper. Res. 117, 396–413 (1999)
Gutjahr, W.J., Strauss, C., Wagner, E.: A stochastic branch and bound approach to activity crashing in project management. INFORMS J. Comput. 12(2), 125–135 (2000)
Hägglöf, K.: The implementation of the stochastic branch and bound method for applications in river basin water quality management. Working paper WP-96-089, International Institute for Applied System Analysis, Laxenburg (1986)
Ho, Y.G., Cao, X.R.: Discrete Event Dynamic Systems and Perturbation Analysis. Kluwer, Norwell, MA (1991)
Kan, Y.S., Kibzun, A.I.: Stochastic Programming Problems with Probabilistic Criteria. FIZMATLIT, Moscow (2009) (in Russian)
Kibzun, A.I., Kan, Yu.S.: Stochastic Programming Problems with Probability and Quantale Functions. Wiley, Chichester (1996)
Kibzun, A.I., Naumov, A.V., Norkin, V.I.: On reducing a quantile optimization problem with discrete distribution to a mixed integer programming problem. Autom. Remote Control. 74(6), 951–967 (2013)
Kirilyuk, V.S.: Risk measures in stochastic programming and robust optimization problems. Cybernet. Systems Anal. 51(6), 874–885 (2015)
Knopov, P.S., Sergienko, I.V.: Some scientific results of Yu. M. Ermoliev and his school in modern stochastic optimization theory. Cybernet. Syst. Anal. 47(6), 835–853 (2011)
Kolen, A.W.J., Spieksma, F.C.R.: Solving a bi-criterion cutting stock problem with open-ended demand. J. Oper. Res. Soc. 51(11), 121–132 (2000)
Kovalenko, I.N., Nakonechnyi, A.N.: Approximate Calculation and Optimization of Reliability. Naukova dumka, Kyiv (1989) (in Russian)
Kozeratska, L., Forbes, J.F., Goebel, R.G., Kresta, J.V.: Perturbed cones for analysis of uncertain multi-criteria optimization problems. Linear Algebra Appl. 378, 203–229 (2004)
Krivulin, N.: Unbiased estimates for gradients of stochastic network performance measures. Acta Appl. Math. 33(1), 21–43 (2016)
Lence, B.J., Ruszczyński, A.: Managing water quality under uncertainty: application of a new stochastic branch and bound method. Working paper WP-96-66, International Institute for Applied System Analysis, Laxenburg (1996)
Lepp, R.E.: Investigations of Estonian scientists on stochastic programming. Engrg. Cybernetics. 20(6), 11–18 (1983)
Louveaux, F., Schultz, R.: Stochastic integer programming. In: Ruszczyński, A., Shapiro, A. (eds.) Stochastic Programming. Handbooks in Operations Research and Management Science, vol. 10, pp. 213–266. Elsevier, Amsterdam (2003)
Luedtke, J., Ahmed, S., Nemhauser G.: An Integer Programming Approach for Linear Programs with Probabilistic Constraints. Math. Program. 122(2), 247–272 (2010)
Mak, W.K., Morton, D.P., Wood, R.K.: Monte Carlo bounding techniques for determining solution quality in stochastic programs. Oper. Res. Lett. 24, 47–56 (1999)
Marti, K.: Stochastic Optimization Methods. 2nd edn. Springer, Berlin, Heidelberg (2008)
Mavrotas, G., Diakoulaki, D.: Multi-criteria branch and bound: a vector maximization algorithm for Mixed 0-1 Multiple Objective Linear Programming. Appl. Math. Comput. 171, 53–71 (2005)
Mikhalevich, V.S., Gupal, A.M., Norkin, V.I.: Methods of Nonconvex Optimization. Nauka, Moscow (1987) (in Russian)
Norkin, V.I.: Piyavskii’s method for solving the general global optimization problem. Comput. Math. Math. Phys. 32(7), 873–886 (1992)
Norkin, V.I.: Global stochastic optimization: branch and probabilistic bounds method. In: Ermoliev, Y.M. (ed.) Metody upravleniya i prinyatiya resheniy v usloviyah riska i neopredelennosti, pp. 3–12. V.M. Glushkov Institute of Cybernetics of the National Academy of Sciences of Ukraine, Kyiv (1993) (in Russian)
Norkin, V.: Global optimization of probabilities by the stochastic branch and bound method. In: Marti, K., Kall, P. (eds.) Stochastic Programming and Technical Applications. Lecture Notes in Economics and Mathematical Systems, vol. 458, pp. 186–201. Springer, Berlin (1998)
Norkin, V.: On mixed integer reformulations of monotonic probabilistic programming problems with discrete distributions. Optimization-online (2010). Available via http://www.optimization-online.org/DB_HTML/2010/05/2619.html
Norkin B.V.: Systems simulation analysis and optimization of insurance business. Cybernet. Syst. Anal. 50(2), 260–270 (2014)
Norkin B.V.: Statistical approximation of multicriteria stochastic optimization problems. Dopov. Nac. Akad. Nauk Ukr. (Reports of the National Academy of Sciences of Ukraine) 4, 35–41 (2015)
Norkin, V.I., Boyko, S.V.: Safety-first portfolio selection. Cybernet. Systems Anal. 48(2), 180–191 (2012)
Norkin, V.I., Onishchenko, B.O.: Minorant methods of stochastic global optimization. Cybernet. Syst. Anal. 41(2), 203–214 (2005)
Norkin, V.I., Onishchenko, B.O.: Reliability optimization of a complex system by the stochastic branch and bound method. Cybernet. Syst. Anal. 44(3), 418–428 (2008)
Norkin, V.I., Roenko, N.V.: α-concave functions and measures and their applications. Cybernet. Syst. Anal. 27(6), 860–869 (2005)
Norkin, V.I., Ermoliev, Yu.M., Ruszczyński, A.: On Optimal Allocation of Indivisibles under Uncertainty, Working Paper WP-94-021, Int. Inst. for Appl. System Anal., Laxenburg (1994)
Norkin, V.I., Pflug, G.Ch., Ruszczyński A.: A Branch and Bound Method for Stochastic Global Optimization, Working Paper WP-96-065, Int. Inst. for Appl. System Anal., Laxenburg (1996)
Norkin, V.I., Ermoliev, Y.M., Ruszczynski, A.: On optimal allocation of indivisibles under uncertainty. Oper. Res. 16(3), 381–395 (1998)
Norkin V.I., Pflug, G.Ch., Ruszczyńiski, A.: A branch and bound method for stochastic global optimization. Math. Progr. 83, 425–450 (1998)
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. Cybernet. Syst. Anal. 50(5), 679–692 (2014)
Pflug, G.Ch.: Optimization of Stochastic Models. The interface Between Simulation and Optimization. Kluwer Academic Publishers, Boston (1996)
Piyavskii, S.A.: An algorithm for finding the absolute extremum of a function. U.S.S.R. Comput. Math. Math. Phys. 12 (4), 57–67 (1972)
Powell W.B.: A unified framework for optimization under uncertainty. In: TutORials in Operations Research. Optimization Challenges in Complex, Networked and Risky Systems, pp. 45–83. INFORMS. Available via http://dx.doi.org/10.1287/educ.2016.0149 (2016)
Prékopa, A.: Stochastic Programming. Kluwer Academic Publishers, Dordrecht (1995)
Rana, K., Vickson, R.G.: A model and solution algorithm for optimal routing of a time-chartered containership. Transport. Sci. 22, 83–96 (1988)
Rinnooy Kan, A.H.G., Stougie, L.: Stochastic Integer Programming. In: Ermoliev, Yu., Wets, R.J-B. (eds.) Numerical Techniques for Stochastic Optimization, pp. 201–213. Springer, Berlin (1988)
Rockafellar, R.T.: Coherent approaches to risk in optimization under uncertainty. In INFORMS Tutor. Oper. Res. Published online: 14 Oct 2014; 38–61. https://doi.org/10.1287/educ.1073.0032
Rubinstein, R.Y., Shapiro A.: The optimization of discrete event dynamic systems by the score function method. Wiley, New York (1993)
Ruszczyński, A.: Probabilistic programming with discrete distributions and precedence constrained knapsack polyhedra. Math. Program. 93, 195–215 (2002)
Ruszczyński, A., Shapiro, A. (eds.): Stochastic Programming. Handbooks in Operations Research and Management Science, vol. 10. Elsevier, Amsterdam (2003)
Sawaragi, S., Nakayama, H., Tanino, T.: Theory of Multiobjective Optimization. Academic, Orlando (1985)
Sergienko, I.V.: Methods of Optimization and Systems Analysis for Problems of Transcomputational Complexity. Springer, New York (2012)
Sergienko, I.V.: Topical Directions of Informatics. In Memory of V.M. Glushkov. Springer, New York (2014)
Sergienko, I.V., Shylo, V.P.: Tasks of Discrete Optimization. Problems, Solution Methods, Research. Naukova dumka, Kyiv (2003)
Sergienko, I.V., Kozeratskaya, L.N., Lebedeva, T.T.: Stability and Parametric Analysis of Discrete Optimization Problems. Naukova Dumka, Kiev (1995)
Shapiro, A., Dentcheva, D., Ruszczyński, A.: Lectures on Stochastic Programming: Modeling and Theory. SIAM, Philadelphia (2009)
Shor, N.Z.: Nondifferentiable Optimization and Polynomial Problems. Kluwer Academic Publishers, Boston, Dordrecht, London (1998)
Sourd, F., Spanjaard, O.: A Multiobjective Branch-and-Bound Framework: Application to the Biobjective Spanning Tree Problem. INFORMS J. Comput. 20(3), 472–484 (2008)
Stancu-Minasian, I.M.: Overview of different approaches for solving stochastic programming problems with multiple objective functions. In: Slowinski, R., Teghem, J. (eds.) Stochastic Versus Fuzzy Approaches to Multiobjective Mathematical Programming Under Uncertainty, pp. 71–101. Kluwer Academic Publishers, Dordrecht (1990)
Statnikov, R.B., Matusov, J.B.: Multicriteria Analysis in Engineering. Kluwer Academic Publishers, Dordrecht (2002)
T’Kindt, V., Billaut, J-Ch.: Multicriteria scheduling problems. In: Ehrgott, M., Gandibleux, X. (eds.) Multiple Criteria Optimization: State of the Art Annotated Bibliographic Surveys, pp. 446–491. Kluwer Academic Publishers, Dordrecht (2002)
Ulungu, E., Teghem, J.: Solving multi-objective knapsack problem by a branch-and-bound procedure. In: Climaco, J. (ed.) Multicriteria Analysis, pp. 269–278. Springer, Berlin (1997)
Uryasev, S.: Derivatives of Probability Functions and Some Applications. Ann. Oper. Res. 56, 287–311 (1995)
Uryasev, S.: Analytic perturbation analysis for DEDS with discontinuous sample-path functions. Commun. Stat. Stoch. Model. 13(3), 457–490 (1997)
Visée, M., Teghem, J., Pirlot, M., Ulungu, E.: Two-phases method and branch and bound procedures to solve the bi-objective knapsack problem. J. Global Optim. 12, 139–155 (1998)
Xu, W.L, Nelson, B.L.: Empirical stochastic branch-and-bound for optimization via simulation. IIE Trans. 45(7), 685–698 (2013)
Yudin, D.B.: Problems and Methods of Stochastic Programming. Nauka, Moscow (1979) (in Russian)
Zhigljavsky, A., žilinskas, A.: Stochastic Global Optimization. Springer, New York (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Norkin, V.I. (2017). B&B Solution Technique for Multicriteria Stochastic Optimization Problems. In: Butenko, S., Pardalos, P., Shylo, V. (eds) Optimization Methods and Applications . Springer Optimization and Its Applications, vol 130. Springer, Cham. https://doi.org/10.1007/978-3-319-68640-0_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-68640-0_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68639-4
Online ISBN: 978-3-319-68640-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)