Numerical Hopf-Lax formulae for Hamilton-Jacobi equations on unstructured geometries
Simone Cacace, Roberto Ferretti, Giulia Tatafiore
TL;DR
The paper addresses solving Hamilton-Jacobi equations on unstructured geometries by introducing a node-based Hopf-Lax discretization that omits interpolation, yielding a monotone Semi-Lagrangian scheme. A quadratic refinement is proposed to boost accuracy, and the authors extend the approach to both time-dependent and stationary problems, with Dirichlet boundary conditions handled via exit-time formulations and fast policy-iteration solvers. Theoretical guarantees are provided within the Barles–Souganidis framework, including error estimates under an inverse CFL condition, and the method is validated through extensive numerical experiments showing convergence, improved accuracy, and substantial GPU-driven speedups on large, complex meshes. Collectively, the work delivers an efficient, scalable toolkit for HJ equations on unstructured grids, enabling application to complex domains with rigorous convergence properties and practical performance gains.
Abstract
We consider a scheme of Semi-Lagrangian (SL) type for the numerical solution of Hamilton-Jacobi (HJ) equation on unstructured triangular grids. As it is well known, SL schemes are not well suited for unstructured grids, due to the cost of the point location phase; this drawback is augmented by the need for repeated minimization. In this work, we propose a scheme that works only on the basis of node values and connectivity of the grid. In a first version, we obtain a monotone scheme; then, applying a quadratic refinement to the numerical solution, we improve accuracy at the price of some extra computational cost. The scheme can be applied to both time-dependent and stationary HJ equations; in the latter case, we also study the construction of a fast policy iteration solver. We perform a theoretical analysis of the two versions, and validate them with an extensive set of examples, both in the time-dependent and in the stationary case.
