Skip to main navigation Skip to search Skip to main content

A MULTILEVEL FAST MARCHING METHOD FOR THE MINIMUM TIME PROBLEM

  • Women and Infants Hospital of Rhode Island-Warren Alpert Medical School of Brown University

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

We introduce a new numerical method to approximate the solutions of a class of stationary Hamilton-Jacobi (HJ) partial differential equations arising from minimum time optimal control problems. We rely on nested grid approximations and look for the optimal trajectories by using the coarse grid approximations to reduce the search space in fine grids. This provides an infinitesimal version of the ``highway hierarchy" method which has been developed to solve shortest path problems (with discrete time and discrete state). We obtain, for each level, an approximate value function on a subdomain of the state space. We show that the sequence obtained in this way does converge to the viscosity solution of the HJ equation. Moreover, for our multilevel algorithm, if 0 < γ \leqslant 1 is the convergence rate of the classical numerical scheme, then the number of arithmetic operations needed to obtain an error in O(ε) is in O), with θ < γd , to be compared with O-d/γ) for ordinary grid-based methods. Here d is the dimension of the problem, θ depends on d, γ and on the ``stiffness" of the value function around optimal trajectories, and the notation O ignores logarithmic factors. In particular, in typical smooth cases, one has γ = 1 and θ = (d + 1)/2.

Original languageEnglish
Pages (from-to)2963-2991
Number of pages29
JournalSIAM Journal on Control and Optimization
Volume62
Issue number6
DOIs
Publication statusPublished - 1 Jan 2024

Keywords

  • Hamilton-Jacobi equations
  • curse-of-dimensionality
  • eikonal equation
  • fast marching
  • minimum time
  • state constraints

Fingerprint

Dive into the research topics of 'A MULTILEVEL FAST MARCHING METHOD FOR THE MINIMUM TIME PROBLEM'. Together they form a unique fingerprint.

Cite this