On computing the (exact) Fr\'echet distance with a frog
Jacobus Conradi, Ivor van der Hoog, Eva Rotenberg

TL;DR
This paper improves the frog-based approach for computing the exact continuous Fréchet distance between polygonal curves, addressing its limitations and providing an open-source implementation with extensive empirical evaluation.
Contribution
It develops techniques to guarantee exactness, polynomial-time convergence, and near-optimal simplifications, and compares the method's practical performance with existing approaches.
Findings
Exact computation increases median runtime but can be faster in worst-case scenarios.
The frog-based approach is often outperformed by the method of Bringmann et al. in practice.
The new techniques provide theoretical guarantees and practical improvements over previous frog-based methods.
Abstract
The continuous Frechet distance between two polygonal curves is classically computed by exploring their free space diagram. Recently, Har-Peled, Raichel, and Robson [SoCG'25] proposed a radically different approach: instead of directly traversing the continuous free space, they approximate the distance by computing paths in a discrete graph derived from the discrete free space, recursively bisecting edges until the discrete distance converges to the continuous Frechet distance. They implement this so-called frog-based technique and report substantial practical speedups over the state of the art. We revisit the frog-based approach and address three of its limitations. First, the method does not compute the Frechet distance exactly. Second, the recursive bisection procedure only introduces the monotonicity events required to realise the Frechet distance asymptotically, that is, only in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Computational Geometry and Mesh Generation · Data Visualization and Analytics
