Weak Tchebychev Greedy Algorithm
- WCGA is a nonlinear greedy algorithm for sparse approximation in Banach spaces featuring adaptive atom selection and optimal Chebyshev projection.
- It achieves Lebesgue-type error bounds under mild geometric and incoherence conditions, ensuring near-optimal recovery rates.
- The algorithm is robust to numerical errors and versatile in applications ranging from function recovery to convex optimization.
The Weak Tchebychev Greedy Algorithm (WCGA) is a foundational nonlinear greedy algorithm for sparse approximation and sampling recovery in Banach spaces, generalizing classical greedy methods such as Orthogonal Matching Pursuit to settings lacking Hilbert space structure. The WCGA combines adaptive atom selection with optimal projection onto incrementally constructed subspaces, achieving Lebesgue-type optimality bounds under mild geometric conditions on the ambient space and dictionary. It is a central tool in approximation theory and information-based complexity, with applications ranging from function recovery from sparse samples to rational approximation in operator theory and convex optimization.
1. Formal Definition and Implementation
Let be a (real or complex) Banach space equipped with norm , and let be a bounded system of elements with . Fix a weakness parameter . For a given target , the WCGA constructs, for , iteratively:
- A residual and its corresponding norming (peak) functional such that and .
- Selects such that
- Defines .
- Computes the Chebyshev projection of onto , i.e.,
and updates .
This process is repeated for a predetermined number of iterations or until a desired residual norm is achieved. The algorithm optimizes over the entire span at each step, crucially differing from thresholding-type greedy schemes which only update by the newly selected atom.
2. Geometric and Dictionary Structural Assumptions
The theoretical guarantees of the WCGA depend on several geometric properties of and structural properties of :
- Uniform Smoothness: is assumed to be uniformly smooth, i.e., its modulus of smoothness satisfies for some and .
- Incoherence Property: satisfies a –incoherence property with parameters if for all with , , and any scalars ,
- (Optional) Unconditionality: For sharper bounds, some results require a –unconditionality property: .
These parameters determine the approximation and recovery rates of the WCGA and govern the complexity of sparse approximation.
3. Lebesgue-Type Inequalities and Optimality Rates
The core theoretical result is a Lebesgue-type inequality relating WCGA's -term error to the best -term error (defined as ):
- Theorem (Lebesgue-Type for WCGA): If is uniformly smooth with and is –incoherent with , then for , after steps with
the residual satisfies
where the constants are explicit in the problem parameters (Temlyakov, 2023, Dai et al., 13 Jan 2026). In spaces, , so these bounds are fully explicit and show near-optimality (modulo logarithmic factors) compared to best -term nonlinear approximation.
Significantly, for systems like Riesz or orthonormal bases, , , and the required can be made explicit, yielding precise recovery complexity and optimality rates for various function classes.
4. WCGA in Sampling Recovery and Universal Discretization
In sampling recovery, the aim is to reconstruct functions from finite samples. The synthesis of universal sampling discretization with the WCGA yields explicit and near-optimal recovery in :
- Universal Sampling Discretization: A finite set provides -universal discretization for a family of subspaces if there exist constants such that for all ,
- Discretized WCGA: Upon restriction of to the sampled points and application of the WCGA in over those sampled vectors, one obtains discrete Lebesgue-type bounds transferable to the continuous norm via the discretization inequalities.
For nonlinear classes defined via coefficient decay in certain systems (e.g., ), this combination yields recovery rates
with polynomial or near-linear in (modulo logarithmic factors), and sample complexity explicit in and (Temlyakov, 2023).
5. Robustness to Numerical Error and Approximate Variants
The WCGA is stable under computational inexactness both in the selection and projection steps:
- Generalized AWCGA: Allowing absolute and relative error parameters (perturbations, selection errors, projection inaccuracies), convergence is preserved provided the errors decay appropriately—essentially, errors must be along a subsequence if denotes the weakness parameter and (Dereventsov, 2016, Dereventsov, 2015, Dereventsov et al., 2018).
- Sharpness: If errors accumulate too rapidly (fail to be in relative to the scale), divergence or arbitrarily slow convergence can occur.
- Practical Implication: Modest computational error does not impact the asymptotic rates: as long as inexactness is suitably controlled, the main Lebesgue-type inequalities still hold (Dereventsov et al., 2018).
6. Applications and Connections
The WCGA is central in a diverse range of applied and theoretical domains:
- Sparse Sampling and Nonlinear Recovery: Recovery of high-dimensional functions from finite or scattered data, with rates closely tracking Kolmogorov widths and nonlinear approximation errors for classes including trigonometric, Haar, wavelet, Riesz, and Wiener systems (Temlyakov, 2023, Dai et al., 13 Jan 2026).
- Convex Optimization: The WCGA(co) variant constructs sparse minimizers for convex objectives with projection steps onto best -term approximants, outperforming purely regularized approaches in certain regimes (Dereventsov et al., 2020).
- Rational Approximation and Operator Preconditioning: Adaptations of the WCGA to uniform norms yield robust rational approximants suitable for matrix functions such as fractional Laplacians, maintaining monotone error decay and compatibility with fast iterative linear solvers (Adler et al., 2024).
Its adaptability across Banach/Hilbert structures, strong nonlinear error guarantees, and explicit connection to geometric and dictionary properties underline its pivotal role in modern approximation and recovery theory.
7. Summary Table: Key Properties
| Aspect | WCGA Characterization | Reference |
|---|---|---|
| Ambient space | Uniformly smooth Banach space | (Temlyakov, 2023, Dai et al., 13 Jan 2026) |
| Dictionary property | Bounded, possibly redundant; incoherence needed | (Temlyakov, 2023, Temlyakov, 2013) |
| Atom selection criterion | Norming functional, weakness | (Temlyakov, 2023, Temlyakov, 2013) |
| Projection step | Chebyshev (best) onto current span | (Temlyakov, 2023, Dai et al., 13 Jan 2026) |
| Optimality (Lebesgue-type) bound | Best -term error up to logarithmic/constant factor | (Temlyakov, 2023, Dilworth et al., 2019) |
| Sample complexity in recovery | Explicit via incoherence and discretization parameters | (Temlyakov, 2023) |
| Robust to numerical error | Yes, under mild error decay | (Dereventsov, 2016, Dereventsov, 2015) |
| Admits convex/complex/approximate variants | Yes | (Dereventsov et al., 2020, Gasnikov et al., 2024) |
All results are fully constructive, explicit, and transferable to a broad spectrum of Banach-space and sampling frameworks, establishing the WCGA as the archetype for nonlinear, greedy, and sampling-based approximation algorithms.