A Novel Query Method for Spatial Database Based on Improved K-Nearest Neighbor Algorithm

被引:0
|
作者
Xia, Huili [1 ]
Xue, Feng [1 ]
机构
[1] Zhengzhou Univ Econ & Business, Coll Comp & Artificial Intelligence, Zhengzhou, Peoples R China
关键词
Big Data; Geographic Information System; Parallel Processing; Reverse K-Nearest Neighbor; Spark; Spatial; Database;
D O I
10.4018/IJDSST.332773
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Spatial database is a spatial information database and is the core component of geographic information systems (GIS). Aiming at the problem that time complexity of k-nearest neighbor (kNN) querying algorithms are proportionate to scale of training samples, an efficient query method for spatial database based on the Spark framework and the reversed k-nearest neighbor (RkNN) is proposed. Firstly, based on the Spark framework, a two-layer indexing structure based on grid and Voronoi diagram is constructed, and an efficient filtering and a refining processing algorithm are proposed. Secondly, the filtering step of proposed algorithm is used to obtain the candidates, and the refining step is used to remove the candidates. Finally, the candidate sets from different regions are merged to get the final result. Results of experiments on real-world datasets validate that the proposed method has better query performance and better stability and significantly improves the processing speed.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Irregular Partitioning Method Based k-Nearest Neighbor Query Algorithm Using MapReduce
    Zhang, Qingqing
    Li, Changyun
    He, Pinjie
    Li, Xu
    Zou, Haojie
    PROCEEDINGS OF THE 2015 INTERNATIONAL SYMPOSIUM ON COMPUTERS & INFORMATICS, 2015, 13 : 1786 - 1794
  • [2] The Spatial Classification Algorithm of K-Nearest Neighbor Based on Spatial Predicate
    Ma Yu
    Gao Yuling
    Song Shaoyun
    MECHATRONICS AND INTELLIGENT MATERIALS III, PTS 1-3, 2013, 706-708 : 1928 - +
  • [3] A New K-nearest Neighbor Query Algorithm based on Grid Hierarchical Division
    Li, Guobin
    Tang, Jin'e
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 6, 2010, : 255 - 257
  • [4] An Improved K-Nearest Neighbor Algorithm for Pattern Classification
    Sultana, Zinnia
    Ferdousi, Ashifatul
    Tasnim, Farzana
    Nahar, Lutfun
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (08) : 760 - 767
  • [5] An Approach for Fault Diagnosis Based on an Improved k-Nearest Neighbor Algorithm
    Yu Feng
    Liu Lian-chang
    Liu Dong-ming
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 6521 - 6525
  • [6] A novel ensemble method for k-nearest neighbor
    Zhang, Youqiang
    Cao, Guo
    Wang, Bisheng
    Li, Xuesong
    PATTERN RECOGNITION, 2019, 85 : 13 - 25
  • [7] A Novel Prototype Reduction Method for the K-Nearest Neighbor Algorithm with K ≥ 1
    Yang, Tao
    Cao, Longbing
    Zhang, Chengqi
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PT II, PROCEEDINGS, 2010, 6119 : 89 - 100
  • [8] An Improved Multilabel k-Nearest Neighbor Algorithm Based on Value and Weight
    Wang, Zhe
    Xu, Hao
    Zhou, Pan
    Xiao, Gang
    COMPUTATION, 2023, 11 (02)
  • [9] A memetic algorithm based on k-nearest neighbor
    Xu, Jin
    Gu, Qiong
    Gai, Zhihua
    Gong, Wenyin
    Journal of Computational Information Systems, 2014, 10 (22): : 9565 - 9574
  • [10] Visible Reverse k-Nearest Neighbor Query Processing in Spatial Databases
    Gao, Yunjun
    Zheng, Baihua
    Chen, Gencai
    Lee, Wang-Chien
    Lee, Ken C. K.
    Li, Qing
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (09) : 1314 - 1327