English

Faster Algorithms for some Optimization Problems on Collinear Points

Computational Geometry 2018-07-27 v2

Abstract

We propose faster algorithms for the following three optimization problems on nn collinear points, i.e., points in dimension one. The first two problems are known to be NP-hard in higher dimensions. 1- Maximizing total area of disjoint disks: In this problem the goal is to maximize the total area of nonoverlapping disks centered at the points. Acharyya, De, and Nandy (2017) presented an O(n2)O(n^2)-time algorithm for this problem. We present an optimal Θ(n)\Theta(n)-time algorithm. 2- Minimizing sum of the radii of client-server coverage: The nn points are partitioned into two sets, namely clients and servers. The goal is to minimize the sum of the radii of disks centered at servers such that every client is in some disk, i.e., in the coverage range of some server. Lev-Tov and Peleg (2005) presented an O(n3)O(n^3)-time algorithm for this problem. We present an O(n2)O(n^2)-time algorithm, thereby improving the running time by a factor of Θ(n)\Theta(n). 3- Minimizing total area of point-interval coverage: The nn input points belong to an interval II. The goal is to find a set of nn disks of minimum total area, covering II, such that every disk contains at least one input point. We present an algorithm that solves this problem in O(n2)O(n^2) time.

Keywords

Cite

@article{arxiv.1802.09505,
  title  = {Faster Algorithms for some Optimization Problems on Collinear Points},
  author = {Ahmad Biniaz and Prosenjit Bose and Paz Carmi and Anil Maheshwari and J. Ian Munro and Michiel Smid},
  journal= {arXiv preprint arXiv:1802.09505},
  year   = {2018}
}

Comments

To appear in SoCG 2018. Full version (15 pages)