paper

A Linear Time Algorithm for the Maximum Overlap of Two Convex Polygons Under Translation

arXiv:2504.18352

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.

To appear in SoCG 2025

A Linear Time Algorithm for the Maximum Overlap of Two Convex Polygons Under Translation · wovepaper