Partial match queries in relaxed multidimensional search trees

被引:0
|
作者
Martínez, C
Panholzer, A
Prodinger, H
机构
[1] Univ Politecn Cataluna, Dept Llenguatges & Sistemes Informat, E-08034 Barcelona, Spain
[2] Vienna Univ Technol, Inst Algebra & Comp Math, A-1040 Vienna, Austria
[3] Univ Witwatersrand, Dept Math, ZA-2050 Johannesburg, South Africa
关键词
analysis of algorithms; multidimensional search trees; K-dimensional binary search trees; relaxed K-dimensional search trees; quadtrees;
D O I
10.1007/BF02679618
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Partial match queries arise frequently in the context of large databases, where each record contains a distinct multidimensional key, that is, the key of each record Is a K-tuple of values. The components of a key are called the coordinates or attributes of the key. In a partial match query we specify the value of s attributes, 0 < s < K, and leave the remaining K - s attributes unspecified. The goal is to retrieve all the records in the database that match the specified attributes. In this paper we present several results about the average performance and variance of partial matches in relaxed K-dimensional trees (search trees and digital tries). These data structures are variants of the well known Kd-trees and Kd-tries. In relaxed trees the sequence of attributes used to guide a query is explicitly stored at the nodes of the tree and randomly generated and, in general, win be different for different search paths. In the standard variants, the sequence of attributes that guides a query examines the attributes in a cyclic fashion, fixed and identical far all search paths. We show that the probabilistic analysis of the relaxed multidimensional trees is very similar to that of standard Kd-trees and Kd-tries, and also to the analysis of quadtrees. In fact, besides the average cost and variance of partial match in relaxed Kd-trees and Kd-tries, we also obtain the Variance of partial matches in two-dimensional quadtrees. We also compute the average cost of partial matches in other relaxed multidimensional digital tries, namely, relaxed Kd-Patricia and relaxed Kd-digital search trees.
引用
收藏
页码:181 / 204
页数:24
相关论文
共 50 条
  • [21] Fingered multidimensional search trees
    Duch, A
    Martínez, C
    EXPERIMENTAL AND EFFICIENT ALGORITHMS, 2004, 3059 : 228 - 242
  • [22] Relaxed balance for search trees with local rebalancing
    Larsen, KS
    Ottmann, T
    Soisalon-Soininen, E
    ACTA INFORMATICA, 2001, 37 (10) : 743 - 763
  • [23] Relaxed balance for search trees with local rebalancing
    Kim S. Larsen
    Thomas Ottmann
    Eljas Soisalon-Soininen
    Acta Informatica, 2001, 37 : 743 - 763
  • [24] DRAGON: Multidimensional range queries on distributed aggregation trees
    Carlini, Emanuele
    Lulli, Alessandro
    Ricci, Laura
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 : 101 - 115
  • [25] Effective clustering of wireless data for partial match queries
    Chung, YD
    Lee, JY
    Lee, YJ
    Kim, MH
    PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 337 - 340
  • [26] Strong Convergence of Partial Match Queries in Random Quadtrees
    Curien, Nicolas
    COMBINATORICS PROBABILITY & COMPUTING, 2012, 21 (05): : 683 - 694
  • [27] Most Recent Match Queries in On-Line Suffix Trees
    Larsson, N. Jesper
    COMBINATORIAL PATTERN MATCHING, CPM 2014, 2014, 8486 : 252 - 261
  • [28] PARTIAL MATCH RETRIEVAL OF MULTIDIMENSIONAL DATA.
    Flajolet, Philippe
    Puech, Claude
    1600, (33):
  • [29] Servicing range queries on multidimensional datasets with partial replicas
    Weng, L
    Catalyurek, U
    Kurc, T
    Agrawal, G
    Saltz, J
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, 2005, : 726 - 733
  • [30] Speeding up Incremental Legalization with Fast Queries to Multidimensional Trees
    Netto, Renan
    Livramento, Vinicius
    Guth, Chrystian
    dos Santos, Luiz C. V.
    Guntzel, Jose Luis
    2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 36 - 41