快递公司送货策略(共13页).doc

上传人:飞****2 文档编号:14959442 上传时间:2022-05-09 格式:DOC 页数:13 大小:517.50KB
返回 下载 相关 举报
快递公司送货策略(共13页).doc_第1页
第1页 / 共13页
快递公司送货策略(共13页).doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《快递公司送货策略(共13页).doc》由会员分享,可在线阅读,更多相关《快递公司送货策略(共13页).doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上论文快递公司送货策略摘要:本文是设计快递公司最合理的运输策略问题的方案。在各种运货地点,重量的确定及业务员的运输条件、工作时间等各种约束条件下,按照平行于坐标轴的折线的送货路线,为公司设计要多少业务员,每个业务员的运行线路,以及总的运行公里数。对于问题一及问题二,三,我们建立了三个模型。模型一:利用数学中的“分割”思想和“图论”的知识,按照要求求出满足条件的方案。其中要用到各点之间距离,利用MATLAB,求出各两点之间的距离,即得到最小树。模型二:携带快件与不携带快件的速度及酬金相差很大,在模型一的基础上,运用最小树及图论的思想,改变运输顺序,建模及求解。模型三与模型

2、一的思路相同。最后,对设计规范的合理性进行了充分和必要的论证。关键字:送货策略 最小树 分割与图论问题重述:(1)为我们生活带来方便的快递正在蓬勃发展起来。然而,对于快递公司,如何花费最少的派送费用,即在运送完每天必须的快递时,使用最少的业务员。该题条件:(2)每个业务员每天的工作时间不超过6小时,(3)每个送货点停留的时间为10分钟,途中速度为25km/h,并且每次出发最多能带25千克的重量的货物。(4)为计算简便,将快件一律用重量来衡量,平均每天收到总重量为184.5千克。(5)送货路线为平行于坐标轴的折线。(6)每个送货点的位置和快件重量如表1该题要求:(1)运用数学建模知识,为公司提供

3、合理的运货策略,即要多少业务员,每个业务员的运行线路,以及总的运行公里数。(2)当业务员携带快件时的速度是20km/h,获得的酬金为3元/km.kg;而不携带快件的速度为30km/h,酬金是2元/h,设计一个费用最省的策略(3)当业务员的工作时间延长到8小时,该公司的策略该如何改变。 表一序号送货点快件量T坐标(km)序号送货点快件量T坐标(km)xyxY1183216163.5216228.21517175.86183365418187.51117445.54719197.815125630820153.4199654.531121326.2225777.27922226.8210882.3

4、9623232.4279991.410224247.6151910106.514025259.6151411114.11732626102017121212.7146272712211313135.812928286.02242014143.8101229298.1251615204.671430304.22818 问题分析:问题一:(1)对于时间和重量两个约束条件,我们优先考虑重量;(2)纵观送货点的分布,将分布点按照矩形、弧形、混合型及最优途径四种方案,将重量之和接近25千克的分布点联合起来(3)区域数=7.38,所以至少要有8个区域;(4)计算出分割好的区域内业务员完成一次任务的时间之和

5、,最后将满足几个区域的时间之和小于6小时的区域的运送任务分派给同一个业务员问题二:在问题一的模型的基础上,采取模型一的四种方案,即将所有分布点分割成方案一的区域,由于问题二中携带快件与不携带快件的速度及酬金相差很大,所以我们考虑应该尽量将一个区域中快件重量大的优先派送去,找出每个区域最节省的路径即可问题三:与模型一的思路相同模型假设:(1)送货运行路线均为平行于坐标轴的折线 (2)运货途中快件没有损坏,业务员运送过程也十分安全,没有堵车等问题,并且业务员很敬业,即一切顺利 (3)每个业务员每天的工作时间不超过6小时 (4)每个送货点停留的时间为10分钟,途中速度为25km/h,并且每次出发最多

6、能带25千克的重量的货物 (5)快件一律用重量来衡量,平均每天收到总重量为184.5千克 (6)各个业务员之间运送快件的任务是相互独立模型建立与求解: 方案一以原点为圆心画同心圆,以一个圆内或圆周周围的点为一片,找出送货质量和小于25KG且距离尽可能小的点的集合,为一个送货区域,由一位业务员负责送货。由此,画出的送货区域为下图:则业务员的送货路线、送货区域、送货的路程及时间、快递公司应付费用如下表:方案一送货线路行进次序问题一问题二业务员分配路程(km)时间(min)费用6小时8小时10-1-3-2-02078638.420-6-5-4-7-8-9-048175.21494.630-12-10

7、-11-052154.81702.640-16-17-20-14-13-060194211550-19-25-18-063181.2233160-27-21-22-071200.43067.470-15-29-30-23-094265.62376.380-24-26-28-092250.82957.2总计500150016682.55个4个注:、为业务员编号。方案二根据各个送货点的分布,以矩形把整个区域分成5个区域,在区域或区域周围找出送货质量和小于25KG且距离尽可能小的点的集合,为一个送货区域,由一位业务员负责送货。由此,画出的送货区域为下图:则业务员的送货路线、送货区域、送货的路程及时间

8、、快递公司应付费用如下表:方案二送货线路行进次序问题一问题二业务员分配路程(km)时间(min)费用6小时8小时10-1-3-9-10-036126.4806.220-2-4-6-16-5-0461461206.130-7-20-17-14-8-058191.61751.740-12-13-15-23-076227.21883.450-19-27-30-092250.82527.460-25-24-18-068169.22566.470-26-29-28-0922463106.980-22-21-11-054159.61388.8总计5221516.815236.95个4个注:、为业务员编号。

9、方案三与方案四的思路是一样的,都是以找出所有点所形成的图中找距离最小的最小树,并在最小数的基础上,向周围延伸,找出送货质量和小于25KG且距离尽可能小的点的集合,为一个送货区域,由一位业务员负责送货。方案三与方案四的区别在于,方案三的最小树是自己手算的,并不确定是最小树。而方案四的最小树是由MATLAB计算得到的,可以保证是最小树。最后的数据表明,通过手算找的“最小树”并不是最小树,但是仍比方案一,二的结果更优。方案三这是在手算的“最小树”的基础上划出的送货区域。则业务员的送货路线、送货区域、送货的路程及时间、快递公司应付费用如下表:方案三送货线路行进次序问题一问题二业务员分配路程(km)时间

10、(min)费用6小时8小时10-1-3-2-02078638.420-6-4-7-5-037128.8892.630-16-17-18-20-058179.21834.240-24-26-28-092250.82957.250-27-29-30-092250.82891.960-14-25-19-23-082236.82214.670-10-22-21-11-9-054179.61642.280-8-12-15-13-056174.41802.1总计4911478.414873.25个4个注:、为业务员编号。方案四通过MATLAB得出的最小树的图为:蓝色线条为最小树。把该图转化成直角坐标系中的

11、最小树为:在此最小树的基础上划出的送货区域为:则业务员的送货路线、送货区域、送货的路程及时间、快递公司应付费用如下表:方案四送货线路行进次序问题一问题二业务员分配路程(km)时间(min)费用6小时8小时10-1-3-4-8-035124643.820-2-6-5-7-038131.2933.830-10-22-21-11-9-048165.21822.240-12-13-14-052154.81463.650-20-18-17-16-058179.21967.960-19-25-24-068193.22310.270-26-28-30-23-096270.43068.480-15-27-29

12、-082226.82587.9总计4771444.814797.85个4个注:、为业务员编号。模型检验:方案总路程总时间总费用业务员人数理论上最少人数6小时8小时6小时8小时一500150016682.55人4人4.167 3.125二5221516.815236.95人4人4.213 3.16三4911478.414873.25人4人4.107 3.08四4771444.814797.85人4人4.013 3.01实验结果的对比发现,用最小树理论解出来的比按几何方法划区域的解更优。对比发现,当总路程最小时,往往会使总费用最小。最终的答案为:(1) 需要5个业务员,总的运行公里数为477km,

13、每个业务员的运行路线 为上文的方案四的运行路线。(2) 费用最省的策略是方案四,费用为14797.8元。(3) 当业务员的工作时间延长到8小时时,依然是方案四为最优,业务员的安排变化在上文的方案四中的安排。模型评价:1、模型的优点:(1)本模型能够直观地看出各种策略的优缺点,便于决策。(2)通过各种策略的横向比较,能直观地选出最优解。而且模型简单易懂,便于理解。(3)模型系统的给出了业务员的运输方案,便于指导工作实践。2、模型的缺点:在最小树方案中,由于时间有限,没能穷举各种安排线路。相信还会有更优的方案。方案四的6小时业务员的理论人数为4.013,8小时的理论人数为3.01,可以通过优化使得

14、人数控制在4人和3人。而且,各个业务员的工作时间安排不甚合理,这需要进一步改进。3、 模型的推广: 本模型使用于一般的送货策略问题,适当更改即可。参考文献:1:姜启源、谢金星、叶俊编,数学模型-3版,北京,高等教育出版社,2003.8 2:吴建国、汪名杰、李虎军、刘仁云编,数学建模案例精编-1版,北京,中国水利水电出版社,2005.53:周品 赵新芬编,MATLAB数学建模与仿真,国防工业出版社,2009.4附录MATLAB程序:求解最小树:n=30;w=inf*ones(30);w(1,2:30)=funv(1);w(2,3:30)=funv(2);w(3,4:30)=funv(3);w(4

15、,5:30)=funv(4);w(5,6:30)=funv(5);w(6,7:30)=funv(6);w(7,8:30)=funv(7);w(8,9:30)=funv(8);w(9,10:30)=funv(9);w(10,11:30)=funv(10);w(11,12:30)=funv(11);w(12,13:30)=funv(12);w(13,14:30)=funv(13);w(14,15:30)=funv(14);w(15,16:30)=funv(15);w(16,17:30)=funv(16);w(17,18:30)=funv(17);w(18,19:30)=funv(18);w(19,

16、20:30)=funv(19);w(20,21:30)=funv(20);w(21,22:30)=funv(21);w(22,23:30)=funv(22);w(23,24:30)=funv(23);w(24,25:30)=funv(24);w(25,26:30)=funv(25);w(26,27:30)=funv(26);w(27,28:30)=funv(27);w(28,29:30)=funv(28);w(29,30)=5;a,b=mintreek(n,w)function v = funv( k )x=3,1,5,4,3,0,7,9,10,14,17,14,12,10,19,2,6,11

17、,15,7,22,21,27,15,15,20,21,24,25,28;y=2,5,4,7,11,8,9,6,2,0,3,6,9,12,9,16,18,17,12,14,5,0,9,19,14,17,13,20,16,18;for i=k:30; if(i=k) continue; else v(i-k)=abs(x(i)-x(k)+abs(y(i)-y(k); end; Endfunction Wt,Pp = mintreek( n,W )tmpa = find(W=inf);tmpb,tmpc = find(W=inf);w = W(tmpa);e = tmpb,tmpc;wa,wb =

18、sort(w);E = e(wb,:),wa,wb;nE,mE = size(E);temp = find(E(:,1)-E(:,2);E = E(temp,:);P = E(1,:);k = length(E(:,1);while(rank(E)0) temp1 = max(E(1,2),E(1,1); temp2 = min(E(1,2),E(1,1); for i = 1:k; if(E(i,1)=temp1),E(i,1)=temp2;end; if(E(i,2)=temp1),E(i,2)=temp2;end; end; a = find(E(:,1)-E(:,2); E = E(a

19、,:); if(rank(E)0),P = P;E(1,:);k = length(E(:,1);end;end;Wt = sum(P(:,3);Pp = e(P(:,4),:),P(:,3:4);for i = 1:length(P(:,3); disp(,e,num2str(P(i,4),(v,num2str(P(i,1),v,num2str(P(i,2),);end; axis equal;hold onx,y = cylinder(1,n);xm = min(x(1,:);ym = min(y(1,:);xx = max(x(1,:);yy = max(y(1,:);axis(xm-a

20、bs(xm)*0.15,xx+abs(xx)*0.15,ym-abs(ym)*0.15,yy+abs(yy)*0.15);plot(x(1,:),y(1,:),ko)for i=1:n;temp=v,int2str(i); text(x(1,i),y(1,i),temp);end;for i=1:nE;plot(x(1,e(i,:),y(1,e(i,:),y);end;for i=1:length(P(:,4); plot(x(1,Pp(i,1:2),y(1,Pp(i,1:2),b);end;text(-0.35,-1.2,最小生成树的权为,num2str(Wt);title(蓝色连线为最小生成树);axis(off);hold off end专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁