计算机科学与探索 ›› 2013, Vol. 7 ›› Issue (2): 160-168.DOI: 10.3778/j.issn.1673-9418.1206026
靳朋飞1,曹 菡1+,余 婧1,崔云飞2
JIN Pengfei1, CAO Han1+, YU Jing1, CUI Yunfei2
摘要: 针对“海量”点组成的平面点集Voronoi图栅格生成算法的效率问题,对其进行易并行性抽象,提出了一种MapReduce模型下基于欧氏距离的Voronoi图栅格生成算法,该算法采用三个MapReduce Job来实现。在第一个MapReduce Job中,将栅格按照隶属代码进行归属分类。在第二个MapReduce Job中,将新数据按照其对应的行号进行归类。在第三个MapReduce Job中,并行生成全局有序的Voronoi图部分文件,并连接各个部分文件,生成最终的Voronoi图。在多个不同大小数据集上的实验结果表明,这种MapReduce模型下的算法部署在Hadoop集群上运行具有较好的加速比和扩展性。