Convex Polygon Containment: Improving Quadratic to Near Linear Time
Abstract
We revisit a standard polygon containment problem: given a convex -gon and a convex -gon in the plane, find a placement of inside under translation and rotation (if it exists), or more generally, find the largest copy of inside under translation, rotation, and scaling. Previous algorithms by Chazelle (1983), Sharir and Toledo (1994), and Agarwal, Amenta, and Sharir (1998) all required time, even in the simplest case. We present a significantly faster new algorithm for achieving polylog running time. Moreover, we extend the result for general , achieving running time for any . Along the way, we also prove a new polylog bound on the number of similar copies of inside that have 4 vertices of in contact with the boundary of (assuming general position input), disproving a conjecture by Agarwal, Amenta, and Sharir (1998).
Cite
@article{arxiv.2403.13292,
title = {Convex Polygon Containment: Improving Quadratic to Near Linear Time},
author = {Timothy M. Chan and Isaac M. Hair},
journal= {arXiv preprint arXiv:2403.13292},
year = {2024}
}
Comments
To appear in SoCG 2024