{"title":"Robust Classification of Dynamic Bichromatic point Sets in R2","authors":"Erwin Glazenburg, Frank Staals, Marc van Kreveld","doi":"arxiv-2406.19161","DOIUrl":null,"url":null,"abstract":"Let $R \\cup B$ be a set of $n$ points in $\\mathbb{R}^2$, and let $k \\in\n1..n$. Our goal is to compute a line that \"best\" separates the \"red\" points $R$\nfrom the \"blue\" points $B$ with at most $k$ outliers. We present an efficient\nsemi-online dynamic data structure that can maintain whether such a separator\nexists. Furthermore, we present efficient exact and approximation algorithms\nthat compute a linear separator that is guaranteed to misclassify at most $k$,\npoints and minimizes the distance to the farthest outlier. Our exact algorithm\nruns in $O(nk + n \\log n)$ time, and our $(1+\\varepsilon)$-approximation\nalgorithm runs in $O(\\varepsilon^{-1/2}((n + k^2) \\log n))$ time. Based on our\n$(1+\\varepsilon)$-approximation algorithm we then also obtain a semi-online\ndata structure to maintain such a separator efficiently.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"13 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Geometry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2406.19161","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Let $R \cup B$ be a set of $n$ points in $\mathbb{R}^2$, and let $k \in
1..n$. Our goal is to compute a line that "best" separates the "red" points $R$
from the "blue" points $B$ with at most $k$ 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 $k$,
points and minimizes the distance to the farthest outlier. Our exact algorithm
runs in $O(nk + n \log n)$ time, and our $(1+\varepsilon)$-approximation
algorithm runs in $O(\varepsilon^{-1/2}((n + k^2) \log n))$ time. Based on our
$(1+\varepsilon)$-approximation algorithm we then also obtain a semi-online
data structure to maintain such a separator efficiently.