Skip to main content
Log in

Penalty variable sample size method for solving optimization problems with equality constraints in a form of mathematical expectation

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

Abstract

Equality-constrained optimization problems with deterministic objective function and constraints in the form of mathematical expectation are considered. The constraints are approximated by employing the sample average where the sample size varies throughout the iterations in an adaptive manner. The proposed method incorporates variable sample size scheme with cumulative and unbounded sample into the well- known quadratic penalty iterative procedure. Line search is used for globalization and the sample size is updated in a such way to preserve the balance between two types of errors—errors coming from the sample average approximation and the approximation of the optimal point. Moreover, the penalty parameter is also updated in an adaptive way. We prove that the proposed algorithm pushes the sample size and the penalty parameter to infinity which further allows us to prove the almost sure convergence towards a Karush-Kuhn-Tucker optimal point of the original problem under the rather standard assumptions. Numerical comparison on a set of relevant problems shows the advantage of the proposed adaptive scheme over the heuristic (predetermined) sample scheduling in terms of number of function evaluations as a measure of the optimization cost.

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. Bastin, F.: Trust-region algorithms for nonlinear stochastic programming and mixed logit models, PhD thesis, University of Namur, Belgium (2004)

  2. Bastin, F., Cirillo, C., Toint, P.L.: An adaptive Monte Carlo algorithm for computing mixed logit estimators. Comput. Manag. Sci. 3(1), 55–79 (2006)

    Article  MathSciNet  Google Scholar 

  3. Bastin, F., Cirillo, C., Toint, P.L.: Convergence theory for nonconvex stochastic programming with an application to mixed logit. Math. Program. 108 (2–3), 207–234 (2006)

    Article  MathSciNet  Google Scholar 

  4. Birge, J.R., Louveaux, F.: Introduction to stochastic programming. Springer Series in Operations Research and Financial Engineering. Springer Science+Business Media, LLC, New York (2011)

    Google Scholar 

  5. Deng, G., Ferris, M.C.: Variable-number sample path optimization. Math. Program. 117(1–2), 81–109 (2009)

    Article  MathSciNet  Google Scholar 

  6. Friedlander, M.P., Schmidt, M.: Hybrid deterministic-stochastic methods for data fitting. SIAM J. Sci. Comput. 34(3), 1380–1405 (2012)

    Article  MathSciNet  Google Scholar 

  7. Hock, W., Schittkowski, K.: Test examples for nonlinear programming codes, Lecture Notes in Economics and Mathematical Systems 187. Springer, New York (1981)

    Book  Google Scholar 

  8. Homem-de-Mello, T.: Variable-sample methods for stochastic optimization. ACM Trans. Model. Comput. Simul. 13(2), 108–133 (2003)

    Article  Google Scholar 

  9. Homem-de-Mello, T.: On rates of convergence for stochastic optimization problems under nonindependent and identically distributed sampling. SIAM J. Optim. 19(2), 524–551 (2008)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  11. Krejić, N., Krklec, N.: Line search methods with variable sample size for unconstrained optimization. J. Comput. Appl. Math. 245, 213–231 (2013)

    Article  MathSciNet  Google Scholar 

  12. Krejić, N., Krklec Jerinkić, N.: Nonmonotone line search methods with variable sample size. Numer. Algorithms 68(4), 711–739 (2015)

    Article  MathSciNet  Google Scholar 

  13. Krejić, N., Krklec Jerinkić, N.: Spectral projected gradient method for stochastic optimization. J. Global Optim. 73(1), 59–81 (2019)

    Article  MathSciNet  Google Scholar 

  14. Krejić, N., Krklec Jerinkić, N., Rožnjik, A.: Variable sample size method for equality constrained optimization problems. Optim. Lett. 12(3), 485–497 (2018)

    Article  MathSciNet  Google Scholar 

  15. Linderoth, J., Shapiro, A., Wright, S.: The empirical behavior of sampling methods for stochastic programming. Ann. Oper. Res. 142, 215–241 (2006)

    Article  MathSciNet  Google Scholar 

  16. Nocedal, J., Wright, S.J.: Numerical Optimization, Springer Series in Operations Research. Springer, New York (2006)

    Google Scholar 

  17. Pasupathy, R.: On choosing parameters in retrospective-approximation algorithms for stochastic root finding and simulation optimization. Oper. Res. 58(4), 889–901

    Article  Google Scholar 

  18. Polak, E., Royset, J.O.: Eficient sample sizes in stochastic nonlinear programming. J. Comput. Appl. Math. 217(2), 301–310 (2008)

    Article  MathSciNet  Google Scholar 

  19. Royset, J.O., Szechtman, R.: Optimal budget allocation for sample average approximation. Oper. Res. 61(3), 777–790 (2013)

    Article  MathSciNet  Google Scholar 

  20. Santoso, T., Ahmed, S., Goetschalckx, M., Shapiro, A.: A stochastic programming approach for supply chain network design under uncertainty. Eur. J. Oper. Res. 167, 96–115 (2005)

    Article  MathSciNet  Google Scholar 

  21. Shapiro, A.: Monte Carlo sampling methods. In: Stochastic Programming, Handbook in Operations Research and Management Science 10, pp 353–425. Elsevier (2003)

  22. Shapiro, A., Dentcheva, D., Ruszczynski, A.: Lectures on stochastic programming: modeling and theory. MPS-SIAM Series on Optimization (2009)

  23. Wallace, S.W., Ziemba, W.T. (eds.): Applications of stochastic programming. SIAM, Philadelphia (2005)

    MATH  Google Scholar 

  24. Wang, W., Ahmed, S.: Sample average approximation of expected value constrained stochastic programs. Oper. Res. Lett. 36(5), 515–519 (2008)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

We are grateful to the anonymous referee whose comments and suggestions helped us to improve the quality of this paper.

Funding

Nataša Krklec Jerinkić is supported by the Serbian Ministry of Education, Science and Technological Development, grant no. 174030.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrea Rožnjik.

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

Krklec Jerinkić, N., Rožnjik, A. Penalty variable sample size method for solving optimization problems with equality constraints in a form of mathematical expectation. Numer Algor 83, 701–718 (2020). https://doi.org/10.1007/s11075-019-00699-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-019-00699-6

Keywords

Navigation