• DocumentCode
    3517819
  • Title

    O-trees: a constraint-based index structure

  • Author

    Sitzmann, Inga ; Stuckey, Peter

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Melbourne Univ., Parkville, Vic., Australia
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    127
  • Lastpage
    134
  • Abstract
    Constraint search trees are a generic approach to search trees where all operations are defined in terms of constraints. This abstract viewpoint makes clear the fundamental operations of search trees and immediately points to new possibilities for search trees. In this paper we present height-balanced constraint search trees (HCSTs), a general approach to building height-balanced index structures, and exemplify the approach with a new spatial index structure, the O-tree. An object in an O-tree is represented by constraints of the form axi+bxj ⩽d where {a,b}⊆{-1,0,1} and x1,...,xn are the dimensions of the spatial data. We define the basic operations to build and search HCSTs, as well as constraint joins. We illustrate these algorithms using O-trees showing how the algorithms can make use of the more accurate information in the O-tree nodes. Experiments compare the IO-performance of the 2-dimensional O-tree with the R-tree
  • Keywords
    tree data structures; tree searching; O-trees; constraint-based; height-balanced constraint search trees; index structure; search trees; Binary search trees; Buildings; Computer science; Ear; Electrical capacitance tomography; Geographic Information Systems; Software engineering; Space technology; Spatial databases; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Conference, 2000. ADC 2000. Proceedings. 11th Australasian
  • Conference_Location
    Canberra, ACT
  • Print_ISBN
    0-7695-0528-7
  • Type

    conf

  • DOI
    10.1109/ADC.2000.819823
  • Filename
    819823