1、国大配送路线规划1 前言随着社会主义市场经济的不断发展,作为“第三利润源泉”的物流对经济活动的影响日益明显,引起了人们越来越多的重视,成为当前“最重要的竞争领域”。配送是现代物流的一个重要环节,随着物流的全球化、信息化及一体化,配送在整个物流系统中的作用变得越来越重要。配送是连接生产与消费之间的一种中介服务。它是指按客户(包括零售商店、用户等)的订货要求(包括货物种类、数量和时间等方面的要求),在物流中心(包括配送中心、仓库、车站、港口等)进行分货、配货工作,并将配好的货物及时送交收货人的物流活动。配送不是单纯的运输或送货,而是运输与其他活动(集货,分货,配货)的组合,是“配”与“送”的有机结
2、合。因此对于配送问题的研究可分为对 “配”和“送”两方面的研究。“配”主要为配送中心选址问题,“送”包括旅行商问题(TSP)、车辆路线优化问题(VRP)。由于选址的外部因素(经济,基础设施,环境等)及内部因素(企业战略,劳动力成本和素质等)的影响,单纯考虑距离问题的选址是不合理的,因此在本文中不对“配”进行研究,主要对“送”进行研究。配送路线的优化,是配送优化中的一个关键环节。在配送过程中,配送线路合理与否对配送速度、成本、效益影响很大。设计合理、高效的配送路线方案,不仅可以减少配送时间,降低作业成本,提高企业的效益,而且可以更好地为客户服务,提高客户的满意度,维护企业良好的形象。配送线路优化
3、是指对一系列的发货点和收货点,组织适当的行车路线使车辆有序的通过它们,在满足一定的约束条件下(货物需求量与发送量,车辆容量限制,行驶里程限制),力争实现一定的目标(行驶里程最短,使用车辆尽可能少)。但配送作业情况复杂多变,不仅存在配送点多、货物种类多、道路网复杂、路况多变等情况,而且运输服务地区内需求网点分布也不均匀,使得线路优化问题是一个无确定解多项式难题,需要启发算法去求得近似最优解。配送合理化与否是配送决策系统的重要内容,配送线路的合理与否又是配送合理化的关键。选择合的理配送路线,对企业和社会都具有很重要的意义。 对企业来说,(1)优化配送路线,可以减少配送时间和配送里程,提高配送效率,
4、增加车辆利用率,降低配送成本。(2)可以加快物流速度,能准时、快速地把货物送到客户的手中,提高客户满意度。(3)使配送作业安排合理化,提高企业作业效率,有利于企业提高竞争力与效益3。 对社会来说,它可以节省运输车辆,减少车辆空载率,降低了社会物流成本,对其他企业尤其是生产企业具有重要意义。与此同时,还能缓解交通紧张状况,减少噪声、尾气排放等运输污染,对民生和环境也有不容忽视的作用 4。本文将以国大商贸连锁有限公司当前的配送线路的优化问题作为研究对象,对石家庄市内连锁便利店的需求量及运距进行分析计算,建立VRP数学模型,运用聚类算法和单回路法对建立的模型进行求解,对国大连锁的配送路线进行优化。致
5、力于为该公司提供较合理的配送方案,以期减少配送里程,降低物流运输成本,提高该公司物流运作效率,客户服务质量和整体竞争力。2 问题的提出与描述2.1国大连锁商贸有限公司的配送现状河北国大连锁商业有限公司是河北省较早成立并实行规范化管理的现代化商业连锁企业。总部拥有先进的商业MIS系统、物流配送系统、视觉识别系统、专业培训兼管理系统。2002年通过ISO9001-2000国际质量管理体系认证,“36524便利店”商标经国家商标局注册,曾连续三年跻身全国连锁百强企业之列。公司以便利店为核心业态,经过多年的运作,现有便利店300多家,开省内24小时营业之先河,并建立了电话网、INT网、人力营销网、店铺
6、网,在省内首创了“四网并行”的商业模式。该公司是在“四网并行”的基础上,结合企业实际,提出了信息驱动发展战略配送中心的配送对象是分布于石家庄的加盟国大连锁商贸有限公司的便利店,这些店基本覆盖了二环的大部分地区,也有部分二环以外部分,这些便利店的需求在时间、数量上比较确定,一般采用自有车辆每天对这些店进行配送,配送时间一般选择在车流量较小的时段,大部分是选择在晚上。配送车辆为东方小霸王厢式车,由于所配送货物一般为日用品和食品,车辆满载一般为一吨。各便利店需求量比较稳定一般为0.10.3吨之间,因为便利店店面较小,储藏间也较小,因此需要每天配送。每天配送的电子系统根据各店的销售情况自动向配送中心订
7、货,生成配货拣货单,配送中心根据配货单向各店进行定时配送。每台配送车辆配送的超市却不是固定的,而且对各个超市进行配送时的路线选择不固定,这样就有很大的随机性,造成时间和费用的浪费。 2.2 问题提出与描述已知条件 1.所有零售便利店的集合N为已知,N=1、2、3、32,为便利店所在地2、从配送中心出发的配送车辆,经过所有需要配送的便利店,并把货物卸下,并返回配送中心,配送车辆所经过的零售户的顺序称为路线。3、配送中心配送车辆统一,按载重量为1吨。4、便利店数量、地理位置为已知,且每一个便利店的需求量为已知。5、各零售点之间的距离为已知。目标 车辆应用台数、各车行走的路径,使总的距离最少,用车较
8、少。约束条件1、 配送车辆的车载辆,一辆车的载重辆为一吨。2、 地理上相对集中的零售户由一辆送货车进行送货。3、 送货车辆按每天的订单数量出库。4、 配送车辆尽可能满载5、 每天送货路线的工作线路基本均衡解决思路以聚类算法为基础,以车载量和路线最短为约束条件,运用spss软件的K均值聚类分析形成聚类区域,接着用单回路运输TSP模型的最近插入法进行配送路线的优化。3 方法介绍3.1聚类算法简介 聚类算法是一种新兴的多元统计方法,是当代分类学与多元分析的结合。聚类分析是将 分类对象置于一个多维空间中,按照其空间亲疏进行分类。通俗地讲,聚类分析就是根据事 物彼此不同的属性进行辨认,将具有相似属性的事
9、物聚为一类,使得同一类事物具有高度的 相似性。相似或不相似的度量基于数据对象的描述的取值来确定的,通常是利用距离进行描 述,常见的聚类分析方法有(1)切割的聚类方法。代表算法有:K-MEANS算法、ISODATA 算法 等。(2)层次的聚类方法。代表算法 CURE 算法。(3)基于密度的聚类。代表算法 DBSCAN算法 等。(4)基于网格的聚类。代表算法 CLIQUE 算法等。零售行业配送线路优化需要对零售户的空间地理数据进行聚类分析,由于数据量较大,需要一个效率高的算法,而且 K-MEANS 算法 适合于数据型数据,对数据输入顺序不敏感等特点,为比较适合的一种算法。 K-MEANS 聚类算法
10、的基本思路是:首先从 n 个数据对象任意选择 k 个对象作为初始聚类中心;而对于所剩下其它对象,则根据它们与这些聚类中心的相似度(距离),分别将它们分配给与其最相似的(聚类中心所代表的)聚类;然后再计算每个所获新聚类的聚类中心(该聚类中所有对象的均值);不断重复这一过程直到所有中心都不在变化为止。k个聚类具有以下特点:各聚类本身尽可能的紧凑,而各聚类之间尽可能的分开。3.2 K-MEANS 聚类法 K-MEANS 聚类算法有两个关键问题需要解决,一是初始聚类中心的个数,二是初始聚类中心的位置。 (1)初始聚类中心的个数,也是配送区域划分的个数,也就是为这些配送区域送货的送货量配送车辆的台数。即
11、 k=配送车辆的台数 车载量+1,加1 主要考虑车辆配装时不可能完全满载。 (2)初始聚类中心的位置,原算法是随机的,为提高聚类的效果,优化聚类的结果,依照密度的分布,对初始聚类中心优化生成。以每个零售户的地理数据点为圆心,以数据库中零售户地理信息表中所有地理数据之间距离的平均值为半径作圆,然后根据每个圆内的数据点的密度来排序确定初始聚类中心。这样,k - means 聚类算法需要的初始中心就由以上算法生成,而无需用户进行事先指定. 整个过程包括以下几个基本步骤: 1)将数据库中的每个点都看成一个类,计算所有点之间的距离,生成距离矩阵,两点之间欧式距离为: 2)选取2个整数,一般R2=2*R1
12、,其中R1为数据库中所有点之间距离的平均值, 3)以每个点为圆心,以R1为半径作圆,计算落在每个圆内的点的数目,即样本密度;如求的样本密度。Step1:令=0;Step2:取,判断其是否落在以以R1为半径的圆内,其判断方法为:,如上述成立,则;Step3:判断是否所有点均已判断完,如果完毕,即为的样本密度,否则判断下一点,重复第二步。4)将样本密度按从大到小的顺序排列,取密度最大者作为第一个聚类中心Z1,选择密度次大的数据点,若与第一凝聚点Z1之间距离大于R2,即,则把作为第二个凝聚点Z2,否则继续判定下一密度最大者,若下一密度最大者的点与前面若干个凝聚点之间距离均大于R2,则将之作为又一新的
13、凝聚点,如此反复迭代直到要求聚类的数目K。3.3单回路运输TSP模型的最近插入法单回路运输问题是指在路线优化中,设存在节点集合D,选择一条合适的路径遍历所有的节点,并且要求闭合。单回路运输模型在运输决策中,主要用于单一车辆的路径安排。目的在于在该车辆遍历所有用户的同时,达到所行驶距离最短。TSP模型是单回路运输问题的最为典型的一个模型,它的全称是Traveling Salesman Problem(TSP),中文叫做旅行商问题它是一个典型的NPHard问题,对于大规模的线路优化问题,无法获得最优解,只有通过启发式算法获得近优解。TSP模型可以如下描述:在给出的一个n定点网络(有向或无向),要求
14、找出一个包含所有n个定点的具有最小耗费的环路。任何一个包含网络中所有n个顶点的环路被称作一个回路。在旅行商问题中,要设法找到一条最小耗费的回路。既然回路是包含所有顶点的一个循环,故可以把任意一个点作为起点(因此也是终点),这也是TSP模型的一个特点。最近插入法是Rosenkrantz和Stearns等人在1977提出的另外一种用于解决TSP问题的算法,可以找到相对比较满意的解。最近插入法由4步来完成:(1) 找到最小的节点,形成一个子回路,。(2) 在剩下的节点中,寻找一个离子回路中某一节最近的节点。(3) 在子回路中找到一条弧(i,j),使得最小,然后将节点插入到节点之间,用两条新弧(i,k
15、)(k,j)代替原来的弧(i,j),并将节点加入到子回路中(4) 重复步骤(2)(3),直到所有的节点都加入到子回路中。4 具体规划据了解,国大36524便利店在石家庄市区共有304店,我们根据其需求量及各店面地理位置共取32个主要店面来做线路优化,各便利店分布如下图4-1图4-1 石家庄国大便利店主要店面分布图4.1 运用spss软件进行K均值聚类分析建立直角坐标系如图4-2确定各个便利店的具体坐标位置如表4-1。图4-2 便利店直角坐标系编号12345678910111213141516X35.34.44.63.33.86.27.88.65.84.35.110.49.48.97.9Y9.7
16、9.49.07.77.25.16.08.09.44.82.92.97.67.15.33.4编号17181920212223242526272829303132X11.51311.99.913.6119.112.310.712.35.67.22.93.91.22.5Y7.07.06.05.15.44.52.93.42.82.71.45.18.54.06.55.5 表 4-1 国大便利店具体坐标位置确定配送车辆台数k=送货量/车载量+1,调查得国大便利店用车载重量为1吨,调查各个便利店的平均需求量为下表4-2编号需求量编号需求量编号需求量编号需求量0.150.270.220.160.180.20.
17、230.110.220.280.170.180.200.190.180.160.180.130.260.230.250.220.120.250.150.160.150.290.250.20.270.22表4-2 国大各便利店的日平均需求量可知各便利店日平均需求量总和为Q=6.43吨,所以配送车辆台数k=6.43/1+1=7.43,约为K=7辆运用前面所述K均值聚类法步骤利用spss软件进行K均值聚类分析,可得结果为表4-3。聚类成员案例号聚类距离案例号聚类距离111.3371731.193211.371183.82031.386193.695411.2882072.090561.5822131
18、.453661.0262251.286772.0332372.152821.250245.727921.4472551.0341072.062265.974114.8602741.166124.510287.7921321.4152911.195142.9893061.9181571.2253161.9121671.258326.468表4-3聚类成员及距离整理表4-3可得便利店的聚类结果表4-4聚类1234567所包含的便利店1、2、3、4、298、9、13、1417、18、19、2111、12、2722、24、25、265、6、30、31、327、10、15、16、20、23、28表4-4
19、 聚类结果根据表4-4在图中画出聚类分布图4-3图4-3 聚类分布图由spss软件进行聚类分析得到聚类中心的坐标位置为下表4-5最终聚类中心聚类1234567x轴4.09.012.55.011.62.97.9y轴8.98.06.42.43.35.74.7表4-5 最终聚类中心4.2以车载量为限制条件对聚类结果进行调整聚类完成后,还应根据车载量这个约束条件对聚类结果进行判断调整。Step1:计算每一个聚类内的便利店需求量的总和;Step2:判断每一聚类内便利店的需求量的总和是否超过车载量;如果未超过,说明符合条件。 如果超过车载量,选择该聚类中距离质心最远的点,将其拟归入距离其他类质心距离最近的
20、类,归入某一类前,还必须判断如归入后该类的便利店需求量的总和是否小于车载量。如果小于,即将该数据归入该类,否则,选择欧式距离再次之的类作为拟归入的类,同样判断该类便利店需求量是否小于车载量是否小于车载量,如果小于则归,否则选择距离再次之的。 Step3:当所有的类零售户订单量总和都小于车载量时,暂告一段落。 调整完毕以后,每一类的便利店地理位置相对集中,且订单量总量小于车载重量。聚类1:总需求量Q1=0.15+0.18+0.22+0.2+0.23=0.98车载量聚类2:总需求量Q2=0.25+0.27+0.13+0.22=0.87车载量聚类3:总需求量Q3=0.22+0.23+0.17+0.2
21、6=0.88车载量聚类4:总需求量Q4=0.28+0.19+0.18=0.65车载量聚类5:总需求量Q5=0.12+0.27+0.16+0.11=0.66车载量聚类7:总需求量Q7=0.15+0.2+0.16+0.2+0.18+0.15+0.16=1.2车载量 聚类6需求量总和超过车载量,选取聚类6中距离其质心最远的点为便利店30,其需求量为0.25吨,将其归入距离其他其他聚类质心距离最近的类,为聚类4,计算将便利店30归入聚类4中后,聚类4的需求总量为0.9吨,小于车载量,所以聚类4为11、12、28、30:;聚类7需求量总和超过车载量,选取聚类7中距离其质心最远的点为便利店23,其需求量为
22、0.15吨,将其归入距离其他其他聚类质心距离最近的类,为聚类5,计算便利店23归入聚类5中后,聚类5的需求总量为0.81吨,小于车载量,但聚类7去掉点23后总需求量仍大于车载量,所以继续选取聚类7中距离其质心最远的点为便利店20,其需求量为0.18吨,将其归入距离其他其他聚类质心距离最近的类,为聚类5,计算便利店20归入聚类5中后,聚类5的需求总量为0.99吨,小于总车载量,同时此时聚类7的总需求量为0.87吨,也小于车载量,所以聚类5为20、22、23、24、25、26,聚类7为7、10、15、16、28。对聚类进行调整后,新得到的聚类如下表4-6:聚类1234567所包含的便利店1、2、3
23、、4、298、9、13、1417、18、19、2111、12、27、3020、22、23、24、25、265、6、31、327、10、15、16、28表4-6 改进后的聚类中心4.3 运用最近插入法对得到的聚类区域进行路线规划首先对聚类1运用最近插入法:聚类1中各个便利店之间的距离为: 便利店v1v2V3v4V29v12.31.62.61.3v20.91.82.5v31.31.5v41.8v29表4-7 聚类1各便利店的距离从v2出发的所有路径的大小, =0.9为最小,这样,就由节点v2、v3构成一个子回路,T=(v2,v3)。然后考虑剩下节点v1、v4、v29到v2和v3中某一个节点最小的距
24、离: =1.3,由于对称性,无论将4插到2和3之间往返路径中,结果都是一样的,构成一个新的子回路T=(v2,v3,v4,v2)。 接着考虑剩下节点v1、v29到v2、v3、v4中某一个节点的最小距离=1.5,节点v29有3个位置可以插入。现在分析将v29插到那里合适。(1)插到(3,4)间 距离=1.5+1.8-1.3=2(2)插到(2,3)间 距离=2.5+1.5-0.9=3.1(3)插到(2,4)间 距离=2.5+1.8-1.8=2.5 比较上面3种情况的增量,插到(3,4)之间的增量最小,所以应将v29加入到(3,4)间,结果为:T=(v2,v3,v29,v4,v2)重复上面的步骤,再将
25、节点v1加入到回路中,就可以得到最近插入法所得的解,T=(v2,v3,v1,v29,v4,v2) 这就是行驶最短路径的相对最优解。 对聚类2用最近插入法,同上,得最优路径。T=(v8,v14,v13,v9,v8)对聚类3用最近插入法,同上,得最优路径。T=(v17,v18,v21,v19,v17)对聚类4用最近插入法,同上,得最优路径。T=(v11,v30,v12,v27,v11)对聚类5用最近插入法,同上,得最优路径。T=(v20,v22,v24,v26,v25,v23,v20)对聚类6用最近插入法,同上,得最优路径。T=(v5,v6,v32,v31,v5)对聚类7用最近插入法,同上,得最优
26、路径。T=(v7,v15,v16,v28,v10,v7) 至此,对国大连锁商贸有限公司的便利店进行路线优化的全部过程完成。5 小结本文对国大便利店配送线路的优化问题提出了一个比较完整的解决方案,在实用方面实现了车辆的合理调度,减少了不必要的出车次数,提高了车辆的满载率,实现了配送车辆送货线路的最优化生成。基本上完成了本次课程设计的任务。在科学方面我们对国大配送路线进行了层层分析、细化,减少了问题的规模,得到可行解,具有可行性;在配送区域划分中采用了K均值聚类法,并对初始聚类点的确定方法进行优化改进,使聚类结果更加合理,效率更高;在配送区域划分时加上车载量限制条件,使最终结果真正有使用价值。在此
27、次课程设计中,我们学会了K均值聚类法及其应用,复习并巩固应用了最近插入法,并学习了spss软件的用法,同时也感到一些看似简单的问题在实际运用中还是会遇到很多困难,如数据的收集,聚类法在实际问题上的应用等。我们学习的理论在实际运用中有很大的局限性,在应用理论时,必须紧密联系实际,在基本理论的基础上突破陈规,最终使得理论和实际完美结合。但由于时间仓促,数据量较大以及数据的误差等原因,使得最终的结果可能与实际存在偏差。通过这次课程设计使我们认识到,一个人的力量是有限的,思维方式也存在很大的局限性,只有通过团队的合作才能更全面地去发现问题、思考问题、解决实际问题,得到的最终方案才会更具实际意义。同时,
28、感谢李老师和靳老师对我们组的悉心指导,使我们的思路更加开阔,最终的方案也更加完善。参考文献1. 董千里.物流工程,大连:东北财经大学出版社,2007。2蒋长兵.物流系统与物流工程,北京:中国物出版社资,2007。3. 刘昌祺.物流配送中心系统选址选择与设计,机械工业出版社,2006。4. 毛良伟.物流系统规划与方法,机械工业出版社,2006。5. 蔡临宁.物流系统规划-建模及实例分析,机械工业出版社,20086张可明.物流系统分析北京:清华大学出版社20047. 孙焰.现代物流管理技术建模理论及算法设计.上海:同济大学出版社.20048. 张晓川.物流配送系统规划.北京:水利水电出版社.2007
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1