---
title: Alternative WENO Schemes for High-Order Accuracy
url: https://www.emergentmind.com/topics/alternative-weighted-essentially-non-oscillatory-a-weno-schemes
type: topic
---

# Alternative WENO Schemes for High-Order Accuracy

Alternative Weighted Essentially Non-Oscillatory (A-WENO) Schemes

Alternative Weighted Essentially Non-Oscillatory (A-WENO) schemes comprise a class of advanced high-order shock-capturing numerical methods with several design and theoretical innovations relative to the classical WENO (Weighted Essentially Non-Oscillatory) and WENO-AO (Adaptive Order) reconstructions. While classical WENO is built around convex combinations of fixed-degree polynomials on equal-sized stencils, A-WENO and its modern variants generalize the convexity structure, leverage uneven stencil hierarchies, or employ non-polynomial approximation spaces, targeting improved robustness, sharper resolution at critical points, and greater flexibility in flux formulation and mesh topology.

## 1. Core Concepts and Foundational Formulation

A-WENO schemes are characterized by their strictly convex blending of candidate polynomials possibly of unequal degree, their decoupling from the classical correction-format, and (in some recent variants) the inclusion of additional nodes or alternative function spaces for smoothness assessment. In the canonical case of A-WENO-AO(5,3) [2103.12273], the reconstruction takes the form:
$$
P^{\mathrm{A-WENO-AO(5,3)}}(x) = \bar w^{r5}_3 P_3^{r5}(x) + \sum_{k=1}^3 \bar w^{r3}_k P_k^{r3}(x),
$$
where $P_3^{r5}$ is a degree-4 (quintic) "large-stencil" polynomial and $P_k^{r3}$ are degree-2 (cubic) stencils. The weights $\bar w$ are computed nonlinearly, are all nonnegative, and sum to unity, establishing strict convexity. The method achieves high-order accuracy in smooth regions and robustly avoids spurious new extrema near discontinuities due to the convex averaging structure, with strong formal nonoscillatory properties.

## 2. Nonlinear Weighting, Smoothness Indicators, and Order-Optimality

The nonlinear weights for A-WENO schemes are constructed from traditional linear (optimal) weights $\gamma_k$—chosen such that the ideal weighted sum reproduces the highest-order central polynomial—and smoothness indicators $\beta_k$ that quantify the local oscillation of each candidate polynomial. For the alternative AO formulation, a global smoothness indicator,
$$
\tau = \frac{1}{3} \sum_{k=1}^3 | \beta_3^{r5} - \beta_k^{r3} |,
$$
is used to drive adaptivity. The unnormalized weights for large and small stencils are given by a Z-type formula,
$$
w_3^{r5} = \gamma_3^{r5} \left[ 1 + \left(\frac{\tau}{\beta_3^{r5} + \epsilon}\right)^2 \right], \quad
w_k^{r3} = \gamma_k^{r3} \left(\frac{\tau}{\beta_k^{r3} + \epsilon}\right)^2,
$$
with normalization to enforce convexity. The method is rigorously shown to maintain $5$th-order accuracy in smooth regions and across first-order critical points (i.e., where $f'(x)=0$ but $f''(x)\neq 0$), and to exhibit superconvergence properties $O(\Delta x^7)$ away from critical points. This is in contrast to some mapped-WENO or non-adaptive schemes that suffer order degeneration at smooth extrema [2103.12273].

## 3. Comparison with Classical WENO and WENO-AO Frameworks

Unlike the original WENO-AO schemes, which introduce an additional "correction" term involving subtractive combinations of lower-order polynomials inside high-order weights, A-WENO-AO abandons the correction format in favor of a simpler, strictly convex weighted sum of all candidate polynomials. The main comparisons are:

| Property                  | WENO-AO                      | A-WENO-AO (A-WENO)           |
|---------------------------|------------------------------|------------------------------|
| Formula structure         | Correction (subtract-subst.) | Strict convex combination    |
| Degree of candidates      | Unequal                      | Unequal                      |
| Theoretical convexity     | Conditional                  | Strict                       |
| Computational cost        | Comparable                   | Slightly lower (no subtraction) |
| Formal accuracy           | 5th order incl. critical pts | 5th order incl. critical pts |
| Oscillation control       | Non-osc. by design           | Non-osc. by strict convexity |

Elimination of subtraction operations not only reduces the algorithmic complexity but enhances the theoretical guarantee against spurious oscillations, as convex combinations cannot introduce new extrema outside those present in the candidates [2103.12273].

## 4. Alternative and Hybrid Reconstructions: Extensions and Related Approaches

Various extensions and alternate A-WENO constructions have been proposed:

- **Adaptive unequal-stencil and hybrid linear-nonlinear switching**: Some A-WENO schemes use a large, high-order stencil plus small stencils of lower degree, switching to the linear (polynomial) scheme wherever diagnostic criteria (e.g., location of candidate polynomial extrema) indicate smoothness, defaulting to full nonlinear weighting otherwise [2511.22790]. This strategy both accelerates convergence to steady-state in fixed-point or sweeping solvers, and reduces computational cost in smooth regions.
- **Exponential/Nonpolynomial Approximation Spaces**: For dispersive PDEs, exponential basis functions are used for local reconstructions to improve resolution of rapid gradients and minimize spurious oscillation, demonstrating reduced error constants compared to polynomial-based WENO-Z [2309.09926].
- **WLS-ENO (Weighted-Least-Squares ENO)**: In unstructured meshes, weighted least squares replaces the sub-stencil paradigm, yielding a single convex ENO reconstruction per cell, achieving high formal order and reduced sensitivity to mesh quality [1602.02694].
- **Hybrid Hermite WENO (HWENO)**: By combining linear reconstructions in smooth regions and Hermite WENO in detected troubled regions, these schemes further increase efficiency while maintaining high-order and compact stencils [1906.09462].
- **Adaptive A-WENO using new smoothness indicators**: Domain-adaptive A-WENO switches between linear polynomials and nonlinear limiting depending on local detection of “rough” (shock) regions via a time-based local smoothness indicator (LSI), computed from pressure or other physical variables [2211.07099].

## 5. Implementation: Algorithmic Workflow and Pseudocode

A-WENO schemes typically follow a unified procedure:

1. **Polynomial Construction**: Build high-degree and small-stencil polynomials on respective stencils.
2. **Smoothness Measurement**: Compute smoothness indicators $\beta_k$ for all candidates, and the global indicator $\tau$ (or its variant).
3. **Nonlinear Weight Calculation**: Compute Z-type weighted, normalized convex coefficients $\bar{w}_k$.
4. **Convex Blending**: Assemble the final reconstruction polynomial as a convex sum of all candidates.
5. **System Extension**: In hyperbolic systems, apply characteristic decomposition before and after the reconstruction step.
6. **Time Integration**: Advance the solution with suitable SSP-RK time integrators for time-dependent problems, or fixed-point sweeping iterations for steady-state [2511.22790].

A representative pseudocode for the A-WENO-AO(5,3) interface value reconstruction is given by [2103.12273]:
```python
for each i:
    1. Build P3_r5(x) on {i−2,…,i+2} and compute β3_r5.
    2. For k=1..3, build Pk_r3(x) and compute βk_r3.
    3. Compute τ = (|β3_r5−β1_r3| + |β3_r5−β2_r3| + |β3_r5−β3_r3|) / 3.
    4. Set unnormalized weights:
           w3 = γ3_r5 * [1 + (τ/(β3_r5+ε))^2]
           wk = γk_r3 * (τ/(βk_r3+ε))^2,  k=1..3
    5. Normalize and blend:
           Σ = w3 + w1 + w2 + w3
           bar_w3 = w3/Σ ; bar_wk = wk/Σ
           h_{i+½} = bar_w3*P3_r5(x_{i+½}) + sum(bar_wk*Pk_r3(x_{i+½}))
end
```

## 6. Numerical Behavior, Error Analysis, and Computational Performance

Comprehensive error analysis and validation tests consistently demonstrate that A-WENO schemes recover their design order (e.g., 5th order for A-WENO-AO(5,3)) across a suite of advection and compressible Euler benchmarks, including challenging mixed smooth/discontinuous test cases and double Mach reflection instabilities. Representative error convergence tables [2103.12273] confirm clean 5th-order $L_1$ and $L_\infty$ scaling on smooth data, with indistinguishable solution profiles and absolute error constants compared to WENO-AO. Large-scale, multidimensional simulations—e.g., 2D Euler, Kelvin–Helmholtz, and shock–bubble interaction—further confirm that A-WENO’s strict convexity does not induce additional oscillations, and, through improved energy spectral properties, can sometimes yield crisper small-scale features.

Computationally, the elimination of inner correction terms, strict convex operations, and hybrid linear-nonlinear switching in smooth regions translate into tangible efficiency gains, with overall CPU time nearly identical to (and often slightly less than) classical AO. Adaptive forms invoking local smoothness detection or fixed-point sweeping accelerate steady-state convergence and reduce total solver cost by substantial margins [2511.22790, 2211.07099].

## 7. Extensions, Theoretical Advances, and Ongoing Research

A-WENO methods have catalyzed several lines of methodological advance:
- **Hybrid and adaptive A-WENO:** Integration with time-dependent or local smoothness/troubled-cell detectors, yielding algorithms where nonlinear limiting is selectively applied only in genuinely non-smooth/turbulent zones [2211.07099].
- **Nonpolynomial or nonuniform basis reconstructions:** Use of exponential, rational, or machine-learned approximations to localize and sharpen interface resolution in dispersive regimes and on arbitrary meshes [2309.09926, 2409.09217, 1602.02694].
- **Unequal-sized substencil theory and well-balanced extensions:** Generalization to nonconservative systems and path-conservative central-upwind frameworks via flux globalization, achieving strict preservation of nontrivial steady states and machine-precision convergence in fast sweeping solvers [2412.19901, 2511.22790].
- **Ill-posed weights and high-order critical point behavior:** Modifications to baseline nonlinear weight formulas, e.g., via adaptive $O(\Delta x^8)$ global indicators, have closed longstanding gaps in accuracy near high-order critical points [1609.07625, 2004.07954].

A-WENO continues to be an active research area, with algorithmic development spanning higher-order generalizations, efficient GPU-accelerated implementations, and tightly-coupled physics-informed extensions for multiphysics and nonconservative systems.

---

In summary, A-WENO schemes and their modern descendants represent a distinct and versatile approach to high-order non-oscillatory finite-difference computation, marrying theoretical rigor (strict convexity, order optimality, monotonicity preservation) with practical algorithmic advantages in efficiency, modularity, and adaptivity. Their robust formal properties and adaptability have established them as increasingly preferred solvers for both canonical and emerging computational PDE challenges involving hyperbolic conservation laws and mixed-type problems [2103.12273, 2511.22790, 2211.07099, 2412.19901].

Source: https://www.emergentmind.com/topics/alternative-weighted-essentially-non-oscillatory-a-weno-schemes