# Online unit covering in Euclidean space

## Document Type

Article

## Publication Date

2-24-2020

## Abstract

We revisit the online UNIT COVERING problem in higher dimensions: Given a set of n points in Rd, that arrive one by one, cover the points by balls of unit radius, so as to minimize the number of balls used. In this paper, we work in Rd using the Euclidean distance. (I) We give an online deterministic algorithm with competitive ratio O(1.321d), thereby improving on the previous record, O(2ddlogd), due to Charikar et al. (2004), by an exponential factor. In particular, the competitive ratios are 5 in the plane and 12 in 3-space (the previous ratios were 7 and 21, respectively). For d=3, the ratio of our online algorithm matches the ratio of the current best offline algorithm for the same problem due to Biniaz et al. (2017), which is remarkable (and rather unusual). (II) We show that the competitive ratio of every deterministic online algorithm for UNIT COVERING in Rd under the L2 norm is at least d+1 for every d≥1. This greatly improves upon the previous best lower bound, Ω(logd/logloglogd), due to Charikar et al. (2004). (III) We generalize the above result to UNIT COVERING in Rd under the LC norm, where C is a centrally symmetric convex body, via the illumination number. (IV) We obtain lower bounds of 4 and 5 for the competitive ratio of any deterministic algorithm for online UNIT COVERING in R2 and R3, respectively; the previous best lower bounds were 3 for both cases. (V) When the input points are from the square or hexagonal lattice in R2, we give deterministic online algorithms for UNIT COVERING with an optimal competitive ratio of 3. For the cubic lattice in R3, we give a deterministic online algorithm with a competitive ratio of 5.

## Publication Title

Theoretical Computer Science

## Volume

809

## First Page

218

## Last Page

230

## Digital Object Identifier (DOI)

10.1016/j.tcs.2019.12.010

## ISSN

03043975

## Citation Information

Dumitrescu, A., Ghosh, A., Toth, C.D. (2020) Online unit covering in Euclidean space. Theoretical Computer Science, 809, 218-230.