Papers
Topics
Authors
Recent
Search
2000 character limit reached

Greedy Time-Marching Scheme

Updated 18 January 2026
  • Greedy Time-Marching Scheme is a family of iterative algorithms that solves PDEs and control problems by selecting the update with the optimal local residual to maintain causality.
  • The approach encompasses fast-marching methods and multi-level extensions that use active band detection and Dijkstra-like ordering to reduce complexity and ensure convergence.
  • Meshfree time-stepping employs greedy trial subspace selection to balance spatial and temporal errors, enhancing stability and reducing computation in high-dimensional settings.

A greedy time-marching scheme refers to a family of algorithms for the numerical solution of PDEs and optimal control problems, characterized by iterative advancement in either time or pseudo-time through the prioritized or residual-aware selection of solution updates. The unifying principle is greedy update selection: at every step, the scheme chooses the update (spatial node, trial function, stencil element, or system dimension) that locally minimizes, maximizes, or balances a prescribed measure of approximation, causality, or conditioning. Two major branches of this paradigm are (1) greedy fast-marching methods for static Hamilton-Jacobi (HJ) equations, particularly in minimum-time control and front-propagation, and (2) greedy trial subspace selection in meshfree time-stepping schemes for evolutionary parabolic PDEs, aiming to optimize spatial discretization relative to temporal error. These approaches leverage causality, local monotonicity, and residual-driven adaptivity to achieve significant computational gains while ensuring numerical stability and fidelity to the target PDE.

1. Fast Marching and Greedy Node Acceptance in Minimum-Time Hamilton–Jacobi Problems

The classical greedy time-marching scheme applied to the stationary Hamilton–Jacobi equation for minimum-time optimal control involves propagating a front through the domain by iteratively accepting spatial nodes with the smallest tentative arrival value. The control system is given by

x˙=f(x,α(t))α(t),α(t)S1Rd, xΩ\dot{x} = f(x, \alpha(t)) \alpha(t),\quad \alpha(t) \in S_1 \subset \mathbb{R}^d,\ x \in \Omega

with f>0f>0 the speed function and S1S_1 the unit sphere. The central object is the value function T(x)T(x), the minimal time to reach a target set KK from xx. The equation

H(x,T(x)):=maxαS1{T(x)[f(x,α)α]}=1in ΩKH(x, \nabla T(x)) := \max_{\alpha \in S_1} \{ -\nabla T(x) \cdot [f(x, \alpha)\alpha] \} = 1 \quad\text{in}\ \Omega \setminus K

with boundary TK=0T|_{\partial K} = 0 admits a unique viscosity solution under standard hypoellipticity and inward-pointing conditions.

On a Cartesian mesh XX of step size hh, each node xXx \in X carries a label ("Far", "Considered", "Accepted"). At each iteration, the greedy scheme accepts the node xx^* in "Considered" with minimal tentative value V(x)V(x^*), updating its neighbors using a local monotone solver (the eikonal solver) and preserving causality. The "single-pass" nature implies each node is updated O(1)O(1) times, and the method mimics Dijkstra's algorithm. This greedy, Dijkstra-style ordering is essential for correctness and efficiency (Akian et al., 2023).

2. Multi-Level Extension: State-Space Reduction and Band Shrinking

The multi-level fast-marching approach introduces several nested Cartesian grids of decreasing mesh sizes: H1>H2>>hH_1 > H_2 > \dots > h. At each level \ell, two partial fast-marching computations (to-target and from-source) yield approximate value functions vH(x)v^{H_\ell}(x), v~H(x)\tilde{v}^{H_\ell}(x). These are combined into

VH(x):=vH(x)+v~H(x)vH(x)v~H(x)\underline{V}^{H_\ell}(x) := v^{H_\ell}(x) + \tilde{v}^{H_\ell}(x) - v^{H_\ell}(x)\tilde{v}^{H_\ell}(x)

Thresholding VH(x)\underline{V}^{H_\ell}(x) at minXH(VH)+η\min_{X^{H_\ell}} (\underline{V}^{H_\ell}) + \eta_\ell identifies "active" bands likely to contain optimal geodesics. Subsequent finer grids restrict computation to neighborhoods of these active bands, greatly reducing the number of nodes involved at each level. The greedy ordering is preserved within these bands, providing a causality-respecting, adaptive marching scheme. As bands shrink toward true geodesics, the sequence of approximated value functions converges to the unique viscosity solution (Akian et al., 2023).

3. Convergence Properties and Error Balancing

Restricting the Hamilton–Jacobi PDE to the band Oη={xv(x)+v~(x)v(x)v~(x)v+η}\mathcal{O}_\eta = \{ x \mid v(x) + \tilde{v}(x) - v(x)\tilde{v}(x) \leq v^* + \eta \} with state constraints ensures the same solution on interior geodesic points, due to viscosity uniqueness under boundary regularity. If the single-level fast-marching with step HH has uniform error vH(x)v(x)CHγ|v^H(x) - v(x)| \leq CH^\gamma, then choosing η=O(Hγ)\eta_\ell = O(H_\ell^\gamma) ensures bands contain all η\eta-approximate geodesics. The final solution at the finest level converges at rate O(hγ)O(h^\gamma) (Akian et al., 2023).

For parabolic PDEs with meshfree time-marching, error balancing is achieved by equating the temporal discretization error (of order O(Δtp)O(\Delta t^p) for a ppth-order scheme) and spatial discretization error (of order O(hq)O(h^q) for qqth-order kernel approximation). This balance is encoded in the greedy selection and stopping criteria, e.g.,

τκ=O(ϵmach/Δt),τr=O(Δt),τr=O(Δtp)\tau_\kappa = O(\epsilon_{\mathrm{mach}} / \Delta t),\quad \tau_r = O(\Delta t),\quad \tau_r' = O(\Delta t^p)

ensuring neither error dominates the overall accuracy (Su et al., 2024).

4. Greedy Trial Subspace Selection in Meshfree Time-Stepping

For parabolic systems such as the reaction–diffusion–coupled bulk–surface models,

{ut=DΔu+f(x,t),xΩ u=g(x,t),xS u(x,0)=u0(x),xΩ\begin{cases} u_t = D \, \Delta u + f(x,t), & x \in \Omega \ u = g(x,t), & x \in S \ u(x,0) = u_0(x), & x \in \Omega \end{cases}

kernel-based collocation is used for high-order spatial discretization. Trial centers Ξ={cj}\Xi = \{c_j\} define the trial subspace Vn=span{Φ(,cj)}\mathcal{V}_n = \operatorname{span}\{\Phi(\cdot, c_j)\}, where Φ\Phi is a radial positive-definite kernel (e.g., Gaussian, Matérn, Wendland). The greedy block-selection algorithm iteratively builds an effective trial basis and collocation set by maximizing the effect on primal and dual residuals. The process proceeds until stopping criteria based on conditioning and residual norms are satisfied, reducing system dimension and controlling conditioning (Su et al., 2024).

After trial subspace selection at the first timestep, subsequent time-marching proceeds by solving overdetermined least squares systems in the fixed (reduced) trial space, unless the solution becomes highly nonstationary, in which case the greedy selection may be re-invoked. This method is particularly effective for slowly-varying solutions, ensuring O(Δtp)O(hq)O(\Delta t^p) \approx O(h^q) and guarding against under- or over-resolution in either spatial or temporal discretization (Su et al., 2024).

5. Complexity, Efficiency, and Empirical Outcomes

In classical fast-marching on a dd-dimensional grid of step hh, the arithmetic cost is O~(hd)\widetilde{O}(h^{-d}). Achieving accuracy ϵ\epsilon (with h=O(ϵ1/γ)h = O(\epsilon^{1/\gamma})) results in complexity O~(ϵd/γ)\widetilde{O}(\epsilon^{-d/\gamma}). The multi-level fast-marching algorithm reduces the required complexity to O~(ϵθ)\widetilde{O}(\epsilon^{-\theta}), where

θ=(1ν)γ(1νN)d(1ν)γd(N)\theta = \frac{(1 - \nu)}{\gamma(1 - \nu^N)} d \rightarrow \frac{(1 - \nu)}{\gamma} d \quad (N \to \infty)

For typical smooth data (γ=1\gamma = 1, band "stiffness" β=1/2\beta = 1/2), θ=(d+1)/2\theta = (d + 1)/2, substantially accelerating computation for higher dimension or lower ϵ\epsilon (Akian et al., 2023).

For meshfree time-stepping with block-greedy subspace selection, numerical simulations report reducing the trial space to 1050%10-50\% of the original basis size in high-dimensional bulk–surface problems. The method stabilizes time-marching under ill-conditioned kernels and preserves both spatial and temporal accuracy, with selection overhead amortized over multiple timesteps (Su et al., 2024).

Scheme Complexity Key Feature
Single-grid FM O~(ϵd/γ)\widetilde{O}(\epsilon^{-d/\gamma}) All nodes updated, full mesh
Multi-level FM O~(ϵθ), θ<d/γ\widetilde{O}(\epsilon^{-\theta}),\ \theta < d/\gamma Band-shrinking around geodesics
Meshfree Greedy O(m2)O(m^2) selection, reduced nn Adaptive trial subspace, residual balancing

6. Applications and Theoretical Justification

Greedy time-marching schemes are broadly applicable to minimum-time control, front propagation, and pattern formation in coupled bulk–surface systems. In minimum-time HJ equations, the methods efficiently resolve optimal trajectories and arrival times. In meshfree parabolic PDE settings, kernel collocation with block-greedy trial selection addresses the curse of dimensionality and loss of stability in high-smoothness or densely sampled settings, and is validated by near-optimal recovery rates in native RKHS norms. These methods inherently ensure monotonicity, causality, and stability, critical for applications sensitive to under-resolved fronts or stiffness-induced numerical blowup (Akian et al., 2023, Su et al., 2024).

A further implication is the emergence of frameworks that blend traditional PDE discretization with adaptive data selection through greedy strategies, opening new avenues for high-dimensional and complex-coupling scenarios.

7. Outlook

Greedy time-marching schemes continue to evolve at the intersection of computational optimal control, numerical analysis, and data-driven approximation. Their structural compatibility with causality and adaptivity underpins both theoretical advances in convergence and practical gains in scalable modeling of complex evolutionary and front-propagation phenomena. Ongoing developments focus on higher-order schemes, fully implicit marching, efficient re-selection procedures for rapidly changing solutions, and rigorous quantification of the tradeoffs between spatial adaptivity and residual-driven selection. In sum, greedy time-marching provides a foundational mechanism for robust, scalable solution of high-dimensional control and PDE problems (Akian et al., 2023, Su et al., 2024).

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 Greedy Time-Marching Scheme.