Multidimensional binary search trees used for associative searching

Article Properties
Abstract
Cite
Bentley, Jon Louis. “Multidimensional Binary Search Trees Used for Associative Searching”. Communications of the ACM, vol. 18, no. 9, 1975, pp. 509-17, https://doi.org/10.1145/361002.361007.
Bentley, J. L. (1975). Multidimensional binary search trees used for associative searching. Communications of the ACM, 18(9), 509-517. https://doi.org/10.1145/361002.361007
Bentley JL. Multidimensional binary search trees used for associative searching. Communications of the ACM. 1975;18(9):509-17.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Description

Navigating vast datasets can be a computational nightmare. This paper introduces a novel solution: the multidimensional binary search tree (k-d tree), a data structure designed for efficient storage and retrieval of information through associative searches. The paper defines the structure of k-d trees and provides illustrative examples. This paper showcases the efficiency of k-d trees in terms of storage requirements. A single k-d tree can efficiently handle various types of queries. Utility algorithms for insertion, deletion, and optimization are developed. The paper proves the average running times for these algorithms in an n-record file, which is critical for assessing their practical applicability. With demonstrated running times that surpass existing algorithms, k-d trees hold significant promise for diverse applications. Examples of potential uses are provided, highlighting the practical relevance of this theoretical work. While the paper's focus is primarily theoretical, it paves the way for future research and implementation of k-d trees in real-world scenarios, particularly for managing and querying large, multidimensional datasets.

Published in Communications of the ACM, a leading journal in computer science, this paper's focus on data structures and algorithms is highly relevant to the journal's scope. Given the Communications of the ACM's focus on practical applications of computer science research, this paper's discussion of potential uses for k-d trees aligns well with the journal's emphasis on bridging theory and practice.

Refrences
Citations
Citations Analysis
The first research to cite this article was titled Hashing and trie algorithms for partial match retrieval and was published in 1976. The most recent citation comes from a 2024 study titled Hashing and trie algorithms for partial match retrieval . This article reached its peak citation in 2021 , with 243 citations.It has been cited in 913 different journals, 15% of which are open access. Among related journals, the IEEE Access cited this research the most, with 48 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year