A deterministic skip list for k-dimensional range search

被引:0
|
作者
Lamoureux, M
Nickerson, B
机构
[1] Topkats Consulting, Dartmouth, NS B2V 2C9, Canada
[2] Univ New Brunswick, Fac Comp Sci, Fredericton, NB E3B 5A3, Canada
关键词
D O I
10.1007/s00236-004-0157-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new data structure for multi-dimensional point data which is based on an extension of the deterministic skip list data structure projected into k dimensions. The structure is labeled the k-d Range Deterministic Skip List and it supports fast insertions, deletions, and range search. The k-d Range Deterministic Skip List is optimal (i.e. theta(lg(k) n+t) to locate and report t of n data points in range) for k-dimensional range search, assuming that our data points are elements of a commutative semigroup with set union as the commutative and associative addition operation. A dynamic data structure is defined to be optimally balanced if the product of its worst case cost functions for k-dimensional range search, insertion, deletion, storage, and preprocessing is minimal. The k-d Range Deterministic Skip List is found to be optimally balanced based on this definition.
引用
收藏
页码:221 / 255
页数:35
相关论文
共 50 条
  • [1] A deterministic skip list for k-dimensional range search
    Michael G. Lamoureux
    Bradford G. Nickerson
    Acta Informatica, 2005, 41 : 221 - 255
  • [2] Enabling skip graphs to process K-Dimensional range queries in a mobile sensor network
    Brault, Gregory J.
    Augeri, Christopher J.
    Mullins, Barry E.
    Baldwin, Rusty O.
    Mayer, Christopher B.
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, : 273 - +
  • [3] Randomized K-dimensional binary search trees
    Duch, A
    Estivill-Castro, V
    Martínez, C
    ALGORITHMS AND COMPUTATIONS, 1998, 1533 : 199 - 208
  • [4] ON THE COVERAGE OF K-DIMENSIONAL SPACE BY K-DIMENSIONAL SPHERES
    HALL, P
    ANNALS OF PROBABILITY, 1985, 13 (03): : 991 - 1002
  • [5] Selection by rank in K-dimensional binary search trees
    Duch, Amalia
    Jimenez, Rosa M.
    Martinez, Conrado
    RANDOM STRUCTURES & ALGORITHMS, 2014, 45 (01) : 14 - 37
  • [6] Tiara: A self-stabilizing deterministic skip list and skip graph
    Clouser, Thomas
    Nesterenko, Mikhail
    Scheideler, Christian
    THEORETICAL COMPUTER SCIENCE, 2012, 428 : 18 - 35
  • [7] A Concurrent Skip List Balanced on Search
    Mei, Fei
    Cao, Qiang
    Wu, Fei
    Li, Hongyan
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, 2017, 10561 : 117 - 128
  • [8] Tiara: A Self-stabilizing Deterministic Skip List
    Clouser, Thomas
    Nesterenko, Mikhail
    Scheideler, Christian
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 10TH INTERNATIONAL SYMPOSIUM, SSS 2008, 2008, 5340 : 124 - +
  • [9] RANGE OF THE K-DIMENSIONAL RADON-TRANSFORM IN REAL HYPERBOLIC SPACES
    BERENSTEIN, CA
    CASADIO TARABUSI, E
    FORUM MATHEMATICUM, 1993, 5 (06) : 603 - 616