A Fast-marching Algorithm for Nonmonotonically Evolving Fronts

The non-monotonic propagation of fronts is considered. When the speed function $F:\mathbb{R}^{n} \times [0,T]\rightarrow \mathbb{R}$ is prescribed, the non-linear advection equation $\phi_{t}+F|\nabla \phi|=0$ is a Hamilton-Jacobi equation known as the level-set equation. It is argued that a small enough neighbourhood of the zero-level-set $\mathcal{M}$ of the solution $\phi: \mathbb{R}^{n} \times [0,T] \rightarrow \mathbb{R}$ is the graph of $\psi:\mathbb{R}^{n} \rightarrow \mathbb{R}$ where $\psi$ solves a Dirichlet problem of the form $H(\vec{u},\psi(\vec{u}),\nabla \psi(\vec{u}))=0$. A fast-marching algorithm is presented where each point is computed using a discretization of such a Dirichlet problem, with no restrictions on the sign of $F$. The output is a directed graph whose vertices evenly sample $\mathcal{M}$. The convergence, consistency and stability of the scheme are addressed. Bounds on the computational complexity are estimated, and experimentally shown to be on par with the Fast Marching Method. Examples are presented where the algorithm is shown to be globally first-order accurate. The complexities and accuracies observed are independent of the monotonicity of the evolution.

[1]  Olof Runborg,et al.  Analysis of high order fast interface tracking methods , 2014, Numerische Mathematik.

[2]  P. Lions,et al.  Some Properties of Viscosity Solutions of Hamilton-Jacobi Equations. , 1984 .

[3]  G. M.,et al.  Partial Differential Equations I , 2023, Applied Mathematical Sciences.

[4]  R. Newcomb VISCOSITY SOLUTIONS OF HAMILTON-JACOBI EQUATIONS , 2010 .

[5]  Jean-Christophe Nave,et al.  A Low Complexity Algorithm for Non-Monotonically Evolving Fronts , 2015, J. Sci. Comput..

[6]  Maurizio Falcone The minimum time problem and its applications to front propagation , 1994 .

[7]  J. A. Sethian,et al.  Fast Marching Methods , 1999, SIAM Rev..

[8]  William H. Press,et al.  Numerical Recipes 3rd Edition: The Art of Scientific Computing , 2007 .

[9]  G. Barles,et al.  Convergence of approximation schemes for fully nonlinear second order equations , 1990, 29th IEEE Conference on Decision and Control.

[10]  Adam M. Oberman,et al.  Convergent Difference Schemes for Degenerate Elliptic and Parabolic Equations: Hamilton-Jacobi Equations and Free Boundary Problems , 2006, SIAM J. Numer. Anal..

[11]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[12]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[13]  Adam M. Oberman,et al.  Filtered schemes for Hamilton-Jacobi equations: A simple construction of convergent accurate difference schemes , 2014, J. Comput. Phys..

[14]  P. Lions Generalized Solutions of Hamilton-Jacobi Equations , 1982 .

[15]  Adam M. Oberman,et al.  Convergent Filtered Schemes for the Monge-Ampère Partial Differential Equation , 2012, SIAM J. Numer. Anal..

[16]  A. Vladimirsky Static PDEs for time-dependent control problems , 2006 .

[17]  Stanley Osher,et al.  Fast Sweeping Algorithms for a Class of Hamilton-Jacobi Equations , 2003, SIAM J. Numer. Anal..

[18]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid , 2012 .

[19]  Li-Tien Cheng,et al.  Redistancing by flow of time dependent eikonal equation , 2008, J. Comput. Phys..

[20]  John Guckenheimer,et al.  A Fast Method for Approximating Invariant Manifolds , 2004, SIAM J. Appl. Dyn. Syst..

[21]  Lingling Wu,et al.  A simple package for front tracking , 2006, J. Comput. Phys..

[22]  James A. Sethian,et al.  Numerical Methods for Propagating Fronts , 1987 .

[23]  Xiaolin Li,et al.  Robust Computational Algorithms for Dynamic Interface Tracking in Three Dimensions , 1999, SIAM J. Sci. Comput..

[24]  P. Lions,et al.  User’s guide to viscosity solutions of second order partial differential equations , 1992, math/9207212.

[25]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[26]  Guy Barles,et al.  Hamilton-Jacobi equations : approximations, numerical analysis and applications : Cetraro, Italy 2011 , 2013 .

[27]  Dimitri P. Bertsekas,et al.  Constrained Optimization and Lagrange Multiplier Methods , 1982 .

[28]  Qiang Zhang,et al.  Three-Dimensional Front Tracking , 1998, SIAM J. Sci. Comput..

[29]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[30]  Maurizio Falcone,et al.  Convergence of a Generalized Fast-Marching Method for an Eikonal Equation with a Velocity-Changing Sign , 2008, SIAM J. Numer. Anal..

[31]  J. Tsitsiklis Efficient algorithms for globally optimal trajectories , 1995, IEEE Trans. Autom. Control..

[32]  J. Tsitsiklis,et al.  Efficient algorithms for globally optimal trajectories , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[33]  S. Osher A level set formulation for the solution of the Dirichlet problem for Hamilton-Jacobi equations , 1993 .