English

A technique for solving the polygon inclusion problems

Computational Geometry 2024-04-23 v7

Abstract

We propose a technique called Rotate-and-Kill for solving the polygon inclusion and circumscribing problems. By applying this technique, we obtain O(n)O(n) time algorithms for computing (1) the maximum area triangle in a given nn-sided convex polygon PP, (2) the minimum area triangle enclosing PP, (3) the minimum area triangle enclosing PP touching edge-to-edge, i.e. the minimum area triangle that is the intersection of three half-planes out of the nn half-planes defining PP, and (4) the minimum perimeter triangle enclosing PP touching edge-to-edge. Our algorithm for computing the maximum area triangle is simpler than the alternatives given in [Chandran and Mount, IJCGA'92] and [Kallus, arXiv'17]. Our algorithms for computing the minimum area or perimeter triangle enclosing PP touching edge-to-edge improve the O(nlogn)O(n\log n) or O(nlog2n)O(n\log^2n) time algorithms given in [Boyce \emph{et al.}, STOC'82], [Aggarwal \emph{et al.}, Algorithmica'87], [Aggarwal and J. Park., FOCS'88], [Aggarwal \emph{et al.}, DCG'94], and [Schieber, SODA'95].

Keywords

Cite

@article{arxiv.1707.04071,
  title  = {A technique for solving the polygon inclusion problems},
  author = {Kai Jin and Taikun Zhu and Ruixi Luo},
  journal= {arXiv preprint arXiv:1707.04071},
  year   = {2024}
}
R2 v1 2026-06-22T20:45:48.582Z