旅行商问题
渡线
适应度比例选择
数学优化
局部最优
遗传算子
人口
启发式
遗传算法
操作员(生物学)
计算机科学
轮盘赌
局部搜索(优化)
早熟收敛
算法
适应度函数
数学
人工智能
基于群体的增量学习
生物化学
化学
人口学
几何学
抑制因子
社会学
转录因子
基因
作者
Panli Zhang,Jiquan Wang,Zhanwei Tian,Sun Shengzhi,Jianting Li,Jingnan Yang
标识
DOI:10.1016/j.asoc.2022.109339
摘要
Aiming at the problems of slow convergence speed, low solution quality, and easily falling into a local optimum in solving traveling salesman problem (TSP) with genetic algorithm (GA), a genetic algorithm with jumping gene and heuristic operators (GA-JGHO) is proposed, which contains five modifications: (1) an improved roulette selection of combined fitness function is proposed to maintain population diversity and strengthen the exploitation ability, which is helpful to overcome the low population diversity with the standard roulette selection; (2) a bidirectional heuristic crossover (BHX) operator is proposed, which aims to increase the possibility of the potential offspring produced by crossover operation; (3) the combination mutation operator is presented to balance the exploration and exploitation ability; (4) a jumping gene operator is designed, which is beneficial to expand the searching space and reduce the possibility of falling into a local optimum; (5) a unique operator is added to avoid the occurrence of nimiety identical individuals in the population. Besides, the local search operator is integrated to enhance exploitation ability. Moreover, a large number of instances from TSPLIB and a real-world path optimization problem of the cruise robot are selected to verify the validity of the modifications and the potential of GA-JGHO. Experimental results and statistical analyses demonstrate that GA-JGHO performs better in quality stability, accuracy, and convergence speed compared with the other six algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI