English

Remarks on the O(N) Implementation of the Fast Marching Method

Numerical Analysis 2025-10-20 v1 Numerical Analysis

Abstract

The fast marching algorithm computes an approximate solution to the eikonal equation in O(N log N) time, where the factor log N is due to the administration of a priority queue. Recently, Yatziv, Bartesaghi and Sapiro have suggested to use an untidy priority queue, reducing the overall complexity to O(N) at the price of a small error in the computed solution. In this paper, we give an explicit estimate of the error introduced, which is based on a discrete comparison principle. This estimates implies in particular that the choice of an accuracy level that is independent of the speed function F results in the complexity bound O(Fmax /Fmin N). A numerical experiment illustrates this robustness problem for large ratios Fmax /Fmin .

Keywords

Cite

@article{arxiv.cs/0703082,
  title  = {Remarks on the O(N) Implementation of the Fast Marching Method},
  author = {Christian Rasch and Thomas Satzger},
  journal= {arXiv preprint arXiv:cs/0703082},
  year   = {2025}
}

Comments

7 pages, 2 figures

R2 v1 2026-07-22T12:28:19.017Z