English

Robust Classification of Dynamic Bichromatic point Sets in R2

Computational Geometry 2024-07-01 v2

Abstract

Let RBR \cup B be a set of nn points in R2\mathbb{R}^2, and let k1..nk \in 1..n. Our goal is to compute a line that "best" separates the "red" points RR from the "blue" points BB with at most kk outliers. We present an efficient semi-online dynamic data structure that can maintain whether such a separator exists. Furthermore, we present efficient exact and approximation algorithms that compute a linear separator that is guaranteed to misclassify at most kk, points and minimizes the distance to the farthest outlier. Our exact algorithm runs in O(nk+nlogn)O(nk + n \log n) time, and our (1+ε)(1+\varepsilon)-approximation algorithm runs in O(ε1/2((n+k2)logn))O(\varepsilon^{-1/2}((n + k^2) \log n)) time. Based on our (1+ε)(1+\varepsilon)-approximation algorithm we then also obtain a semi-online data structure to maintain such a separator efficiently.

Keywords

Cite

@article{arxiv.2406.19161,
  title  = {Robust Classification of Dynamic Bichromatic point Sets in R2},
  author = {Erwin Glazenburg and Frank Staals and Marc van Kreveld},
  journal= {arXiv preprint arXiv:2406.19161},
  year   = {2024}
}

Comments

43 pages, 32 figures

R2 v1 2026-06-28T17:21:19.848Z