- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有时间约束的非满载VRP遗传算法研究.doc
有时间约束的非满载VRP遗传算法研究
摘要:顾客的需求越来越被关注,时间要求变得越来越重要。文章基于此,建立有时间约束的车辆路径问题模型,并引入遗传算法,纳入禁忌有哪些信誉好的足球投注网站,来求解此车辆路径模型。
关键词:软时间窗;遗传算法;VRP
中图分类号:F252.14文献标识码:A
Abstract: With customers needs given more and more attention, time need has been more and more important, this paper constructs VRP model with time windows, and use genetic algorithms, combine with tabu search to solve this problem.
Key words: soft time window; genetic algorithms; VRP
1问题的描述及数学模型的建立
1.1问题的描述
本文所要研究的是多车型、单一配送中心、多个客户点、带有软时间窗的车辆路径问题。所要达到的目标是:总成本最小,车辆数目最少。
为了方便起见,将车场编号为0,任务编号为1,2,…,L,任务及车场均以点ii=0,1,…,L来表示。以Q■表示车辆k的装载能力,t■为从i到j的行驶时间,c■为从i到j的行驶所花费的费用,d■为客户i的需求量。S■为第k辆车到达客户i的时间,T■为第k辆车在客户i的卸货时间,c为汽车的固定费用。E■,L■为客户i的时间窗口。E■为车从配送时间出发的时刻。x■为第k辆车是否从i出发后开向j,如果是,x■=1,否则为0。y■为客户i的任务是否由车辆k完成,如果是,y■=1,否则为0。z■为车辆k给客户点i的载货量。M表示惩罚系数。
1.2模型的建立
Min=Kc+■■■c■x■+■■p■S■(1)
s.t ■x■=■x■=1, k=1,2,…,K(2)
■x■=■x■i=1,2,…,n, k=1,2,…,K(3)
■y■≥1i=1,2,…,n(4)
■z■=d■i=1,2,…,n (5)
■z■y■≤Q■k=1,2,…,K (6)
S■+T■+t■+M1-x■≤S■i=1,2,…,n, k=1,2,…,K(7)
■x■=y■i=1,2,…,n, k=1,2,…,K(8)
(1)表示目标函数,由三部分组成:汽车的固定费用、可变费用和时间延误或者提前的惩罚;(2),(3)表示车辆从出发点出来完成任务后回到配送中心;(4)表示每个客户至少被服务一次;(5)表示客户需求量被满足;(6)是车辆载重约束;(7)是时间约束;(8)是客户车辆唯一性约束。
2算法原理及步骤
本文应用遗传算法来求解VRPTW问题,有如下步骤:
2.1设计染色体结构
首先要将问题解编码,常用的是自然数编码。0表示配送中心,1,2,…,n表示需求点集合。
2.2生成初始群体
Step1:随机给需求点排序。
Step2:采用贪婪算法,从左到右计算,若第一辆车装载容量大于前a个需求点的需求量之和,且小于前a+1个客户需求量之和,则得到第一辆车负责送货的需求点子串l“12…a”。
Step3:删去排序中的前a个物资需求点,同样方法计算确定第二辆车的负责送货的物资需求点子串2“a+l a+2…b”。如此反复,直到所有车辆和客户被安排完。
Step4:两子串间插入0后把所有子串连接,再首尾加0就可以得到一条初始染色体。
Step5:重新给物资需求点随机排序,按照相同步骤可以得到另一条染色体。反复计算操作,直到染色体条数等于群体规模n时为止。
2.3计算适应度
根据公式:
f■=■, h=1,2,…,n
式中,f■表示染色体h的适应度函数,Z■表示同代群体中最佳染色体的综合路权之和,Z■表示染色体h的综合路权之和。
2.4复制算子
Stepl:计算每条染色体的适应度f■,h=1,2,…,n。
Step2:按适应度大小给n条染色体排序,复制适应度最大的染色体,将其作为下一代群体中第一个染色体。
Step3:计算染色体选择概率w■:w■=■。
Step4:计算染色体累计概率u■:u■=■w■, k=1,2,…,n。
Step5:在0,1区间内产生均匀分布随机数R,若R≤u■,则复制父代群体中第一条染色体,否则复制第k条染色体,使得u■≤R≤u■成立k=2,…,n如此反复操作,复制新的染色体,直到符合群体规模为止。
2.5交叉算子
您可能关注的文档
- 无线Mesh网络中基于离散粒子群优化的信道分配算法.doc
- 无线传感器的安全定位多点验证协议的形式化方法研究.doc
- 无线传感技术在公路机电系统避雷器状态监测中的应用.doc
- 无线充电技术:PMA、Qi、A4WP.doc
- 无线地磁技术在城市交通管理方面的应用.doc
- 无线局域网AP设备性能测试环境构建方法研究.doc
- 无线电监测系统信息汇聚中心设计研究.doc
- 无线电管理中常见问题与对策探析.doc
- 无线监控报警系统的实现及维护.doc
- 无线终端在家庭的应用.doc
- 内蒙古乌海市(2024年-2025年小学四年级语文)人教版小升初真题(下学期)试卷及答案.docx
- 内蒙古乌海市(2024年-2025年小学四年级语文)人教版小升初模拟((上,下)学期)试卷及答案.docx
- 内蒙古乌海市(2024年-2025年小学四年级语文)人教版期中考试(下学期)试卷及答案.docx
- 内蒙古乌兰察布市(2024年-2025年小学四年级语文)人教版期中考试((上,下)学期)试卷及答案.docx
- 内蒙古乌兰察布市(2024年-2025年小学四年级语文)人教版阶段练习((上,下)学期)试卷及答案.docx
- 内蒙古乌兰察布市(2024年-2025年小学四年级语文)人教版能力评测(下学期)试卷及答案.docx
- 内蒙古乌海市(2024年-2025年小学四年级语文)人教版小升初真题(上学期)试卷及答案.docx
- 内蒙古乌兰察布市(2024年-2025年小学四年级语文)统编版能力评测(上学期)试卷及答案.docx
- 云南省红河哈尼族彝族自治州(2024年-2025年小学四年级语文)人教版能力评测(下学期)试卷及答案.docx
- 云南省红河哈尼族彝族自治州(2024年-2025年小学四年级语文)统编版随堂测试(下学期)试卷及答案.docx
最近下载
- 机械通气患者的口腔护理PPT.pptx
- 基础写作教程(第三版)全套PPT课件.pptx
- 2024年吉林卷生物高考试卷(原卷+答案).pdf VIP
- 第四单元大情境试卷-2023-2024学年语文三年级下册统编版.docx VIP
- Unit 3 Amazing animals Part A 第一课时-三年级英语上学期课件(人教PEP版2024新).pptx
- 部编版-语文五上-七单元集体备课.pptx VIP
- 蒙代尔弗莱明模型与ddaa模型比较分析.pdf
- 芭蕾基训项目课程标准.pdf VIP
- ppt:大学生如何弘扬劳动精神.pptx VIP
- Q/CR 749.1-2020-铁路桥梁钢结构及构件保护涂装与涂料 第1部分:钢梁.pdf
文档评论(0)