A Parallelizing Method for Generation of Voronoi Diagram Using Contact Zone

J. Data Intell. Pub Date : 2020-06-01 DOI:10.26421/JDI1.2-4
Yuuhi Okahana, Y. Gotoh
{"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.
利用接触区生成Voronoi图的并行化方法
近年来,随着地理信息系统(Geographic Information System, GIS)的普及,能够在移动设备上显示空间轴线变化的空间网络环境备受关注。在空间网络环境中,由于寻找位置信息的查询对象根据搜索条件选择多个候选目标对象,因此我们通常使用k近邻(kNN)搜索,即在查询对象附近寻找多个目标对象。然而,由于kNN搜索需要通过计算查询到所有对象的距离来找到kNN,因此基于对象的数量,计算复杂度可能会变得太大。为了减少kNN搜索中的计算时间,许多研究人员提出了一种使用Voronoi图划分区域的搜索方法。然而,由于传统的方法是按顺序生成对象的Voronoi图,当对象数量增加时,生成Voronoi图的处理时间可能会变得太长。本文提出了一种利用接触区并行生成Voronoi区域的Voronoi图生成方法。该方法基于目标数量并行生成Voronoi区域,减少了Voronoi图生成的处理时间。我们的评估证实,在该方法下的处理时间比未并行化的传统方法减少了约15.9%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信