- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有补给点及多装载的容量约束弧路径问题的算法研究
中文摘要
带有容量约束的弧路径问题(Capacitated Arc Routing Problem, CARP)产生于
交通运输服务系统,是弧路径问题(Arc Routing Problem, ARP)的一种特殊情况,
因其可应用于如城市垃圾回收、街道清扫、邮件投递、结冰路面撒盐及路面维护
等实际问题,故近年来得到了广泛的研究。本文所研究的有补给点及多装载的容
量约束弧路径问题(Capacitated Arc Routing Problem with Refill Points and Multiple
loads, CARP-RP-ML ),由于考虑具有能多次给服务车(Service Vehicle, SV)提供原
料补给的补给车辆(Refill Vehicle, RV),因此属于容量约束弧路径问题的一种推广
形式。该类问题是 NP-hard 问题,传统的算法如精确算法,下界法都因自身缺陷
而不能很好地解决这类问题,然而遗传算法作为一种启发式算法因其内在的自学
习性、并行性、稳定性等强大优点已被证明能很好地解决容量约束弧路径问题。
本文以 CARP-RP-ML 为研究对象,在广泛查阅国内外文献的基础上,深入研
究该问题的求解方法,提出了求解 CARP-RP-ML 问题的分割启发式算法和遗传算
法,为 CARP 问题推广形式的求解提供了借鉴与参考,主要研究工作和成果如下:
1. 对 CARP 问题及其推广形式进行了描述,并引入了有补给点的多装 CARP
问题(CARP-RP-ML),并给出该问题的数学模型,在归纳总结已有方法的基础上,
设计相应算法解决该问题。
2. 本文根据 CARP-RP-ML 问题的特性,提出一种分割启发式算法来求得两
类车的最短路径及问题的可行解,其中设计的分割算法在满足容量约束的条件下
对随机排序的所有需求弧进行分割,以所能达到的补给点为分割点,计算出两个
连续补给点间两类不同类型的车辆总费用,记录并保存从车场到当前补给点的最
小费用,直到所有需求弧服务完毕。
3. 基于分割算法,文章利用遗传算法极强的鲁棒性和内在并行机制等优点
进一步求得问题的近似最优解。但由于基本遗传算法在求解过程中易限于局部最
优,因此采用局部搜索作为其变异算子来进一步扩大搜索空间。数值试验结果表
明,遗传算法在该类问题的表现优于所设计的分割启发式算法,说明遗传算法能
更有效地求解 CARP-RP-ML 问题。
关键词:容量约束弧路径问题;启发式算法;遗传算法;适应值;车辆路径;局
部搜索
ABSTRACT
Capacitated Arc Routing Problem (CARP) stems from transportation service
system, a special case of arc routing problem, has been widely studied recently
because of its usage in practical issues such as urban garbage collection, street
cleaning, mail delivery, salt sprinkle and road maintenance. Capacitated Arc Routing
Problem with Refill Points and Multiple loads (CARP-RP-ML), considering using
Refilling Vehicle (RV) to refill Servicing Vehicle (SV) with raw material many times,
belongs to the extension of CARP. Many traditional methods such as accuracy
algorithm and lower bound method can effectively solve this kind of problem
文档评论(0)