A general algorithm for convex fair partitions of convex polygons

被引:0
|
作者
Campillo, Mathilda [1 ]
Gonzalez-Lima, Maria D. [1 ]
Uribe, Bernardo [1 ]
机构
[1] Univ Norte, Dept Math & Stat, Km 5 Via Puerto Colombia, Barranquilla 081007, Colombia
关键词
Convex equipartition; Fair partition; Lloyd's algorithm; Voronoi partition; Centroidal Voronoi partition; EQUIPARTITIONS;
D O I
10.1186/s13663-024-00769-y
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A convex fair partition of a convex polygonal region is defined as a partition on which all regions are convex and have equal area and equal perimeter. The existence of such a partition for any number of regions remains an open question. In this paper, we address this issue by developing an algorithm to find such a convex fair partition without restrictions on the number of regions. Our approach utilizes the normal flow algorithm (a generalization of Newton's method) to find a zero for the excess areas and perimeters of the convex hulls of the regions. The initial partition is generated by applying Lloyd's algorithm to a randomly selected set of points within the polygon, after appropriate scaling. We performed extensive experimentation, and our algorithm can find a convex fair partition for 100% of the tested problem. Our findings support the conjecture that a convex fair partition always exists.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] An algorithmic approach to convex fair partitions of convex polygons
    Campillo, Mathilda
    Gonzalez-Lima, Maria D.
    Uribe, Bernardo
    METHODSX, 2024, 12
  • [2] BOUNDS ON THE LENGTH OF CONVEX PARTITIONS OF POLYGONS
    LEVCOPOULOS, C
    LINGAS, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1984, 181 : 279 - 295
  • [3] Algorithms for fair partitioning of convex polygons
    Armaselu, Bogdan
    Daescu, Ovidiu
    THEORETICAL COMPUTER SCIENCE, 2015, 607 : 351 - 362
  • [4] Algorithms for Fair Partitioning of Convex Polygons
    Armaselu, Bogdan
    Daescu, Ovidiu
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS (COCOA 2014), 2014, 8881 : 53 - 65
  • [5] An improved algorithm for intersecting convex polygons
    Saab, YG
    INFORMATION PROCESSING LETTERS, 1997, 61 (02) : 89 - 90
  • [6] A COUNTEREXAMPLE TO A DIAMETER ALGORITHM FOR CONVEX POLYGONS
    BHATTACHARYA, BK
    TOUSSAINT, GT
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1982, 4 (03) : 306 - 309
  • [7] CONVEX POLYGONS AND SEPARATION OF CONVEX
    Rivera-Campo, Eduardo
    Urrutia, Jorge
    STUDIA SCIENTIARUM MATHEMATICARUM HUNGARICA, 2022, 59 (3-4) : 274 - 283
  • [8] Decompositions, partitions, and coverings with convex polygons and pseudo-triangles
    Aichholzer, O.
    Huemer, C.
    Kappes, S.
    Speckmann, B.
    Toth, C. D.
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2006, PROCEEDINGS, 2006, 4162 : 86 - 97
  • [9] Decompositions, Partitions, and Coverings with Convex Polygons and Pseudo-Triangles
    O. Aichholzer
    C. Huemer
    S. Kappes
    B. Speckmann
    Cs. D. Tóth
    Graphs and Combinatorics, 2007, 23 : 481 - 507
  • [10] Decompositions, partitions, and coverings with convex polygons and pseudo-triangles
    Aichholzer, O.
    Huemer, C.
    Kappes, S.
    Speckmann, B.
    Toth, Cs. D.
    GRAPHS AND COMBINATORICS, 2007, 23 (05) : 481 - 507