English

Linear time Minimum Area All-flush Triangles Circumscribing a Convex Polygon

Computational Geometry 2022-08-15 v5

Abstract

We study the problem of computing the minimum area triangle that circumscribes a given nn-sided convex polygon touching edge-to-edge. In other words, we compute the minimum area triangle that is the intersection of 3 half-planes out of nn half-planes defined by a given convex polygon. Building on the Rotate-and-Kill technique {Arxiv:1707.04071}, we propose an algorithm that solves the problem in O(n)O(n) time, improving the best-known O(nlogn)O(n\log n) time algorithms given in [A. Aggarwal et. al. DCG94; B. Schieber. SODA95}. Our algorithm computes all the locally minimal area circumscribing triangles touching edge-to-edge.

Keywords

Cite

@article{arxiv.1712.05081,
  title  = {Linear time Minimum Area All-flush Triangles Circumscribing a Convex Polygon},
  author = {Kai Jin and Zhiyi Huang},
  journal= {arXiv preprint arXiv:1712.05081},
  year   = {2022}
}

Comments

Merged into arXiv:1707.04071

R2 v1 2026-06-22T23:17:41.495Z