首页 | 本学科首页   官方微博 | 高级检索  
     

障碍空间中基于并行蚁群算法的k近邻查询
引用本文:郭良敏,朱莹,孙丽萍.障碍空间中基于并行蚁群算法的k近邻查询[J].计算机应用,2019,39(3):790-795.
作者姓名:郭良敏  朱莹  孙丽萍
作者单位:安徽师范大学 计算机与信息学院,安徽芜湖241003;网络与信息安全安徽省重点实验室(安徽师范大学),安徽芜湖241003;安徽师范大学 计算机与信息学院,安徽芜湖241003;网络与信息安全安徽省重点实验室(安徽师范大学),安徽芜湖241003;安徽师范大学 计算机与信息学院,安徽芜湖241003;网络与信息安全安徽省重点实验室(安徽师范大学),安徽芜湖241003
基金项目:国家自然科学基金资助项目(61672039,61602009);安徽省自然科学基金资助项目(1508085QF133,1608085MF145)。
摘    要:为解决障碍空间中的k近邻查询问题,提出一种基于改进的并行蚁群算法的k近邻查询方法(PAQ)。首先,利用不同信息素种类的蚁群实现并行查询k近邻;其次,增加时间因素作为路径长短的判断条件,以最直接地呈现蚂蚁的搜索时间;然后,重新定义初始信息素浓度,以避免蚂蚁的盲目搜索;最后,引入可视点将障碍路径分割为多段欧氏路径,选择可视点进行概率转移,并改进启发函数,以促使蚂蚁朝着更为正确的方向搜索,避免算法过早陷入局部最优。与WithGrids相比,当数据点个数小于300时,对于线段障碍,算法运行时间平均缩短约91.5%;对于多边形障碍平均缩短约78.5%。实验结果表明,该方法在数据规模较小时的运行时间具有明显的优势,且可以处理多边形障碍。

关 键 词:障碍空间  k近邻  蚁群算法  并行化  可视点
收稿时间:2018-08-08
修稿时间:2018-09-10

k nearest neighbor query based on parallel ant colony algorithm in obstacle space
GUO Liangmin,ZHU Ying,SUN Liping.k nearest neighbor query based on parallel ant colony algorithm in obstacle space[J].journal of Computer Applications,2019,39(3):790-795.
Authors:GUO Liangmin  ZHU Ying  SUN Liping
Affiliation:1. School of Computer and Information, Anhui Normal University, Wuhu Anhui 241003, China;2. Anhui Provincial Key Laboratory of Network and Information Security(Anhui Normal University), Wuhu Anhui 241003, China
Abstract:To solve the problem of k nearest neighbor query in obstacle space, a k nearest neighbor Query method based on improved Parallel Ant colony algorithm (PAQ) was proposed. Firstly, ant colonies with different kinds of pheromones were utilized to search k nearest neighbors in parallel. Secondly, a time factor was added as a condition of judging path length to directly show the searching time of ants. Thirdly, the concentration of initial pheromone was redefined to avoid the blind searching of ants. Finally, visible points were introduced to divide the obstacle path into multiple Euclidean paths, meawhile the heuristic function was improved and the visible points were selected by ants to conduct probability transfer making ants search in more proper direction and prevent the algorithm from falling into local optimum early. Compared to WithGrids method, with number of data points less than 300, the running time for line segment obstacle is averagely reduced by about 91.5%, and the running time for polygonal obstacle is averagely reduced by about 78.5%. The experimental results show that the running time of the proposed method has obvious advantage on small-scale data, and the method can process polygonal obstacles.
Keywords:obstacle space                                                                                                                        k nearest neighbors" target="_blank">k nearest neighbors')">k nearest neighbors                                                                                                                        ant colony algorithm                                                                                                                        parallelization                                                                                                                        visible point
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号