Covering point sets with two disjoint disks or squares

被引:12
|
作者
Cabello, Sergio [1 ]
Diaz-Banez, J. Miguel [2 ]
Seara, Carlos [3 ]
Sellares, J. Antoni [4 ]
Urrutia, Jorge [5 ]
Ventura, Inmaculada [6 ]
机构
[1] Univ Ljubljana, Dept Math, FMF, Ljubljana 61000, Slovenia
[2] Univ Seville, Dept Matemat Aplicada 2, Seville, Spain
[3] Univ Politecn Cataluna, Dept Matemat Aplicada 2, E-08028 Barcelona, Spain
[4] Univ Girona, Inst Informat & Aplicac, Girona, Spain
[5] Univ Nacl Autonoma Mexico, Inst Matemat, Mexico City 04510, DF, Mexico
[6] Univ Huelva, Dept Matemat, Huelva, Spain
来源
关键词
covering; facility location; geometric optimization; disks; squares;
D O I
10.1016/j.comgeo.2007.10.001
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We study the following problem: Given a set of red points and a set of blue points on the plane, find two unit disks C-R and C-B with disjoint interiors such that the number of red points covered by C-R plus the number of blue points covered by C-B is maximized. We give an algorithm to solve this problem in O(n(8/3)log(2) n) time, where n denotes the total number of points. We also show that the analogous problem of finding two axis-aligned unit squares S-R and S-B instead of unit disks can be solved in O(n log n) time, which is optimal. If we do not restrict ourselves to axis-aligned squares, but require that both squares have a common orientation, we give a solution using O(n(3) log n) time. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:195 / 206
页数:12
相关论文
共 50 条