Fast Static and Dynamic Approximation Algorithms for Geometric Optimization Problems: Piercing, Independent Set, Vertex Cover, and Matching
Sujoy Bhore, Timothy M. Chan
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 n axis-aligned boxes in any constant dimension d, we give an O(log log n)-approximation algorithm for MPS that runs in O(n 1+δ ) time for an arbitrarily small constant δ > 0. This significantly improves the previous O(log log n)-approximation algorithm by Agarwal, Har-Peled, Raychaudhury, and Sintos (SODA 2024), which ran in O(n d/2 polylog n) time.
• Furthermore, we show that our algorithm can be made fully dynamic with O(n δ ) amortized update time. Previously, Agarwal et al. (SODA 2024) obtained dynamic results only in R 2 and achieved only O( √ n polylog n) amortized expected update time.
• For n axis-aligned rectangles in R 2 , we give an O(1)-approximation algorithm for MIS that runs in O(n 1+δ ) time. Our result significantly improves the running time of the celebrated algorithm by Mitchell (FOCS 2021) (which was about O(n 21 )), and answers one of his open questions. Our algorithm can also be made fully dynamic with O(n δ ) amortized update time.
• For n (unweighted or weighted) fat objects in any constant dimension, we give a dynamic O(1)-approximation algorithm for MIS with O(n δ ) amortized update time. Previously, Bhore, N öllenburg, T óth, and Wulms (SoCG 2024) obtained efficient dynamic O(1)-approximation algorithms only for disks in R 2 and only in the unweighted setting.
• For n axis-aligned rectangles in R 2 , we give a dynamic ( 3 2 + ε)-approximation algorithm for MVC with O(polylog n) amortized update time for any constant ε > 0. Our static result improves the running time of Bar-Yehuda, Hermelin, and Rawitz (2011). For disks in R 2 or hypercubes in any constant dimension, we give the first fully dynamic (1 + ε)approximation algorithm for MVC with O(polylog n) amortized update time.
• For (monochromatic or bichromatic) disks in R 2 or hypercubes in any constant dimension, we give the first fully dynamic (1 + ε)-approximation algorithm for MCM with O(polylog n) amortized update time.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 4155bb50-bf86-46bb-9fdd-c8e1f1f561c9Cited by top-tier papers2
- Fast Approximation Algorithms for Piercing Boxes by PointsPankaj K. Agarwal, Sariel Har-Peled, Rahul Raychaudhury, Stavros SintosSODA 2024 · 1 citation
- Online epsilon Net & Piercing Set for Geometric ConceptsSujoy Bhore, Devdan Dey, Satyam SinghICLR 2025
Builds on10
- Maximum Flow and Minimum-Cost Flow in Almost-Linear TimeLi Chen, Rasmus Kyng, Yang P. Liu, Richard Peng et al.FOCS 2022 · 135 citations
- Coloring and Maximum Weight Independent Set of RectanglesParinya Chalermsook, Bartosz WalczakSODA 2021 · 19 citations
- Approximating Maximum Independent Set for Rectangles in the PlaneJoseph S. B. MitchellFOCS 2021 · 18 citations
- A 3-Approximation Algorithm for Maximum Independent Set of RectanglesWaldo Gálvez, Arindam Khan, Mathieu Mari, Tobias Mömke et al.SODA 2022 · 16 citations
- Dynamic Algorithms for Maximum Matching SizeSoheil BehnezhadSODA 2023 · 14 citations
Related papers
- Dynamic Geometric Set Cover, RevisitedTimothy M. Chan, Qizheng He, Subhash Suri, Jie XueSODA 2022 · 4 citations
- Finding Triangles and Other Small Subgraphs in Geometric Intersection GraphsTimothy M. ChanSODA 2023 · 4 citations
- Fast LP-based Approximations for Geometric Packing and Covering ProblemsChandra Chekuri, Sariel Har-Peled, Kent QuanrudSODA 2020 · 9 citations
- Dynamic Set Cover: Improved Amortized and Worst-Case Update TimeSayan Bhattacharya, Monika Henzinger, Danupon Nanongkai, Xiaowei WuSODA 2021 · 8 citations
- Dynamic ((1+ε) ln n)-Approximation Algorithms for Minimum Set Cover and Dominating SetShay Solomon, Amitai UzradSTOC 2023 · 3 citations
