- The paper introduces a discrete-time unbiased extremum seeking (ES) algorithm that achieves exponential convergence to the optimizer, even when perturbations have unknown, large, time-varying delays
- The main contribution of the paper is a methodology that relies on dither frequencies scaled as O(√ε) and a special delay-free transformation for robust stability under any delay size.
- The new ES algorithm significantly extends the applicability of extremum seeking to previously untreated regimes, including systems with fast-varying delays and extremely large perturbations.
Problem setting and contribution
The paper addresses extremum seeking (ES) of an unknown n-dimensional static quadratic map Q(θ)=Q∗+21∣θ−θ∗∣H2 with H>0, when the measurements y(j) of the map are subject to a time-varying delay D(j) that is unknown, bounded by a known constant DM, and may be arbitrarily large. The delay is not assumed constant, slowly varying, or small: the only requirement is 0≤D(j)≤DM. This is a strictly broader class than treated in prior work, where ES under large delays required known constant or slowly varying delays (D˙<1), and time-varying delay uncertainties were restricted to be small. The authors state that this is the first ES algorithm robust to unknown large time-varying delays.
Two algorithms are analyzed:
- Unbiased ES: a discrete-time version of the unbiased scheme with a high-pass filter state η(j), exponentially decaying perturbation α(j)S(j) and growing demodulation signal Q(θ)=Q∗+21∣θ−θ∗∣H20, achieving unbiased exponential convergence to Q(θ)=Q∗+21∣θ−θ∗∣H21.
- Classical ES (Q(θ)=Q∗+21∣θ−θ∗∣H22, no filter): only practical stability to an Q(θ)=Q∗+21∣θ−θ∗∣H23 neighborhood is obtained.
Key mechanism: slow dithers at frequency Q(θ)=Q∗+21∣θ−θ∗∣H24
Robustness to large unknown time-varying delays is achieved through the choice of dither frequencies
Q(θ)=Q∗+21∣θ−θ∗∣H25
where Q(θ)=Q∗+21∣θ−θ∗∣H26 is the small parameter appearing in the estimator dynamics. With this scaling, Q(θ)=Q∗+21∣θ−θ∗∣H27 and Q(θ)=Q∗+21∣θ−θ∗∣H28, so the discrepancy between delayed and current values of the dithered input over the delay window is Q(θ)=Q∗+21∣θ−θ∗∣H29. This makes the delay-induced error term enter the closed loop as a perturbation of order H>00 relative to the nominal averaged dynamics, regardless of how large H>01 is — provided H>02 is chosen small enough.
The averaging analysis proceeds via the delay-free transformation introduced for discrete-time delayed systems: functions H>03, H>04, are constructed so that H>05, and the change of variables H>06 converts the error system into a perturbed nominal system H>07 with H>08. The averaged system H>09 is exponentially stable, and the residual terms are absorbed via explicit bounds.
A structural difference from the continuous-time case is emphasized: in discrete time, the decay rate of the averaged system is y(j)0, which depends on y(j)1. Hence quantitative bounds on y(j)2 are essential — they directly determine the achievable convergence rate, not merely feasibility.
Main results
For the unbiased ES, Theorem 1 establishes semi-global exponential stability: given any delay bound y(j)3, Hessian range y(j)4, initial uncertainty ball of radius y(j)5, and output uncertainty y(j)6, there exist tuning parameters such that
y(j)7
i.e., exponential convergence with rate y(j)8. The conditions require the learning rates to dominate the exploration rate: y(j)9 and D(j)0, plus the discrete-time-specific ordering D(j)1 and D(j)2, ensuring the averaged system and filter converge faster than the full closed loop. Notably, these design inequalities do not depend on D(j)3; the delay enters only through the admissible D(j)4, so larger D(j)5 forces smaller D(j)6 and hence slower convergence — but feasibility is preserved for any D(j)7. A corollary gives the qualitative statement that for completely unknown maps, sufficiently small D(j)8 and frequencies D(j)9 always yield exponential stability.
For classical ES, Theorem 2 provides constructive conditions for practical stability with ultimate bound DM0 and decay rate DM1. For locally quadratic DM2 maps, both results extend regionally, with the convergence radius reduced by the dither amplitude.
Numerical illustration
A 3D example with eigenvalues of DM3 spanning roughly DM4 to DM5 and delay bound up to DM6 shows the expected trade-off: increasing DM7 from 0 to 50 shrinks the certified DM8 from DM9 to 0≤D(j)≤DM0 (unbiased ES), with correspondingly slower convergence. Simulations tolerate substantially larger 0≤D(j)≤DM1 than the theory certifies (e.g., 0≤D(j)≤DM2 vs. 0≤D(j)≤DM3 for 0≤D(j)≤DM4), indicating considerable conservatism in the analytical bounds. The authors propose a practical two-step tuning procedure: use the theorems to initialize parameters safely, then enlarge 0≤D(j)≤DM5 via simulation before deployment.
Limitations and open questions
Several restrictions are acknowledged or evident. Quantitative results require the Hessian range 0≤D(j)≤DM6 and bounds on 0≤D(j)≤DM7 and 0≤D(j)≤DM8 to be known; unlike the constant-delay case, reliable online Hessian estimation is "mathematically intractable" under unknown time-varying delays. The theoretical 0≤D(j)≤DM9 bounds are highly conservative relative to simulations, and convergence can require on the order of D˙<10 iterations even without delay. The results are semi-global for globally quadratic maps and regional otherwise; extension to dynamic systems with time-varying delays remains open, as does tightening the conservatism of the bounds.
Conclusion
The paper extends constructive averaging-based ES analysis to the previously untreated regime of unknown, arbitrarily large, fast-varying measurement delays, for both unbiased (exponentially convergent) and classical (practically stable) discrete-time algorithms. The central device — dither frequencies scaled as D˙<11 combined with a delay-free transformation — yields explicit, always-feasible parameter conditions for any delay bound, at the cost of convergence rates that degrade with D˙<12 and bounds that are conservative in practice.