Computing Smallest Convex Intersecting Polygons

Antonios Antoniadis, Mark de Berg, Sándor Kisfaludi-Bak, Antonis Skarlatos

Research output: Working paperPreprintAcademic

3 Downloads (Pure)

Abstract

A polygon C is an intersecting polygon for a set O of objects in the plane if C intersects each object in O, where the polygon includes its interior. We study the problem of computing the minimum-perimeter intersecting polygon and the minimum-area convex intersecting polygon for a given set O of objects. We present an FPTAS for both problems for the case where O is a set of possibly intersecting convex polygons in the plane of total complexity n. Furthermore, we present an exact polynomial-time algorithm for the minimum-perimeter intersecting polygon for the case where O is a set of n possibly intersecting segments in the plane. So far, polynomial-time exact algorithms were only known for the minimum perimeter intersecting polygon of lines or of disjoint segments.
Original languageEnglish
PublisherArXiv.org
DOIs
Publication statusPublished - 16 Aug 2022

Keywords

  • cs.CG

Fingerprint

Dive into the research topics of 'Computing Smallest Convex Intersecting Polygons'. Together they form a unique fingerprint.
  • Computing Smallest Convex Intersecting Polygons

    Antoniadis, A., de Berg, M., Kisfaludi-Bak, S. & Skarlatos, A., 19 Feb 2025, In: Journal of computational geometry. 16, 1, p. 167-202 36 p.

    Research output: Contribution to journalArticleAcademicpeer-review

    Open Access
    File
    11 Downloads (Pure)
  • Computing Smallest Convex Intersecting Polygons

    Antoniadis, A., de Berg, M., Kisfaludi-Bak, S. & Skarlatos, A., 2022, 30th Annual European Symposium on Algorithms (ESA 2022). Chechik, S., Navarro, G., Rotenberg, E. & Herman, G. (eds.). Dagstuhl, 13 p. 9. (Leibniz International Proceedings in Informatics (LIPIcs); vol. 244).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Open Access
    File
    25 Downloads (Pure)

Cite this