An Output Sensitive Algorithm for Discrete Convex Hulls
Sariel Har-Peled

TL;DR
This paper introduces an output-sensitive algorithm for computing the discrete convex hull of a convex body in the plane, with a runtime depending on the size of the hull and the body's diameter.
Contribution
It presents a novel $O( |C^0| ext{log} ext{D}(C) )$-time algorithm for discrete convex hulls, improving efficiency based on geometric bounds.
Findings
Algorithm runs in $O( |C^0| ext{log} ext{D}(C) )$ time
Runtime is $O( ext{D}(C)^{2/3} ext{log} ext{D}(C))$ using known bounds
Efficient for convex bodies like disks
Abstract
Given a convex body in the plane, its discrete hull is , where is the integer lattice. We present an -time algorithm for calculating the discrete hull of , where denotes the number of vertices of , and is the diameter of . Actually, using known combinatorial bounds, the running time of the algorithm is . In particular, this bound applies when is a disk.
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.
