Efficient Indexes for Diverse Top-k Range Queries

被引:4
|
作者
Agarwal, Pankaj K. [1 ]
Sintos, Stavros [1 ]
Steiger, Alex [1 ]
机构
[1] Duke Univ, Durham, NC 27706 USA
关键词
APPROXIMATION ALGORITHMS; STREAMING ALGORITHMS;
D O I
10.1145/3375395.3387667
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Let P be a set of n (non-negatively) weighted points in Rd. We consider the problem of computing a subset of (at most) k diverse and high-valued points of P that lie inside a query range, a problem relevant to many areas such as search engines, recommendation systems, and online stores. The diversity and value of a set of points are measured as functions (say average or minimum) of their pairwise distances and weights, respectively. We study both bicriteria and constrained optimization problems. In the former, we wish to return a set of k points that maximize a weighted sum of their value and diversity measures, and in the latter, we wish to return a set of at most k points that maximize their value and satisfy a diversity constraint. We obtain three main types of results in this paper: (1) Near-linear time (0.5 - epsilon)-approximation algorithms for the bicriteria optimization problem in the offline setting. (2) Near-linear size indexes for the bicriteria optimization problem that for a query rectangle return a (0.5 - epsilon)-approximate solution in time O(k polylog(n)). The indexes can be constructed in O(n polylog(n)) time. (3) Near-linear size indexes for answering constrained optimization range queries. For a query rectangle, a 0.5(O(d))approximate solution can be computed in O(k polylog(n)) time. If we allow some of the returned points to lie at most e outside of the query rectangle then an (1 - epsilon)-approximate solution can be computed in O(k polylog(n)) time. The indexes are constructed in O(n polylog(n)) and nO(1/epsilon d) time, respectively.
引用
收藏
页码:213 / 227
页数:15
相关论文
共 50 条
  • [1] Energy Efficient Approximate Top-k Range Queries in Sensor Networks
    Wang, Yufeng
    Chen, Hong
    [J]. INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION, VOL 1, PROCEEDINGS, 2009, : 99 - 101
  • [2] Encodings for Range Selection and Top-k Queries
    Grossi, Roberto
    Iacono, John
    Navarro, Gonzalo
    Raman, Rajeev
    Rao, Satti Srinivasa
    [J]. ALGORITHMS - ESA 2013, 2013, 8125 : 553 - 564
  • [3] Efficient processing of distributed top-k queries
    Yu, HL
    Li, HG
    Wu, P
    Agrawal, D
    El Abbadi, A
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 65 - 74
  • [4] Efficient evaluation of Top-k Skyline queries
    Departamento de Computación, Universidad Simón Bolívar, Sartenejas-Baruta, Venezuela
    [J]. Revista Tecnica de la Facultad de Ingenieria Universidad del Zulia, 2009, 2 (170-179):
  • [5] Efficient Top-k Queries for Orthogonal Ranges
    Rahul, Saladi
    Gupta, Prosenjit
    Janardan, Ravi
    Rajan, K. S.
    [J]. WALCOM: ALGORITHMS AND COMPUTATION, 2011, 6552 : 110 - +
  • [6] Efficient evaluation of Top-k Skyline queries
    Goncalves, Marlene
    Vidal, Maria-Esther
    [J]. REVISTA TECNICA DE LA FACULTAD DE INGENIERIA UNIVERSIDAD DEL ZULIA, 2009, 32 (02): : 170 - 179
  • [7] Efficient execution of range top-k queries in aggregate R-trees
    Hong, SJ
    Moon, B
    Lee, S
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (11): : 2544 - 2554
  • [8] Colored top-K range-aggregate queries
    Sanyal, Biswajit
    Gupta, Prosenjit
    Majumder, Subhashis
    [J]. INFORMATION PROCESSING LETTERS, 2013, 113 (19-21) : 777 - 784
  • [9] Efficient Processing of Reverse Top-k Dominating Queries
    Jiang, Tao
    Zhang, Bin
    Yang, Jun
    [J]. PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2018) / 2018 THE 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND MULTIMEDIA TECHNOLOGY (ICIMT 2018), 2018, : 115 - 119
  • [10] Efficient processing of top-k queries in uncertain databases
    Yi, Ke
    Li, Feifei
    Kollios, George
    Srivastava, Divesh
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1406 - +