Often it is necessary to estimate the parameters of a model or unknown system. Various techniques exist to accomplish this task, including Kalman and Wiener filtering, least-mean-square (LMS) algorithms, and the Levenberg-Marquardt(L-M) algorithm. These techniques require an analytic form of the gradient of the function of the parameters to be estimated. A key feature of the simultaneous perturbation stochastic approximation (SPSA) method is that it is a gradient-free optimization technique (Spall; 1992,1998a,b, 1999). In the current problem, the function of parameters to be identified is highly non-linear and of sufficient difficulty that obtaining an analytic form of the gradient is impractical. Therefore, in this paper the performance of the SPSA algorithm will be examined in terms of parameter selection, data requirements, and convergence performance on this non-linear problem. Results will be reported on both a first-order "standard" implementation of SPSA and on a second-order version of SPSA that tends to enhance convergence.
|Original language||English (US)|
|Number of pages||10|
|Journal||Communications in Statistics - Theory and Methods|
|Publication status||Published - 2000|
ASJC Scopus subject areas
- Safety, Risk, Reliability and Quality
- Statistics and Probability