Abstract
Given a set R of red points and a set B of blue points, the nearest-neighbour decision rule classifies a new point q as red (respectively, blue) if the closest point to q in R ∪ B comes from R (respectively, B). This rule implicitly partitions space into a red set and a blue set that are separated by a red-blue decision boundary. In this paper we develop output-sensitive algorithms for computing this decision boundary for point sets on the line and in ℝ2. Both algorithms run in time O(n log k), where k is the number of points that contribute to the decision boundary. This running time is the best possible when parameterizing with respect to n and k.
This research was partly funded by the Alexander von Humboldt Foundation and The Natural Sciences and Engineering Research Council of Canada.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ben-Or, M.: Lower bounds for algebraic computation trees (preliminary report). In: Proceedings of the Fifteenth Annual ACM Symposium on Theory of Computing, pp. 80–86 (1983)
Bhattacharya, B.K., Sen, S.: On a simple, practical, optimal, output-sensitive randomized planar convex hull algorithm. Journal of Algorithms 25(1), 177–193 (1997)
Blum, M., Floyd, R.W., Pratt, V., Rivest, R.L., Tarjan, R.E.: Time bounds for selection. Journal of Computing and Systems Science 7, 448–461 (1973)
Chan, T.M.: Optimal output-sensitive convex hull algorithms in two and three dimensions. Discrete & Computational Geometry 16, 361–368 (1996)
Chan, T.M., Snoeyink, J., Yap, C.K.: Primal dividing and dual pruning: Output-sensitive construction of four-dimensional polytopes and three-dimensional Voronoi diagrams. Discrete & Computational Geometry 18, 433–454 (1997)
Cover, T.M., Hart, P.E.: Nearest neighbour pattern classification. IEEE Transactions on Information Theory 13, 21–27 (1967)
Dasarathy, B., White, L.J.: A characterization of nearest-neighbour rule decision surfaces and a new approach to generate them. Pattern Recognition 10, 41–46 (1978)
Devroye, L.: On the inequality of Cover and Hart. IEEE Transactions on Pattern Analysis and Machine Intelligence 3, 75–78 (1981)
Dobkin, D.P., Kirkpatrick, D.G.: Fast detection of poyhedral intersection. Theoretical Computer Science 27, 241–253 (1983)
Dobkin, D.P., Kirkpatrick, D.G.: A linear algorithm for determining the separation of convex polyhedra. Journal of Algorithms 6, 381–392 (1985)
Hoare, C.A.R.: ACM Algorithm 64: Quicksort. Communications of the ACM 4(7), 321 (1961)
Kirkpatrick, D.G.: Optimal search in planar subdivisions. SIAM Journal on Computing 12(1), 28–35 (1983)
Kirkpatrick, D.G., Seidel, R.: The ultimate planar convex hull algorithm? SIAM Journal on Computing 15(1), 287–299 (1986)
Preparata, F.P., Shamos, M.I.: Computational Geometry. Springer, Heidelberg (1985)
Shamos, M.I.: Geometric complexity. In: Proceedings of the 7th ACM Symposium on the Theory of Computing (STOC 1975), pp. 224–253 (1975)
Stone, C.: Consistent nonparametric regression. Annals of Statistics 8, 1348–1360 (1977)
Toussaint, G.T.: Proximity graphs for instance-based learning. (2003) (manuscript)
Toussaint, G.T., Bhattacharya, B.K., Poulsen, R.S.: The application of Voronoi diagrams to non-parametric decision rules. In: Proceedings of Computer Science and Statistics: 16th Symposium of the Interface (1984)
Wenger, R.: Randomized quick hull. Algorithmica 17, 322–329 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bremner, D. et al. (2003). Output-Sensitive Algorithms for Computing Nearest-Neighbour Decision Boundaries. In: Dehne, F., Sack, JR., Smid, M. (eds) Algorithms and Data Structures. WADS 2003. Lecture Notes in Computer Science, vol 2748. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45078-8_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-45078-8_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40545-0
Online ISBN: 978-3-540-45078-8
eBook Packages: Springer Book Archive