Lower Bounds for Sorted Geometric Queries in the I/O Model

被引:0
|
作者
Afshani, Peyman [1 ]
Zeh, Norbert [2 ]
机构
[1] Aarhus Univ, MADALGO, Dept Comp Sci, DK-8000 Aarhus C, Denmark
[2] Dalhousie Univ, Fac Comp Sci, Halifax, NS, Canada
来源
ALGORITHMS - ESA 2012 | 2012年 / 7501卷
基金
加拿大自然科学与工程研究理事会;
关键词
VISIBILITY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study sorted geometric query problems, a class of problems that, to the best of our knowledge and despite their applications, have not received much attention so far. Two of the most prominent problems in this class are angular sorting queries and sorted K-nearest neighbour queries. The former asks us to preprocess an input point set S in the plane so that, given a query point q, the clockwise ordering of the points in S around q can be computed efficiently. In the latter problem, the output is the list of K points in S closest to q, sorted by increasing distance from q. The goal in both problems is to construct a small data structure that can answer queries efficiently. We study sorted geometric query problems in the I/O model and prove that, when limited to linear space, the naive approach of sorting the elements in S in the desired output order from scratch is the best possible. This is highly relevant in an I/O context because storing a massive data set in a superlinear-space data structure is often infeasible. We also prove that answering queries using O(N/B) I/Os requires Omega(N log(M) N) space, where N is the input size, B is the block size, and M is the size of the main memory. This bound is unlikely to be optimal and in fact we can show that, for a particular class of "persistence-based" data structures, the space lower bound can be improved to Omega(N-2/M-O(1)). Both these lower bounds are a first step towards understanding the complexity of sorted geometric query problems. All our lower bounds assume indivisibility of records and hold as long as B = Omega(log(M/B) N).
引用
收藏
页码:48 / 59
页数:12
相关论文
共 50 条
  • [1] LOWER BOUNDS FOR SET INTERSECTION QUERIES
    DIETZ, P
    MEHLHORN, K
    RAMAN, R
    UHRIG, C
    [J]. ALGORITHMICA, 1995, 14 (02) : 154 - 168
  • [2] I/O-efficient shortest path queries in geometric spanners
    Maheshwari, A
    Smid, M
    Zeh, N
    [J]. ALGORITHMS AND DATA STRUCTURES, 2001, 2125 : 287 - 299
  • [3] Lower bounds for invariant queries in logics with counting
    Libkin, L
    Wong, LS
    [J]. THEORETICAL COMPUTER SCIENCE, 2002, 288 (01) : 153 - 180
  • [4] Lower bounds for geometric diameter problems
    Fournier, H
    Vigneron, A
    [J]. LATIN 2006: THEORETICAL INFORMATICS, 2006, 3887 : 467 - 478
  • [5] LOWER BOUNDS ON GEOMETRIC RAMSEY FUNCTIONS
    Elias, Marek
    Matousek, Jiri
    Roldan-Pensado, Edgardo
    Safernova, Zuzana
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2014, 28 (04) : 1960 - 1970
  • [6] Lower Bounds on Learning Random Structures with Statistical Queries
    Angluin, Dana
    Eisenstat, David
    Kontorovich, Leonid
    Reyzin, Lev
    [J]. ALGORITHMIC LEARNING THEORY, ALT 2010, 2010, 6331 : 194 - 208
  • [7] Sampling-based lower bounds for counting queries
    Gogate, Vibhav
    Dechter, Rina
    [J]. INTELLIGENZA ARTIFICIALE, 2011, 5 (02) : 171 - 188
  • [8] Spectral Lower Bounds on the I/O Complexity of Computation Graphs
    Jain, Saachi
    Zaharia, Matei
    [J]. PROCEEDINGS OF THE 32ND ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA '20), 2020, : 329 - 338
  • [9] Some lower bounds on geometric separability problems
    Arkin, EM
    Hurtado, F
    Mitchell, JSB
    Seara, C
    Skiena, SS
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2006, 16 (01) : 1 - 26
  • [10] Geometric lower bounds for the normalized height of hypersurfaces
    Pontreau, Corentin
    [J]. INTERNATIONAL JOURNAL OF NUMBER THEORY, 2006, 2 (04) : 555 - 568