改进遗传算法求解TSP问题的Matlab程序设计
用改进遗传算法求解TSP问题,并编制了完整的Matlab程序予以仿真实现.程序中选择算子采用最佳个体保存与赌轮选择相结合的策略,最后分析了最佳个体保存比例对寻优效果的影响.
第 2卷第 2期 1 2 1年 6月 01
湖南工程学院学报
Vo . 1 No 2 12 _ . J n 0 1 u e2 1
J u n l fHu a n tt t fEn ie r g o r a n n I si eo g n e i o u n
改进遗传算法求解 TS问题的 M a lb程序设计 P ta 缪桂根,高羽佳 (徽农业大学信息与计算机学院物流工程系,肥 2 0 3 )安合 30 6
摘要:用改进遗传算法求解 TS P问题,并编制了完整的 Malb程序予以仿真实现.序中选择算子 t a程采用最佳个体保存与赌轮选择相结合的策略,最后分析了最佳个体保存比例对寻优效果的影响. 关键词:改进遗传算法; P问题; t b程序 TS Mal a中图分类号:TP 9 31文献标识码:A 文章编号:1 7一 l9 2 1 ) 2 O 2 4 6 1 1X( O 1 0一O 4—0
0引言 旅行商问题 ( a eig ae n P o lm, Trv l S lma rbe n TS )又叫货郎担问题, P,是最基本的路线问题,问该
2遗传算法的运行过程 遗传算法是一种”成+检测”生的迭代搜索算法,运算流程可用图 1其来表示.
题是在寻求单一旅行者由起点出发,过所有给定通 的城市之后,最后再回到原点的最小路径成本 .问该题具有广泛的应用性,物流中的配送车辆调度问如
题就可看成一个约束性多路旅行商问题 .此,因对 T P问题求解具有一定的现实意义. S
T P问题属于组合优化问题, S随着问题规模增 大,可行解空间也急剧扩大,时在当前的计算机其有
上用枚举法很难甚至不能求出最优解,用启发式而算法求解这类问题的满意解是一个很好的方式,遗
传算法就是寻求这种满意解的最佳工具之一 .传遗 算法模拟自然进化过程来搜索最优解[,本质是 1其] 一
种高效、并行、局搜索的方法.文采用遗传算全本
法求解 TS P问题并编制 Malb程序进行仿真试 t a 验. 图 1遗传算法的程序
1 T P问题的数学模型 S TS P问题即寻找一条最短的遍历个城市的
3 T P问题的 Malb实现 S t a 参数说明: OP I E表示群体规模, I I
S P SZ NC T E 表示城市数目, o示初始种群,MAX N表示 p p表 GE进化代数, c示个体交叉概率, m表示个体变异 P表 P 概率 .
最短路径,得:使 n 1 - =
∑ d- 1 f+ l+ f 1=
取最小值,+表示两城市 i i之间的距离 . d。和+l
收稿日期:0 1 0— 1 21- 1 7基金项目:徽农业大学青年科学基金资助项目(0 9r7安 20 z3 )作者简介:桂根 (9 4,,士,教,究方向:流系统优化、流与供应链管理缪 1 8一)女硕助研物物

你可能喜欢
- 遗传算法解决TSP问题
- 智能设计
- 人工鱼群算法
- matlab程序
- 计算机仿真技术
- 遗传算法应用实例
- 遗传算法matlab代码
- 遗传算法解决TSP问题32页
- 遗传算法解决TSP问题的Matlab程序4页
- 遗传算法解决TSP问题,C++版(带注释)29页
- 遗传算法解决TSP问题的Matlab程序4页
- 遗传算法解决TSP问题8页
- 基于Matlab的遗传算法解决TSP问题的报告12页
- 《智能建筑设计标准》11页
- 3层别墅智能家居课程设计14页
- 智能仪器课程设计任务书25页
- 智能家居系统设计41页
- 智能仪器课程设计24页
- 简易智能小车设计报告-d9fe94f6ba0d4a7302763a1712页
- 求解矩阵特征值的混合人工鱼群算法4页
- 求解TSP的改进人工鱼群算法4页
- 人工鱼群算法C++代码1页
- 一种简化的人工鱼群算法5页
- 改进的人工鱼群算法在水质参数识别中的应用6页
- 基于人工鱼群算法的机器人路径规划4页
- 数值分析中常用的matlab程序5页
- matlab程序12页
- matlab实用程序百例140页
- matlab 程序9页
- 第2.4节matlab 程序设计入门10页
- matlab程序设计入门30页
- 计算机仿真技术在设施规划与设计中的应用3页
- 板材冲压的计算机仿真技术4页
- 计算机仿真技术在化工行业的应用1页
- 佛山科学技术学院2012年计算机仿真竞赛题目2页
- 计算机仿真技术25页
- 动态系统计算机电源仿真技术研究11页


