A general algorithm for convex fair partitions of convex polygons
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.
Authors
- María D. González-Lima (ORCID: https://orcid.org/0000-0002-7750-9564)
- Bernardo Uribe (ORCID: https://orcid.org/0000-0003-2234-4624)
- Mathilda Campillo (ORCID: https://orcid.org/0009-0002-3235-1318)
Institutions
- Universidad del Norte (CO)
Publication Details
- Journal
- Fixed Point Theory and Algorithms for Sciences and Engineering
- Published
- 2024-08-11
- DOI
- https://doi.org/10.1186/s13663-024-00769-y
- Primary Topic
- Computational Geometry and Mesh Generation
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Consejo Nacional de Ciencia y Tecnología