Geometry Seminar
Fast Static and Dynamic Approximation Algorithms for Geometric Optimization Problems
Speaker: Sujoy Bhore, IIT Bombay
Location: Online Zoom-only
Date: Tuesday, January 28, 2025, 2 p.m.
Synopsis:
We developed 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+\delta})$ time for an arbitrarily small constant $\delta > 0$, which can be made fully dynamic with $O(n^\delta)$ amortized update time.
- For axis-aligned rectangles, we give an $O(1)$-approximation algorithm for MIS that runs in $O(n^{1+\delta)$ time, which can be made fully dynamic with $O(n^\delta)$ amortized update time. For (unweighted or weighted) fat objects in any constant dimension, we give a dynamic $O(1)$-approximation algorithm for MIS with $O(n^\delta)$ amortized update time.
- For $n$ axis-aligned rectangles, we give a dynamic $(3/2+\eps)$-approximation algorithm for MVC with $O(polylog n)$ amortized update time. Furthermore, for disks in the plane or hypercubes in any constant dimension, we give the first fully dynamic $(1+\eps)$- approximation algorithm for MVC with $O(polylog n)$ amortized update time.
- For (monochromatic or bichromatic) disks in the plane or hypercubes in any constant dimension, we give the first fully dynamic $(1+\eps)$-approximation algorithm for MCM with $O(polylog n)$ amortized update time.
This joint work with Timothy M. Chan (UIUC) appeared in SODA 2025.
Notes:
Contact Boris Aronov to be placed on the mailing list with notifications and Zoom seminar info.