![[资料文档]Doc1_第1页](http://file.renrendoc.com/FileRoot1/2019-12/4/19677d46-1270-4098-bdc7-01337a8d1387/19677d46-1270-4098-bdc7-01337a8d13871.gif)
![[资料文档]Doc1_第2页](http://file.renrendoc.com/FileRoot1/2019-12/4/19677d46-1270-4098-bdc7-01337a8d1387/19677d46-1270-4098-bdc7-01337a8d13872.gif)
![[资料文档]Doc1_第3页](http://file.renrendoc.com/FileRoot1/2019-12/4/19677d46-1270-4098-bdc7-01337a8d1387/19677d46-1270-4098-bdc7-01337a8d13873.gif)
![[资料文档]Doc1_第4页](http://file.renrendoc.com/FileRoot1/2019-12/4/19677d46-1270-4098-bdc7-01337a8d1387/19677d46-1270-4098-bdc7-01337a8d13874.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
改进遗传算法由上述所建的模型可知,求解CVRP的关键是合理确定车辆数以及每个车辆访问客户的路径顺序,在满足车辆载重量和客户需求约束条件的情况下使得总路程最小。这是一个整数规划问题,属于NP完全问题,不容易求得精确解,为求较好的近似解,构造遗传算法如下:1)个体(染色体)编码CVRP数学模型的解向量可以表示成一条长度为的个体编码串 ,如的个体编码可以解释为:第一辆车从县局出发,经过支局5,4,3,2,1,13,后,回到县局0形成子路径1,第二辆车也从县局出发,途经支局6,7,8,9,16后回到县局,形成子路径2,第三辆车从县局出发,途经支局14,15,10,11,12后,回到支局。2)适应度计算利用车辆负载约束,设计惩罚函数: (9) (10) (11) (12) 为惩罚系数,取为一个较大的正数。 采用下式作为适应度函数: (13)3)选择 将每代种群中的个体,按照适应度值排序,保留最佳个体,直接进入下一代种群,剩下的个体用轮盘赌法选择产生。4)交叉 由于个体编码中有重复0,根据一般的部分匹配交叉,结果中会出现邻近两位全为0,以及个体中车辆路径条数大于或小于的非可行解。针对上述情况,将部分匹配交叉算子(PMX)进行改进,既使得子代个体良好地继承了父代个体的特征,也可以产生不同的个体。对于两个完全相同父代个体,首先改变其中一个父代个体的某段路径长度,以及另一父代个体的先后顺序,然后再通过PMX算子得到与父代不同的个体,这样可以使得种群得到更大的改变。这种交叉操作方式通过对父代个体中较好的部分路径的继承和组合来加快搜索速度。 具体方法:如果选择的两个父代个体不相同,分别在两个父代个体中选择相同的第车辆路径,比较这两段路径的长度,选择较短的路径为交换部分,进行交换,交换过后的路径结果可能有重复的支局,将原父代个体中与交换部分重复的支局,按照由小到大的顺序将其替换为不在此个体的支局,并保持父代个体的零元素位置,这样可以得到两个新的子代个体。如果选择的两个父代个体完全相同,将其中一个父代个体中用于分隔路径的0与任一非0且其相邻元素也非0的元素交换,将另一个父代个体基因串逆排,得到不相同的两个新子代个体,将这两个个体进行上述交叉操作。例如两个父代个体同时为,经过改进的交叉操作后生成子代个体,。5)变异 随机选取个体中不同基因(支局)进行两点互换,产生一个新个体。这样对原个体有较大改动,可以达到较好的变异效果。算法步骤:step1 选用编码,0为县局,代表各支局,设置终止条件和种群规模;step2 迭代次数;随机生成初始种群;step3 对种群中的每一个个体,计算适应度值;step4 最优选择,保留当前适应度值最好个体;step5 剩余个体进行轮盘赌,进行交叉和变异操作,生成下一代种群;step6 若满足算法终止条件,则停止;否则,令迭代次数,转step3。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 叉车操作试题及答案
- 砸车安全测试题及答案
- 2025年国家电投黄河公司毕业生招聘考试笔试试题(含答案)
- 2025年甘肃天水师范大学招聘事业编制学生专职辅导员笔试考试试题(含答案)
- 2024年演出经纪人继续教育题库及答案【各地真题】
- 2024年事业单位考试古县A类《职业能力倾向测验》统考试题含解析
- 消防安全知识培训模拟试题及参考答案
- 卫生院过敏性休克、急性心梗的急救与护理培训考试试题(附答案)
- 传染病及突发公共卫生事件试题及答案
- 2024水利安全员考试题题库及答案
- 2025年摄影测量竞赛题库及答案
- 中国现代国防教学课件
- 食堂工人培训课件
- 2025届江苏省苏州地区学校英语八年级第二学期期末联考试题含答案
- 【艾瑞咨询】2024年中国健康管理行业研究报告494mb
- 胸痹的中医治疗
- 人流术后的护理及健康宣教
- 财务岗位笔试题目及答案
- 兵团两委考试试题及答案
- DB31/T 636.1-2018会议经营与服务规范第1部分:会议服务机构等级划分与评定
- 创新素养评价体系:核心素养框架下的关键指标研究
评论
0/150
提交评论