Non-diffusive neural network method for hyperbolic conservation laws
Emmanuel Lorin, Arian Novruzi
TL;DR
This work introduces a non-diffusive neural network (NDNN) framework for solving hyperbolic conservation laws by explicitly tracking discontinuity lines (DLs) and solving smooth problems in subdomains separated by RH-based DLs. DLs are learned as time-dependent neural networks while local solutions are captured by dedicated subdomain networks, with a nonlinear loss that enforces PDE residuals, initial/boundary conditions, and Rankine-Hugoniot jump conditions. The approach extends to systems and supports shock generation, interactions, and efficient initial wave decomposition, complemented by a domain-decomposition strategy (DDM) that enables embarrassingly parallel training. Numerical experiments across scalar and system cases demonstrate diffusion-free shock capturing, accurate entropy-satisfying behavior, and scalability through SWR-like decomposition. The method offers a practical, differentiable alternative to traditional diffusion-augmented PINNs for sharp shock tracking in hyperbolic conservation laws.
Abstract
In this paper we develop a non-diffusive neural network (NDNN) algorithm for accurately solving weak solutions to hyperbolic conservation laws. The principle is to construct these weak solutions by computing smooth local solutions in subdomains bounded by discontinuity lines (DLs), the latter defined from the Rankine-Hugoniot jump conditions. The proposed approach allows to efficiently consider an arbitrary number of entropic shock waves, shock wave generation, as well as wave interactions. Some numerical experiments are presented to illustrate the strengths and properties of the algorithms.
