- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于节约矩阵法的物流配送决策问题.doc
基于节约矩阵法的物流配送决策问题
作者简介:程丽红(1995-),女,汉族,安徽亳州人,学生,南京农业大学,交通运输专业。
摘要:本文针对由子库向零售点配送货物的路径选择问题,综合运用节约矩阵法、贪心算法以及旋转扫描法选择每辆车需要配送的零售点并安排配送路线,使得总运输距离最短进而降低运输费用。
关键词:配送路线;节约矩阵法;贪心算法;车辆调度
引言
作为现代物流最重要的部分,运输引起越来越多企业的关注。运输距离作为影响运输费用的主要因素,如何尽可能缩短运输距离是企业管理者正在面临的问题。一个子库如何配发车辆选择合适的路径配送货物属于车辆的路径优化问题(VRP),国内外的学者均对此有所研究,提出了遗传算法、扫描法、节约法以及精确算法。由于部分算法的模型复杂、运算量较大难以求解以至于没能被企业推广使用。通过学习和查阅资料得知用节约矩阵算法进行物流送货路线优化,可以简单有效地求得问题的最优解或近似最优解,本文采用操作简单便捷的节约矩阵法优化配送路线,在通过软件实现的过程中由于运用节约矩阵算法进行排序的程序代码出错较多,选择用贪心算法来实现给各个客户送货的排序问题。由于贪心算法选择最近的点,个别点会明显增大总路线长度,因而用旋转扫描法进行最终的优化。综合运用三个模型看似麻烦实则算法复杂度及路线优化效果均明显提高,具有较强实用性。
1.问题描述分析
该问题是对从子库到零售点送货安排路线优化问题的研究,由子库向50个不同需求的零售点配送货物,每辆送货车装载量上限为160,通过制定合理的送货线路,快速而经济地将子库货物送达用户手中。以总的运输时间最短为目标,假设速度均匀,则可转化为总的路线长度之和最短同时要满足的约束条件是每辆送货车的装载量不超过160,送到每个零售点的货物不少于各自的需求量。
运用节约矩阵法进行送货线路优化时,已知条件为每个零售点的位置坐标和订货量、子库的位置坐标以及拥有的车辆数;优化目标为确定每一个参与送货的车辆装载多少货物,送货到哪几个零售点,走什么线路,使得配送距离最短从而使送货总费用最小。
对于网状结构的运输配送,把子库和零售点假定成点,把子库与零售点之间的配送路线假定成线。从而把子库与零售点之间的配送运输路线优化问题转化成寻找由点与线组成的网络图中各点与各线之间的最佳路径问题。
2.算法原理与求解
节约矩阵法的基本思想是:如果将运输问题中的两个回路合并成一个回路,就可缩短配送线路总里程,并减少了一辆车。下图为合并回路前后总里程优化情况:
图1两种配送路线图
设子库为O点,位置坐标为(xO,yO);订货零售点为1、2、……n,位置坐标分别为(x1,y1)、(x2,y2)……(xn,yn)。节约矩阵分析法的主要求解步骤包括:
(1)确定距离方阵。确认距离方阵是要求出配送系统中子库与各零售点之间的距离,在坐标系中两点之间的距离公式为:
Dist(a,b)=(xa-xb)2+(ya-yb)2(2-1)
式中a,b是0―n之间的任意数。
(2)确定节约方阵。节约方阵是指将两个零售点的订货放在一辆货车上联合运送时节约的累积,本文按照距离建立节约方阵。用S(A,B)表示由于将o-a-o、o-b-o两个回路合并成o-a-b-o一个回路而节约的距离,由图一可知节约方阵如下:
(3)确定每辆车配送的零售点。确定每辆车配送的零售点时,目标是在满足每个零售点的订货量需求以及保证每辆车不超载的前提下使总的节约距离最大。方法是首先为各个零售点确定单独的配送回路,任意选择一个零售点为起点,按照节约距离越大优先权越高的原则优先合并各零售点间的配送车辆直至车辆的最大载运量。接着开始新的车辆配送点选择直至所有零售点配送完成。
(4)确定每辆车的配送路线。确定每辆车所需要配送的零售点后需要确定为各个零售点配送订单的先后顺序,由于每辆车所配送的零售点不重叠,各配送路线间不会相互影响,因此目标是每辆车的运输行程最短即可,贪心算法可以简单有效地求得问题的最优解或近似最优解。
贪心算法步骤如下:(1)从点1出发计算点1与余下的n-1个点的距离,最短的距离为的d1、2′,相对应的点记作2、;(2)计算点2与余下的n-2个点的距离,最短的距离为的d2′,3′,相对应的点记作3′;…;(3)计算点j′与余下n-j个点间的距离,最小距离为dj′,(j+1)′,相对应的点记作(j+1)′…;(4)最后,计算点(n-1)′与余下的点n′间的距离d(n-i)′,j′,n′,总路程:
L=d12′+∑n-1j=2dj′,(j+1)′+dn′,1′(2,3)
此算法是基于局部最优进而求得整体解,可能出现线路反复、最后返回出发点的距离很大
您可能关注的文档
最近下载
- 学堂在线e时代的教与学—慕课引发的混合式教学1-5周作业答案+考试答案.docx VIP
- pep人教版四年级英语下册期末考试卷(可打印).pdf VIP
- 2023年副高(临床药学)考试真题卷.pdf VIP
- 私人订制旅行行程安排及免责.doc VIP
- 沪教版四年级下册英语期末测试卷附参考答案.pdf VIP
- 中泰化学2024环境、社会及治理(ESG)报告.docx
- 标准图集-西南18J515_室内装修.pdf VIP
- 《数据分析基础与案例实战(基于Excel软件)(第2版)》全套教学课件.pptx
- 人教版三年级英语下册期末测试卷及答案【完美版】.pdf VIP
- 基于PLC的变频器多段速调速系统设计.doc VIP
文档评论(0)