Fast Static and Dynamic Approximation Algorithms for Geometric Optimization Problems: Piercing, Independent Set, Vertex Cover, and Matching
Sujoy Bhore, Timothy M. Chan

TL;DR
This paper introduces faster static and dynamic approximation algorithms for key geometric optimization problems like piercing, independent set, vertex cover, and matching, improving efficiency and extending dynamic capabilities.
Contribution
The paper presents near-linear time approximation algorithms and fully dynamic data structures for several geometric problems, significantly improving previous results in speed and dynamic updates.
Findings
O(log log n)-approximation for MPS with near-linear time
Fully dynamic algorithms for MIS, MVC, and MCM with polylogarithmic update time
Improved algorithms for rectangles and fat objects in geometric spaces
Abstract
We develop simple and general techniques to obtain faster (near-linear time) static approximation algorithms, as well as efficient dynamic data structures, for four fundamental geometric optimization problems: minimum piercing set (MPS), maximum independent set (MIS), minimum vertex cover (MVC), and maximum-cardinality matching (MCM). Highlights of our results include the following: * For axis-aligned boxes in any constant dimension , we give an -approximation algorithm for MPS that runs in time for an arbitrarily small constant . This significantly improves the previous -approximation algorithm by Agarwal, Har-Peled, Raychaudhury, and Sintos (SODA~2024), which ran in time. * Furthermore, we show that our algorithm can be made fully dynamic with amortized update time.…
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
TopicsAdvanced Numerical Analysis Techniques · Computational Geometry and Mesh Generation · Robotic Path Planning Algorithms
