
TL;DR
This paper presents a straightforward, efficient algorithm for computing the Boolean operation on circular-arc polygons, combining simplicity with competitive performance, especially when the number of intersections and edges is small.
Contribution
The authors introduce a concise, easy-to-implement algorithm for BOCP that maintains efficiency and is validated through empirical testing.
Findings
Runs in O(m+n+(l+k)log l) time
Uses O(m+n+k) space
Effective when intersections and edges are few
Abstract
In this article, we devise a concise algorithm for computing BOCP. Our method is simple, easy-to-implement but without loss of efficiency. Given two circular-arc polygons with and edges respectively, our method runs in time, using space, where is the number of intersections, and is the number of {edge}s. Our algorithm has the power to approximate to linear complexity when and are small. The superiority of the proposed algorithm is also validated through empirical study.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Data Management and Algorithms · Complexity and Algorithms in Graphs
