节点文献

融合盈亏拿取策略的改进遗传算法求解TTP

Improved genetic algorithm incorporating profit-loss picking strategy for solving TTP

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 江晓菊谭代伦冯世强

【Author】 Jiang Xiaoju;Tan Dailun;Feng Shiqiang;School of Mathematics & Information, China West Normal University;Sichuan Colleges & Universities Key Laboratory of Optimization Theory & Applications, China West Normal University;Institute of Nonlinear Analysis & Applications, China West Normal University;

【通讯作者】 谭代伦;

【机构】 西华师范大学数学与信息学院西华师范大学最优化理论与应用四川省高校重点实验室西华师范大学非线性及应用研究所

【摘要】 旅行小偷问题(TTP)是由旅行商问题(TSP)和背包问题(KP)复合而成的一类新型组合优化问题,其优化模型涵盖了两类问题的约束条件,也继承了两类问题的计算难度。针对TTP,提出了一种融合盈亏拿取策略的改进遗传算法。对任意旅行商回路上的物品列表,定义了超值物品并采取必拿策略,对剩余物品定义了亏本物品并予以剔除,对剔除后的剩余物品引入了双评分计算公式,并按混合排序策略进行综合排序,再依序选入背包,整个处理过程构成盈亏拿取策略。对于遗传算法,设计近邻域搜索和截断交换的种群初始化策略以提升初始种群的质量;采用随机遍历抽样选择算子、部分匹配的交叉算子、二次变异算子以强化优胜劣汰和维护种群的多样性;增加重插入算子以保持种群稳定。仿真实验表明,改进策略明显提升了算法性能,对算例的求解结果达到预期,改进算法具有良好的寻优能力和稳定性。

【Abstract】 TTP is a new type of combinatorial optimization problem, which is composed of TSP and KP. Its optimization mo-del covers the constraints of the two kinds of problems and also inherits the computational difficulty of the two kinds of problems. To solve the TTP, this paper proposed an improved genetic algorithm incorporating profit-loss picking strategy. For the list of items on the road of any traveler, it defined the value items and adopted the must-take strategy, defined the loss items for the remaining items and eliminated them, introduced the double score calculation formula for the eliminated remaining items, and conducted comprehensive sorting according to the mixed sorting strategy, and then selected them into the backpack in order. The whole processing process constituted the profit-loss taking strategy. For the genetic algorithm, this paper designed the strategy of population initialization based on nearest neighbor search and truncation exchange to improve the quality of the initial population. It used the stochastic universal sampling selection operator, the partial matching crossover operator and the secondary mutation operator to strengthen survival of the fittest and maintain the diversity of the population. It added reinsertion operators to keep the population stable. The simulation results show that the improved strategy can obviously improve the performance of the algorithm, and the result of the example reaches the expectation. The improved algorithm has good optimization ability and stability.

【基金】 国家自然科学基金资助项目(42204123);四川省自然科学基金资助项目(2022NSFSC0558);教育部产学合作协同育人项目(202102454008);四川省教育厅重点教改项目(JG2021-959);西华师范大学研究生教育改革研究项目(2022XM24)
  • 【文献出处】 计算机应用研究 ,Application Research of Computers , 编辑部邮箱 ,2025年08期
  • 【分类号】TP18
  • 【下载频次】220
节点文献中: 

本文链接的文献网络图示:

本文的引文网络