邮政运输网络中的邮路规划和邮车调度
邮政行业的快递物流网络规划与优化

邮政行业的快递物流网络规划与优化随着电子商务的迅猛发展,快递物流行业成为交通运输领域中的重要一环。
为了满足消费者对快速、准确配送的需求,邮政行业逐渐意识到快递物流网络规划与优化的重要性。
本文将探讨邮政行业的快递物流网络规划与优化的现状以及未来发展趋势。
一、快递物流网络规划的重要性快递物流网络规划是指通过科学的方法,在保证服务质量的前提下,合理布局快递物流网络的过程。
它对于提高物流效率、降低运营成本、优化资源配置具有重要影响。
合理的网络规划可使快递公司在保证服务质量的同时实现更加高效的运营。
二、快递物流网络规划的关键问题1. 网点选址问题:合理选择网点位置是快递物流网络规划的重要环节。
应该考虑人口密度、快递业务量、交通便利程度等因素,以便实现网点的高效运营。
2. 网点布局问题:在网络规划中,网点之间的距离、布局对于物流效率的提升至关重要。
合理的布局可以减少快递的运输距离以及时间成本,提高送货的准确性和效率。
3. 配送路径规划问题:为了实现快递的快速送达,需要对配送路径进行科学规划,包括最优路径选择、停留时间的合理安排等等。
通过运用现代物流技术,可以减少不必要的行驶里程,提高配送效率。
4. 配送员调度问题:快递物流网络规划还需要合理安排配送员的工作,包括合理派遣、有效调度以及任务分配等。
通过科学的调度安排,可以提高配送员的效率,减少人力资源的浪费。
三、快递物流网络优化的方法1. 信息化技术的应用:通过建立信息化系统,实现网络规划和优化过程中的数据收集和分析,有效提升决策的准确性和及时性。
信息化技术还可以加强配送过程的跟踪与管理,提高服务质量。
2. 数据挖掘和分析:通过对快递数据的挖掘和分析,可以揭示出隐藏在数据背后的规律和问题,并加以优化。
数据挖掘技术可以帮助识别问题节点,进一步改善物流网络规划。
3. 运输路线优化:通过运输路线优化算法,可以找到最短路径,减少运输时间和成本。
运输路线优化还可以考虑交通拥堵等因素,确保送货更加高效。
邮政运输中邮路的规划和邮车调度问题的研究

第38卷第14期2008年7月数学的实践与认识MATHEMATICS IN PRACTICE AND THEORYVol.38 No.14July, 2008邮政运输中邮路的规划和邮车调度问题的研究金钢, 师群昌, X小麟(西南财经大学经济信息工程学院,XX 610074)摘要: 以邮政运输网络中运输效益最优为目标,建立了分步规划的图论模型.运用Floyd算法、Kruskal算法对模型进行分步求解并逐步优化,通过Matlab、Lingo、SPSS软件求解,提出三种优化邮路、降低邮车调度成本的方法.模型对解决邮路问题、单旅行商、多旅行商等相关问题具有普遍适用性,可以推广到点数更多TSP的问题.关键词: 邮路规划;分步规划图论模型; Floyd算法; Kruskal算法0 引言收稿日期:2008-04-01截至2006年年底,中国邮政共有局所、代办点6.3万处,其中设在农村的有4.4万处;中国邮政覆盖全国城乡3万多个网点,邮路总长度(单程)340.6万公里,并与世界200多个国家和地区建立业务联系.如何继续发挥中国邮政的这种本土发展起来的“得天独厚”的优势, 进一步降低邮路运输的成本,成为中国邮政防御快递公司和外资巨头双边竞争的首要任务.本文将以某地的邮政网点分布图为例(具体数据参见07年研究生数学建模竞赛D题),在以下假设条件下,提出三种优化邮路、降低成本的方法:图11 问题假设1.1 条件假设1.邮政网点分布如右图所示,假设区级两个班次邮车的行驶路线相同,要求区级邮政运输网必须至少覆盖该地市附近的16个支局Z58,Z59,…,Z73和5个县局X1,…,X5;各县级邮政运输网必须覆盖本县内区级邮车不到达的支局;从地市局到县局每天两班车,从县局到支局每天仅有一班车:区级第一班次邮车从地市局出发将运送到各县局和沿途支局,并将各县局和沿途支局收寄的运送回地市局;区级第一班次邮车出发时间必须在06:00之后,必须在11:00之前返回地市局;区级第二班次邮车(路径与第一班邮车相同)从地市局出发将运送到各县局和沿途支局,并将各县局收寄的(包括当日各县级邮车运回县局的)和沿途支局收寄的运送回地市局;区级第二班次邮车在县局卸装完后的出发时间必须在县局的全部县级邮车返回县局并集中处理1小时以后,最终必须在18:00之前返回地市局;2.县局Xi将当天区级第一班次邮车及前一天的区级第二班次邮车所送达的本县进行集中处理,按寄达支局装上相应的县级邮车;县局Xi对的集中处理时间为1小时(包括的卸装、分拣封发等处理时间).区级第二班次邮车必须在县局Xi的全部县级邮车返回县局并集中处理1小时以后才能出发,最终返回地市局D的时间必须在18:00之前; 3.假设区级邮车速度为65km/h,县级邮车的速度为30km/h;邮车在各支局卸装耗时5分钟,在各县局卸装耗时10分钟;4.邮车的发车、到达等所有时间数据均精确到分钟.1.2 符号假设D,X1,…,X5,Z1,…,Z73:标记地市局、县局和支局点;Si:寄达局为Zi点量;Ri:支局Zi收寄的;Ti:遍历区域i需要的时间;t1:表示邮车在支局点停留需要的时间;t2:表示邮车在县局点停留需要的时间;yij:表示邮局i与j之间邮车通过的次数;xij:0-1变量,0代表i、j点之间是否有邮车经过;qij:邮车运行在Zi到Zj路程上是的邮包数量;v1:县级邮车的速度;v2:区级邮车的速度.2 优化邮路、降低成本方法综述2.1 在全地区X围内,寻找满足时间约束的路径最短的邮路2.1.1 问题分析及模型的准备1)问题中的目标约束实际中,采用尽可能少的、尽可能短的邮路,可减少邮政部门车辆和人员等的投入,从而降低全区邮政运输网的总成本;从而在解决问题中尽量使所有邮车走过路程之和最短为目标,即:min ∑76i=1∑76j=1C·yij·Kij其中:C为每条邮路的运营成本;K为邮局间距离形成的邻接矩阵,Kij表示第i个邮局与j个邮局间的距离,具体表达为:Kij=+∞(当邮局i与邮局j不直接相连)k (当邮局i与邮局j直接相连,k即为邮局i与邮局j间的距离)2)运行时间约束对于区级邮车:每条邮路一天发车两次,并且区级邮车1运行时间必须满足在6:00-11:00X围内,则区级邮车单次运行时间T0n必在5(11 - 6 = 5)小时X围内,区级邮车2的返回时间最晚为18:00,发车顺序为区级邮车1早于区级邮车2,同时,在每一个县局邮局邮车停留10分钟,在每一个支局邮车停留5分钟,则有:T0n=D0nv2+t160·N0n+t260·M0n 5其中:T0n:第n辆区级邮车单次运行时间(小时);D0n:第n辆区级邮车单次运行的路程(km);N0n:第n辆区级邮车单次运行中通过的支局个数;M0n:第n辆区级邮车单次运行中通过的县局个数;对于县级邮车:每天的出发时间最早只能在区级邮车1到达1小时后开出,同时返回县局的最晚时间必须在区级邮车2离开该县局的前1小时前,故有县局车的运行时间Tmn在18 18514期金钢,等:邮政运输中邮路的规划和邮车调度问题的研究- 6 - 1×2 -T0n= 10 -T0nX 围内,则有:T0n=Dmnv1+t160.Nmn+t260.Mmn 10 -T0n(m= 1,2, (5)其中:Tmn:第m地区第n辆区级邮车单次运行时间(小时);Dmn:第m地区第n辆区级邮车单次运行的路程(km);Nmn:第m地区第n辆区级邮车单次运行中通过的支局个数;Mmn:第m地区第n辆区级邮车单次运行中通过的县局个数.3)覆盖点的约束全市的所有邮局每天都必须覆盖所有的点,则有:∑5m=0∑nNmn+∑5m=0∑nMmn= 78并且:∑5m=0∑nNmn= 73,∑5m=0∑nMmn= 52.1.2 模型的建立与求解对问题二的研究仍然可以归结为多旅行商的分步图论规划模型.我们所需考虑的是在一天的调度中,在满足邮车运行时间的限制的情况下,使所有车通过的路径之和最短,则可以建立如下规划模型:min ∑76i=1∑76j=1C·yij·Kijs.t∑5m=0∑nDmn=∑76i=1∑76j=1yij·KijT0n 5Tmn 10 -T0n∑5m=0∑nNmn= 73∑5m=0∑nMmn= 5(m= 1,2,…,5) (2.1)由于此模型不是规X的规划模型,直接求解难度会很大,故而在模型的求解中我们采用分步规划,首先考虑市局邮车的安排情况和所走的路程.1)区级邮车路径的选择模型:运用单旅行商模型分步求解首先对市区邮车所走的邮路进行规划,首先根据邮局间任意两点间的最短距离得出区车遍历所有市区点和5个县局所需通过的最短距离为Dis,初步得出所需的区车数为:n=Disv2+t1·N0n60+t2·M0n60T′(2.2)在由D,X1,…,X5,Z58,…,Z73构成的图G0中,根据克鲁斯卡尔算法求出的该图的最小支撑树,将该图分为n个子图G0k(k= 1,2,…,n),在每一个子图中,相当于解决单旅行商问题,建立寻找区车的最短回路模型[1]:min ∑i,j∈G0kKij·hij186数学的实践与认识38卷s.t∑j∈G0khij= 1 i∈G0k,(限制每一个顶点的出度为1)∑j∈G0khji= 1 i∈G0k,(限制每一个顶点的入度为1)ui-uj+n·hij n- 1,2 i≠j nxij= 0,1, i,j= 1,2,…,n(2.3)其中:hij=0 (表示点i与点j间无连接)1 (表示点i与点j间有连接)2)县级邮车路径的选择模型:在确定好区级邮车所走路径后,我们利用寻找区级邮车路径的相似方法,求出每个县邮局点构成的图Gm(m= 1,2,…,5)的最小支撑树,并将图Gm划分成适当个数的子图Gmk(k为图Gm划分出的子图个数).同样利用解决单旅行商问题的方法,建立寻找县车最短路径模型:2.1.3 问题的求解问题中,寻求最优的邮路路径实际上相当于解决一个多旅行商的问题,多旅行商问题的最优解旅行路线的总路程达到最小,但是路线的均衡性可能相当差.因此,当要求均衡性较好的解还需要做大量的调整工作.对于本题的规模(包括邮局共有79个点)要想求得真正的最优解是不现实的.为此在求解中,我们采用分步图论规划方法求解.1.邮车数量的确定1)区级邮车数量的确定根据邮局间任意两点间的最短距离得出区车遍历所有市区点和5个县局所需通过的最短距离为721km,初步得出所需的区车数为2.57辆.则初步取3辆区车运行.2)县级邮车数量的确定根据县内邮局点构成图的最小支撑树,在使每个县尽量使用较少邮车以及全区运行总路程最小的约束下,进行邮路区间的划分,划分后,使每一个邮路区间内一辆邮车能够覆盖完所有的邮局并且邮路路程尽量短.图2 各地市局区域内支局点与县局点生成的最小支撑树在这种情况下得到的县内邮路区间的个数即为该县所需县级邮车的数量.2.最小支撑树的求解使用克鲁斯卡尔(Kruskal)算法[2],利用Matlab求解,得到最小支撑树.1)区内邮局与各县局构成图的最小支撑树对于由邮局D,X1,…,X5,Z58,…,Z73构成的图G0,通过matlab求解,求得其最小生成树见图2(左).2)各县局内邮局构成图形成的最小支撑树对于由各县邮局分布图,通过matlab求解,求得18714期金钢,等:邮政运输中邮路的规划和邮车调度问题的研究其最小生成树见图2(右).3.邮车邮路路径及邮车调度1)单旅行商问题求解车辆的数量最少是三辆,当车数为三辆时.问题转化为单旅行商问题的求解,应用Lingo软件,程序建模求解:Min ∑i,j∈Adij·xijs.t.∑j∈Vxij= 1,i∈V,(每个点出度为1)∑j∈Vxji= 1,i∈V,(每个点入度为1)ui-uj+nxij n- 1,2 i≠j nxij= 0,1,i,j= 1,2,…,n(1.4)在求单个旅行商的最短路径时,首先假设该最短路径不包含辐射型邮路,第二步,将所有节点的数据代入lingo单旅行商最短路径算法,求解;若无法求得可行解,则说明最短路径一定含有辐射形邮路,通过matlab求节点度算法求得度的节点,将度为1的节点筛出并剔除,并将其它数据重新代入步骤二的操作.经过六次调整以后发现三辆车在限定的时间内无法完成到达五个支县的任务.改用四辆车运行初次规划可求得的区级邮车最短路径.2)逐步寻优对求出的路径根据如下规则进行局部调整:A、调整区车的行走区间,看能否减少县车的数量;B、调整区车,使区车经过其行走路径附近邮局,看能否减少总的行使路径.3)求解结果求解得所需区级邮车为4辆,县级邮车11辆,最小运营路程为2272km/天,最小运营成本为6816元/天.①邮车行使路径图图3 邮车行使路径②最短路径长度及其所耗时间(由于行使路径图中已提及,考虑篇幅原因略)③邮车时间调度188数学的实践与认识38卷表7 问题二中各县车发车时间约束表该邮局最早发车时间X1X2X3X4X5邮车最晚返回初始点时间10:11 8:47 8:21 10:22 8:21邮车最多运行时间(分钟) 272 296 273 316 305邮车最晚发车时间10:35 8:47 9:29 9:57 9:13假设上表为第一辆区级邮车在6:00发车,且县级邮车按照顺时针方向行驶的时间约束表,邮车逆时针方向运行的时间约束表按照相同方法也可求得.此表仅反映县车按照顺时针方向发车时的约束时间,旨在反映县车最早发车时间与最晚发车时间的时间间隔.2.2 调整县局负责区域2.2.1 问题的分析为了优化现有邮路,在全区X围内,重新划分县域不失为一个有效的途径.首先运用聚类分析的方法判断哪些点是有可能需要调整的点.如果聚类结果中的某些点被划到其他县,说明这些县支局划入原县相比于划入新县后,其内部聚核的总和增加更少.可以认为这些点是需要调整的,然后结合在模型下求得的最优路径以及各县最小支撑数来确定需要调整的点.运用情况一中模型求解,计算求得调整后的路径长度,取可以改进的点即为最终调整点.通过聚类分析,寻找可调整的边界点,,将这些点记录下来.将不同的分县区的情况依据图论分布求解方法求解,从中选择更优的结果.2.2.3 聚类模型的求解聚类目标就是把离各县局最近的点聚集在一起,我们聚类的变量是各支点到各县局和区局的最短路径.运用Floyd算法[3]我们将两点间的最短路径输出.以各点到各个县局以及区局的最短路径作为其六个属性.在spss中采用K-Means Cluster的聚类方法[4],将类的数量定为6,得到结果为:Z54、Z55从县局五划到县局一;Z34、Z35从县局四分别划到县局三和区局;Z27从县局二划到县局三.通过多旅行商分层图论规划模型的求解,得到最终县域的调整情况为:Z34、Z35从县局四分别划到县局三和区局;Z27从县局二划到县局三.2.2.4 邮路规划通过多旅行商分层图论规划模型的求解得到最优路径,并计算得出最小运营路程为2207km/天,最小运营成本为6621元/天,所需区级邮车为4辆,县级邮车为10辆,较有县区限制情况邮路路程缩短了2.86%,而邮车未变.1)邮路路径2)最短路径长度、所耗时间以及时间调度表(由于行使路径图中已提及,考虑篇幅原因略) 2.3 选择新县局地址2.3.1 问题的分析及模型的准备1)县局点约束:在问题中,在原有县区划分的条件下,每个县内的县局地点可以在县内邮局中变动以使运输网络更经济和快捷.2)其他约束:目标、运行时间、覆盖点的约束与问题二相同.2.3.2 模型的建立及求解本问题需要解决的问题为如何为各县选择最优的县局地址.求解方法如下:1)求县局新址初点:最短路径点18914期金钢,等:邮政运输中邮路的规划和邮车调度问题的研究图4 问题三区级邮车路径图图5 问题三县级邮车路径图Step 1 根据弗洛伊德(Floyd)算法,在matlab中求出每个县内任意点与点之间的最短距离及路径,并记录下结果;Step 2 运用matlab求出第i点到该县内第j点最短路径所经历的最后两点的距离k′ij,并计算出D′i=∑jk′ij;Step 3 比较所得的D′i值,取最小的D′i对应的邮局i作为该县新的县局地址,原来的县局弱化为支局.2)在新址下规划邮路,并对新址逐步寻优Step 1 按照问题二的方法求得在此新县局条件下邮局邮车路径和邮车调度情况;Step 2 若新的县局对改善邮局的整体运输情况不明显,则选择次小的D′i对应的邮局i作为该县新的县局地址;依次下去,直到寻得最优.2.3.3 问题的求解1.新县局地址的选择由上述求县址的matlab算法,求得各个县的县址分别是:县一:Z4;县二:Z21;县三:Z31;县四:X4;县五:Z51;2.逐步调优根据以下规则进行判定、调整:A:新县址必须保证市车四辆区车可以走完各县址;B:各县的县车数量要尽可能减少,而公里数不能增加;C:最中心点一旦不符合上述两项要求,我们采取次中心点再次进行验证,直到存在合理点截止.3.最终结果经过上述调整,得到最终县址点为:县一:X1;县二:X2;县三:Z31;县四:X4;县五:Z52;最小运营路程为1952km/天,最小运营成本为5856元/天,所需区级邮车为4辆,县级邮车为8辆,较有县域划分且县局点固定情况下,邮路路径减少14.08%,同时邮车减少14.9%.根据前述方法可以求得新的最优路径图和邮车调度方案,在此不作赘述.3 模型优化1.两班区级邮车在线路中的运行方向可以相反的优化:如果区级邮车可以在线路中两190数学的实践与认识38卷次运行方向相反,显然区车可以选较短的路去,较短的路回,因而给县车剩余的时间会更长.这种情况下,很有可能能求得比区车运行方向固定时更优一些的解.2.多旅行商分步图论算法得优化:当县区较多,路径较复杂的时候计算量就会迅速扩大,多旅行商的分步图论模型会有所局限.在单旅行商的模型的lingo程序中增加约束条件可以求出更近似的最优解,但是这种方法的程序运行时间很长(一般2—3个小时),在我们有限的时间内无法采用这种方法.4 模型评价主模型的求解采用了多旅行商的分步图论算法来求解的,在这种分部规划的模型中,可以较快的获得近似最优解,尤其是在区县分支不是较简单的情况下,可以迅速求得最优解.但是同时当县区较多,路径较复杂的时候计算量就会迅速扩大,模型的使用就会受到一定的局限.参考文献:[ 1] XIEJINXING, XUEYI, Optimization Modeling &LINDO/LINGO Software[M]. BeiJing: Tsinghua UniversityPress,2005,302.[2] 谢金星,薛毅.优化建模与LINDO/LINGO软件[M].:清华大学,2005,302.[3] ZHANGXIAOLI. Data Structures and Algorithms[M]. BeiJing: China Machine Press,2002,159.[4] X晓莉等.数据结构与算法[M].:机械工业,2002,159.[5] ZHANGXIAOLI. Data Structures and Algorithms[M]. BeiJing: China Machine Press,2002,165.[6] X晓莉等.数据结构与算法[M].:机械工业,2002,165.The Research of Route Programming and Scheduling of thePostal Cars in the Postal Transportation NetworkJIN Gang, SHI Qun-chang, LIU Xiao-lin(Southwestern University of Finance and Economics, School of EconomicInformation Engineering, Chengdu 610074, China)Abstract: We first establish a step-by-step planning graph theory model in the optimal targetof the post-effective in transport network. Next, we solve the model step by step and optimizethe answer gradually, using Floyd and Kruskal algorithm. And we get the answer by using Matlab, Lingo, SPSS software, then we give the postal route scheduling program in threedifferent conditions.The step-by-step planning graph theory model has universal applicability in solving the problem of postal route schedule, TSP(Traveling Salesperson), MTSP(Multiple Traveling Salesperson), etc.Keywords: transport network optimize; step-by-step planning graph theory; model Floyd algorithm; Kruskal algorithm19114期金钢,等:邮政运输中邮路的规划和邮车调度问题的研究。
邮政运输网络中的邮路规划和邮车调度优化研究1031910论文

邮政运输网络中的邮路规划和邮车调度优化研究1031910论文1问题重述古往今来,邮政在人们的生活中都扮演着不可或缺的角色。
随着时代的进展,邮件投送的时限和成本成了邮政运输问题的关键因素。
依照题目给出的实际情形,本文提出了关于如何合理规划邮路的问题,具体内容如下:对一片有特定道路相连且有行政划分的地区进行邮路规划,有以下的问题需要解决:(1) 以县局X1及其所辖的16个支局Z1, Z2, ……, Z16(下文简称为1,2,……)为研究对象。
假设区级第一班次邮车08:00到达县局X1,区级第二班次邮车16:00从县局X1再动身返回地市局D,若每辆县级邮车最多容纳65袋邮件,在不超载的情形下,利用最少的车辆和最短的邮路,达到减少空车缺失的目的。
(2) 采纳尽可能少、尽可能短的邮路能够减少邮政部门车辆和人员等的投入,从而显著降低全区邮政运输网的总运行成本的邮路规划。
(3) 当县局能够跨县投寄时的邮路规划。
(4) 选择最合适的县局地点,并重新规划邮路,使得运行的成本最低。
2 模型假设1.所有的邮车在邮路上均按照平均时速匀速行驶。
2.县局对市局送来邮件的集中处理时刻(1小时)既包括区级邮车的装卸时刻10分钟,也包括县级邮车的装卸时刻10分钟。
且在这1个小时的起始时期进行装卸区级邮车的工作;而县级邮车的装卸工作最早在集中处理工作终止前10分钟进行,也能够在集中处理工作终止之后进行。
3.县局对将要送到市局的邮件的集中处理时刻(1小时)既包括县级邮车的装卸时刻10分钟,也包括区级邮车的装卸时刻10分钟。
且在这1个小时的起始时期进行装卸县级邮车的工作;而区级邮车的装卸工作最早在集中处理工作终止前10分钟进行,也能够在集中处理工作终止之后进行。
4.两班次的区级邮车行驶路线完全相同,若路线为环形则运行方向必须一致。
如:D→61→58→53→X5→52→59→60→D与D→60→59→52→X5→53→58→61→D两种行车路线即为不同的两条路线。
邮政运输规划(1029301)

Step1:区级第一班次邮车从地市局D出发将邮件运送到各县局Xi和沿途支 局,并将各县局Xi和沿途支局收寄的邮件运送回地市局D;区级第一班次邮车出 发时间必须在06:00之后,返回地市局D时间必须在11:00之前。
Step2:县局Xi将当天区级第一班次邮车及前一天的区级第二班次邮车所送达 的本县邮件进行集中处理,按寄达支局装上相应的县级邮车;县局Xi对邮件的集 中处理时间为1小时(包括邮件的卸装、分拣封发等处理时间)。
Step
Step4: 区级第二班次邮车从地市局D出发将邮件运送到各县局Xi和沿途支 局,并将各县局Xi收寄的邮件(包括当日各县级邮车运回县局Xi的邮件)和沿途 支局收寄的邮件运送回地市局D;请注意区级第二班次邮车在县局Xi卸装完邮件 后的出发时间必须在县局Xi的全部县级邮车返回县局并集中处理1小时以后,最 终返回地市局D的时间必须在18:00之前。
案下得到的最优值如下:
方案
邮车数
运行成本(元)
区级邮车上、下午停留的支局相同
12
10197
区级邮车上、下午停留的支局不同
11
9771
问题三中,在允许区级邮车上、下午停留的支局不同的情况下, 我们将 Z56,Z57 由县局 X1 负责运送,Z27 由县局 X2 负责运送,这样只需要 10 辆邮车,并 使每天节省 354 元,具体的行车路线见文中表 3.2 .
问题1: 以县局X1及其所辖的16个支局Z1, Z2, ……, Z16为研究对象,假设区级第一 班次邮车08:00到达县局X1,区级第二班次邮车16:00从县局X1再出发返回地市局 D,若每辆县级邮车最多容纳65袋邮件,试问最少需要多少辆邮车才能满足该县 的邮件运输需求?同时,为提高邮政运输效益,应如何规划邮路和如何安排邮车 的运行?(邮件量见表2,空车率=(邮车最大承运的邮件量(袋)-邮车运载的邮件 量(袋))/邮车最大承运的邮件量(袋),单车由于空车率而减少的收入为(空车率 *2元/公里)). 问题2: 采用尽可能少、尽可能短的邮路可以减少邮政部门车辆和人员等的投入,从 而显著降低全区邮政运输网的总运行成本。考虑投入车况较好的邮车,通常每条 邮路只需要一辆邮车即能满足运载能力要求,试问应如何构建该地区的邮政运输 网络(县的划分不能变更),请你给出邮路规划和邮车调度方案。请注意邮车的
1002701邮政运输网络中的邮路规划和邮车调度

邮政运输网络中的邮路规划和邮车调度一、问题重述邮政运输问题是邮政生产过程四大环节的物质基础。
时限与成本是邮政运输问题的两个重要指标,时限是指邮件、报刊处理、传递的最大时间限制,是邮车调度需要满足的基本要求,成本影响着企业的经营,包括道路成本以及空车成本,在邮路设计时,在满足时限的前提下,需要使成本最小。
时限和成本对于邮路规划和邮车调度有着重要的影响。
中国的邮政运输网络采用以邮区中心局作为基本封发单元和网路组织的基本节点,负责处理、封发、运输邮件,在此基础上组织分层次的邮政网。
邮路是邮政运输网络的基本组成单元,它是指利用各种运输工具按固定班期、规定路线运输邮件,并与沿线有交接频次的邮政局、所交换邮件总包所行驶的路线。
本文中要考虑的问题是:某地区的邮政分为地市局、县局和支局三级机构,该地区的邮政运输网络由区级邮政运输网和县级邮政运输网构成。
区级邮政运输网由从地市局出发并最终返回地市局的区级邮车所行驶的全部邮路构成,县级邮政运输网由从县局出发并最终返回县局的县级邮车所行驶的全部邮路构成。
该地区地市局为D,周围共有5个县局X1,……,X5,每个县局包含若干个支局Z1,……, Z73。
区级邮政运输网至少负责收发5个县局以及所在地市的16个支局Z58, Z59,……,Z73的邮件;各县局邮政运输网必须覆盖本县内区级邮车不能到达的支局。
见图1,红线为区级邮政运输网,黑线为县级邮政运输网。
区级邮政运输网贯穿各个县局,收寄邮件;县级邮政运输网贯穿本县支局。
邮件的流动方向如图2所示,箭头表示邮件的流向,不表示实际路径。
图1 图2该地区从地市局到县局每天两班车,从县局到支局每天仅有一班车。
该地区的邮政运输流程如下:Step1:区级第一班次邮车从地市局D 出发将邮件运送到各县局Xi 和沿途支局,并将各县局Xi 和沿途支局收寄的邮件运送回地市局D;Step2:区级邮车离开后,县局Xi 将当天区级第一班次邮车及前一天的区级第二班次邮车所送达的本县邮件进行集中处理,按寄达支局装上相应的县级邮车;Step3:各县级邮车将邮件运送到其负责的支局并将这些支局收寄的邮件运送回县局Xi;Step4: 区级第二班次邮车从地市局D 出发将邮件运送到各县局Xi 和沿途支局,并将各县局Xi 收寄的邮件和沿途支局收寄的邮件运送回地市局D。
物流运输中车辆调度与路径规划优化

物流运输中车辆调度与路径规划优化物流运输是一项复杂的活动,其中车辆调度与路径规划优化是至关重要的环节。
如何高效调度车辆,规划最短路径,将是本文所要探讨的问题。
一、车辆调度车辆调度是物流运输过程中不可或缺的步骤。
通过合理的车辆调度,可以降低运输成本,提高效率。
为实现此目标,有以下几方面的因素需要考虑。
1.1 车辆利用率车辆利用率是指车辆在运输过程中的利用率。
为了提高车辆利用率,可以采用多种方法,例如拼车、往返运输等。
此外,还可以通过车辆运输途中的合理停靠,实现货物的进一步集中,从而优化车辆调度。
1.2 车辆数量车辆数量是指满足特定负载的车辆数量。
在实际运输中,需要根据实际情况评估车辆数量。
过多的车辆会导致运输成本增加,而过少的车辆则会增加物流运输时间。
因此,在实际运输中,需要考虑货物种类、运输距离等因素,以确定车辆数量。
1.3 车辆调度时间车辆调度时间是指车辆出发和到达时间的合理安排。
对于物流运输公司而言,需要在车辆调度时考虑货物的分配规划、路线选择等因素,实现车辆调度的最优化,提高运输效率。
二、路径规划优化路径规划是物流运输中的重要步骤。
合理的路径规划可以降低运输成本,缩短运输时间,提高运输效率。
以下是路径规划中需要注意的因素。
2.1 路线选择路线选择是路径规划中至关重要的因素。
不同的路线会导致不同的运输成本和运输时间。
选择正确的路线可以有效降低运输成本,提高运输效率。
在实际规划中,需要结合货物的特性、运输距离、交通状况等因素,选择合适的路线。
2.2 节点规划在路径规划中,节点规划是指路线上的关键节点的规划。
例如路线上的加油站、收费站等。
合理的节点规划可以优化路径规划,减少运输成本,提高运输效率。
2.3 交通状况考虑在路径规划中,需要考虑实时的交通状况。
例如在高峰期在城市中行驶可能遇到堵车,需要通过实时监测交通状况进行调整。
此外,还可以通过历史数据进行交通状况的分析,制定出基于历史数据的路径规划策略,为物流运输提供有力保障。
邮路规划和邮车调度的优化

邮路规划和邮车调度的优化一、问题的提出本题是2007年全国研究生数学建模竞赛D题,题目如下:我国的邮政运输网络采用邮区中心局体制,即以邮区中心局作为基本封发单元和网路组织的基本节点,承担着进、出、转口邮件的处理、封发和运输任务,在此基础上组织分层次的邮政网。
邮路是邮政运输网络的基本组成单元,它是指利用各种运输工具按固定班期、规定路线运输邮件,并与沿线有交接频次的邮政局、所交换邮件总包所行驶的路线。
邮路的结构形式有三种:辐射形、环形和混合形。
如图1所示,邮路A为一条环形邮路,邮路B为一条辐射形邮路。
图1 邮路示意图1、辐射形邮路:是指从起点局出发,走直线或曲折线的邮路,其特点是不论用一种或几种运输工具联运,从起点到终点后,仍按照原路线返回出发地点。
因此须在同一条路线上往返两个行程。
这种邮路可以缩短运递时间,加快邮运速度。
但它的联系点较少,需用的运输工具较多,所耗费用较大。
2、环形邮路:是指邮政运输工具走环形路线的邮路,即运输工具从起点出发单向行驶,绕行一周,经过中途各站,回到出发地点。
它的特点是不走重复路线,联系点较多,运输工具的利用率高,运费也较省。
但是邮件送到最后几个交接点的时间较长。
3、混合形邮路:是指包含辐射形和环形两种结构形式的邮路。
某地区的邮政局、所分布如图2所示,分为地市中心局(简称地市局)、县级中心局(简称县局)和支局三级机构,该地区的邮政运输网络由区级邮政运输网和县级邮政运输网构成。
区级邮政运输网由从地市局出发并最终返回地市局的区级邮车所行驶的全部邮路构成,县级邮政运输网由从县局出发并最终返回县局的县级邮车所行驶的全部邮路构成。
为使邮政企业实现低成本运营和较高的服务质量,我们需要对该地区的邮政运输网络进行重构,确定合适的邮路规划方案并进行邮车的合理调度。
为了满足邮政的时限要求,必须尽可能地保证各县局、支局在营业时间内收寄的多数邮件能当天运送回地市局进行分拣封发等处理,以及每天到达地市局的多数邮件能当天运送到目的地县局、支局。
邮政运输网络中的邮路组划和邮车调度

2007年D题邮政运输网络中的邮路规划和邮车调度一、问题的来源及意义:在信息技术飞速发展的今天,互联网已经成为一种重要的通信手段,但在我们利用Email等方式交流信息的同时,邮政作为传统的通信手段仍然与我们的日常生活和工作息息相关,发挥着不可替代的作用。
我国的邮政生产过程由收寄、分拣封发、邮政运输和投递四大环节组成。
邮政运输作为邮政生产过程的第三大环节,是邮政赖以传递邮件实现实物空间转移的物质基础,涉及航空、铁路、公路、水运等多种运输途径以及各种邮政设施。
时限与成本是邮政运输问题的两个重要指标。
时限是指邮电部规定的邮件、报刊处理、传递的最大时间限制,时限关系到邮政通信质量的好坏;成本影响着企业的经营。
我国将邮件按时限要求大致划分为快件和普件,针对不同的邮件类别实施相应的运输计划。
快件主要强调传递时限短,普件着重考虑邮件运输成本的降低。
在进行邮路规划和安排邮车运行计划时,针对不同的邮件种类,在不影响时限标准实现的前提下,必须尽可能地降低成本。
邮政运输网络是邮政企业运营的重要保障,是决定邮政企业竞争能力的主要因素。
自20世纪60年代以来,发达国家随着社会经济的发展,为了使邮政满足社会的需求,适应相关行业之间的竞争形势,对邮路的结构、通信组织方式及运行机制作了较大的调整,逐步扩大网络的覆盖区域,并按时限要求改进业务分类,开办快件等业务。
随着UPS等国际性物流公司进驻国内,我国邮政正面临极大的挑战。
我国邮政必须发挥自身优势,在缩短邮件运输时限和降低成本的同时,节约能耗和人力资源,提高邮政行业的服务质量和信誉,切实提高我国邮政的运行效益,保持邮政行业的竞争能力和取得良好的社会效益。
二、问题描述:我国的邮政运输网络采用邮区中心局体制,即以邮区中心局作为基本封发单元和网路组织的基本节点,承邮路是邮政运输网络的基本组成单元,它是指利用各种运输工具按固定班期、规定路线运输邮件,并与沿线有交接频次的邮政局、所交换邮件总包所行驶的路线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
邮政运输网络中的邮路规划和邮车调度一、问题重述邮政运输问题是邮政生产过程四大环节的物质基础。
时限与成本是邮政运输问题的两个重要指标,时限是指邮件、报刊处理、传递的最大时间限制,是邮车调度需要满足的基本要求,成本影响着企业的经营,包括道路成本以及空车成本,在邮路设计时,在满足时限的前提下,需要使成本最小。
时限和成本对于邮路规划和邮车调度有着重要的影响。
中国的邮政运输网络采用以邮区中心局作为基本封发单元和网路组织的基本节点,负责处理、封发、运输邮件,在此基础上组织分层次的邮政网。
邮路是邮政运输网络的基本组成单元,它是指利用各种运输工具按固定班期、规定路线运输邮件,并与沿线有交接频次的邮政局、所交换邮件总包所行驶的路线。
本文中要考虑的问题是:某地区的邮政分为地市局、县局和支局三级机构,该地区的邮政运输网络由区级邮政运输网和县级邮政运输网构成。
区级邮政运输网由从地市局出发并最终返回地市局的区级邮车所行驶的全部邮路构成,县级邮政运输网由从县局出发并最终返回县局的县级邮车所行驶的全部邮路构成。
该地区地市局为D,周围共有5个县局X1,……,X5,每个县局包含若干个支局Z1,……,Z73。
区级邮政运输网至少负责收发5个县局以及所在地市的16个支局Z58, Z59,……,Z73的邮件;各县局邮政运输网必须覆盖本县内区级邮车不能到达的支局。
见图1,红线为区级邮政运输网,黑线为县级邮政运输网。
区级邮政运输网贯穿各个县局,收寄邮件;县级邮政运输网贯穿本县支局。
邮件的流动方向如图2所示,箭头表示邮件的流向,不表示实际路径。
图1 图2该地区从地市局到县局每天两班车,从县局到支局每天仅有一班车。
该地区的邮政运输流程如下:Step1:区级第一班次邮车从地市局D出发将邮件运送到各县局Xi和沿途支局,并将各县局Xi和沿途支局收寄的邮件运送回地市局D;Step2:区级邮车离开后,县局Xi将当天区级第一班次邮车及前一天的区级第二班次邮车所送达的本县邮件进行集中处理,按寄达支局装上相应的县级邮车;Step3:各县级邮车将邮件运送到其负责的支局并将这些支局收寄的邮件运送回县局Xi;Step4: 区级第二班次邮车从地市局D出发将邮件运送到各县局Xi和沿途支局,并将各县局Xi收寄的邮件和沿途支局收寄的邮件运送回地市局D。
这个问题里,对县局Xi,它的时限包括:区级第一班邮车开走一小时后才可发出县级邮车,沿途在各支局耗时5分钟,县级邮车须在区级第二班邮车开走一小时前返回。
对于地市局D,它的时限包括:第一班邮车出发时间必须在6:00之后,沿途在各支局耗时5分钟,在各县局需要等到县级邮车返回一小时之后才能离开,返回地市局D必须在11:00之前。
当邮车运载能力有限时,每辆邮车在各个支局、省局装载后都不应超过其运载能力。
二、模型假设1.区级两个班次邮车的行驶路线相同,行驶时间及费用也相同。
2.区级邮政运输网必须至少覆盖该地市附近的16个支局Z58, Z59, ......,和5个县局X1, (X5)3.各县邮政运输网必须覆盖本县内区级运输车不到达的区域。
4.县级邮车平均时速为30km/h,区级邮车的平均速度为65km/h,邮车在各支局装卸邮件耗时5分钟,在各县局装卸邮件耗时10分钟,不考虑任何突发事件。
5.邮车在邮路上相邻两点邮局间行使时只走最短路径。
6.第一问中假设X1区每天每个支局收发的邮件数保持不变。
三、问题一模型与求解3.1模型的建立对于这个问题我们只关心完成这个县邮运任务的最少的邮车数量以及在最少的邮车数量实现邮路总长度最短或者总耗时间最短。
针对此问题我们假设第一辆地市区邮政运输车不到达X1内的任何支局。
在这个假设下要求县邮车需要到达X1内所有的支局。
在这个问题中我们理解的每天邮车只有一个班次指的是允许多辆车在同一时间内出发,但每天只允许出发一次。
每辆邮车的最大装载量不超过63,最长行使时间不超过6小时。
设X1县内共有N 条邮路,分别为}{}{}{1,,,1,,1,,,1,1,,,1,2,1,,22,21,2,12,11,121X Y Y Y X X Y Y Y X X Y Y Y X N n N N N n n ΛΛΛΛ,t n 表示第t 条邮路上一共需要收发邮件邮支局的总数且∑=Nt t n 16(每个支局都要经过),2121,1,,221j j and i i if Y Y j i j i ≠≠≠,这里我们的邮路是指一辆邮车按顺序经过并收发邮件的支局序列,序列两端加上出发总局。
)(i Zr ,)(i Zs 分别表示第i 个邮局接收与发出去的邮件, k k R T ,分别表示第k 条邮路中邮车全程包括收发邮件的总时间与邮车全程中最重时刻的装载量, ),(j i D 表示第i 个邮局到第j 个邮局的最短距离则,t k W ,表示第k 条邮路在第t 个邮局时的装载量,0,k W 表示出发时的装载量则:k n i n k k n k n k k n X Y D Y X D Y Y D T k k i i ⋅+++=∑=-60530)1,(),1(),(2,1,,,1 ∑∑∑∑======-+=k j j k i j n j n k k k tj n k n j t i n k n k t k Y Zr W n t Y Zr Y Zs Y Zr W 1,0,1,11,,,)(,2,1,)()()(Λ,显然有},,max {,1,0,k n k k k k W W W R Λ=显然在保证邮路最少的情况下,邮路最短时我们有多目标规划模型∑=+=Nk k T w N w MinZ 121⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧>>>>≠≠≠=≤≤∑0,0,,166},,,max{65},,,max{.21212121,1,2121221w w w w j j and i i if Y Y n T T T R R R st j i j i Ntt N N ΛΛ最少空车损失的模型为=MinE ∑∑=-=+⎥⎦⎤⎢⎣⎡-+-+-Nk n t n k n k k k t k t k t k k k k X Y D W Y X D W Y Y D W 111,,1,0,1,,,)1,()65(),1()65(),()65((2 ⎪⎪⎪⎩⎪⎪⎪⎨⎧≠≠≠=≤≤∑2121,1,2121,166},,,max{65},,,max{.221j j and i i if Y Y n T T T R R R st j i j i Ntt N N ΛΛ 这里由于问题的规模比较小,我们这里及以后各问题都利用枚举法求最小的N 。
3.2模型求解3.2.1.粒子群优化算法(PSO )简介PSO 是从模拟鸟群的捕食行为中得到启示的算法。
设想这样一个场景:一群鸟在随机搜索食物。
在这个区域里只有一块食物。
所有的鸟都不知道食物在那里。
但是他们知道当前的位置离食物还有多远。
那么找到食物的最优策略是什么呢。
最简单有效的就是搜寻目前离食物最近的鸟的周围区域。
PSO 从这种模型中得到启示并用于解决优化问题。
PSO 中,每个优化问题的解都是搜索空间中的一只鸟。
我们称之为“粒子”。
所有的例子都有一个由被优化的函数决定的适应值,每个粒子还有一个速度决定他们飞翔的方向和距离。
然后粒子们就追随当前的最优粒子在解空间中搜索. PSO 初始化为一群随机粒子(随机解)。
然后通过叠代找到最优解。
在每一次叠代中,粒子通过跟踪两个"极值"来更新自己。
第一个就是粒子本身所找到的最优解. 另一个极值是整个种群目前找到的最优解。
在附录中我们将详细介绍PSO 问题的优化技术。
3.2.1粒子群优化算法求解带有约束条件的多回路组合优化问题3.2.2.1邮路的编码本文中,路径使用整数型编码方法表示。
把所有的邮路都写成一行,不同的邮路中间用0隔开。
N 条邮路}{}{}{1,,,1,,1,,,1,1,,,1,2,1,,22,21,2,12,11,121X Y Y Y X X Y Y Y X X Y Y Y X N n N N N n n ΛΛΛΛ可以编码成:N n N N N n n Y Y Y Y Y Y Y Y Y ,2,1,,22,21,2,12,11,1,,0,0,,,0,,21ΛΛΛΛ。
例如,对本文中县局X1,该地区支局有16个,若最少需要3辆车运输邮件,编码3 2 1 13 12 11 0 10 8 7 6 5 4 0 14 9 16 15,表示的邮路为:第1辆车:132********X Z Z Z Z Z Z X →→→→→→→ 第2辆车:110876541X Z Z Z Z Z Z X →→→→→→→ 第3辆车:114916151X Z Z Z Z X →→→→→3.2.2.2粒子适应度函数的定义当N 给定时,我们直接利用目标函数中∑=Ni k T 1的倒数来定义粒子适应度函数发现,当我们随机取初始群体时,由于可行解的数量相对于任意解的数量非常少,一般来讲,所有的粒子都不符合约束条件,这样我们利用目标函数来定义粒子适应度函数,一般最后的结果都是不满足约束条件的解。
所以我们首先要解决的问题是怎么设计粒子适应度函数来实现粒子从非可行解向可行解过度。
粒子适应度函数定义:设某粒子i 由m 条邮路组成,假设强制完成这m 所需要的各自所需时间为n T T T ,,,21Λ,各自全程最大负荷为n R R R ,,,21Λ,设函数⎩⎨⎧>-=-0,)(βββx if x x p 则,粒子i 的适应度函数为:0,,)65()6(11)(2121都大于ξξξξ∑∑-⋅+-⋅+=m j j m j j R f T f i f 。
其中,∑∑-+-mj j m j j R f T f )65()6(可以看成是一个一个粒子(解)到可行解集合的距离。
上述公式引入21,ξξ的目的是避免j j T R ,的值相差太大而引起的信息损失。
怎么确定21,ξξ的值呢?我们在m 给定下随机抽取了大量样本计算了j j T R ,的平均值,我们发觉它们一般都相差10倍左右,(和速度一个数量级),所以我们一般让2110ξξ=。
21,ξξ具体的值要根据最终优化的目标函数的值的范围而定。
在实际的操作中我们发现,这样定义的适应度函数可以非常高效的找到可行解,这样我们就可以首先建立一个大的可行解的数据库,每次从数据库中提取部分解,和随机产生的部分解一起作为初试种群,利用如下适应度函数∑∑∑+-⋅+-⋅+=m j jm j j m j j T R f T f i F )65(1000)6(1000011)(,就可以进行总时间(总邮路长,总运输费用)的最终寻优了。
ER f T f i F m j j m j j +-⋅+-⋅+=∑∑)65(1000)6(1000011)(这里E 表示空车的损失。