English

Approximate Convex Intersection Detection with Applications to Width and Minkowski Sums

Computational Geometry 2018-07-03 v1

Abstract

Approximation problems involving a single convex body in dd-dimensional space have received a great deal of attention in the computational geometry community. In contrast, works involving multiple convex bodies are generally limited to dimensions d3d \leq 3 and/or do not consider approximation. In this paper, we consider approximations to two natural problems involving multiple convex bodies: detecting whether two polytopes intersect and computing their Minkowski sum. Given an approximation parameter ε>0\varepsilon > 0, we show how to independently preprocess two polytopes A,BA,B into data structures of size O(1/ε(d1)/2)O(1/\varepsilon^{(d-1)/2}) such that we can answer in polylogarithmic time whether AA and BB intersect approximately. More generally, we can answer this for the images of AA and BB under affine transformations. Next, we show how to ε\varepsilon-approximate the Minkowski sum of two given polytopes defined as the intersection of nn halfspaces in O(nlog(1/ε)+1/ε(d1)/2+α)O(n \log(1/\varepsilon) + 1/\varepsilon^{(d-1)/2 + \alpha}) time, for any constant α>0\alpha > 0. Finally, we present a surprising impact of these results to a well studied problem that considers a single convex body. We show how to ε\varepsilon-approximate the width of a set of nn points in O(nlog(1/ε)+1/ε(d1)/2+α)O(n \log(1/\varepsilon) + 1/\varepsilon^{(d-1)/2 + \alpha}) time, for any constant α>0\alpha > 0, a major improvement over the previous bound of roughly O(n+1/εd1)O(n + 1/\varepsilon^{d-1}) time.

Keywords

Cite

@article{arxiv.1807.00484,
  title  = {Approximate Convex Intersection Detection with Applications to Width and Minkowski Sums},
  author = {Sunil Arya and Guilherme D. da Fonseca and David M. Mount},
  journal= {arXiv preprint arXiv:1807.00484},
  year   = {2018}
}
R2 v1 2026-06-23T02:47:43.779Z