Algorithms (Dec 2020)

HD-Tree: An Efficient High-Dimensional Virtual Index Structure Using a Half Decomposition Strategy

  • Ting Huang,
  • Zhengping Weng,
  • Gang Liu,
  • Zhenwen He

DOI
https://doi.org/10.3390/a13120338
Journal volume & issue
Vol. 13, no. 12
p. 338

Abstract

Read online

To manage multidimensional point data more efficiently, this paper presents an improvement, called HD-tree, of a previous indexing method, called D-tree. Both structures combine quadtree-like partitioning (using integer shift operations without storing internal nodes, but only leaves) and hash tables (for searching for the nodes stored). However, the HD-tree follows a brand-new decomposition strategy, which is called half decomposition strategy. This improvement avoids the generation of nodes containing only a small amount of data and the sequential search of the hash table, so that it can save storage space while having faster I/O and better time performance when building the tree and querying data. The results demonstrate convincingly that the time and space performance of HD-tree is better than that of D-tree regardless of uniform or uneven data, which are less affected by data distribution.

Keywords