Papers
Topics
Authors
Recent
Search
2000 character limit reached

Randomised SVD of Interface Iteration

Updated 21 December 2025
  • The paper introduces a randomized SVD technique to extract dominant interface modes, enabling efficient coarse space construction with strong probabilistic error guarantees.
  • It leverages inexpensive random sampling of interface operators to bypass costly deterministic SVDs, thereby reducing computational complexity.
  • The method integrates with hierarchical Schwarz methods, accelerating convergence for challenging PDEs such as the Helmholtz equation.

Randomised SVD of Interface Iteration refers to the use of randomized singular value decomposition (rSVD) techniques within interface iteration mappings, particularly for building coarse spaces in domain decomposition and iterative solvers. In the context of solving PDEs with nontrivial interface structure—exemplified by the Helmholtz equation—this approach enables efficient extraction of dominant interfacial modes and the construction of compact hierarchical bases, ensuring both scalability and rapid convergence of domain decomposition methods. The overarching methodology optimizes coarse spaces through cheap randomized sampling of interface operators, obviating the need for costly deterministic SVDs and offering strong probabilistic approximation guarantees.

1. Interface Iteration Operators and Their Role

Interface iteration operators arise in domain decomposition methods—such as Schwarz algorithms—deployed for large, indefinite, or oscillatory PDE systems (e.g. the Helmholtz problem). For a decomposition into subdomains Ωi\Omega_i, the local interface operator TiT_{i} is given algebraically as

Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}

where:

  • BiTB_{i}^{T} injects interface data (degrees of freedom on ∂Ωi\partial \Omega_i) into the local right-hand side,
  • A~i−1\tilde{A}_{i}^{-1} solves the local subdomain PDE (e.g., Helmholtz) with appropriate boundary conditions,
  • BioB_{i}^{o} extracts traces (typically impedance-type) on interface boundaries with neighbors.

The operator TiT_{i} encapsulates the response of subdomain Ωi\Omega_i to data on its interface and is central to the propagation of information in Schwarz-type iterations. Its singular vectors encode the principal directions (modes) along which interface error propagates most robustly.

2. Randomised SVD Algorithm for Interface Maps

Randomised SVD enables efficient low-rank approximation of TiT_{i} without forming or storing the full operator. The key steps are:

  1. Test Matrix Generation: Draw a random Gaussian matrix TiT_{i}0 with target rank TiT_{i}1 and oversampling TiT_{i}2.
  2. Range Sampling: Compute the sample matrix TiT_{i}3 by solving TiT_{i}4 local subdomain problems and collecting traces.
  3. Orthonormalization: Compute TiT_{i}5 to obtain an orthonormal basis TiT_{i}6.
  4. Projection: Form the small projected operator TiT_{i}7.
  5. SVD on Projected Operator: Compute TiT_{i}8.
  6. Subspace Assembly: Form approximate left singular vectors TiT_{i}9.
  7. Truncation: Select the leading Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}0 singular triplet Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}1 for the rank-Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}2 approximation Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}3.

This procedure is a direct application of randomized subspace iteration SVD methodologies as articulated by Halko, Martinsson, Tropp, and others (Tropp et al., 2023, Gu, 2014). For typical interface operators in elliptic and wave problems, a single pass suffices due to spectral decay. Power iterations can be added for improved accuracy if singular values decay slowly.

3. Probabilistic Error Guarantees and Parameter Choices

The randomized SVD of Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}4 delivers approximation accuracy with high probability, controlled by the oversampling Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}5 and the number of power iterations Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}6. Standard error bounds are inherited from matrix sketching theory:

Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}7

with failure probability Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}8 for Ti=Bio A~i−1BiT∈Rnout×ninT_{i} = B_{i}^{o}\, \tilde{A}_{i}^{-1} B_{i}^{T} \in \mathbb{R}^{n_{\rm out} \times n_{\rm in}}9 (Gander et al., 14 Dec 2025). If BiTB_{i}^{T}0 subspace iterations are used, the error reduces multiplicatively in BiTB_{i}^{T}1 as

BiTB_{i}^{T}2

The coarse rank BiTB_{i}^{T}3 must be chosen to capture all physically important interface modes, typically the number of propagating modes per subdomain (scaling with BiTB_{i}^{T}4 in Helmholtz-type problems), plus a margin for evanescent modes. The oversampling BiTB_{i}^{T}5 is standard and usually sufficient.

4. Computational Complexity and Implementation

The dominating cost in rSVD of interface operators is from local subdomain solves. For each BiTB_{i}^{T}6, BiTB_{i}^{T}7 solves are required—BiTB_{i}^{T}8 to sample the range and BiTB_{i}^{T}9 for the projected product ∂Ωi\partial \Omega_i0. QR and SVD on the small matrices are negligible in comparison once ∂Ωi\partial \Omega_i1, where ∂Ωi\partial \Omega_i2 is the total global degree of freedom count. The approach enables coarse space construction with cost roughly proportional to the sum of the local interface solvers, independent of the global matrix size (Gander et al., 14 Dec 2025). For comparison, deterministic SVD methods would require the explicit assembly and factorization of the full interface operator—a prohibitive cost at large scale.

5. Integration with Hierarchical and Two-Level Schwarz Methods

The randomized coarse basis functions—formed by extending ∂Ωi\partial \Omega_i3 through a single local PDE solve—are assembled into a global coarse matrix ∂Ωi\partial \Omega_i4, where each ∂Ωi\partial \Omega_i5 is constructed as ∂Ωi\partial \Omega_i6. The global coarse operator ∂Ωi\partial \Omega_i7 is then employed in two-level (and recursively, multilevel) Restricted Additive Schwarz (RAS) preconditioners:

  • Subdomain correction: Apply local PDE solves and overlap recovery.
  • Coarse correction: Compute ∂Ωi\partial \Omega_i8.

This eliminates the dominant interfacial error components, leading to iteration counts essentially independent of the fine mesh size ∂Ωi\partial \Omega_i9 at fixed A~i−1\tilde{A}_{i}^{-1}0, and scaling only linearly in A~i−1\tilde{A}_{i}^{-1}1 via A~i−1\tilde{A}_{i}^{-1}2 (Gander et al., 14 Dec 2025).

6. Relation to General Randomized SVD and Block Krylov Methods

The interface rSVD scheme is an application of general randomized subspace iteration algorithms, whose principles and error theory are robustly established (Gu, 2014, Tropp et al., 2023). The essential innovation is leveraging the block-oriented, pass-efficient nature of randomized SVD—sample, orthogonalize, compress—to treat interface operators, for which deterministic SVD is computationally intractable. For operators with slow spectral decay or poor singular value separation, randomized block Krylov iteration or dynamic-shifted power schemes may be deployed—yielding improved convergence for the same or fewer local matvecs (Feng et al., 2024).

7. Practical Guidelines and Hierarchical Extensions

Empirical studies indicate that oversampling A~i−1\tilde{A}_{i}^{-1}3 suffices, and power iterations are rarely needed for interface problems in wave physics, due to sharp singular value decay after the propagative modes. In hierarchical settings, one recursively applies randomised SVD at each coarser subdomain level, assembling nested coarse bases A~i−1\tilde{A}_{i}^{-1}4; parallel or sequential application of two-level corrections each eliminate interfacial errors at their respective scales, maintaining mesh-independent convergence even for highly oscillatory or indefinite PDEs (Gander et al., 14 Dec 2025). The overall paradigm ensures practical, scalable coarse space construction with rigorous spectral approximation guarantees grounded in the theory of randomized linear algebra (Gu, 2014, Tropp et al., 2023).


References:

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 Randomised SVD of Interface Iteration.