CGJul 2

Bicriteria Polygon Aggregation with Arbitrary Shapes

arXiv:2507.112129.41 citationsh-index: 22
Predicted impact top 6% in CG · last 90 daysOriginality Incremental advance
AI Analysis

For researchers in computational geometry and GIS, this work solves a more general version of the fence enclosure problem, enabling practical aggregation of arbitrary polygon sets.

This paper addresses the problem of aggregating polygons by covering them with disjoint regions to minimize a weighted sum of area and perimeter, extending previous work that required boundaries from a fixed subdivision. The authors provide an algorithm with runtime Õ(n^4) and characterize optimal boundaries as composed of input edges and circular arcs, also offering a parametric solution with O(n^2) combinatorial solutions.

We study the problem of aggregating a set of polygons by covering them with disjoint representative regions, thereby inducing a clustering of the polygons. Equivalently, this can be seen as a fence enclosure problem, where the goal is to surround the polygons with a set of closed curves. Our objective is to minimize a weighted sum of the total area and the total perimeter of the regions, which naturally extends other fencing problems and has applications in geographical information systems. Previously, this objective was only studied in a restricted variant, in which the boundary curves of the regions must be selected from a fixed subdivision of the plane. It is natural to ask whether the problem is still tractable if this restriction is removed, allowing output regions to be bounded by arbitrary curves. We provide a positive answer in the form of an algorithm with runtime $\mathcal{\tilde{O}}(n^4)$, where $n$ is the number of input vertices. To achieve this, we fully characterize the optimal solutions by showing that their boundaries are composed of input edges and circular arcs of constant radius. Additionally, we consider the parametric problem, where for every weighting factor we seek a solution that is optimal for that trade-off of area and perimeter. We show that $\mathcal{O}(n^2)$ combinatorial solutions suffice to describe all optimal solutions across all weighting factors, and provide both an exact algorithm and an approximation scheme. To make the algorithms scalable in practice, we develop engineering techniques that exploit structural properties of the solutions. Our experimental evaluation on real-world data shows linear runtime in practice, even for the parametric variant.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes