Table of Contents
Fetching ...

Lift-and-Embed Learning Methods for Solving Scalar Hyperbolic Equations with Discontinuous Solutions

Qi Sun, Zhenjiang Liu, Lili Ju, Xuejun Xu

TL;DR

This work tackles the challenge of resolving discontinuities in scalar hyperbolic conservation laws using a mesh-free, neural-network–based approach. It introduces a lift-and-embed framework that embeds the Rankine–Hugoniot jump condition in a one-order higher-dimensional space via an augmented variable, enabling a smooth representation of discontinuities and accurate reconstruction on the physical domain. The method supports both known and unknown shock locations, using a residual-minimization training scheme on collocation points placed on piecewise lifted surfaces and, when needed, jointly infers shock paths through backpropagation. Across linear and nonlinear 1D problems, shocks and rarefactions, and a 2D Burgers’ test, the approach achieves sharp interfaces without spurious smearing or oscillations, illustrating a unified, scalable framework with potential for extension to hyperbolic systems and operator learning.

Abstract

Deep learning methods, which exploit auto-differentiation to compute derivatives without dispersion or dissipation errors, have recently emerged as a compelling alternative to classical mesh-based numerical schemes for solving hyperbolic conservation laws. However, solutions to hyperbolic problems are often piecewise smooth, posing challenges for training of neural networks to capture solution discontinuities and jumps across interfaces. In this paper, we propose a novel lift-and-embed learning method to effectively resolve these challenges. The proposed method comprises three innovative components: (i) embedding the Rankine-Hugoniot condition within a one-order higher-dimensional space by including an augmented variable; (ii) utilizing neural networks to handle the increased dimensionality and address both linear and nonlinear problems within a unified mesh-free learning framework; and (iii) projecting the trained model back onto the original physical domain to obtain the approximate solution. Notably, the location of discontinuities also can be treated as trainable parameters in our method and inferred concurrently with the training of neural network solutions. With collocation points sampled only on piecewise surfaces rather than fulfilling the whole lifted space, we demonstrate through extensive numerical experiments that our method can efficiently and accurately solve scalar hyperbolic equations with discontinuous solutions without spurious smearing or oscillations.

Lift-and-Embed Learning Methods for Solving Scalar Hyperbolic Equations with Discontinuous Solutions

TL;DR

This work tackles the challenge of resolving discontinuities in scalar hyperbolic conservation laws using a mesh-free, neural-network–based approach. It introduces a lift-and-embed framework that embeds the Rankine–Hugoniot jump condition in a one-order higher-dimensional space via an augmented variable, enabling a smooth representation of discontinuities and accurate reconstruction on the physical domain. The method supports both known and unknown shock locations, using a residual-minimization training scheme on collocation points placed on piecewise lifted surfaces and, when needed, jointly infers shock paths through backpropagation. Across linear and nonlinear 1D problems, shocks and rarefactions, and a 2D Burgers’ test, the approach achieves sharp interfaces without spurious smearing or oscillations, illustrating a unified, scalable framework with potential for extension to hyperbolic systems and operator learning.

Abstract

Deep learning methods, which exploit auto-differentiation to compute derivatives without dispersion or dissipation errors, have recently emerged as a compelling alternative to classical mesh-based numerical schemes for solving hyperbolic conservation laws. However, solutions to hyperbolic problems are often piecewise smooth, posing challenges for training of neural networks to capture solution discontinuities and jumps across interfaces. In this paper, we propose a novel lift-and-embed learning method to effectively resolve these challenges. The proposed method comprises three innovative components: (i) embedding the Rankine-Hugoniot condition within a one-order higher-dimensional space by including an augmented variable; (ii) utilizing neural networks to handle the increased dimensionality and address both linear and nonlinear problems within a unified mesh-free learning framework; and (iii) projecting the trained model back onto the original physical domain to obtain the approximate solution. Notably, the location of discontinuities also can be treated as trainable parameters in our method and inferred concurrently with the training of neural network solutions. With collocation points sampled only on piecewise surfaces rather than fulfilling the whole lifted space, we demonstrate through extensive numerical experiments that our method can efficiently and accurately solve scalar hyperbolic equations with discontinuous solutions without spurious smearing or oscillations.

Paper Structure

This paper contains 24 sections, 1 theorem, 55 equations, 14 figures, 1 table, 2 algorithms.

Key Result

lemma thmcounterlemma

godlewski2013numerical Let $u\in L^\infty(\Omega\times [0,T] )$ be a piecewise $C^1$ function, then $u(x,t)$ is a weak solution of GeneralProb-StrongForm if and only if the two following conditions are satisfied:

Figures (14)

  • Figure 1: Characteristic and discontinuity curves (marked in blue and red colors, respectively) for linear and quasi-linear hyperbolic equations.
  • Figure 2: Approaches for approximating the Heaviside function: (a) a kernel smoothing, (b) a finite element interpolation, (c) a lift-and-embed technique.
  • Figure 3: Numerical results for the linear convection equation \ref{['Exp1-Eqns-u-exact']} ($t_1 = \frac{2\pi}{9}$, $t_2 = 2\pi$).
  • Figure 4: Numerical results for the inviscid Burgers’ equation \ref{['Exp2-Eqns-u-exact']} ($t_1=0.2$, $t_2=0.8$).
  • Figure 5: Numerical results for the convection equation \ref{['Exp1-Eqns-u-exact']} using another augmented variable ($t_1 = \frac{2\pi}{9}$, $t_2= 2\pi$).
  • ...and 9 more figures

Theorems & Definitions (3)

  • lemma thmcounterlemma
  • remark thmcounterremark
  • remark thmcounterremark