Built independently by an author, for readers. Read the story and support ChapterPal

keyword

X-tree

An X-tree, or extended tree, is a spatial index data structure designed to store and query multidimensional and high-dimensional data efficiently. Extending traditional structures such as the R-tree and R*-tree, it addresses the performance degradation caused by overlapping bounding regions that naturally worsens as dimensionality increases. To mitigate this issue, the X-tree employs a specialized split algorithm that prioritizes minimizing bounding box overlap and introduces supernodes, which are enlarged directory nodes created when splitting would produce excessive overlap. By using supernodes instead of forced splits, the X-tree selectively transitions between a hierarchical tree structure and a linear search layout in high-overlap regions, thereby maintaining efficient retrieval times for complex spatial and point datasets.

1 item