Optimal Adaptive Algorithms for Finding the Nearest and Farthest Point on a Parametric Black-Box Curve
Ilya Baran, Erik D. Demaine

TL;DR
This paper develops adaptive algorithms for efficiently finding the nearest or farthest point on a parametric black-box curve, improving sample complexity by tailoring to instance difficulty under a Lipschitz condition.
Contribution
It introduces instance-adaptive algorithms with near-optimal sample complexity bounds for nearest and farthest point problems on black-box curves, under Lipschitz assumptions.
Findings
Algorithms adapt to problem difficulty, reducing samples needed.
Sample complexity bounds are tight in the worst case.
Special case when the point is very close to the curve, requiring only constant samples.
Abstract
We consider a general model for representing and manipulating parametric curves, in which a curve is specified by a black box mapping a parameter value between 0 and 1 to a point in Euclidean d-space. In this model, we consider the nearest-point-on-curve and farthest-point-on-curve problems: given a curve C and a point p, find a point on C nearest to p or farthest from p. In the general black-box model, no algorithm can solve these problems. Assuming a known bound on the speed of the curve (a Lipschitz condition), the answer can be estimated up to an additive error of epsilon using O(1/epsilon) samples, and this bound is tight in the worst case. However, many instances can be solved with substantially fewer samples, and we give algorithms that adapt to the inherent difficulty of the particular instance, up to a logarithmic factor. More precisely, if OPT(C,p,epsilon) is the minimum…
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
TopicsRobotic Path Planning Algorithms · Computational Geometry and Mesh Generation · Advanced Numerical Analysis Techniques
