Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Toward Efficient Kernel-Based Solvers for Nonlinear PDEs

About

We introduce a novel kernel learning framework toward efficiently solving nonlinear partial differential equations (PDEs). In contrast to the state-of-the-art kernel solver that embeds differential operators within kernels, posing challenges with a large number of collocation points, our approach eliminates these operators from the kernel. We model the solution using a standard kernel interpolation form and differentiate the interpolant to compute the derivatives. Our framework obviates the need for complex Gram matrix construction between solutions and their derivatives, allowing for a straightforward implementation and scalable computation. As an instance, we allocate the collocation points on a grid and adopt a product kernel, which yields a Kronecker product structure in the interpolation. This structure enables us to avoid computing the full Gram matrix, reducing costs and scaling efficiently to a large number of collocation points. We provide a proof of the convergence and rate analysis of our method under appropriate regularity assumptions. In numerical experiments, we demonstrate the advantages of our method in solving several benchmark PDEs.

Zhitong Xu, Da Long, Yiming Xu, Guang Yang, Shandian Zhe, Houman Owhadi• 2024

Related benchmarks

TaskDatasetResultRank
PDE solving2D Allen-Cahn equation a=15
Relative L2 Error6.14e-6
32
Solving partial differential equations4D Allen-Cahn equation a=15 d=4
Relative L2 Error0.75
24
Solving partial differential equationsBurgers' equation viscosity ν = 0.02
Relative L2 Error5.59e-4
20
Solving PDEsEikonal PDE
Relative L2 Error1.40e-4
20
Solving PDEsNonlinear elliptic PDE 18 1 (test)
Relative L2 Error1.65e-6
20
Solving Partial Differential Equations (PDEs)The Burgers’ equation viscosity ν = 0.001 1.0 (test)
Relative L2 Error0.0039
16
PDE solving2D Allen-Cahn equation a=20
Relative L2 Error4.21e-5
16
Showing 7 of 7 rows

Other info

Follow for update