Formal Comparison of Simultaneous Perturbation Stochastic Approximation and Random Direction Stochastic Approximation ∗
Ducheng Peng, Yiwen Chen, James C. Spall
Abstract
Ducheng Peng, Yiwen Chen, James C. Spall
Abstract
Stochastic approximation (SA) algorithms can be used in system optimization problems when only noisy measurements of a system are available. This paper formally compares the performance of two popular SA algorithms in a multivariate Kiefer-Wolfowitz setting of simultaneous-perturbation SA (SPSA) and the random-directions SA (RDSA). This paper provides sufficient conditions to demonstrate which algorithm has the smaller asymptotic mean squared error (MSE) and numerically presents comparison of SPSA and RDSA in a test function and a model-free control system. The theory and supporting numerics indicate that SPSA has better efficiency (lower MSE) across a broad range of problem settings.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Stochastic approximation (SA) algorithms can be used in system optimization problems when only noisy measurements of a system are available. This paper formally compares the performance of two popular SA algorithms in a multivariate Kiefer-Wolfowitz setting of simultaneous-perturbation SA (SPSA) and the random-directions SA (RDSA). This paper provides sufficient conditions to demonstrate which algorithm has the smaller asymptotic mean squared error (MSE) and numerically presents comparison of SPSA and RDSA in a test function and a model-free control system. The theory and supporting numerics indicate that SPSA has better efficiency (lower MSE) across a broad range of problem settings.
Key concepts: Simultaneous perturbation stochastic approximation, Stochastic approximation, Approximation algorithm, Applied mathematics, Stochastic process, Stochastic optimization, Mathematical optimization, Perturbation (astronomy)