PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 12, 20260 citationsOpen Access

Fast fencing

MAMikkel AbrahamsenAAAnna AdamaszekKBKarl Bringmann

Key Points

  • This research aims to solve fence enclosure problems by finding minimally lengthy closed curves for a set of points in the plane.
  • Presented a polynomial time algorithm for enclosures with a maximum of k closed curves.
  • Developed a near-linear time algorithm for unit cost per curve or unit disks.
  • Explored the complexity of the problem as conjectured to be NP-hard under certain conditions.
  • Demonstrated a polynomial time solution for the variant with at most k closed curves.
  • Achieved a near-linear time algorithm for the variant with unit cost per curve.
  • Refuted the conjecture regarding NP-hardness of the problem with k curves unless P equals NP.

Abstract

We consider very natural "fence enclosure" problems studied by Capoyleas, Rote, and Woeginger and Arkin, Khuller, and Mitchell in the early 90s. Given a set S of n points in the plane, we aim at finding a set of closed curves such that (1) each point is enclosed by a curve and (2) the total length of the curves is minimized. We consider two main variants. In the first variant, we pay a unit cost per curve in addition to the total length of the curves. An equivalent formulation of this version is that we have to enclose n unit disks, paying only the total length of the enclosing curves. In the other variant, we are allowed to use at most k closed curves and pay no cost per curve. For the variant with at most k closed curves, we present an algorithm that is polynomial in both n and k. For the variant with unit cost per curve, or unit disks, we present a near-linear time algorithm. Capoyleas, Rote, and Woeginger solved the problem with at most k curves in n^O (k) time. Arkin, Khuller, and Mitchell used this to solve the unit cost per curve version in exponential time. At the time, they conjectured that the problem with k curves is NP-hard for general k. Our polynomial time algorithm refutes this unless P equals NP.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Abrahamsen et al. (2018) studied this question.

synapsesocial.com/papers/6a2ba3d18101cf8926f0267dhttps://doi.org/10.48550/arxiv.1804.00101
Ask AI
Helpful
Bookmark
Share
View Full Paper