Efficient Computation of the Directional Extremal Boundary of a Union of Equal-Radius Circles

📅 2025-03-27
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the efficient computation of the oriented extremal boundary—the contour formed by the farthest points along any given direction—of the union of equal-radius disks. Conventional approaches explicitly construct the union shape, suffering from high computational complexity and poor numerical robustness. To overcome these limitations, we propose the first plane-sweep algorithm based on circular arc event sorting, achieving an optimal $O(n log n)$ time complexity. By analyzing intersection points between disk pairs and their dominance relationships, our method directly extracts the critical boundary arcs without explicitly modeling the full union. Theoretical analysis confirms asymptotic optimality. Experimental results demonstrate that the algorithm achieves accurate boundary extraction under standard floating-point precision and outperforms naive geometric methods by over two orders of magnitude in runtime, while maintaining strong numerical robustness and scalability.

Technology Category

Search and Optimization: Mixed Discrete/Continuous SearchPlanning, Routing, and Scheduling: Optimization of Spatio-temporal SystemsConstraint Satisfaction and Optimization: Distributed CSP/Optimization

Application Category

Graph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphsResponsible Web: Human-perceived consequences of algorithmic deployment on the webSystems and Infrastructure for Web, Mobile and WoT: Experiences and lessons learnt from Web-based algorithms and system deployments
📝 Abstract
This paper focuses on computing the directional extremal boundary of a union of equal-radius circles. We introduce an efficient algorithm that accurately determines this boundary by analyzing the intersections and dominant relationships among the circles. The algorithm has time complexity of O(n log n).
Problem

Research questions and friction points this paper is trying to address.

Computing directional extremal boundary of equal-radius circles
Developing efficient O(n log n) algorithm for boundary determination
Analyzing circle intersections and dominance relationships
Innovation

Methods, ideas, or system contributions that make the work stand out.

Efficient algorithm for directional extremal boundary
Analyzes circle intersections and dominance
O(n log n) time complexity