有容量约束车辆路径问题的蒙特卡洛模拟算法.pdfVIP

有容量约束车辆路径问题的蒙特卡洛模拟算法.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有容量约束车辆路径问题的蒙特卡洛模拟算法.pdf

第 12 卷第 26 期 2012 年 9 月 1671--1815(2012)26-6849-04 科学技术与工程 Science Technology and Engineering Vol. 12 No.26 Sep. 2012 @ 2012 Sci. Tech. Eng粤 交通运输 有容量约束车辆路径问题的 蒙特卡洛模拟算法 夏茂庚郑阳光兰延涛王威范晓菲* (西北农林科技大学信息工程学院,杨凌 7121∞) 摘要 带容量约束的车辆路径问题是一个 NP-hard 问题。针对此问题将蒙特卡洛模拟方法与流行的节省算法结合。提出 Flag-M CS-CWS 算法,该方法通过对 CWS 算法得到的节省序列进行蒙特卡洛模拟,适用于不同节点数油不同车辆载重量的车辆 路径问题。在标准数据集测试,相比当前最优解有平均 0.75% 的改进,为车辆路径问题提供了更加有效的解决方案。 关键词有容量约束的车辆路径问题 蒙特卡洛模拟 节省算法 路径规划 车辆调度 中国法分类号 U49l.且; 文献标志码 A 有容量约束的车辆路径问题(Capacitated Vehi- cle Routing Problem , CVRP) 最早由 Dantzig 和 Ram- ser 于 1959 年提出 [1 , 2] ,是运筹学与组合优化领域 的前沿问题,广泛应用于物流配送、车辆调度等现 实问题。目前主要的解决方盖有最近邻居插人算 法 (Nearest Neighbor Insertion , NNI) [3] 、节省算法 ( Clarke W right s Savings Algorithm , CWS) [4] 等确 定性算法以及蚁群算法[町、模拟退火算法[6] 、蒙特 卡洛模拟 (Monte Carlo Simulation , MCS) [7] 及遗传 算法[8] 等不确定性算法,本文将改进随机性能的蒙 特卡洛模拟算法与传统 CWS 算法结合,合理控制算 法的随机性,获得最优解上的改进。 1 问题描述 CVRP 问题可以简单描述为仓库的货车对顾客 2012 年 5 月 18 日收到,6 月 1 日修改 西北农林科技大学 2010 年科技创新项目 (2010 信息 014 号)、 留学回国人员科研启动费项目 (2009 信息 01 号)资助 第一作者简介:夏茂庚(1990一) ,男,山东滩坊人,研究方向:多目标 优化。 布通信作者简介:晃晓菲(1981-) ,女,陕西临渲人,硕士,讲师,研究 方向:多目标优化与决策支持。 E-mail:cxf@ nwsuaf. edu. cno 送货的问题,具体描述如下[7,飞某一仓库有 M 辆 车,每辆车的容量为 q ,有 N 位顾客,顾客 i 的需求 量为 di , 货车从仓库出发对顾客配送货物最后返回 仓库,要求满足所有的顾客配送需求,每位顾客只 能配送一次,货车所装货物不能超过其载重量,目 标是运输所需的费用最少,即运输路线最短。 表 1 五个顾客的距离矩阵 表2 五个颇窑的节省矩阵 Cij 。 2 3 4 5 Sij 2 3 4 5 。 。 28 31 20 25 34 。 38 19 27 42 1 。 21 29 26 20 2 。 13 36 33 2 。 38 20 32 3 。 15 27 3 。 30 27 4 。 34 4 。 25 5 。 5 、、·、 。 2 Flag-MCS-CWS 算法 针对 CVRP 问题山,我们将流行的 CWS 节省算 法与蒙特卡洛模拟相结合,提出 Flag-MCS-CWS 算 法。此算法是一种启发式构造算法,对 CWS 算法 中节省序列中的顾客对进行蒙特卡洛模拟,得到顾 客对的新排序,在这些新序列上应用 CWS 算法的路 径构造过程得到不同的 CVRP 解,从而改进 CWS 算 法的性能。 2.1 CWS 算法简介 CWS 算法是 Clarke 和 Wright 在 1964 年提出的 6850 科学技术与工程 12 卷 一种解决车辆路径问题的启发式节省算法忡, 7] ,节 省值计算如下: Sq=coz+cq-cq(1) Co,( Co) 为一辆汽车从仓库(节点 0) 到顾客节 点 i (j) 的行驶距离,即花费。Cij 代表从顾客点 i 到顾 客点 j 之间的花费,其中 Sij 为用同一辆汽车为顾客 L .,j 服务代替为每位顾客各自分配一辆汽车来服务 所得花费的节省值。 CWS 算法先根据顾客坐标计算出顾客之间的 距离矩阵(如表 1) ,然后根据矩阵计算出任意两顾 客节点之间的节省值鸟,进而得到节省矩阵(如表 2) ,根据表 2 中的节省值,可得节省递减的顾客对 序列如下, (本例中货车载重量统一为 100 ,顾客的 需求分别为 :

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档