Peeling Digital Potatoes
Abstract
The potato-peeling problem (also known as convex skull) is a fundamental computational geometry problem and the fastest algorithm to date runs in O(n8) time for a polygon with n vertices that may have holes. In this paper, we consider a digital version of the problem. A set K ⊂ Z2 is digital convex if conv(K) Z2 = K, where conv(K) denotes the convex hull of K. Given a set S of n lattice points, we present polynomial time algorithms to the problems of finding the largest digital convex subset K of S (digital potato-peeling problem) and the largest union of two digital convex subsets of S. The two algorithms take roughly O(n3) and O(n9) time, respectively. We also show that those algorithms provide an approximation to the continuous versions.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.