- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河 北 大 学 工 商 学 院
课程名称: 数学软件与实验 成绩:
旅行商问题
课 程 号: 50c11033
课 序 号: 01
任课教师: 邢红杰
班 级: 5008 信计
姓 名: 郝杰
学 号: 2008477042
填写日期 : 2011-5-24
标准实用
旅行商问题
5008 信息与计算科学 郝杰 2008477042
1、实验问题
已知 30 个城市的坐标如下:
[41 94;37 84;54 67;25 62; 7 64;2 99;68 58;71 44;54 62;83 69;64
60;18 54;22 60;83 46;91 38;25 38;24 42;58 69;71 71;74 78;87
76;18 40;13 40;82 7;62 32; 58 35;45 21;41 26;44 35;4 50]
一名推销员要拜访多个地点时, 如何找到在拜访每个地点一次后再回
到起点的最短路径。
2、符号说明
Location 储存的是个城市的坐标
D (i ,j ) 代表城市 i 和城市 j 之间的距离
Len 路径总距离
Pc 交叉概率
Pm 变异概率
3、问题分析与建模
3.1 问题分析
本题中设定了我国 30 城市,当一个推销员拜访所有城市后回到
起点, 31 个地点所有路径个数是 30 !个。由于其全局搜索的特性,
文案大全
标准实用
遗传算法在解决 TSP问题中有着其他算法所没有的优势。
TSP 问题就是寻找一条最短的遍历 n 个城市的最短路径 , 或者
说搜索子集 v={v1,v2,v3, …,vn} ( vi 的元素表示对 n 个城市的编
号 ) 的 一 个 排 列 t=(t1,t2,t3, … ,ti, … ,tn), 其 中 ti ∈
v(i=1,2,3, …,n) ,且记 tn+1= t1 , , 使 len = Σ d ( Vi , Vi+1)
+ d ( V1 , Vn) 取最小值 , 式中的 d ( Vi , Vi+1) 表示城市 Vi 到
城市 Vi + 1 的距离 .
标准的遗传算法包括群体的初始化,选择,交叉,变异操作。其
主要步骤可描述如下 [1] :
(1)随机产生一组初始个体构成的初始种群,并评价每一个个体的
适配值。
(2 )判断算法的收敛准则是否满足。若满足输出搜索结果;否则执
行以下步骤。
(3 )根据适配值大小以一定方式执行选择操作。
(4 )按交叉概率 Pc执行交叉操作 .
(5 )按变异概率 Pm执行变异操作。
(6 )返回步骤( 2 )。
3.2 程序设计
3.2.1 坐标系中画出个城市的坐标点
矩阵 location 储存的是个城市的坐标(设:推销员出发点的坐
标为( 0,0 ))
文案大全
原创力文档


文档评论(0)