Skip to main content

Part of the book series: Lecture Notes in Control and Information Sciences ((LNCIS,volume 434))

Abstract

In this chapter, we review the Finite Difference Stochastic Approximation (FDSA) algorithm, also known as Kiefer-Wolfowitz (K-W) algorithm, and some of its variants for finding a local minimum of an objective function. The K-W scheme is a version of the Robbins-Monro stochastic approximation algorithm and incorporates balanced two-sided estimates of the gradient using two objective function measurements for a scalar parameter. When the parameter is an N-dimensional vector, the number of function measurements using this algorithm scales up to 2N. A one-sided variant of this algorithm in the latter case requires N + 1 function measurements. We present the original K-W scheme, first for the case of a scalar parameter, and subsequently for a vector parameter of arbitrary dimension. Variants including the one-sided version are then presented. We only consider here the case when the objective function is a simple expectation over noisy cost samples and not when it has a long-run average form. The latter form of the cost objective would require multi-timescale stochastic approximation, the general case of which was discussed in Chapter 3. Stochastic algorithms for the long-run average cost objectives will be considered in later chapters.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bhatnagar, S.: Adaptive multivariate three-timescale stochastic approximation algorithms for simulation based optimization. ACM Transactions on Modeling and Computer Simulation 15(1), 74–107 (2005)

    Article  Google Scholar 

  2. Bhatnagar, S.: Adaptive Newton-based smoothed functional algorithms for simulation optimization. ACM Transactions on Modeling and Computer Simulation 18(1), 2:1–2:35 (2007)

    Article  Google Scholar 

  3. Bhatnagar, S., Borkar, V.S.: Multiscale stochastic approximation for parametric optimization of hidden Markov models. Prob. Engg. and Info. Sci. 11, 509–522 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bhatnagar, S., Borkar, V.S.: A two time scale stochastic approximation scheme for simulation based parametric optimization. Prob. Engg. and Info. Sci. 12, 519–531 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bhatnagar, S., Fu, M.C., Marcus, S.I., Bhatnagar, S.: Two timescale algorithms for simulation optimization of hidden Markov models. IIE Transactions 33(3), 245–258 (2001)

    Google Scholar 

  6. Brandiere, O.: Some pathological traps for stochastic approximation. SIAM J. Contr. and Optim. 36, 1293–1314 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  7. Cassandras, C.G.: Discrete Event Systems: Modeling and Performance Analysis. Aksen Associates, Boston (1993)

    Google Scholar 

  8. Chong, E.K.P., Ramadge, P.J.: Optimization of queues using an infinitesimal perturbation analysis-based stochastic algorithm with general update times. SIAM J. Cont. and Optim. 31(3), 698–732 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  9. Chong, E.K.P., Ramadge, P.J.: Stochastic optimization of regenerative systems using infinitesimal perturbation analysis. IEEE Trans. Auto. Cont. 39(7), 1400–1410 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  10. Fu, M.C.: Convergence of a stochastic approximation algorithm for the GI/G/1 queue using infinitesimal perturbation analysis. J. Optim. Theo. Appl. 65, 149–160 (1990)

    Article  MATH  Google Scholar 

  11. Fu, M.C., Hill, S.D.: Optimization of discrete event systems via simultaneous perturbation stochastic approximation. IIE Trans. 29(3), 233–243 (1997)

    Google Scholar 

  12. Ho, Y.C., Cao, X.R.: Perturbation Analysis of Discrete Event Dynamical Systems. Kluwer, Boston (1991)

    Book  Google Scholar 

  13. Kiefer, E., Wolfowitz, J.: Stochastic estimation of the maximum of a regression function. Ann. Math. Statist. 23, 462–466 (1952)

    Article  MathSciNet  MATH  Google Scholar 

  14. Kleinman, N.L., Spall, J.C., Naiman, D.Q.: Simulation-based optimization with stochastic approximation using common random numbers. Management Science 45, 1570–1578 (1999)

    Article  MATH  Google Scholar 

  15. Kushner, H.J., Yin, G.G.: Stochastic Approximation Algorithms and Applications. Springer, New York (1997)

    MATH  Google Scholar 

  16. L’Ecuyer, P., Glynn, P.W.: Stochastic optimization by simulation: convergence proofs for the GI/G/1 queue in steady-state. Management Science 40(11), 1562–1578 (1994)

    Article  MATH  Google Scholar 

  17. Pemantle, R.: Nonconvergence to unstable points in urn models and stochastic approximations. Annals of Prob. 18, 698–712 (1990)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Bhatnagar .

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Bhatnagar, S., Prasad, H., Prashanth, L. (2013). Kiefer-Wolfowitz Algorithm. In: Stochastic Recursive Algorithms for Optimization. Lecture Notes in Control and Information Sciences, vol 434. Springer, London. https://doi.org/10.1007/978-1-4471-4285-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-4285-0_4

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-4284-3

  • Online ISBN: 978-1-4471-4285-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics