Polyline Simplification has Cubic Complexity
Karl Bringmann, Bhaskar Ray Chaudhury

TL;DR
This paper presents cubic-time algorithms for various polyline simplification problems and provides evidence that these complexities are optimal in high dimensions, resolving their computational complexity status.
Contribution
It introduces cubic algorithms for all variants of polyline simplification and establishes conditional lower bounds indicating these are likely optimal in high-dimensional spaces.
Findings
Cubic time algorithms for Global-Fréchet, Local-Hausdorff, and Local-Fréchet problems.
Conditional lower bounds suggest cubic time is optimal in high dimensions.
Results hold over general metric spaces including and -Lp norms.
Abstract
In the classic polyline simplification problem we want to replace a given polygonal curve , consisting of vertices, by a subsequence of vertices from such that the polygonal curves and are as close as possible. Closeness is usually measured using the Hausdorff or Fr\'echet distance. These distance measures can be applied "globally", i.e., to the whole curves and , or "locally", i.e., to each simplified subcurve and the line segment that it was replaced with separately (and then taking the maximum). This gives rise to four problem variants: Global-Hausdorff (known to be NP-hard), Local-Hausdorff (in time ), Global-Fr\'echet (in time ), and Local-Fr\'echet (in time ). Our contribution is as follows. - Cubic time for all variants: For Global-Fr\'echet we design an algorithm running in time . This shows that all…
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.
