Abstract
The center of area of a polygon P is the unique point p* that maximizes the minimum area overlap between P and any halfplane that includes p*. We present several “numerical” algorithms for finding the coordinates of p* for a polygon of n vertices. These algorithms are numerical in the sense that we have been careful to express the algorithm complexities as a function of G, the number of bits used to represent the coordinates of the polygon vertices, and K, the number of desired bits of precision in the output coordinates of p*. For a convex polygon the algorithm runs in O(nGK); non-convex polygons offer considerably more challenge. For orthogonal non-convex polygons, we have an algorithm that runs in O(n2GK), but for general non-convex polygons, our algorithm's time complexity is O(n4 log nG K+n3G2K+nGK2).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.