A Linear Time Algorithm for the Maximum Overlap of Two Convex Polygons Under Translation
Computational Geometry
2025-04-28 v1
Abstract
Given two convex polygons and with and edges, the maximum overlap problem is to find a translation of that maximizes the area of its intersection with . We give the first randomized algorithm for this problem with linear running time. Our result improves the previous two-and-a-half-decades-old algorithm by de Berg, Cheong, Devillers, van Kreveld, and Teillaud (1998), which ran in time, as well as multiple recent algorithms given for special cases of the problem.
Cite
@article{arxiv.2504.18352,
title = {A Linear Time Algorithm for the Maximum Overlap of Two Convex Polygons Under Translation},
author = {Timothy M. Chan and Isaac M. Hair},
journal= {arXiv preprint arXiv:2504.18352},
year = {2025}
}
Comments
To appear in SoCG 2025