{"title":"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":"{\"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}","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}
Robust Classification of Dynamic Bichromatic point Sets in R2
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.