---
title: Weak Tchebychev Greedy Algorithm
url: https://www.emergentmind.com/topics/weak-tchebychev-greedy-algorithm-wcga
type: topic
---

# Weak Tchebychev Greedy Algorithm

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 $X$ be a (real or complex) Banach space equipped with norm $\|\cdot\|_X$, and let $\mathcal D = \{g_i\}_{i=1}^N \subset X$ be a bounded system of elements with $\|g_i\|_X \leq 1$. Fix a weakness parameter $t \in (0,1]$. For a given target $f_0 \in X$, the WCGA constructs, for $m=1,2,\dots$, iteratively:

- A residual $f_{m-1}$ and its corresponding norming (peak) functional $F_{f_{m-1}} \in X^*$ such that $\|F_{f_{m-1}}\|_{X^*}=1$ and $F_{f_{m-1}}(f_{m-1}) = \|f_{m-1}\|_X$.
- Selects $\theta_m \in \mathcal D$ such that
  \[
  |F_{f_{m-1}}(\theta_m)| \geq t \sup_{g\in\mathcal D} |F_{f_{m-1}}(g)|.
  \]
- Defines $V_m = \operatorname{span}\{\theta_1, \dots, \theta_m\}$.
- Computes the Chebyshev projection $G_m$ of $f_0$ onto $V_m$, i.e.,
  \[
  G_m = \arg\min_{G \in V_m} \|f_0 - G\|_X,
  \]
  and updates $f_m = f_0 - G_m$.

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 $V_m$ 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 $X$ and structural properties of $\mathcal D$:

- **Uniform Smoothness**: $X$ is assumed to be uniformly smooth, i.e., its modulus of smoothness satisfies $\rho_X(\tau) \leq \gamma \tau^q$ for some $1 < q \leq 2$ and $\gamma > 0$.
- **Incoherence Property**: $\mathcal D$ satisfies a $(v,S)$–incoherence property with parameters $(V>0, r>0)$ if for all $A \subset B \subset \{1,\dots,N\}$ with $|A| \leq v$, $|B| \leq S$, and any scalars $\{c_i\}_{i \in B}$,
  \[
  \sum_{i \in A} |c_i| \leq V |A|^r \left\|\sum_{i \in B} c_i g_i \right\|_X.
  \]
- **(Optional) Unconditionality**: For sharper bounds, some results require a $(v,S)$–unconditionality property: $\|\sum_{i\in A} c_i g_i\| \leq U \|\sum_{i\in B} c_i g_i\|_X$.

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 $m$-term error to the best $v$-term error (defined as $\sigma_v(f_0, \mathcal D)_X = \inf_{g \in \Sigma_v(\mathcal D)} \|f_0 - g\|_X$):

- **Theorem (Lebesgue-Type for WCGA):** If $X$ is uniformly smooth with $\rho_X(\tau) \leq \gamma \tau^q$ and $\mathcal D$ is $(v,S)$–incoherent with $(V, r)$, then for $q' = q/(q-1)$, after $m = v + v'$ steps with
  \[
  v' = \left\lfloor C V^{q'} (\ln 2Vv)^{r q'} \right\rfloor, \quad v + v' \leq S
  \]
  the residual satisfies
  \[
  \|f_0 - G_{v+v'}\|_X \leq C'(t, \gamma, q) \, \sigma_v(f_0, \mathcal D)_X,
  \]
  where the constants are explicit in the problem parameters [2312.13163][2601.08787]. In $L_p$ spaces, $q = \min\{p,2\}$, so these bounds are fully explicit and show near-optimality (modulo logarithmic factors) compared to best $v$-term nonlinear approximation.

Significantly, for systems like Riesz or orthonormal bases, $V$, $r$, and the required $m$ 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 $L_p$:

- **Universal $L_p$ Sampling Discretization:** A finite set $S=\{x_j\}_{j=1}^m$ provides $L_p$-universal discretization for a family of subspaces $\{X(n)\}$ if there exist constants $C_1, C_2$ such that for all $f\in X(n)$,
  \[
  C_1\|f\|_{L_p}^p \leq \frac{1}{m}\sum_{j=1}^m |f(x_j)|^p \leq C_2\|f\|_{L_p}^p.
  \]
- **Discretized WCGA:** Upon restriction of $\mathcal D$ to the sampled points and application of the WCGA in $\ell_p$ over those sampled vectors, one obtains discrete Lebesgue-type bounds transferable to the continuous $L_p$ norm via the discretization inequalities.

For nonlinear classes defined via coefficient decay in certain systems (e.g., $A^{r, \tau}(\mathcal Y)$), this combination yields recovery rates
\[
\|f - G_u\|_{L_p} \lesssim v^{-(1/2 + r/d)}
\]
with $u$ polynomial or near-linear in $v$ (modulo logarithmic factors), and sample complexity $m$ explicit in $v$ and $p$ [2312.13163].

## 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 $o(t_n^p)$ along a subsequence if $t_n$ denotes the weakness parameter and $p=q/(q-1)$ [1603.09006][1505.00232][1801.06198].
- **Sharpness:** If errors accumulate too rapidly (fail to be in $\ell_1$ relative to the $t_n^p$ 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 [1801.06198].

## 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 [2312.13163][2601.08787].
- **Convex Optimization:** The WCGA(co) variant constructs sparse minimizers for convex objectives with projection steps onto best $m$-term approximants, outperforming purely regularized approaches in certain regimes [2001.05530].
- **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 [2407.15775].

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       | [2312.13163][2601.08787]   |
| Dictionary property                   | Bounded, possibly redundant; incoherence needed | [2312.13163][1303.6811] |
| Atom selection criterion              | Norming functional, weakness $t$    | [2312.13163][1303.6811]    |
| Projection step                       | Chebyshev (best) onto current span  | [2312.13163][2601.08787]   |
| Optimality (Lebesgue-type) bound      | Best $v$-term error up to logarithmic/constant factor | [2312.13163][1909.13536] |
| Sample complexity in $L_p$ recovery    | Explicit via incoherence and discretization parameters | [2312.13163]           |
| Robust to numerical error             | Yes, under mild error decay         | [1603.09006][1505.00232]   |
| Admits convex/complex/approximate variants | Yes                               | [2001.05530][2408.03214]   |

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.

Source: https://www.emergentmind.com/topics/weak-tchebychev-greedy-algorithm-wcga