邮政运输网络中的邮路规划和邮车调度优化研究hljn.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《邮政运输网络中的邮路规划和邮车调度优化研究hljn.docx》由会员分享,可在线阅读,更多相关《邮政运输网络中的邮路规划和邮车调度优化研究hljn.docx(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、邮政运输输网络中中的邮路路规划和邮邮车调度度问题1问题重重述 古往今今来,邮邮政在人人们的生生活中都都扮演着着不可或或缺的角角色。随随着时代代的发展展,邮件件投送的的时限和和成本成成了邮政政运输问问题的关关键因素素。根据据题目给给出的实实际情况况,本文文提出了了关于如如何合理理规划邮邮路的问问题,具具体内容容如下:对一片有有特定道道路相连连且有行行政划分分的地区区进行邮邮路规划划,有以以下的问问题需要要解决:(1) 以县局局X1及其所所辖的116个支支局Z1, ZZ2, , ZZ16(下文简简称为11,2,)为研究对象。假设区级第一班次邮车08:00到达县局X1,区级第二班次邮车16:00从县
2、局X1再出发返回地市局D,若每辆县级邮车最多容纳65袋邮件,在不超载的情况下,利用最少的车辆和最短的邮路,达到减少空车损失的目的。(2) 采用尽尽可能少少、尽可可能短的的邮路可可以减少少邮政部部门车辆辆和人员员等的投投入,从从而显著著降低全全区邮政政运输网网的总运运行成本本的邮路路规划。(3) 当县局局可以跨跨县投寄寄时的邮邮路规划划。(4) 选择最最合适的的县局地地点,并并重新规规划邮路路,使得得运行的的成本最最低。2 模型型假设1所有有的邮车车在邮路路上均按按照平均均时速匀匀速行驶驶。2县局局对市局局送来邮邮件的集集中处理理时间(1小时时)既包包括区级级邮车的的装卸时时间100分钟,也也包
3、括县县级邮车车的装卸卸时间110分钟钟。且在在这1个个小时的的起始阶阶段进行行装卸区区级邮车车的工作作;而县县级邮车车的装卸卸工作最最早在集集中处理理工作结结束前110分钟钟进行,也也可以在在集中处处理工作作结束之之后进行行。3县局局对将要要送到市市局的邮邮件的集集中处理理时间(1小时时)既包包括县级级邮车的的装卸时时间100分钟,也也包括区区级邮车车的装卸卸时间110分钟钟。且在在这1个个小时的的起始阶阶段进行行装卸县县级邮车车的工作作;而区区级邮车车的装卸卸工作最最早在集集中处理理工作结结束前110分钟钟进行,也也可以在在集中处处理工作作结束之之后进行行。4两班班次的区区级邮车车行驶路路线
4、完全全相同,若若路线为为环形则则运行方方向必须须一致。如如:D615853X5525960D与D605952X5535861D两种行行车路线线即为不不同的两两条路线线。5问题题4中选选定县局局后,县县级邮车车不得打打破行政政区划限限制而跨跨县投寄寄。3 符号号说明:市级邮邮局:县级邮邮局:表示县县级邮局局的集合合:赋权邻邻接矩阵阵:Flooyd算算法中点点到的距离离。:Flooyd算算法中到到之间的的插入点点。:Flooyd算算法中用用插入顶顶点的方方法依次次构造出出的距离离矩阵。:Flooyd算算法中用用插入顶顶点的方方法依次次构造出出的路由由矩阵。:表示无无向图。:支局停停留时间间:县局停
5、停留时间间:区级邮邮车时速速:县局邮邮件集中中处理时时间:县级邮邮车时速速:区级邮邮车完成成寄送县县局工作作后返回回市局所所需要的的时间:县级邮邮车在县县内走完完第条邮邮路所需需要的时时间:开往县县的第一一班次区区级邮车车开出市市局与第第二班次次区级邮邮车到达达市局所所需要的的时间。:在各点点设立服服务设施施的最大大服务距距离4 模型型建立与与求解4.1 问题11的解决决4.1.1 模型的的建立根据题意意,问题题一可以以归纳为为如下数数学模型型。其中:表表示邮路路方案;表示空空置损失失费;表示方案案的总路路径;PP表示邮邮路方案案集。4.1.2 方案的的比较与与确定根据题目目要求,需需要在限限
6、定的时时间内完完成投送送邮件的的工作。首首先,很很自然地地想到求求出能够够遍历这这些点的的最短路路径,从从理论上上初步判判断需要要的车辆辆数。4.1.2.11 FFloyyd算法法Floyyd算法法的基本本思想就就是直接接在图的的带权邻邻接矩阵阵中用插插入顶点点的方法法依次构构造出vv个矩阵阵,使最最后得到到的矩阵阵成为图图的距离离矩阵,同同时也求求出插入入点矩阵阵以便得得到两点点间的最最短路径径。此算法的的主要程程序流程程如下:Stepp 1:输入赋赋权邻接接矩阵,Stepp 2:赋初值值:对所所有,。更新,:对所有有,若,则则: Stepp 3:若,停停止,输输出、;否则则,重复复Stee
7、p 11。依照题目目所给定定数据得得到的FFloyyd算法法需要的的赋权邻邻接矩阵阵如下:0274417112742infinfinf202521211827inf270312749infinfinfinfinfinfinf522141infinf4431019inf2732infinfinf47infinfinf50infinf172719014infinfinfinfinf30infinfinf31infinf1149inf1401320infinf2815infinfinf15253027inf27inf130921inf2626infinfinf2829inf42inf32inf209
8、013inf32infinfinfinfinf33infinfinfinfinfinf2113019infinfinfinfinfinfinfinfinfinfinfinfinfinfinf1901120infinfinfinf3321infinfinfinf282632inf1101020infinf29141320inf47301526infinf2010018infinf1492025infinfinfinfinfinfinfinf2018023infinf14inf2152infinfinfinfinfinfinfinfinf2302722infinf2121infinfinfinfi
9、nfinfinfinfinfinf270infinfinf184150311528infinfinf2914inf22inf011inf27infinfinf252933inf3314914infinf1109infinfinfinf30infinfinf211320infinfinfinf90(注:此此矩阵中中的innf表示示邮局间间无直达达公路) 具具体程序序见附件件之程序序一4.1.2.22 TTSP算算法本文需要要求解的的每路邮邮车路线线(区级级或县级级),若若用顶点点表示邮邮车经过过的邮局局(市局局、县局局或支局局),边边表示连连接两邮邮局的公公路,边边上的权权表示距距离。实实际我们
10、们的问题题就是在在加权图图中寻找找一条经经过每个个顶点至至少一次次的最短短闭通路路问题。定义:在在加权图图中;(1)权权最小的的哈密顿顿圈称为为最佳HH圈。 (2)经过每每个顶点点至少一一次的权权的闭通通路称为为最佳邮邮车路线线。最佳邮车车路线问问题可转转化为最最佳H圈圈问题,也也称为TTSP问问题。方法是由由给顶的的图构造造一个以以V为顶顶点集的的完备图图,的每条条边的权权等于顶顶点与在图中中最短路路的权,即:定理:加加权图的的最佳邮邮车路线线的权与与的最佳佳H圈的的权相同同。算法:求求加权图图的最佳佳邮路的的近似算算法:1用FFloyyd算法法求出GG中任意意两点间间的最短短路,构构造出完
11、完备图;2输入入图的一一个出始始圈;3用算算法产生生一个初初始H圈圈;4随机机搜索出出中若干干个H圈圈,例如如200000个个;5对第第2、33、4步步所得的的每个HH圈,用用二次逐逐次修正正算法进进行优化化,得到到近似最最佳H圈圈;6在第第5步求求出的所所有H圈圈中,找找出权最最小的一一个,此此即要找找的最佳佳H圈的的近似解解。具体程序序见附件件之程序序二。4.1.2.33 最最少车辆辆的确定定根据题目目的要求求,寄达达县局ZZ1的邮件件量为1176袋袋,而收收寄的邮邮件量为为1700袋,同同时每一一辆县级级邮车最最多容纳纳65袋袋邮件,因因此至少少需要出出动3车车次才能能够完成成这样的的投
12、送量量。同时时,当区区级第一一班次邮邮车088:000到达县县局X1之后需需要有11个小时时的时间间对邮件件进行集集中处理理;而当当第二班班次邮车车16:00从从县局XX1出发返返回地市市局D之前同同样需要要1个小小时对邮邮件进行行集中处处理,因因此县级级邮车工工作的时时间为99:00到到15:00之之间的66个小时时。以下分情情况讨论论各种出出车方案案:1方案案一:11辆车出出动3次次。利用上面面的Flloydd算法和和TSPP算法联联合求解解,可以以得到其其最短里里程数为为2799公里。以以县级邮邮车平均均时速330公里里计算,11辆车至至少需要要9个多多小时才才可以完完成,不不满足66小
13、时时时限的条条件。因因此此本本方案不不可行。2方案案二:22辆车各各出动22次。由算法得得到本方方案的最最短里程程为3334公里里,共需需6688分钟;再加上上16个个支局的的装卸时时间为880分钟钟,以及及2辆车车在县局局的装卸卸时间220分钟钟,总共共7688分钟。因因此平均均每辆车车耗时3384分分钟,超超过了66小时时时限。因因此本方方案也不不可行。3方案案三:22辆车,其其中1辆辆车出动动一次,另另1辆车车出动22次。运用以上上同样的的方法可可以得到到其最短短里程数数为3113公里里,根据据最高时时速300公里的的限制,可可得需要要6266分钟;再加上上16个个支局的的装卸时时间为8
14、80分钟钟,以及及其中一一辆车在在县局的的装卸时时间100分钟,共共7166分钟。因因此平均均每辆车车耗时3358分分钟,恰恰好满足足时间的的限制。再再考虑22辆车要要送166个支局局的因素素,则至至少有一一辆车需需要送88个支局局。通过过运行分分组判断断程序(程程序三)可以得到的结论是:在6个小时的时间限制下,这样的邮路是不存在的。因此这种方案也不予考虑。4方案案四:33辆车各各出动11次。由于出动动的车次次相同,本本方案与与方案二二所需的的最短里里程数同同为3113公里里,总共共需时7716分分钟,平平均每辆辆车耗时时不到2239分分钟。由由于有33辆车,则则至少有有一辆车车需要投投送6个
15、个支局。再再运行分分组判断断程序则则可以知知道这样样的邮路路是存在在的。因因此本方方案可行行。4.1.3 最佳邮邮路的选选定方案案4.1.3.11 最最佳邮路路的确定定显然,本本问题被被转化为为将166个支局局分为33组,使使得3辆辆从县局局出发的的车辆可可以在66小时内内到达自自己组里里的所有有的支局局并及时时返回,同同时在邮邮车运行行过程中中运载的的邮包不不超过665袋且且经济损损失最小小。对于于运行过过程中邮邮包的变变化如表表1所示示:表1:各各支局邮邮件量及及变化情情况支局邮件量Z1Z2Z3Z4Z5Z6Z7Z8Z9Z10Z11Z12Z13Z14Z15Z16寄达局为为Z i的邮邮件量(袋
16、袋)101569136114131711211211314支局Z i收寄寄的邮件件量(袋袋)9145109101391596713151016过支局ZZ i邮件件量的变变化(袋袋)-1-1-11-44252-8-552-6-32根据题目目所给的的限制条条件,引引入贪心心算法的的概念。也也就是尽尽量让邮邮车“吃饱”,即让让空车率率损失保保持在较较低的水水平。最最后结合合Flooyd算算法重新新编制改改进型贪心算算法(具具体程序序见附件件程序四四),其其主要程程序流程程如下:Stepp 1:将所有有结点分分为三组组,并判判断其运运送的邮邮包量是是否超过过65。如如超过则则重新分分组,不不超过则则进
17、入下下一步。Stepp 2:计算出出3条遍遍历各分分组节点点的路径径,并记记录邮车车每经过过1个支支局时总总共损失失的金额额以及当当时运载载邮件的的数量。判判断运载载邮件量量是否超超过655,若超超过则重重复本步步骤,不不超过则则进入下下一步。Stepp 3:判断得得到的路路径是否否满足66小时的的时间限限制,若若超过66小时则则重复SStepp 2,不不超过则则记录下下损失金金额并进进入下一一步。Stepp 4:记录下下3条路路径的走走法及损损失的金金额,并并计算出出路径总总里程和和总损失失金额。Stepp 5:重复执执行Sttep 2。若若总损失失金额大大于先前前所得,则则重新执执行Stt
18、ep 2;若若总损失失金额小小于先前前所得,则则覆盖原原数据后后重新执执行Sttep 2;若若总损失失金额等等于先前前所得,则则判断总总里程数数,若小小于先前前所得则则覆盖原原数据重重新执行行Steep 22,否则则直接重重新执行行Steep 22Stepp 6:重新执执行Sttep 1,直直到找到到最小值值。利用以上上的改进进型贪心心算法,得得到邮路路规划如如表2所所示:表2:空空车损失失最小的的邮路规规划邮路耗时(分分钟)里程(公公里)损失(元元)X1115(不不装卸)1615(不装卸卸)56234X13481595.1008X111213114(不不装卸)1514X132515019.2
19、292X1110(不不装卸)9878(不装装卸)9(不装装卸)1110X132114822.6615457(总计)47.002(总总计)4.1.3.22 对对最佳邮邮路的改改进建议议以上方法法得到的的经济损损失的数数值固然然最小,但但是里程程数与理理论值3313差差距较大大,特别别是在邮邮车接近近满载时时程序会会选择较较长的路路线,因因为此时时空车率率极低(甚甚至为00),所所以即使使路线较较长但损损失却不不会过大大。不过过与现实实生活中中,运行行里程也也是要列列入成本本核算的的,所以以对上述述的改进进型贪心心算法稍稍作修改改:在SStepp 5中中不再将将所得数数据与先先前数据据相比较较,而
20、是是设定一一个阈值值(这里里选定的的是855),于于是可以以得到相相对较短短的3条条邮路如如表3:表3:更更符合实实际的改改进邮路路邮路耗时(分分钟)里程(公公里)损失(元元)X1110(不不装卸)9161514X11828110.449X111087654X124010519.111X11111213123X135616351.997349(总计)81.557(总总计)4.1.4 问问题1的的小结综上所述述,经过过建摸、编编程、计计算、求求解等过过程,我我们得出出至少需需要3辆辆邮车才才能满足足该县的的邮件运运输需求求。为了降低低空车率率从而达达到提高高邮政运运输效益益的目的的,根据据题意给
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 邮政 运输 网络 中的 邮路 规划 邮车 调度 优化 研究 hljn
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内