Abstract
In this paper, we consider optimizing the performance of a stochastic system that is too complex for theoretical analysis to be possible, but can be evaluated by using simulation or direct experimentation. To optimize the expected performance of such system as a function of several input parameters, we propose a hybrid stochastic approximation algorithm for finding the root of the gradient of the response function. At each iteration of the hybrid algorithm, alternatively, either an average of two independent noisy negative gradient directions or a scaled noisy negative gradient direction is selected. The almost sure convergence of the hybrid algorithm is established. Numerical comparisons of the hybrid algorithm with two other existing algorithms in a simple queueing system and five nonlinear unconstrained stochastic optimization problems show the advantage of the hybrid algorithm.
Similar content being viewed by others
References
Andradóttir, S.: Stochastic optimization with applications to discrete event systems. Ph.D. dissertation, Department of Operations Research, Stanford University, Stanford, CA (1990)
Andradóttir S.: A scaled stochastic application algorithm. Manag. Sci. 42, 475–498 (1996)
Azadivar F., Talavage J.: Optimization of stochastic simulation models. Math. Comput. Simul. XXII, 231–241 (1980)
Bertsekas D.P., Tsitsiklis J.N.: Gradient convergence in gradient methods with errors. SIAM J. Optim. 10, 627–642 (2003)
Blum J.R.: Multidimensional stochastic approximation methods. Ann. Math. Stat. 25, 737–744 (1954)
Broadie, M., Cicek, D., Zeevi, A.: General bounds and finite-time improvement for the kiefer-wolfowitz stochastic approximation algorithm. Oper. Res. (working paper) (2011)
Fabian V.: On asymptotic normality in stochastic approximation. Ann. Math. Stat. 39, 1327–1332 (1968)
Fang H.-T., Chen H.-F.: Blind channel identification based on noisy observation by stochastic approximation method. J. Glob. Optim. 27, 249–271 (2003)
Moré J.J., Garbow B.S., Hillstrom K.E.: Testing unconstrained optimization software. ACM Trans. Math. Softw. 7, 17–41 (1981)
Nemirovski A., Juditsky A., Lan G., Shapiro A.: Robust stochastic approximation approach to stochastic programming. SIAM J. Optim. 19, 1574–1609 (2009)
Nevel’son M.B., Khas’minskij R.Z.: Stochastic Approximation and Recursive Estimation. American Mathematical Society, Providence, RI (1973)
Kesten H.: Accelerated stochastic approximation. Ann. Math. Stat. 29, 41–59 (1958)
Kiefer J., Wolfowitz J.: Stochastic estimation of the modulus of a regression function. Ann. Math. Stat. 23, 462–466 (1952)
Kushner H.J., Clark D.S.: Stochastic approximation for constrained and unconstrained systems. Springer-Verleg, Berlin (1978)
Pardalos P.M., Resende M.: Handbook of applied optimization. Oxford University Press, Oxford (2002)
Polyak B., Juditsky A.: Acceleration of stochastic approximation by averaging. SIAM J. Control Optim. 30, 838–855 (1992)
Robbins H., Monro S.: A stochastic approximation method. Ann. Math. Stat. 22, 400–407 (1951)
Schraudolph, N.N., Graepel, T.: Combining conjugate direction methods with stochastic approximation of gradients. In: Proceedings of the 9th International Workshop on Artificial Intelligence and Statistics, Key West, FL, pp. 7–13 (2002)
Robbins, H., Siegmund, D.: A convergence theorem for nonnegative almost supermartingales and some applications. In: Optimizing Methods in Statistics, pp. 233–257 (1971)
Spall J.C.: Multivariate stochastic approximation using a simultanoues perturbation gradient approximation. IEEE Trans. Autom. Control 37, 332–341 (1992)
Spall J.C.: Introduction to stochastic search and optimization. Wiley, London (2003)
Xu Z., Dai Y.H.: A stochastic approximation frame algorithm with adaptive directions. Numer. Math. Theory Methods Appl. 1, 460–474 (2008)
Xu Z.: A combined direction stochastic approximation algorithm. Optim. Lett. 4, 117–129 (2010)
Xu, Z.: New combinatorial direction stochastic approximation algorithms. Optim. Methods Softw. (2011). doi:10.1080/10556788.2011.645542
Xu, Z., Dai, Y.H.: New stochastic approximation algorithms with adaptive step sizes. Optim. Lett. (2011). doi:10.1007/s11590-011-0380-5
Törn A., Ali M.M., Viitanen S.: Stochastic global optimization: problem classes and solution techniques. J. Glob. Optim. 14, 437–447 (1999)
Uryasev S., Pardalos P.M.: Stochastic optimization: algorithms and applications. Kluwer Academic Publishers, Dordrecht (2001)
Wasan M.: Stochastic approximation. Cambridge University Press, Cambridge (1970)
Author information
Authors and Affiliations
Corresponding author
Additional information
Z. Xu was supported by China NSF under the Grant 11101261 and Key Disciplines of Shanghai Municipality (S30104).
X. Wu was supported by China NSF under the Grant 11026036.
Rights and permissions
About this article
Cite this article
Xu, Z., Wu, X. A new hybrid stochastic approximation algorithm. Optim Lett 7, 593–606 (2013). https://doi.org/10.1007/s11590-012-0443-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-012-0443-2