On the Minimum Consistent Subset Problem

被引:0
|
作者
Biniaz, Ahmad [1 ]
Cabello, Sergio [2 ,3 ]
Carmi, Paz [4 ]
De Carufel, Jean-Lou [5 ]
Maheshwari, Anil [6 ]
Mehrabi, Saeed [6 ]
Smid, Michiel [6 ]
机构
[1] Univ Windsor, Sch Comp Sci, Windsor, ON, Canada
[2] Univ Ljubljana, IMFM, Dept Math, Ljubljana, Slovenia
[3] Univ Ljubljana, FMF, Ljubljana, Slovenia
[4] Ben Gurion Univ Negev, Dept Comp Sci, Beer Sheva, Israel
[5] Univ Ottawa, Sch Elect Engn & Comp Sci, Ottawa, ON, Canada
[6] Carleton Univ, Sch Comp Sci, Ottawa, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Consistent subset; Planar separators; Paraboloid lifting; Additively-weighted Voronoi diagrams; Point location; Farthest-point Voronoi diagrams; Range trees;
D O I
10.1007/s00453-021-00825-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Let P be a set of n colored points in the d-dimensional Euclidean space. Introduced by Hart (1968), a consistent subset of P, is a set S subset of P such that for every point p in P\S, the closest point of p in S has the same color as p. The consistent subset problem is to find a consistent subset of P with minimum cardinality. This problem is known to be NP-complete even for two-colored point sets. Since the initial presentation of this problem, aside from the hardness results, there has not been significant progress from the algorithmic point of view. In this paper we present the following algorithmic results for the consistent subset problem in the plane: (1) The first subexponential-time algorithm for the consistent subset problem. (2) An O(n log n) -time algorithm that finds a consistent subset of size two in two-colored point sets (if such a subset exists). Along the way we prove the following result which is of an independent interest: given n translations of a cone (defined as the intersection of n halfspaces) and n points in R-3, in O(n log n) time one can decide whether or not there is a point in a cone. (3) An O(n log(2) n)-time algorithm that finds a minimum consistent subset in two-colored point sets where one color class contains exactly one point; this improves the previous best known O(n(2)) running time which is due to Wilfong (SoCG 1991). (4) An O(n)-time algorithm for the consistent subset problem on collinear points that are given from left to right; this improves the previous best known O(n(2)) running time. (5) A non-trivial O(n(6))-time dynamic programming algorithm for the consistent subset problem on points arranged on two parallel lines. To obtain these results, we combine tools from planar separators, paraboloid lifting, additively-weighted Voronoi diagrams with respect to convex distance functions, point location in farthest-point Voronoi diagrams, range trees, minimum covering of a circle with arcs, and several geometric transformations.
引用
收藏
页码:2273 / 2302
页数:30
相关论文
共 11 条
  • [1] On the Minimum Consistent Subset Problem
    Ahmad Biniaz
    Sergio Cabello
    Paz Carmi
    Jean-Lou De Carufel
    Anil Maheshwari
    Saeed Mehrabi
    Michiel Smid
    Algorithmica, 2021, 83 : 2273 - 2302
  • [2] On the Minimum Consistent Subset Problem
    Biniaz, Ahmad
    Cabello, Sergio
    Carmi, Paz
    De Carufel, Jean-Lou
    Maheshwari, Anil
    Mehrabi, Saeed
    Smid, Michiel
    ALGORITHMS AND DATA STRUCTURES, WADS 2019, 2019, 11646 : 155 - 167
  • [3] Minimum Consistent Subset Problem for Trees
    Dey, Sanjana
    Maheshwari, Anil
    Nandy, Subhas C.
    FUNDAMENTALS OF COMPUTATION THEORY, FCT 2021, 2021, 12867 : 204 - 216
  • [4] On the multisearching problem for hypercubes
    Atallah, MJ
    Fabri, A
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1996, 5 (06): : 293 - 302
  • [5] Single-Point Visibility Constraint Minimum Link Paths in Simple Polygons
    Zarrabi, Mohammad Reza
    Charkari, Nasrollah Moghaddam
    IRANIAN JOURNAL OF MATHEMATICAL SCIENCES AND INFORMATICS, 2022, 17 (02): : 235 - 241
  • [6] AN OPTIMAL ALGORITHM FOR THE ONLINE CLOSEST-PAIR PROBLEM
    SCHWARZ, C
    SMID, M
    SNOEYINK, J
    ALGORITHMICA, 1994, 12 (01) : 18 - 29
  • [7] REVERSE SHORTEST PATH PROBLEM FOR UNIT-DISK GRAPHS
    Wang, Haitao
    Zhao, Yiming
    JOURNAL OF COMPUTATIONAL GEOMETRY, 2023, 14 (01) : 14 - 47
  • [8] An Efficient Algorithm for the Sign Condition Problem in the Semi-algebraic Context
    Grimson, Rafael
    ADVANCES IN GEOMETRIC MODELING AND PROCESSING, PROCEEDINGS, 2010, 6130 : 57 - 76
  • [9] A time-optimal solution to a classification problem in ordered functional domains, with applications
    Bokka, V
    Olariu, S
    Schwing, JL
    Wilson, L
    Zomaya, A
    PATTERN RECOGNITION, 1997, 30 (09) : 1555 - 1564
  • [10] Using a Two-Level Structure to Manage the Point Location Problem in Explicit Model Predictive Control
    Zhang, Ju
    Xiu, Xiaojie
    Xie, Zuozhang
    Hu, Biaobiao
    ASIAN JOURNAL OF CONTROL, 2016, 18 (03) : 1075 - 1086