首页> 外文期刊>International Journal of Uncertainty, Fuzziness, and Knowledge-based Systems >A Hybrid PSO-GA Algorithm for Traveling Salesman Problems in Different Environments
【24h】

A Hybrid PSO-GA Algorithm for Traveling Salesman Problems in Different Environments

机译:不同环境下旅行商问题的混合PSO-GA算法

获取原文
获取原文并翻译 | 示例
           

摘要

In this study particle swarm optimization (PSO) is modified and hybridised with genetic algorithm (GA) using one's output as the other's input to solve Traveling Salesman Problem(TSP). Here multiple velocity update rules are introduced to modify the PSO and at the time of the movement of a solution, one rule is selected depending on its performances using roulette wheel selection process. Each velocity update rule and the corresponding solution update rule are defined using swap sequence (SS) and swap operation (SO). K-Opt operation is applied in a regular interval of iterations for the movement of any stagnant solution. GA is applied on the final output swarm of the PSO to search the optimal path of the large size TSPs. Roulette wheel selection process, multi-point cyclic crossover and the K-opt operation for the mutation are used in the GA phase. The algorithm is tested in crisp environment using different size benchmark test problems available in the TSPLIB. In the crisp environment the algorithm gives approximately 100% success rate for the test problems up to considerably large sizes. Efficiency of the algorithm is tested with some other existing algorithms in the literature using Friedman test. Some approaches are incorporated with this algorithm for finding solutions of the TSPs in imprecise (fuzzy/rough) environment. Imprecise problems are generated from the crisp problems randomly, solved and obtained results are discussed. It is observed that the performance of the proposed algorithm is better compared to the some other algorithms in the existing literature with respect to the accuracy and the consistency for the symmetric TSPs as well as the Asymmetric TSPs.
机译:在这项研究中,将粒子群优化(PSO)修改并与遗传算法(GA)混合,使用一个人的输出作为另一个人的输入来解决旅行商问题(TSP)。这里引入了多个速度更新规则来修改PSO,并且在解决方案移动时,将根据轮盘选择过程中的性能选择一个规则。使用交换序列(SS)和交换操作(SO)定义每个速度更新规则和相应的解更新规则。 K-Opt操作以规则的迭代间隔应用,以移动任何停滞的解决方案。将GA应用于PSO的最终输出群,以搜索大型TSP的最佳路径。 GA阶段使用轮盘赌轮选择过程,多点循环交叉和用于变异的K-opt操作。使用TSPLIB中提供的不同大小的基准测试问题,在清晰的环境中对该算法进行了测试。在严峻的环境中,该算法可以给出相当大尺寸的测试问题的成功率,大约为100%。使用Friedman检验与文献中其他一些现有算法一起测试了该算法的效率。此算法结合了一些方法,用于在不精确(模糊/粗糙)环境中查找TSP的解决方案。从脆性问题中随机产生不精确的问题,对问题进行求解并讨论所获得的结果。可以看出,就对称TSP和非对称TSP的准确性和一致性而言,与现有文献中的其他算法相比,该算法的性能更好。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号