Fast Static and Dynamic Approximation Algorithms for Geometric Optimization Problems: Piercing, Independent Set, Vertex Cover, and Matching
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. Previously, Agarwal et al.~(SODA~2024) obtained dynamic results only in and achieved only amortized expected update time. * For axis-aligned rectangles in , we give an -approximation algorithm for MIS that runs in time. Our result significantly improves the running time of the celebrated algorithm by Mitchell (FOCS~2021) (which was about ), and answers one of his open questions. Our algorithm can also be made fully dynamic with amortized update time. * For (unweighted or weighted) fat objects in any constant dimension, we give a dynamic -approximation algorithm for MIS with amortized update time. * For disks in or hypercubes in any constant dimension, we give the first fully dynamic -approximation algorithms for MVC and MCM with amortized update time.
Cite
@article{arxiv.2407.20659,
title = {Fast Static and Dynamic Approximation Algorithms for Geometric Optimization Problems: Piercing, Independent Set, Vertex Cover, and Matching},
author = {Sujoy Bhore and Timothy M. Chan},
journal= {arXiv preprint arXiv:2407.20659},
year = {2024}
}
Comments
This paper includes the results on vertex cover and matching from our previous arXiv submission (arXiv:2402.07441), along with new results on piercing and independent sets. Abstract shortened to meet arXiv limit