• DocumentCode
    3636844
  • Title

    Delayed Insertion Strategies in Dynamic Metric Indexes

  • Author

    Edgar Chávez;Nora Reyes;Patricia Roggero

  • Author_Institution
    CICESE, Univ. Michoacana, Morelia, Mexico
  • fYear
    2009
  • Firstpage
    34
  • Lastpage
    42
  • Abstract
    Dynamic data structures are sensitive to insertion order, particularly tree-based data structures. In this paper we present a buffering heuristic allowing delayed root selection (when enough data has arrived to have valid statistics) useful for hierarchical indexes. Initially, when less than $M$ objects have been inserted queries are answered from the buffer itself using an online-friendly algorithm which can be simulated by AESA (Approximating and Eliminating Search Algorithm) or can be implemented with the dynamic data structure being optimized. When the buffer is full the tree root can be selected in a more informed way using the distances between the $M$ objects in the buffer. Buffering has an additional usage, multiple routing strategies can be designed depending on statistics of the query. A complete picture of the technique includes doing a recursive best-root selection with much more parameters. We focus on the Dynamic Spatial Approximation Tree ({\em DSAT}) investigating the improvement obtained in the first level of the tree (the root and its children). Notice that if the buffering strategy is repeated recursively we can obtain a boosting on the performance when the data structure reaches a stable state. For this reason even a very small improvement in performance is significant. We present a systematic improvement in the query complexity for several real time, publicly available data sets from the SISAP repository with our buffering strategies.
  • Keywords
    "Delay","Extraterrestrial measurements","Data structures","Indexing","Spatial databases","Tree data structures","Statistics","Computer science","Performance evaluation","Nearest neighbor searches"
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society (SCCC), 2009 International Conference of the
  • ISSN
    1522-4902
  • Print_ISBN
    978-1-4244-7752-4
  • Type

    conf

  • DOI
    10.1109/SCCC.2009.23
  • Filename
    5532409