{"title":"A Parallelizing Method for Generation of Voronoi Diagram Using Contact Zone","authors":"Yuuhi Okahana, Y. Gotoh","doi":"10.26421/JDI1.2-4","DOIUrl":null,"url":null,"abstract":"Due to the recent popularization of the Geographic Information System (GIS), spatial network environments that can display the changes of spatial axes on mobile devices are receiving great attention. In spatial network environments, since a query object that seeks location information selects several candidate target objects based on the search conditions, we often use a k-nearest neighbor (kNN) search, which seeks several target objects near the query object. However, since a kNN search needs to find the kNN by calculating the distance from the query to all the objects, the computational complexity might become too large based on the number of objects. To reduce this computation time in a kNN search, many researchers have proposed a search method that divides regions using a Voronoi diagram. However, since conventional methods generate Voronoi diagrams for objects in order, the processing time for generating Voronoi diagrams might become too large when the number of objects is increased. In this paper, we propose a generation method of the Voronoi diagram by parallelizing the generation of Voronoi regions using a contact zone. Our proposed method can reduce the processing time of generating the Voronoi diagram by generating Voronoi regions in parallel based on the number of targets. Our evaluation confirmed that the processing time under the proposed method was reduced about 15.9\\% more than conventional methods that are not parallelized.","PeriodicalId":232625,"journal":{"name":"J. Data Intell.","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Data Intell.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.26421/JDI1.2-4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Due to the recent popularization of the Geographic Information System (GIS), spatial network environments that can display the changes of spatial axes on mobile devices are receiving great attention. In spatial network environments, since a query object that seeks location information selects several candidate target objects based on the search conditions, we often use a k-nearest neighbor (kNN) search, which seeks several target objects near the query object. However, since a kNN search needs to find the kNN by calculating the distance from the query to all the objects, the computational complexity might become too large based on the number of objects. To reduce this computation time in a kNN search, many researchers have proposed a search method that divides regions using a Voronoi diagram. However, since conventional methods generate Voronoi diagrams for objects in order, the processing time for generating Voronoi diagrams might become too large when the number of objects is increased. In this paper, we propose a generation method of the Voronoi diagram by parallelizing the generation of Voronoi regions using a contact zone. Our proposed method can reduce the processing time of generating the Voronoi diagram by generating Voronoi regions in parallel based on the number of targets. Our evaluation confirmed that the processing time under the proposed method was reduced about 15.9\% more than conventional methods that are not parallelized.
近年来,随着地理信息系统(Geographic Information System, GIS)的普及,能够在移动设备上显示空间轴线变化的空间网络环境备受关注。在空间网络环境中,由于寻找位置信息的查询对象根据搜索条件选择多个候选目标对象,因此我们通常使用k近邻(kNN)搜索,即在查询对象附近寻找多个目标对象。然而,由于kNN搜索需要通过计算查询到所有对象的距离来找到kNN,因此基于对象的数量,计算复杂度可能会变得太大。为了减少kNN搜索中的计算时间,许多研究人员提出了一种使用Voronoi图划分区域的搜索方法。然而,由于传统的方法是按顺序生成对象的Voronoi图,当对象数量增加时,生成Voronoi图的处理时间可能会变得太长。本文提出了一种利用接触区并行生成Voronoi区域的Voronoi图生成方法。该方法基于目标数量并行生成Voronoi区域,减少了Voronoi图生成的处理时间。我们的评估证实,在该方法下的处理时间比未并行化的传统方法减少了约15.9%。