English

Peeling Digital Potatoes

Computational Geometry 2019-06-25 v2

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)O(n^8) time for a polygon with nn vertices that may have holes. In this paper, we consider a digital version of the problem. A set KZ2K \subset \mathbb{Z}^2 is digital convex if conv(K)Z2=Kconv(K) \cap \mathbb{Z}^2 = K, where conv(K)conv(K) denotes the convex hull of KK. Given a set SS of nn lattice points, we present polynomial time algorithms to the problems of finding the largest digital convex subset KK of SS (digital potato-peeling problem) and the largest union of two digital convex subsets of SS. The two algorithms take roughly O(n3)O(n^3) and O(n9)O(n^9) time, respectively. We also show that those algorithms provide an approximation to the continuous versions.

Keywords

Cite

@article{arxiv.1812.05410,
  title  = {Peeling Digital Potatoes},
  author = {Loïc Crombez and Guilherme D. da Fonseca and Yan Gérard},
  journal= {arXiv preprint arXiv:1812.05410},
  year   = {2019}
}
R2 v1 2026-06-23T06:41:25.073Z