一种具备簇状特征的TSP问题的ABC改进解法
An ABC Solution of TSP with Cluster Feature
DOI: 10.12677/CSA.2021.114103, PDF,    科研立项经费支持
作者: 林建兵:莆田学院信息工程学院计算机系,福建 莆田;许忠福:福建省特种设备检验研究院莆田分院,福建 莆田
关键词: TSP簇状ABC密度TSP Cluster ABC Domain Density
摘要: 针对节点分布呈现簇状特征的旅行商问题,提出了一种改进的人工蜂群算法。根据该问题簇内节点分布的密度特点,对引领蜂、跟随蜂和侦查蜂角色转变机制和搜索策略进行了相应的调整。蜂群角色转变基于密度值的大小,引领蜂搜索基于领域优先的原则,侦查蜂搜索在陷入局部最优值时具有跳出领域约束的机制,跟随蜂搜索根据相应的跟随策略从而提高在领域内的运算速度。最后的仿真结果表明,算法对具有簇状特征的TSP问题能够在较短时间内找到满意解,在时间和精度上比经典的仿生算法具有明显的优势。
Abstract: In view of the Travel Salema Problem with cluster distribution, an improved Artificial Bee Colony algorithm is proposed. According to the density characteristics of node distribution in and outside the cluster, the role transformation mechanism and search strategy of leading bee, following bee and detection bee are adjusted accordingly. The change of the role of bee colony is based on the size of the density value. The searching strategy of the leading bee search is based on the principle of domain priority, the searching strategy of the detection bee search has the mechanism of jumping out of the domain constraints when it falls into the local optimal value, and strategy of the following bee search improves the operation speed in the domain according to the corresponding following principle. Finally, the simulation results show that the improved ABC algorithm can find a satisfactory solution to the TSP problem with cluster characteristics in a short time, and has obvious advantages over the classical bionic algorithm in time and accuracy.
文章引用:林建兵, 许忠福. 一种具备簇状特征的TSP问题的ABC改进解法[J]. 计算机科学与应用, 2021, 11(4): 1001-1007. https://doi.org/10.12677/CSA.2021.114103

参考文献

[1] 张平华, 贾万祥, 徐静, 等. 改进人工蜂群算法在路径优化上的应用[J]. 哈尔滨师范大学自然科学学报, 2017, 33(3): 8-12.
[2] 赵彤洲. 基于引领粒子群算法的数字微流控生物芯片故障在线检测路径规划[D]: [硕士学位论文]. 桂林: 桂林电子科技大学, 2018.
[3] 段渊, 向毅, 陈刚. 求解旅行商问题的离散人工蜂群算法[J]. 运筹与管理, 2016, 25(5): 141-146.
[4] 胡中华, 赵敏. 基于人工蜂群算法的TSP仿真[J]. 北京理工大学学报, 2009, 29(11): 978-982.
[5] 于宏涛, 高立群, 田卫华. 求解TSP的离散人工蜂群算法[J]. 东北大学学报(自然科学版), 2015, 36(8): 1074-1079.
[6] 林建兵, 陈智雄, 姚国祥. 一种基于域密度的蚁群系统(AS)改进算法及结果解析[J]. 武汉大学学报, 2016, 49(4): 627-634.
[7] Karaboga, D. (2005) An Idea Based on Honey Bee Swarm for Numerical Optimization. Technical Report-tr06, Kayseri: Erciyes University.