English

Fast and Exact Convex Hull Simplification

Computational Geometry 2021-10-05 v1

Abstract

Given a point set PP in the plane, we seek a subset QPQ\subseteq P, whose convex hull gives a smaller and thus simpler representation of the convex hull of PP. Specifically, let cost(Q,P)cost(Q,P) denote the Hausdorff distance between the convex hulls CH(Q)\mathcal{CH}(Q) and CH(P)\mathcal{CH}(P). Then given a value ε>0\varepsilon>0 we seek the smallest subset QPQ\subseteq P such that cost(Q,P)εcost(Q,P)\leq \varepsilon. We also consider the dual version, where given an integer kk, we seek the subset QPQ\subseteq P which minimizes cost(Q,P)cost(Q,P), such that Qk|Q|\leq k. For these problems, when PP is in convex position, we respectively give an O(nlog2n)O(n\log^2 n) time algorithm and an O(nlog3n)O(n\log^3 n) time algorithm, where the latter running time holds with high probability. When there is no restriction on PP, we show the problem can be reduced to APSP in an unweighted directed graph, yielding an O(n2.5302)O(n^{2.5302}) time algorithm when minimizing kk and an O(min{n2.5302,kn2.376})O(\min\{n^{2.5302}, kn^{2.376}\}) time algorithm when minimizing ε\varepsilon, using prior results for APSP. Finally, we show our near linear algorithms for convex position give 2-approximations for the general case.

Keywords

Cite

@article{arxiv.2110.00671,
  title  = {Fast and Exact Convex Hull Simplification},
  author = {Georgiy Klimenko and Benjamin Raichel},
  journal= {arXiv preprint arXiv:2110.00671},
  year   = {2021}
}
R2 v1 2026-06-24T06:34:06.364Z