Creative Commons Attribution 4.0 International license
We study the problem of minimizing the area of the convex hull of k polygons with a total of n vertices in the plane, under translations and rigid motions for any fixed k ≥ 3. For any ε ∈ (0, 1), we give (1 + ε)-approximation algorithms running in O(ε^{-1/2} log n + ε^{1/2 - k}) time for translations, and in O(ε^{-1/2} log n + ε^{3/2 - 2k}) time for rigid motions. We also consider minimizing the perimeter of the convex hull under translations and obtain a (1 + ε)-approximation algorithm running in O(ε^{-1/2} log n + ε^{1/2 - k}log^{k-1}(1/ε)) time. To the best of our knowledge, these are the first results of this kind for k ≥ 3 polygons. Furthermore, for the special case of two polygons with n₀ and n₁ vertices (n₀ ≥ n₁), respectively, we give an O(n₀+n₁log²(n₀+n₁))-time algorithm for the minimum-perimeter problem. This significantly improves upon the best-known O((n₀+n₁)log²(n₀+n₁)) bound by eliminating the logarithmic overhead associated with the larger input size n₀.
@InProceedings{jung_et_al:LIPIcs.ESA.2026.44,
author = {Jung, Mook Kwon and Ahn, Hee-Kap},
title = {{Smallest Convex Hulls of Polygons}},
booktitle = {34th Annual European Symposium on Algorithms (ESA 2026)},
pages = {44:1--44:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-445-1},
ISSN = {1868-8969},
year = {2026},
volume = {388},
editor = {Bille, Philip and Pettie, Seth and Storandt, Sabine},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2026.44},
URN = {urn:nbn:de:0030-drops-271803},
doi = {10.4230/LIPIcs.ESA.2026.44},
annote = {Keywords: Convex hull, packing, bundling, approximation algorithms, cuttings}
}