Skip to main content
Log in

Multiplier Stabilization Applied to Two-Stage Stochastic Programs

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

In many mathematical optimization applications, dual variables are an important output of the solving process, due to their role as price signals. When dual solutions are not unique, different solvers or different computers, even different runs in the same computer if the problem is stochastic, often end up with different optimal multipliers. From the perspective of a decision maker, this variability makes the price signals less reliable and, hence, less useful. We address this issue for a particular family of linear and quadratic programs by proposing a solution procedure that, among all possible optimal multipliers, systematically yields the one with the smallest norm. The approach, based on penalization techniques of nonlinear programming, amounts to a regularization in the dual of the original problem. As the penalty parameter tends to zero, convergence of the primal sequence and, more critically, of the dual is shown under natural assumptions. The methodology is illustrated on a battery of two-stage stochastic linear programs.

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.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Shapiro, A., Dentcheva, D., Ruszczyński, A.: Lectures on Stochastic Programming: Modeling and Theory. Society for Industrial and Applied Mathematics, Philadelphia (2009)

    Book  MATH  Google Scholar 

  2. Kleywegt, A., Shapiro, A., Homem de Mello, T.: The sample average approximation method for stochastic discrete optimization. SIAM J. Optim. 12, 479-502 (2001/2002)

  3. Eisner, M.J., Olsen, P.: Duality for stochastic programming interpreted as L.P. in \(L_p\)-space. SIAM J. Appl. Math. 28, 779–793 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  4. Rockafellar, R.T., Wets, R.: Stochastic convex programming: basic duality. Pac. J. Math. 62, 173–195 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  5. Slyke, R.M., Wets, R.: L-shaped linear programs with applications to optimal control and stochastic programming. SIAM J. Appl. Math. 17, 638–663 (1969)

    Article  MathSciNet  MATH  Google Scholar 

  6. Birge, J., Louveaux, F.: A multicut algorithm for two-stage stochastic linear programs. Eur. J. Oper. Res. 34, 384–392 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  7. Ruszczyński, A.: Some advances in decomposition methods for stochastic linear programming. Ann. Oper. Res. 85, 153–172 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  8. Zakeri, G., Philpott, A., Ryan, D.: Inexact cuts in benders decomposition. SIAM J. Optim. 10, 643–657 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  9. Oliveira, W., Sagastizábal, C., Scheimberg, S.: Inexact bundle methods for two-stage stochastic programming. J. Optim. 21, 517–544 (2011)

    MathSciNet  MATH  Google Scholar 

  10. Fábián, C., Wolf, C., Koberstein, A., Suhl, L.: Risk-averse optimization in two-stage stochastic models: computational aspects and a study. SIAM J. Optim. 25, 28–52 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  11. Ackooij, W., Malick, J.: Decomposition algorithm for large-scale two-stage unit-commitment. Ann. Oper. Res. 238, 587–613 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  12. Rockafellar, R., Wets, R.: Variational Analysis. Springer, Berlin (1998)

    Book  MATH  Google Scholar 

  13. Solodov, M.: Constraint qualifications. In: Cochran, J. J. (ed.) Wiley Encyclopedia of Operations Research and Management Science. John Wiley & Sons, Inc. (2010)

  14. Izmailov, A., Solodov, M.: Newton-Type Methods for Optimization and Variational Problems. Springer, New York (2014)

    Book  MATH  Google Scholar 

  15. Nocedal, J., Wright, S.: Numerical Optimization. Springer, New York (2006)

    MATH  Google Scholar 

  16. Fiacco, A.V., McCormick, G.: Nonlinear Programming: Sequential Unconstrained Minimization Techniques. Wiley, New York (1968)

    MATH  Google Scholar 

  17. Frank, M., Wolfe, P.: An algorithm for quadratic programming. Nav. Res. Logist. Q. 3, 95–110 (1956)

    Article  MathSciNet  Google Scholar 

  18. Dolan, E.D., Moré, J.J.: Benchmarking optimization software with performance profiles. Math. Program. 91, 201–213 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  19. Lemaréchal, C., Sagastizábal, C.: Variable metric bundle methods: from conceptual to implementable forms. Math. Program. 76, 393–410 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  20. Bonnans, J.F., Gilbert, J.C., Lemaréchal, C., Sagastizábal, C.: Numerical Optimization. Theoretical and Practical Aspects. Springer, Berlin (2006)

    MATH  Google Scholar 

  21. Deak, I.: Two-stage stochastic problems with correlated normal variables. Computational experiences. Ann. Oper. Res. 142, 79–97 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  22. Sen, S., Liu, Y.: Mitigating uncertainty via compromise decisions in two-stage stochastic linear programming. Variance reduction. Oper. Res. 64, 1422–1437 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  23. Liu, Y., Römisch, W., Xu, H.: Quantitative stability analysis of stochastic generalized equations. SIAM J. Optim. 24, 467–497 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  24. Dentcheva, D., Römisch, W.: Differential stability of two-stage stochastic programs. SIAM J. Optim. 11, 87–112 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  25. Römisch, W.: Stability of stochastic programming problems. Handb. Oper. Res. Manag. Sci. 10, 483–554 (2003)

    MathSciNet  Google Scholar 

Download references

Acknowledgements

This research was supported by a CIFRE contract between ENGIE and Université de Paris Sorbonne, France. The first author is joint PhD candidate of IMPA—Instituto de Matemática Pura e Aplicada (Brazil) and Université de Paris Sorbonne. The second author’s research is also partially supported by CNPq Grant 303905/2015-8. Research of the third author is also supported in part by CNPq Grant 303724/2015-3, by FAPERJ Grant 203.052/2016, and by the Russian Foundation for Basic Research Grant 19-51-12003 NNIOa. The authors are grateful to W. de Oliveira for providing the MATLAB code for the test functions used in the performance profiles.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Claudia Sagastizábal.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lage, C., Sagastizábal, C. & Solodov, M. Multiplier Stabilization Applied to Two-Stage Stochastic Programs. J Optim Theory Appl 183, 158–178 (2019). https://doi.org/10.1007/s10957-019-01550-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10957-019-01550-7

Keywords

Mathematics Subject Classification

Navigation