Papers
Topics
Authors
Recent
Search
2000 character limit reached

NP-PIELM: Null-Space Projection Method

Updated 23 January 2026
  • The paper demonstrates that NP-PIELM employs null-space projection to enforce boundary conditions exactly without penalty tuning.
  • It transforms constrained optimization into an unconstrained least-squares problem by exploiting the geometric structure of the coefficient space.
  • Empirical benchmarks confirm that NP-PIELM achieves single-shot training efficiency with machine precision accuracy across various PDE problems.

Null-Space Projected Physics-Informed Extreme Learning Machine (NP-PIELM) is a computational framework for enforcing exact linear constraints in the training of physics-informed extreme learning machines (PIELMs). NP-PIELM applies an algebraic projection in coefficient space to guarantee satisfaction of prescribed boundary or initial conditions at discrete collocation points. By exploiting the geometric structure of the coefficient manifold, the method transforms the original constrained optimization into an unconstrained least-squares problem in the null space of the boundary operator, removing the need for penalty weights, dual variables, and iterative constraint adjustment. The approach achieves single-shot training efficiency characteristic of extreme learning machines while ensuring that constraints are satisfied to machine precision (Mishra et al., 16 Jan 2026).

1. PIELM Formulation and Traditional Constraint Enforcement

PIELM solves linear boundary value problems of the form

Lu(x)=f(x),xΩ,Bu(xb)=g(xb),xbΩ,\mathcal{L} u(x) = f(x), \quad x \in \Omega, \qquad \mathcal{B} u(x^b) = g(x^b), \quad x^b \in \partial\Omega,

by positing a single-hidden-layer network ansatz:

u^(x;β)=k=1Nϕβkσ(wkx+bk)=ϕ(x)β,\hat{u}(x; \beta) = \sum_{k=1}^{N_\phi} \beta_k \sigma(w_k^\top x + b_k) = \phi(x)^\top \beta,

where ϕ(x)RNϕ\phi(x) \in \mathbb{R}^{N_\phi} is the fixed random feature vector, and βRNϕ\beta \in \mathbb{R}^{N_\phi} are the output weights to be learned.

Standard PIELM enforces constraints via a penalty-based loss,

J(β)=Ψβf22+λBβg22,J(\beta) = \|\Psi \beta - f\|_2^2 + \lambda \|B \beta - g\|_2^2,

with Ψ\Psi, BB, ff, gg denoting the PDE and boundary collocation matrices and targets, and λ>0\lambda>0 a user-specified penalty. This formulation leads to only approximate satisfaction of the constraint Bβ=gB\beta = g, heavily dependent on λ\lambda. Poor selection of λ\lambda yields either weak enforcement of constraints or disproportionate focus on them, often resulting in ill-conditioning and suboptimal PDE interior fits.

2. Admissible Coefficient Manifold and Null-Space Decomposition

To enforce the boundary constraints exactly, NP-PIELM characterizes the admissible set of coefficient vectors,

M={cRNϕBc=d},\mathcal{M} = \{c \in \mathbb{R}^{N_\phi} \mid B c = d\},

as an affine subspace. The fundamental theorem of linear algebra provides the direct sum:

RNϕ=ker(B)range(B),\mathbb{R}^{N_\phi} = \ker(B) \oplus \operatorname{range}(B^\top),

which allows any admissible cMc \in \mathcal{M} to be uniquely decomposed as

c=cp+n,Bcp=d,nker(B).c = c_p + n, \quad B c_p = d, \quad n \in \ker(B).

Here, cpc_p is a particular solution of Bc=dB c = d and variations within ker(B)\ker(B) do not affect the constraints. This geometric structure is central to NP-PIELM.

3. Translation-Invariant Parametrization and Projection

NP-PIELM constructs a translation-invariant parametrization for all feasible coefficients:

c(w)=cp+Nw,wRm,c(w) = c_p + N w, \qquad w \in \mathbb{R}^m,

where NRNϕ×mN \in \mathbb{R}^{N_\phi \times m} is an orthonormal basis for ker(B)\ker(B). The minimal-norm particular solution is provided by cp=B+dc_p = B^+ d with B+B^+ the Moore–Penrose pseudoinverse. The projector onto ker(B)\ker(B) is PN=IB+BP_{\mathcal{N}} = I - B^+ B, and any orthonormal basis for range(PN)\operatorname{range}(P_{\mathcal{N}}) may serve as NN.

As BN=0B N = 0 by construction, the parametrization ensures Bc(w)=dB c(w) = d for any ww. This removes constraint handling from the optimization process entirely.

4. Reduction to an Unconstrained Least-Squares Problem

Within this parametrization, the original constrained residual minimization

mincΨcf22subject toBc=d\min_c \|\Psi c - f\|_2^2 \quad \text{subject to} \quad Bc = d

becomes an unconstrained problem in ww:

minwRmΨ~wf~22,Ψ~=ΨN,  f~=fΨcp.\min_{w \in \mathbb{R}^m} \| \tilde{\Psi} w - \tilde{f} \|_2^2, \qquad \tilde{\Psi} = \Psi N,\; \tilde{f} = f - \Psi c_p.

The solution is obtained by solving the normal equations

Ψ~Ψ~w=Ψ~f~,\tilde{\Psi}^\top \tilde{\Psi} w = \tilde{\Psi}^\top \tilde{f},

or equivalently, in a single step via the pseudoinverse: w=Ψ~+f~w^* = \tilde{\Psi}^+ \tilde{f}, followed by reconstruction c=cp+Nwc^* = c_p + N w^*. This guarantees exact (up to numerical roundoff) enforcement of constraints at collocation points without penalty terms, dual variables, or iterative tuning.

5. Algorithmic Workflow

The NP-PIELM procedure proceeds as follows:

Step Description
1 Sample NxN_x interior collocation points in Ω\Omega and NbN_b boundary (or initial) points on Ω\partial\Omega
2 Construct matrices ΨRNx×Nϕ\Psi \in \mathbb{R}^{N_x \times N_\phi} and BRNb×NϕB \in \mathbb{R}^{N_b \times N_\phi} along with targets fRNxf \in \mathbb{R}^{N_x}, d=gRNbd=g \in \mathbb{R}^{N_b}
3 Compute particular solution cp=B+dc_p = B^+ d
4 Extract NN, an orthonormal basis for ker(B)\ker(B) via SVD or rank-revealing QR
5 Form reduced system: Ψ~=ΨN\tilde{\Psi} = \Psi N, f~=fΨcp\tilde{f} = f - \Psi c_p
6 Solve Ψ~wf~\tilde{\Psi} w \approx \tilde{f} for ww^* by least-squares or pseudoinverse
7 Compute c=cp+Nwc^* = c_p + N w^* for use in the output layer of the network

6. Empirical Performance and Benchmarks

Benchmarking across various elliptic and parabolic PDEs demonstrates that NP-PIELM enforces linear constraints up to machine precision with training costs comparable to standard PIELMs. Representative problems and outcomes:

Problem NϕN_\phi NxN_x NbN_b Max Error Train Time (s)
1D Conv.-Diff.-React. ([0,1]([0,1], Dirichlet) 501 1000 2 4.4×1094.4 \times 10^{-9} 0.14
1D Unsteady Adv.-Diff. (space-time) 441 2025 135 4×1015\lesssim 4 \times 10^{-15} 0.09
2D Poisson (mixed BC) 256 900 120 5.6×1015\lesssim 5.6 \times 10^{-15} 0.07
2D Unsteady Heat (complex domain) 4693 7680 4384 1010\sim 10^{-10} 19.4
2D Steady Stokes Flow 1323 2500 401 1014  (u)10^{-14} \; (\vec{u}), 1010  (p)10^{-10} \; (p) -

In all tests, constraints are met to machine epsilon and the interior residual is minimized to the best level achievable with the chosen random-feature basis (Mishra et al., 16 Jan 2026).

7. Advantages, Caveats, and Theoretical Considerations

NP-PIELM offers strict constraint satisfaction at collocation points with no need for penalty weight tuning, a single linear algebra solve, domain- and geometry-agnostic enforcement, and improved conditioning relative to large-penalty formulations. This approach is tractable for moderate problem sizes and preserves the hallmark “single-shot” training efficiency of ELM techniques.

Limitations include the requirement that boundary or initial conditions be linear in uu (so that BB is linear), and the computational cost and memory implications for large NϕN_\phi, especially if NbN_b is also large. Constraint satisfaction is exact only at discrete collocation points; extension to continuous or weak constraint enforcement requires further development. Conditioning of the reduced system Ψ~\tilde{\Psi} may still pose challenges; regularization such as Tikhonov can mitigate this when necessary.

A plausible implication is that NP-PIELM is especially suited to PDEs with complex domains and a substantial number of constraints, provided these admit a tractable null-space basis construction. The framework reconciles the need for strictly satisfied data constraints with the efficiency and flexibility of random-feature models (Mishra et al., 16 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Null-Space Projected PIELM (NP-PIELM).