Papers
Topics
Authors
Recent
Search
2000 character limit reached

Non-Local Extremum Seeking Based on the Divergence Theorem

Published 1 Mar 2026 in math.OC | (2603.01200v1)

Abstract: We propose a new design strategy for extremum seeking control for a multi-dimensional single-integrator system in the presence of local extrema. The proposed method employs suitably designed sinusoidal dither signals, which force the single-integrator to a spherical motion. Over time, this spherical motion gives approximate access to an integral of the objective function over a sphere. Using the divergence theorem, we identify the integral over the sphere as the gradient of an integral over the enclosed ball. This integral over the ball defines a locally averaged objective function. The proposed extremum seeking method drives the system state into the gradient direction of the averaged objective function. Such a local average of the objective function can eliminate undesired local extrema and is therefore beneficial for global optimization. Under the assumption that the averaged objective function has no undesired critical points, we prove practical asymptotic stability of the closed-loop system. Our theoretical analysis takes sufficiently small L∞L_\infty-measurement errors of the objective function into account.

Summary

  • The paper introduces a globally optimized extremum-seeking algorithm based on the divergence theorem by averaging spatially distributed sources to avoid local maxima.
  • Key results include formula derivation via the divergence theorem to map integrand evaluations onto surface integrals, yielding an explicit gradient computation without directly calculating gradients or states. Stability analysis shows convergence of the algorithm to localized objectives, defined by ball averages with bias.
  • Simulations in two,three and four dimensions demonstrate faster convergence to optimized averages than known gradient flows but pose open challenges such as handling time-variant object shapes and fine-tuning objective radius.

Problem setting and motivation

The paper addresses extremum seeking for the single-integrator system x˙=u\dot{x} = u in Rn\mathbb{R}^n, n≥2n \geq 2, where the state xx is unmeasurable and the only feedback signal is a real-time measurement y^=J(x)+d(t)\hat{y} = J(x) + d(t) of a smooth but analytically unknown objective function J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}, corrupted by an L∞L_\infty disturbance dd. Conventional dither-based extremum seeking steers the state approximately along ∇J\nabla J, which guarantees only convergence to the nearest local extremum. The motivating example is source seeking in fields with spatially distributed sources: the authors exhibit a radially symmetric JJ whose gradient flow is trapped on a sphere of local maximizers of radius approximately 2.55, while the unique global maximizer sits at the origin. The stated goal is therefore global optimization via a mechanism that does not follow Rn\mathbb{R}^n0.

Averaged objective and the divergence theorem

The central construction is a locally averaged objective

Rn\mathbb{R}^n1

where Rn\mathbb{R}^n2 is the closed unit ball and Rn\mathbb{R}^n3 is a user-chosen averaging radius. Local averaging "washes out" local extrema whose width is smaller than the diameter Rn\mathbb{R}^n4: as Rn\mathbb{R}^n5, Rn\mathbb{R}^n6 converges locally uniformly to Rn\mathbb{R}^n7, whereas sufficiently large Rn\mathbb{R}^n8 can eliminate all critical points except the global maximizer. A componentwise application of the divergence theorem converts the ball integral into a surface integral,

Rn\mathbb{R}^n9

so that the gradient of the averaged objective depends only on point evaluations of n≥2n \geq 20 — precisely what the output measurements provide. This distinguishes the approach from earlier numerical schemes based on the same identity (e.g., zeroth-order methods à la Gupal, Mayne, Flaxman), which require known n≥2n \geq 21 and n≥2n \geq 22 to evaluate the spherical integral directly. It also gives a mathematically precise version of the "averaging smooths out local extrema" intuition conjectured in prior perturbation-based work.

Dither design and closed-loop system

The surface integral is evaluated without knowledge of n≥2n \geq 23 or n≥2n \geq 24 by forcing the integrator along a nearly space-filling curve on the sphere. Using hyperspherical coordinates n≥2n \geq 25 with Gram determinant weight n≥2n \geq 26, the authors define angle trajectories with geometrically spaced frequencies, n≥2n \geq 27, and set n≥2n \geq 28. For increasing n≥2n \geq 29, the curve xx0 becomes dense in xx1 over one period. The output feedback law combines two periodic dithers, xx2 and xx3:

xx4

with xx5 the state of a high-pass filter xx6 (removable, but performance-enhancing). After the coordinate change xx7, the xx8-subsystem integrates exactly the time-parametrized integrand of the spherical integral, up to the scalar gain xx9 and the weight y^=J(x)+d(t)\hat{y} = J(x) + d(t)0. In dimension y^=J(x)+d(t)\hat{y} = J(x) + d(t)1 the scheme coincides with a known method from the literature; the novelty lies in the multi-dimensional extension and in the interpretation via y^=J(x)+d(t)\hat{y} = J(x) + d(t)2, which prior analyses restricted to purely quadratic objectives did not provide.

Main stability result

The analysis proceeds in two approximation steps. First, standard Lie-bracket averaging shows that for large dither frequency y^=J(x)+d(t)\hat{y} = J(x) + d(t)3 the transformed closed loop tracks the averaged system with vector field y^=J(x)+d(t)\hat{y} = J(x) + d(t)4 plus a disturbance term y^=J(x)+d(t)\hat{y} = J(x) + d(t)5. Second, a quantitative equidistribution argument — based on a van der Corput-type sequence y^=J(x)+d(t)\hat{y} = J(x) + d(t)6 built from sawtooth waves at frequencies y^=J(x)+d(t)\hat{y} = J(x) + d(t)7 and controlled by the modulus of continuity of the integrand — shows that y^=J(x)+d(t)\hat{y} = J(x) + d(t)8 converges, as y^=J(x)+d(t)\hat{y} = J(x) + d(t)9, to J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}0, which by the divergence-theorem identity equals J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}1 with J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}2. The filter contribution vanishes in the same limit.

Combining these steps yields a finite-time trajectory approximation result (Proposition 1): on compact sets, for any horizon J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}3 and tolerance J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}4, sufficiently large J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}5 and J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}6 make the closed-loop solution stay within J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}7 of the gradient system J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}8, uniformly over disturbances with J ⁣:Rn→RJ\colon\mathbb{R}^n \to \mathbb{R}9. Under Assumption 1 — compactness of a superlevel set of L∞L_\infty0 and nonvanishing gradient on an annular region between two levels — this gradient system satisfies an ISS-type bound (Proposition 2), inherited from Sontag-style arguments. The main theorem then states practical asymptotic stability: for sufficiently large L∞L_\infty1 and L∞L_\infty2, the closed-loop state enters and remains in a neighborhood of the high superlevel set of L∞L_\infty3, with a bound of the form

L∞L_\infty4

The guarantee is thus practical (up to an arbitrarily small offset L∞L_\infty5) and ISS-like with respect to measurement noise, but it concerns maximization of L∞L_\infty6, not of L∞L_\infty7 itself.

Numerical evidence

Three simulations illustrate both the capability and the boundary of the method. In dimension L∞L_\infty8, for L∞L_\infty9, the averaging radius dd0 leaves residual local maxima and the closed loop converges to a spurious maximizer near dd1, whereas dd2 — chosen so that dd3 exceeds the perturbation period dd4 — yields convergence to the origin. Notably, the origin is not the global maximizer of the original dd5; the method optimizes the averaged objective. In dimension dd6 with the radially symmetric test function, dd7 leads to convergence onto the sphere of local maximizers (radius ≈ 2.67), while dd8 removes all undesired critical points of dd9 and drives the state to the origin. A four-dimensional example with a flat maximum, ∇J\nabla J0, shows that averaging also reshapes the landscape to accelerate convergence: the averaged state converges noticeably faster than the gradient flow of ∇J\nabla J1, though the physical state ∇J\nabla J2 merely performs a spherical motion of radius ∇J\nabla J3 around the optimizer — an inherent consequence of the persistent dither.

Limitations and open questions

The paper is explicit about several caveats. There is no general guarantee that ∇J\nabla J4 has fewer local extrema than ∇J\nabla J5; verifying Assumption 1 requires knowledge of ∇J\nabla J6 that extremum seeking normally does not assume, and selecting ∇J\nabla J7 demands a priori information about the depth and width of undesired local extrema. For large ∇J\nabla J8, the maximizers of ∇J\nabla J9 can be displaced substantially from those of JJ0, so convergence to a global maximizer of JJ1 requires additional assumptions on the smallness and placement of the relevant superlevel set — assumptions that fail in the first numerical example. The stability result is practical rather than asymptotic, holds under a nonvanishing-gradient condition, and its constants depend on compact sets and disturbance bounds. The authors identify as open extensions the use of a time-varying or adaptive radius JJ2, while noting that any such design will still require some a priori knowledge of the unknown objective's shape.

Conclusion

The paper contributes a dither-design principle for multi-dimensional extremum seeking in which sinusoidal excitations confined to a sphere, combined with a Gram-determinant weighting and a high-frequency, high-density limit, convert real-time output measurements into an ascent direction for a ball-averaged objective. The divergence theorem supplies the exact link between the spherical measurement integral and the gradient of the average, and the analysis delivers a quantitative practical-ISS guarantee robust to bounded measurement errors. The method's effectiveness for global optimization is conditional on the averaging radius eliminating the relevant critical points of JJ3, a property that cannot be certified without knowledge of JJ4; characterizing when such radii exist, and designing adaptive radii, remain open problems raised by this work.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.