APP下载

离散社会群体优化算法求解旅行商问题

2018-06-25刘亚军陈得宝王苏霞吴乐会

长春师范大学学报 2018年6期
关键词:优化

刘亚军,陈得宝,邹 锋,王苏霞,吴乐会

(淮北师范大学物理与电子信息学院,安徽淮北 235000)

[通讯作者]陈得宝(1975- ),男,教授,硕士生导师,博士,从事智能计算、模式识别研究。

社会群体优化算法(SGO)是Suresh Satapathy等于2016年提出的一种新型优化算法[1],源自社会群体学习知识提高能力的过程。此算法操作简单,易于实现,故在一些问题优化中取得了良好的效果[2]。与其他算法相比,SGO算法在两个学习阶段都以群体最好的个体作为学习向导,算法的收敛速度较快。因此,在优化领域,SGO算法在连续域问题求解上取得了不错的效果。SGO算法作为一种新型优化算法,在离散域问题上的应用较少。为了使SGO算法在离散问题的解决中也取得不错的效果,本文研究离散后的SGO算法在TSP中的应用,并分析了仿真后的结果。

本文主要对SGO算法进行离散化处理,并用于求解TSP问题。首先介绍TSP问题模型和基本SGO算法,接着将基本SGO算法的运算规则进行离散化处理,最后通过TSP问题的仿真实验。结果表明,社会群体优化算法在解决TSP问题中具有良好的性能。

1 TSP模型和基本SGO算法

1.1 TSP问题模型

旅行商问题(Traveling Salesman Problem,TSP)是一个典型的NP完全问题[3]。TSP问题目的:从某一个城市出发,找到一条通过所有城市再回到起点的最短路径,每座城市必须且只能访问一次。TSP已经被证明是NP完全问题,且在车辆调度、物流管理等方面具有广泛的应用[4]。研究人员对此提出多种优化算法来解决TSP问题,都取得了不错的效果。如遗传算法(GA)[5]、粒子群优化算法(PSO)[6]、蚁群算法(ACO)[7]等。……

登录APP查看全文

猜你喜欢

优化
超限高层建筑结构设计与优化思考
PEMFC流道的多目标优化
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
围绕“地、业、人”优化产业扶贫
事业单位中固定资产会计处理的优化
4K HDR性能大幅度优化 JVC DLA-X8 18 BC
几种常见的负载均衡算法的优化