Data structures for range-aggregate extent queries

被引:8
|
作者
Gupta, Prosenjit [1 ,2 ]
Janardan, Ravi [3 ]
Kumar, Yokesh [3 ]
Smid, Michiel [4 ]
机构
[1] Mentor Graph Corp, Hyderabad 5000082, Andhra Pradesh, India
[2] Int Inst Informat Technol, Hyderabad 500032, Andhra Pradesh, India
[3] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
[4] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
来源
关键词
Computational geometry; Data structures; Closest pair; Diameter; Width;
D O I
10.1016/j.comgeo.2009.08.001
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A fundamental and well-studied problem in computational geometry is range searching, where the goal is to preprocess a set, S, of geometric objects (e.g., points in the plane) so that the subset S' c S that is contained in a query range (e.g., an axes-parallel rectangle) can be reported efficiently. However, in many situations, what is of interest is to generate a more informative "summary" of the output, obtained by applying a suitable aggregation function on S'. Examples of such aggregation functions include count, sum, min, max, mean, median, mode, and top-k that are usually computed on a set of weights defined suitably on the objects. Such range-aggregate query problems have been the subject of much recent research in both the database and the computational geometry communities. In this paper, we further generalize this line of work by considering aggregation functions on point-sets that measure the extent or "spread" of the objects in the retrieved set S'. The functions considered here include closest pair, diameter, and width. The challenge here is that these aggregation functions (unlike, say, count) are not efficiently decomposable in the sense that the answer to S' cannot be inferred easily from answers to subsets that induce a partition of S'. Nevertheless, we have been able to obtain space- and query-time-efficient solutions to several such problems including: closest pair queries with axes-parallel rectangles on point sets in the plane and on random point-sets in R-d (d >= 2), closest pair queries with disks on random point-sets in the plane, diameter queries on point-sets in the plane, and guaranteed-quality approximations for diameter and width queries in the plane. Our results are based on a combination of geometric techniques, including multilevel range trees, Voronoi Diagrams, Euclidean Minimum Spanning Trees, sparse representations of candidate outputs, and proofs of (expected) upper bounds on the sizes of such representations. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:329 / 347
页数:19
相关论文
共 50 条
  • [31] Processing aggregate queries on spatial OLAP data
    Choi, Kenneth
    Luk, Wo-Shun
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2008, 5182 : 125 - 134
  • [32] Linear-Space Data Structures for Range Frequency Queries on Arrays and Trees
    Durocher, Stephane
    Shah, Rahul
    Skala, Matthew
    Thankachan, Sharma V.
    ALGORITHMICA, 2016, 74 (01) : 344 - 366
  • [33] Efficient processing of narrow range queries in multi-dimensional data structures
    Kratky, Michal
    Snasel, Vaclav
    Pokorny, Jaroslav
    Zezula, Pavel
    10TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2006, : 69 - 79
  • [34] Linear-Space Data Structures for Range Frequency Queries on Arrays and Trees
    Durocher, Stephane
    Shah, Rahul
    Skala, Matthew
    Thankachan, Sharma V.
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2013, 2013, 8087 : 325 - 336
  • [35] Linear-Space Data Structures for Range Frequency Queries on Arrays and Trees
    Stephane Durocher
    Rahul Shah
    Matthew Skala
    Sharma V. Thankachan
    Algorithmica, 2016, 74 : 344 - 366
  • [36] Data Structures for Path Queries
    He, Meng
    Munro, J. Ian
    Zhou, Gelin
    ACM TRANSACTIONS ON ALGORITHMS, 2016, 12 (04)
  • [37] Range Queries on Two Column Data
    Yang, Ce
    Zhang, Weiming
    Yu, Nenghai
    2017 IEEE SECOND INTERNATIONAL CONFERENCE ON DATA SCIENCE IN CYBERSPACE (DSC), 2017, : 578 - 584
  • [38] A data cube for range queries and approximate queries in dynamic environments
    Shi, Zhi-Bin
    Wang, Bao-Min
    ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 1587 - 1590
  • [39] ON THE DATA DISTRIBUTION PROBLEMS FOR RANGE QUERIES
    KIM, MH
    PRAMANIK, S
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 1: ARCHITECTURE, 1989, : I91 - I94
  • [40] Range queries in massively distributed data
    Villamil, Maria-Del-Pilar
    Roncancio, Claudia
    Labbe, Cyril
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 256 - +