Faster Approximation Algorithms for Geometric Set Cover

03/26/2020
by   Timothy M. Chan, et al.
0

We improve the running times of O(1)-approximation algorithms for the set cover problem in geometric settings, specifically, covering points by disks in the plane, or covering points by halfspaces in three dimensions. In the unweighted case, Agarwal and Pan [SoCG 2014] gave a randomized O(nlog^4 n)-time, O(1)-approximation algorithm, by using variants of the multiplicative weight update (MWU) method combined with geometric data structures. We simplify the data structure requirement in one of their methods and obtain a deterministic O(nlog^3 nloglog n)-time algorithm. With further new ideas, we obtain a still faster randomized O(nlog n(loglog n)^O(1))-time algorithm. For the weighted problem, we also give a randomized O(nlog^4nloglog n)-time, O(1)-approximation algorithm, by simple modifications to the MWU method and the quasi-uniform sampling technique.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/14/2021

More Dynamic Data Structures for Geometric Set Cover with Sublinear Update Time

We study geometric set cover problems in dynamic settings, allowing inse...
research
07/21/2018

Faster Exact and Approximate Algorithms for k-Cut

In the k-cut problem, we are given an edge-weighted graph G and an integ...
research
07/19/2018

Distributed approximation algorithms for maximum matching in graphs and hypergraphs

We describe randomized and deterministic approximation algorithms in Lin...
research
03/02/2023

Faster exact and approximation algorithms for packing and covering matroids via push-relabel

Matroids are a fundamental object of study in combinatorial optimization...
research
08/12/2023

A parallel algorithm for Delaunay triangulation of moving points on the plane

Delaunay Triangulation(DT) is one of the important geometric problems th...
research
05/03/2022

Experiments with Unit Disk Cover Algorithms for Covering Massive Pointsets

Given a set of n points in the plane, the Unit Disk Cover (UDC) problem ...
research
11/05/2020

Competitive Data-Structure Dynamization

Data-structure dynamization is a general approach for making static data...

Please sign up or login with your details

Forgot password? Click here to reset