Papers
Topics
Authors
Recent
Search
2000 character limit reached

MEGNO: Mean Exponential Growth for Orbits

Updated 7 April 2026
  • MEGNO is a nonlinear indicator that measures the time-weighted exponential divergence of nearby orbits to assess stability and chaos.
  • It connects with weighted Birkhoff averages, using a polynomial weighting (C¹ at endpoints) to achieve O(T⁻²) convergence for regular orbits and O(1/T) for chaotic systems.
  • Its algorithmic implementation and sensitivity to orbit smoothness make MEGNO a versatile tool for distinguishing between regular and chaotic dynamical behaviors.

Mean Exponential Growth for Nearby Orbits (MEGNO) is a nonlinear time-series indicator introduced to probe the stability and chaoticity of dynamical systems via the variance of exponential separation rates for nearby initial conditions. Though originally formulated outside the framework of Birkhoff-type ergodic averages, subsequent developments have tightly linked MEGNO to the theory of weighted Birkhoff averages (WBA). It now occupies a central place among orbit stability discriminators, numerical Lyapunov spectrum estimators, and multifractal analysis methodologies, especially within the context of smooth and weakly chaotic dynamical regimes.

1. Definition and Connection to Weighted Averages

The MEGNO indicator quantifies the mean exponential divergence rate between infinitesimally close orbits over finite time TT. Classical MEGNO is defined for a tangent vector vtv_t along an orbit xtx_t as: YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt where

R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }

with DfDf the Jacobian of the map or flow. RR is the local "stretching rate" or infinitesimal Lyapunov increment. The time-increasing weight tt makes MEGNO sensitive to persistent exponential divergence.

Recent work rigorously reformulates MEGNO as a specific instance of a weighted Birkhoff average. Define a weight function gMEG(τ)=τ2(1τ)g_{\rm MEG}(\tau) = \tau^2(1-\tau), with τ=t/T\tau = t/T on vtv_t0. Then the "weighted MEGNO average" is: vtv_t1 where vtv_t2. This recasts MEGNO as a non-uniform average in the WBA framework, enabling direct comparison with alternative weighted averaging protocols such as vtv_t3 bump weights that yield superpolynomial convergence on regular dynamics (Sander et al., 2024).

2. Theoretical Properties and Convergence Regimes

The rate at which MEGNO and related weighted averages converge to their asymptotic values is strongly determined by the underlying orbit regularity and the smoothness of the weighting function:

  • Nonchaotic orbits (quasiperiodic/tori with Diophantine rotation vectors and smooth observables): Super-polynomial (faster than vtv_t4 for all vtv_t5) convergence is provable when using weights that are vtv_t6 and flat at endpoints. In contrast, MEGNO weights vtv_t7 are only vtv_t8 at vtv_t9 and xtx_t0 at xtx_t1, so MEGNO averages convergence like xtx_t2, i.e., much faster than unweighted xtx_t3 but inferior to xtx_t4 bump-weighted averages (Sander et al., 2024).
  • Chaotic orbits: For both MEGNO and any WBA, convergence slows to xtx_t5, or xtx_t6 in the presence of shear, matching the behavior of the standard finite-time Lyapunov estimator. No deterministic weighting overcomes this barrier for truly irregular orbits.

A summary of observed convergence rates is given below:

Orbit Type Weight Type Convergence Rate
Regular (torus) xtx_t7 bump Super-polynomial, xtx_t8
Regular (torus) MEGNO (xtx_t9) YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt0
Chaotic Any YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt1, or YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt2 w/ shear

3. Algorithmic Implementation

The MEGNO (and more general WBA-based) algorithm for Lyapunov exponent estimation entails:

DfDf1 For MEGNO, YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt3. For full Lyapunov spectrum one exponentiates the Gram–Schmidt or QR orthogonalization procedure, accumulating weighted logarithms of singular values at each step (Sander et al., 2024).

MEGNO formulas are also directly extensible to continuous flows, where time integrals are replaced with appropriately normalized numerical quadrature sums.

4. Empirical Performance and Comparative Behavior

Systematic empirical comparisons have established the following findings:

  • For nonchaotic orbits, the standard (unweighted) Birkhoff method requires YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt4 to reach 5–6 digits, the MEGNO-weighted scheme attains YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt5 so YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt6 steps yield 4–5 digits; YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt7 bump weighting achieves machine precision (YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt8) with only YT(x0,v0)=2T0TtR(xt,vt)dtY_T(x_0,v_0) = \frac{2}{T} \int_0^T t \, R(x_t, v_t) \, dt9 steps.
  • In maps with shear, both weighted and unweighted estimators display decay only like R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }0 due to transient effects in the tangent dynamics.
  • For attractors with singularities in R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }1, such as the Tinkerbell map, the accuracy for non-dominant exponents is lost for all methods.
  • For uniformly hyperbolic (constant-Jacobian) maps, geometric convergence is observed, limited ultimately by numerical roundoff.

In all cases, the weighting function's differentiability determines the prefactor and power of the convergence, with MEGNO providing a universal improvement over unweighted but not attaining the exponential or superpolynomial rates achievable by smooth, vanishing-end bump weights (Sander et al., 2024).

5. Role in Regularity-Chaos Discrimination

MEGNO, by accelerating convergence toward the largest Lyapunov exponent and amplifying divergence in the presence of chaos, offers an efficient test for distinguishing regular from chaotic orbits. This capability is shared with other WBA-based criteria, such as the dual-segment digit-accuracy test: comparing the difference between two WBA values on successive segments of an orbit, high "digit accuracy" is indicative of regularity (e.g. reaching double-precision accuracy for super-convergent tori), while persistence of low accuracy signals chaos (Duignan et al., 2022, Sander et al., 2019). The functional form of MEGNO leads to especially rapid separation between these two dynamical regimes, although at the cost of reduced convergence order compared to the bump-weighted average.

6. Limitations and Special Considerations

Several limitations and subtleties arise in MEGNO analysis:

  • Only for smooth orbits (e.g., KAM tori) and smooth observables does MEGNO accelerate convergence. In chaotic, singular, or fractal-attractor regimes, the asymptotic advantage is lost.
  • The choice of weight in MEGNO is suboptimal in smooth regimes compared to analytically constructed R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }2 weights, which can achieve exponential or arbitrarily high polynomial convergence depending on analyticity and Diophantine properties (Tong et al., 2022, Tong et al., 6 May 2025).
  • The MEGNO weight is not symmetric in time and is not bounded away from zero at R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }3, making it R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }4-shrinking rather than infinitely smooth at endpoints, hence strictly less effective for super-convergent averaging.
  • For singular Jacobians or in systems where Lyapunov exponents are not well-defined, MEGNO and other WBA-based indicators may produce erroneous or meaningless averages due to numerical divergence in the stretching rate (Sander et al., 2024).

7. Broader Context: Weighted Birkhoff Average Theory

The rigorous study and extension of MEGNO has illuminated the general principle: appropriate endpoint-suppressing, high-differentiability weighting of ergodic averages offers universal acceleration of convergence for smooth, regular orbits. The effectiveness hierarchy is:

  • Classical Birkhoff (uniform weight): R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }5
  • MEGNO-style (polynomial weight, R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }6 at best): R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }7
  • General WBA with R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }8 bump: R(xt,vt)=lnDf(xt)vtvtR(x_t, v_t) = \ln \frac{ \|Df(x_t) v_t \| }{ \|v_t\| }9 for all DfDf0
  • Analytic weight and observable: Exponential convergence

These behaviors are explained and generalized in the deterministic and probabilistic analysis of WBAs for toral, quasiperiodic, almost periodic, and periodic dynamics (Tong et al., 6 May 2025, Sander et al., 2024, Tong et al., 2022). The deep associations between MEGNO, Lyapunov spectrum computation, multifractal analysis, and entropy spectra are made explicit in the context of thermodynamic formalism and multifractal spectrum of weighted Birkhoff averages for symbolic systems (Bárány et al., 2021, Bárány et al., 2020).

The MEGNO indicator thus represents a pivotal bridge between practical orbit characterization and rigorous ergodic-theoretic acceleration methodologies, with theoretical and computational roles in both chaos detection and fine Lyapunov exponent estimation.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to Mean Exponential Growth for Nearby Orbits (MEGNO).