Papers
Topics
Authors
Recent
Search
2000 character limit reached

DEIM Framework in Nonlinear Model Reduction

Updated 9 October 2025
  • DEIM is a numerical method for nonlinear model reduction that approximates nonlinear functions using a low-dimensional interpolation subspace selected via greedy algorithms.
  • It decouples the evaluation of costly nonlinear terms from the full high-dimensional system by projecting onto dominant POD modes and using a selection matrix.
  • Empirical results demonstrate significant CPU time reductions (up to 73× speedups) with controlled error, making DEIM effective for large-scale geophysical and fluid models.

The Discrete Empirical Interpolation Method (DEIM) is a widely adopted framework for nonlinear model order reduction, originally developed to overcome the computational bottleneck in reduced-order modeling of high-dimensional nonlinear dynamical systems. DEIM enables efficient online evaluation of nonlinear terms by projecting them onto a carefully selected low-dimensional interpolation subspace, decoupling the computational cost from the full system dimension. The method has seen extensive application in computational fluid dynamics, geophysical modeling, data assimilation, and matrix/tensor approximations, and it has been subject to invigorated theoretical and algorithmic development since its introduction.

1. Fundamental Principles and Mathematical Formulation

The DEIM framework arises in the context of projection-based reduction of large-scale nonlinear systems, such as those arising from the discretization of the shallow water equations (SWE) or general parametric PDEs. In classical Proper Orthogonal Decomposition (POD)-Galerkin methods, the solution is approximated as w(t)Uw~(t)w(t) \approx U \widetilde{w}(t) with URn×kU \in \mathbb{R}^{n \times k}, knk \ll n. After Galerkin projection, nonlinear terms such as UTf(Uw~)U^T f(U\widetilde{w}) still require evaluating ff at the full system dimension nn.

DEIM approximates a nonlinear function f(τ)Rnf(\tau)\in\mathbb{R}^{n} by interpolating it in the subspace spanned by the dominant mm-dimensional POD modes UfU_f of nonlinear "snapshots": f(τ)Uf(PTUf)1PTf(τ)f(\tau) \approx U_f (P^T U_f)^{-1} P^T f(\tau) where URn×kU \in \mathbb{R}^{n \times k}0 is a selection matrix extracting the URn×kU \in \mathbb{R}^{n \times k}1 interpolation indices chosen by a greedy or pivoted QR strategy. This reduces the online computational cost to evaluating URn×kU \in \mathbb{R}^{n \times k}2 at URn×kU \in \mathbb{R}^{n \times k}3 entries, subsequently reconstructing the full nonlinear term via projection.

2. DEIM in Nonlinear POD-Galerkin Model Reduction

In complex physical models, e.g., the shallow water equations discretized with alternating direction implicit (ADI) or explicit Euler schemes, the primary challenge post-POD reduction is the nonlinear term evaluation. The DEIM framework is applied by constructing a separate POD basis for the nonlinear snapshots (e.g., for terms URn×kU \in \mathbb{R}^{n \times k}4 in the SWE), and expressing the reduced nonlinear term as

URn×kU \in \mathbb{R}^{n \times k}5

where URn×kU \in \mathbb{R}^{n \times k}6 and URn×kU \in \mathbb{R}^{n \times k}7 are the nonlinear POD basis and interpolation matrix for URn×kU \in \mathbb{R}^{n \times k}8. All dominant nonlinear terms are treated analogously.

The framework leads to substantial decreases in computational complexity:

  • Without DEIM: Nonlinear evaluation is URn×kU \in \mathbb{R}^{n \times k}9, where knk \ll n0 is the number of spatial grid points.
  • With DEIM: Nonlinear evaluation is knk \ll n1, independent of knk \ll n2 (knk \ll n3 is the number of DEIM points, typically knk \ll n4–knk \ll n5 for practical accuracy).

3. Implementation Algorithms and Workflow

The standard DEIM workflow involves:

  1. Offline Stage:
    • Simulate the full-order model; collect state and nonlinear term snapshots.
    • Compute POD bases knk \ll n6 for the state and knk \ll n7 for each nonlinear function.
    • Select interpolation indices via a greedy algorithm or QR with pivoting, forming selection matrices knk \ll n8.
  2. Online Stage:
    • For each time step, compute the nonlinear term only at knk \ll n9 interpolation points: evaluate UTf(Uw~)U^T f(U\widetilde{w})0.
    • Project and reconstruct the nonlinear term via DEIM: UTf(Uw~)U^T f(U\widetilde{w})1.
    • Assemble and solve the reduced-order system.

The key DEIM formula: UTf(Uw~)U^T f(U\widetilde{w})2 In projection-based ROMs for systems such as the SWE, this formula is embedded within the Galerkin or Petrov-Galerkin projection structure.

4. Performance Metrics and Empirical Results

Empirical evaluation of DEIM in large-scale geophysical models has demonstrated:

  • For spatial discretizations with UTf(Uw~)U^T f(U\widetilde{w})3 and UTf(Uw~)U^T f(U\widetilde{w})4, the CPU time for a POD/DEIM-ADI (implicit) SWE scheme is reduced by a factor of ~10 relative to non-interpolated POD ROMs.
  • For explicit schemes, speedups reach a factor of ~15.
  • On very fine spatial grids (UTf(Uw~)U^T f(U\widetilde{w})5), speedups up to 73× (implicit) and 69× (explicit) are observed.
  • When UTf(Uw~)U^T f(U\widetilde{w})6 is increased to UTf(Uw~)U^T f(U\widetilde{w})7 or above, the approximation errors between POD/DEIM and full POD ROMs equilibrate (same order of magnitude in average relative and RMSE errors).

This establishes DEIM as the key enabler for practical nonlinear reduced-order modeling at high spatial resolution.

5. Trade-Offs: Selection of DEIM Points and Accuracy

The selection of UTf(Uw~)U^T f(U\widetilde{w})8, the number of interpolation points, is critical:

  • Low UTf(Uw~)U^T f(U\widetilde{w})9 improves speed but may introduce larger errors if the nonlinear behavior is not adequately captured.
  • Numerical results show that for ff0, accuracy plateaus; further increases in ff1 offer diminishing returns.

Physical interpretation and model size dictate the lower bound on ff2. For high-resolution models where the dimension ff3 exceeds ff4, the computational gain from decoupling the online cost from ff5 is especially pronounced.

6. Generalizations and Broader Impact

The DEIM framework has influenced a broad class of nonlinear model reduction and matrix/tensor approximation schemes:

  • Extension to data assimilation, adjoint models, and optimization, where the cost of repeatedly evaluating nonlinearities is a major bottleneck (Ştefănescu et al., 2014).
  • Application in CUR matrix factorizations and large-scale low-rank data analysis (Sorensen et al., 2014).
  • Integration with generalized Petrov-Galerkin projections (including weighted inner products and dictionary-based interpolation) (Drmač et al., 2017).
  • Robustification and improved error control through advanced selection schemes (QR with pivoting, randomized sampling, block DEIM) (Drmac et al., 2015, Gidisu et al., 2022).

DEIM has become foundational in enabling efficient real-time and many-query simulations (e.g., uncertainty quantification, inverse problems) where direct evaluation of the full-order nonlinearities is prohibitive.

7. Summary Table: DEIM Parameters and Key Effects

Parameter Typical Range Effect on Model
Grid size (ff6) ff7–ff8 Sets FOM cost
POD basis size (ff9) nn0–nn1 Reduced state
DEIM points (nn2) nn3–nn4 Controls nonlinear cost/accuracy
CPU time speedup 10–73× For nn5–nn6
Error w.r.t. POD ROM nn7 For nn8

For models with large nn9, the computational efficiency of DEIM scales independently of f(τ)Rnf(\tau)\in\mathbb{R}^{n}0 once f(τ)Rnf(\tau)\in\mathbb{R}^{n}1 is chosen appropriately. The balance between accuracy and speed is controlled by f(τ)Rnf(\tau)\in\mathbb{R}^{n}2, firmly grounded in the singular value decay of nonlinear snapshots.


By integrating the DEIM framework with POD-based reduction, the computational cost of evaluating nonlinearities in high-dimensional geophysical models is reduced to depend only on a modest number of interpolation points, yielding robust and efficient reduced-order models with negligible loss of fidelity. This integration is a core innovation enabling practical nonlinear ROMs for large-scale systems (Stefanescu et al., 2012).

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 DEIM Framework.