Variable-Step-Size Linear Multistep Methods
- Variable-Step-Size Linear Multistep (VLM) methods are adaptive numerical integration schemes that modify stepsizes and coefficients based on historical ratios to solve ODEs and related problems.
- They dynamically compute method coefficients to satisfy order conditions and maintain zero-stability on nonuniform grids, ensuring robust convergence.
- VLM frameworks enable adaptive order and stepsize control, supporting applications from stiff ODEs and PDEs to optimization and inverse problem regularization.
A variable-step-size linear multistep method (VLM) refers to any family of -step linear multistep methods applied to ODEs or related problems in which the grid is nonuniform, with the steps determined adaptively or by external criteria, and the method's coefficients (and related operator structure) are explicit functions of the current and prior stepsizes or their ratios. This framework underlies the majority of modern ODE and PDE time integrators used in scientific computing, controls the accuracy-order/stability tradeoff, and forms the analytic basis for contemporary adaptive and embedded-variable-order schemes.
1. General Formulation and Core Properties
A -step variable-step-size LMM for an initial value problem assumes the recurrence
where are generally nonuniform and the grid is arbitrary or adaptively determined. The coefficients become functions of stepsize ratios, such as and related sequences, breaking the translation invariance and Toeplitz structure of classical, uniform-grid theory.
Zero-stability—expressed via boundedness of solutions to the homogeneous recurrence —is necessary for convergence and, in the variable-step context, is substantially more intricate, involving analysis of products of varying companion matrices rather than a single operator. For strongly zero-stable methods on uniform grids, bounded smoothness in the step-ratio sequence ( as ) suffices to transfer zero-stability to the variable-step case (Söderlind et al., 2018).
The general VLM form extends to implicit, explicit, and linearly-implicit settings, to quadrature for Volterra equations, and to convex optimization interpretation as in the analysis of Nesterov acceleration (Nozawa et al., 2024).
2. Zero-Stability on Nonuniform Grids
Zero-stability for variable-step LMMs depends critically on the manner in which the grid is constructed. If the grid is the image of an equidistant grid under a -diffeomorphism with , and , then for strongly zero-stable schemes (i.e., all extraneous characteristic roots strictly inside the unit circle), there exists a finite threshold so that for all , the variable-step LMM remains zero-stable (Söderlind et al., 2018).
This critical result is realized by analyzing the extraneous operator , which is a perturbation of the constant-step Toeplitz operator . The norm of the perturbation scales as , with explicit Neumann-series control. Thus,
where is the uniform Toeplitz inverse bound and the perturbation norm.
The practical implication is that strong zero-stability is preserved under step sequences with , which is enforced in standard smooth-step controllers using digital filters or bounded-variation updates to (Söderlind et al., 2018).
3. Order Conditions, Consistency, and SSP Theory
Order conditions for variable-step LMMs generalize the classical approach by enforcing consistency equations in terms of cumulative sums of stepsize ratios. For an explicit -step method, the coefficients depend on historical step ratios and their sums . The th-order conditions read (Hadjimichael et al., 2015): Strong Stability Preserving (SSP) variable-step LMMs require nonnegativity constraints on the combinations and lead to an explicit optimal step-size control: with a local problem-dependent bound such as the Forward Euler step restriction. Tight sharp upper bounds on SSP coefficients are given, and the existence of arbitrarily high-order methods for bounded step-ratios is established (Hadjimichael et al., 2015).
4. Adaptive Control of Stepsize and Order
Adaptive step-size and variable-order strategies are central in VLM practice. Embedded variable-step variable-order (VSVO) families, such as the MOOSE234 scheme, implement simultaneous solutions of multiple order (e.g., via a BDF3 solve and filtered linear combinations for order 2, 3, and 4) with negligible overhead. Step and order selection employ local error estimators computed from embedded lower- and higher-order solutions, accepting the order yielding the largest feasible new step: This approach enables robust and computationally efficient adaptive methods that require only one nonlinear solve per step, yet provide competitive accuracy and efficiency with minimal added complexity (DeCaria et al., 2018).
5. Special Classes: Linearly-Implicit, SSP, and Optimization-VLMs
Variable-step linearly implicit multistep methods (LIMMs) are characterized by requiring only one linear system solve per step, formulated as
where is the local Jacobian, and the method, including its order and stability maintenance, is adapted to variable steps (Glandon et al., 2020). LIMM, BDF, and explicit VLM classes are competitive, with LIMM offering lower per-step cost in many large-scale and stiff regimes.
In convex optimization, the Nesterov accelerated gradient method for -smooth convex functions has been reinterpreted as an explicit two-step variable-step LMM, with linearly increasing steps . Zero-stability and absolute stability are addressed via variable-step characteristic polynomials. NAG-c is proved optimal among consistent, stable explicit two-step VLMs with a certain Lyapunov-based guarantee, and a broader class of coefficient-tuned VLMs provides superior performance in ill-conditioned settings (Nozawa et al., 2024).
6. Regularization via VLM for Volterra Integral Equations
In the context of first-kind Volterra integral equations with smooth kernels, VLM-based quadrature combines a linear multistep discretization on an equidistant mesh with a variable global stepsize , determined a priori or via an adaptive balancing principle. Error bounds of the form
lead to the optimal regularizing choice and error . The balancing principle adaptively selects from a geometric mesh family, comparing reconstructions for stability and consistency without requiring knowledge of the solution smoothness (Plato, 2016).
7. Implementation Considerations and Practical Implications
The main practical implications of VLM theory are:
- Zero-stability on nonuniform grids critically depends on the smoothness of the stepsize sequence. Digital-filter-based step controllers ensure without restricting the global step range (Söderlind et al., 2018).
- Embedded VSVO VLMs deliver adaptive order at negligible marginal cost and are especially effective for stiff ODEs and PDEs, as demonstrated in MOOSE234 implementations (DeCaria et al., 2018).
- Linearly implicit and explicit VLMs offer computational savings and robust stability in large-scale simulations, provided that suitable stability regions and error controls are enforced (Glandon et al., 2020).
- In optimization, recognizing accelerated gradient flows as variable-step LMMs expands the theoretical understanding of acceleration mechanisms and enables construction of new schemes adapted to spectral or conditioning considerations (Nozawa et al., 2024).
- In the regularization of inverse problems, step-size adaptation via balancing principles achieves optimal error rates for noisy data with modest computational overhead, even when underlying smoothness is unknown (Plato, 2016).
A plausible implication is that the mathematical flexibility of VLM frameworks enables seamless integration of modern step-size and order control, stability theory, efficiency optimization, and interpretive links to advanced algorithms across numerics and optimization.