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).

生成讲解博客的中文版本

生成AI智能校验的中文版本