Skip to main content
Log in

Inexact subgradient methods with applications in stochastic programming

  • Published:
Mathematical Programming Submit manuscript

Abstract

In many instances, the exact evaluation of an objective function and its subgradients can be computationally demanding. By way of example, we cite problems that arise within the context of stochastic optimization, where the objective function is typically defined via multi-dimensional integration. In this paper, we address the solution of such optimization problems by exploring the use of successive approximation schemes within subgradient optimization methods. We refer to this new class of methods as inexact subgradient algorithms. With relatively mild conditions imposed on the approximations, we show that the inexact subgradient algorithms inherit properties associated with their traditional (i.e., exact) counterparts. Within the context of stochastic optimization, the conditions that we impose allow a relaxation of requirements traditionally imposed on steplengths in stochastic quasi-gradient methods. Additionally, we study methods in which steplengths may be defined adaptively, in a manner that reflects the improvement in the objective function approximations as the iterations proceed. We illustrate the applicability of our approach by proposing an inexact subgradient optimization method for the solution of 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.

Similar content being viewed by others

References

  • S. Agmon, “The relaxation method for linear inequalities”,Canadian Journal of Mathematics 6 (1954) 382–392.

    Google Scholar 

  • E. Allen, R. Helgason, J. Kennington and B. Shetty, “A generalization of Polyak's result for subgradient optimization,”Mathematical Programming 37 (1987) 309–317.

    Google Scholar 

  • H. Attouch,Variational Convergence for Functions and Operators (Pitman, Boston, MA, 1984).

    Google Scholar 

  • J.R. Birge and L. Qi, “Computing block angular Karmarkar projections with applications to stochastic programming,”Management Science 34 (1988) 1472–1479.

    Google Scholar 

  • J.R. Birge and R.J.-B. Wets, “Designing approximation schemes for stochastic optimization problems, in particular for stochastic programs with recourse,”Mathematical Programming Study 27 (1986) 54–102.

    Google Scholar 

  • G.B. Dantzig,Linear Programming and Extensions (Princeton University Press, Princteon, NJ, 1963).

    Google Scholar 

  • Y. Ermoliev, “Stochastic quasigradient methods,” in: Y. Ermoliev and R.J.-B. Wets, eds.,Numerical Techniques for Stochastic Optimization (Springer, Berlin, 1988) pp. 141–185.

    Google Scholar 

  • M.L. Fisher, “Lagrangian relaxation method for solving integer programming,”Management Science 27 (1981) 1–18.

    Google Scholar 

  • K. Frauendorfer, “Solving SLP recourse problems with arbitrary multivariate distributions—the dependent case,”Mathematics of Operations Research 13 (1988) 377–394.

    Google Scholar 

  • A.A. Gaivoronski, “Approximation methods of solution of stochastic programming problems,”Cybernetics 18 (1982) 241–249.

    Google Scholar 

  • A.A. Gaivoronski, A. Golodnikov and L.D. Fung, “Solution of limiting extremal problems for minimizing functional,”Cybernetics 16 (1980) 97–103.

    Google Scholar 

  • A.A. Gaivoronski and L. Nazareth, “Combining generalized programming and sampling techniques for stochastic programs with recourse,” in: G.B. Dantzig and P. Glynn, eds.,Proceedings of the Workshop on Resource Planning Under Uncertainty in Electric Power Systems (Stanford University, Stanford, CA, 1989) pp. 141–158.

    Google Scholar 

  • M. Held, P. Wolfe and H.P. Crowder, “Validation of subgradient optimization,”Mathematical Programming 6 (1974) 62–88.

    Google Scholar 

  • J.L. Higle and S. Sen, “Stochastic Decomposition: An algorithm for stage linear programs with recourse,”Mathematics of Operations Research 16 (1991a) 650–669.

    Google Scholar 

  • J.L. Higle and S. Sen, “Statistical verification of optimality conditions,”Annals of Operations Research 30 (1991b) 215–240.

    Google Scholar 

  • J.L. Higle and S. Sen, “On the convergence of algorithms, with implications for stochastic and nondifferentiable optimization,”Mathematics of Operations Research 17 (1992) 112–131.

    Google Scholar 

  • J.-B. Hiriart-Urruty, “Contributions à la programmation mathématique: cas déterministe et stochastique,” Ph.D. Thesis, Université de Clermont II (Aubière, France, 1977).

    Google Scholar 

  • G. Infanger, “Monte Carlo (importance) sampling within a Benders' decomposition for stochastic linear programs,” Technical Report, SOL 89-13, Department of Operations Research, Stanford University (Stanford, CA, 1989).

    Google Scholar 

  • A.J. King and R.J.-B. Wets, “Epi-consistency of convex stochastic programs,”Stochastics and Stochastics Reports 34 (1991) 83–92.

    Google Scholar 

  • H.J. Kushner and D.S. Clark,Stochastic Approximations Methods for Constrained and Unconstrained Systems (Springer, Berlin, 1978).

    Google Scholar 

  • C. Lemaréchal, “Nonsmooth optimization and descent methods,” Technical Report RR-78-4, International Institute for Applied Systems Analysis (Laxenberg, Austria, 1978).

    Google Scholar 

  • K. Marti and E. Plochinger, “Optimal step sizes in semi-stochastic approximation procedures. I II,”Optimization 21 (1990) 123–153 and 21 (1990) 281–312.

    Google Scholar 

  • T. Motzkin and I.J. Schoenberg, “The relaxation method for linear inequalities,”Canadian Journal of Mathematics 6 (1954) 393–404.

    Google Scholar 

  • B.T. Poljak, “A general method for solving extremum problems,”Soviet Mathematics Doklady 8 (1976) 593–597.

    Google Scholar 

  • R.T. Rockafellar and R.J.-B. Wets, “Scenarios and policy aggregation in optimization under uncertainty,”Mathematics of Operations Research 16 (1991) 119–147.

    Google Scholar 

  • A. Ruszczynski, “A linearization method for nonsmooth stochastic programming problems,”Mathematics of Operations Research 12 (1987) 32–49.

    Google Scholar 

  • S. Sen and H.D. Sherali, “A class of convergent primal-dual subgradient algorithms for decomposable convex programs,”Mathematical Programming 35 (1986) 279–297.

    Google Scholar 

  • N.Z. Shor,Minimization Methods for Nondifferentiable Functions (Springer, Berlin, 1985).

    Google Scholar 

  • S. Urasiev, “Adaptive stochastic quasigradient methods,” in: Y. Ermoliev and R.J.-B. Wets, eds.,Numerical Techniques for Stochatic Optimization (Springer, Berlin, 1988) pp. 373–392.

    Google Scholar 

  • R. Van Slyke and R.J.-B. Wets, “L-Shaped linear programs with application to optimal control and stochastic programming,”SIAM Journal on Applied Mathematics 17 (1969) 638–663.

    Google Scholar 

  • R.J.-B. Wets, “Stochastic programming: solution techniques and approximation schemes”, in: A. Bachem, M. Grötschel and B. Korte, eds.,Mathematical Programing: The State of the Art, 1982 (Springer, Berlin, 1982) pp. 566–603.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported by Grant Nos. NSF-DDM-89-10046 and NSF-DDM-9114352 from the National Science Foundation.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Au, K.T., Higle, J.L. & Sen, S. Inexact subgradient methods with applications in stochastic programming. Mathematical Programming 63, 65–82 (1994). https://doi.org/10.1007/BF01582059

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01582059

Key words

Navigation