A New Plane-Sweep Algorithm for the K-Closest-Pairs Query

被引:0
|
作者
Roumelis, George [1 ]
Vassilakopoulos, Michael [2 ]
Corral, Antonio [3 ]
Manolopoulos, Yannis [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, GR-54124 Thessaloniki, Greece
[2] Univ Thessaly, Dept Comp Sci & Biomed Informat, Lamia 35100, Greece
[3] Univ Almeria, Dept Informat, Almeria 04120, Spain
关键词
Spatial Query Processing; Plane-Sweep; Closest-Pair Query; Algorithms;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the most representative and studied Distance-Based Queries in Spatial Databases is the K-Closest-Pairs Query (KCPQ). This query involves two spatial data sets and a distance function to measure the degree of closeness, along with a given number K of elements of the result. The output is a set of pairs of objects (with one object element from each set), with the K lowest distances. In this paper, we study the problem of processing KCPQs between RAM-based point sets, using Plane-Sweep (PS) algorithms. We utilize two improvements that can be applied to a PS algorithm and propose a new algorithm that minimizes the number of distance computations, in comparison to the classic PS algorithm. By extensive experimentation, using real and synthetic data sets, we highlight the most efficient improvement and show that the new PS algorithm outperforms the classic one, in most cases.
引用
收藏
页码:478 / 490
页数:13
相关论文
共 27 条
  • [1] PLANE-SWEEP SOLVES THE CLOSEST PAIR PROBLEM ELEGANTLY
    HINRICHS, K
    NIEVERGELT, J
    SCHORN, P
    INFORMATION PROCESSING LETTERS, 1988, 26 (05) : 255 - 261
  • [2] A PLANE-SWEEP ALGORITHM FOR FINDING A CLOSEST PAIR AMONG CONVEX PLANAR OBJECTS
    BARTLING, F
    HINRICHS, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 577 : 221 - 232
  • [3] Plane-Sweep Algorithms for the K Group Nearest-Neighbor Query
    Roumelis, George
    Vassilakopoulos, Michael
    Corral, Antonio
    Manolopoulos, Yannis
    2015 1ST INTERNATIONAL CONFERENCE ON GEOGRAPHICAL INFORMATION SYSTEMS THEORY, APPLICATIONS AND MANAGEMENT (GISTAM), 2015, : 83 - 93
  • [4] Plane-sweep algorithm for determining the colliding parts of simple polygons
    Qu, Jilin
    Jisuanji Xuebao/Chinese Journal of Computers, 2000, 23 (07): : 692 - 698
  • [5] Plane-sweep algorithm of O(nlogn) for the inclusion hierarchy among circles
    Kim, DS
    Lee, BH
    Cho, CH
    Sugihara, K
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 3, 2004, 3045 : 53 - 61
  • [6] Plane-sweep algorithm for finding the touch parts of rotating simple polygons
    Qu, Jilin
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2000, 37 (05): : 564 - 569
  • [7] Processing group K closest pairs query in spatial databases
    Liu, XF
    Liu, YS
    Xiao, YY
    INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2005, VOLS 1 AND 2, PROCEEDINGS, 2005, : 912 - 915
  • [9] Diminished reality using plane-sweep algorithm with weakly-calibrated cameras
    Jarusirisawad S.
    Hosokawa T.
    Saito H.
    Progress in Informatics, 2010, (07): : 11 - 20
  • [10] Parallel GPU-based Plane-Sweep Algorithm for Construction of iCPI-Trees
    Andrzejewski, Witold
    Boinski, Pawel
    JOURNAL OF DATABASE MANAGEMENT, 2015, 26 (03) : 1 - 20