A stochastic approximation algorithm with multiplicative step size modification |
| |
Authors: | A. Plakhov P. Cruz |
| |
Affiliation: | (1) Department of Mathematics, University of Aveiro, Aveiro, Portugal |
| |
Abstract: | An algorithm of searching a zero of an unknown function ϕ: ℝ → ℝ is considered: x t = x t−1 − γ t−1 y t , t = 1, 2, ..., where y t = ϕ(x t−1) + ξ t is the value of ϕ measured at x t−1 and ξ t is the measurement error. The step sizes γ t > 0 are modified in the course of the algorithm according to the rule: γ t = min{uγ t−1, } if y t−1 y t > 0, and γ t = dγ t−1, otherwise, where 0 < d < 1 < u, > 0. That is, at each iteration γ t is multiplied either by u or by d, provided that the resulting value does not exceed the predetermined value . The function ϕ may have one or several zeros; the random values ξ t are independent and identically distributed, with zero mean and finite variance. Under some additional assumptions on ϕ, ξ t , and , the conditions on u and d guaranteeing a.s. convergence of the sequence {x t }, as well as a.s. divergence, are determined. In particular, if P(ξ 1 > 0) = P (ξ 1 < 0) = 1/2 and P(ξ 1 = x) = 0 for any x ∈ ℝ, one has convergence for ud < 1 and divergence for ud > 1. Due to the multiplicative updating rule for γ t , the sequence {x t } converges rapidly: like a geometric progression (if convergence takes place), but the limit value may not coincide with, but instead, approximate one of the zeros of ϕ. By adjusting the parameters u and d, one can reach arbitrarily high precision of the approximation; higher accuracy is obtained at the expense of lower convergence rate. |
| |
Keywords: | stochastic approximation accelerated convergence step size adaptation |
本文献已被 SpringerLink 等数据库收录! |
|