




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 2015高教社杯全国大学生数学建模竞赛承 诺 书我们仔细阅读了全国大学生数学建模竞赛章程和全国大学生数学建模竞赛参赛规则(以下简称为“竞赛章程和参赛规则”,可从全国大学生数学建模竞赛网站下载)我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题我们知道,抄袭别人的成果是违反竞赛章程和参赛规则的,如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出我们郑重承诺,严格遵守竞赛章程和参赛规则,以保证竞赛的公正、公平性如有违反竞赛章程和参赛规则的
2、行为,我们将受到严肃处理我们授权全国大学生数学建模竞赛组委会,可将我们的论文以任何形式进行公开展示(包括进行网上公示,在书籍、期刊和其他媒体进行正式或非正式发表等)我们参赛选择的题号是(从A/B/C/D中选择一项填写): A 我们的参赛报名号为(如果赛区设置报名号的话): A06007001 所属学校(请填写完整的全名): 北华大学 参赛队员 (打印并签名) :1. 2. 3. 指导教师或指导教师组负责人 (打印并签名): (论文纸质版与电子版中的以上信息必须一致,只是电子版中无需签名以上内容请仔细核对,提交后将不再允许做任何修改如填写错误,论文可能被取消评奖资格) 日期: 2015 年 9
3、月 日赛区评阅编号(由赛区组委会评阅前进行编号):2015高教社杯全国大学生数学建模竞赛编 号 专 用 页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):评阅人评分备注全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):快递员的送货策略问题摘要 在货物运输的过程中,合理的选择货物路线很重要,他不仅可以加快配送速度,提高服务质量,还可以降低配送成本,增加经济效益本文构建货物路线的规划模型,运用图论思想,Dijkstra算法,经典Floyd算法,利用lingo与MATLAB进行编程求解,给出了最佳的送货路线,另外将货物的分配问题转
4、化成旅行商推销问题,进行编程求解;根据运输路线策略中的成组法,用射线旋转法进行区域划分,以送货员最大承受力为50公斤,货物体积不大于1立方米为依据,利用整体规划进行区域规划,从而得到最优化模型问题一以最快完成送货任务并返回仓库的路线与方式,分析题知尽可能地缩短路径可以达到尽快完成任务的目标在题目所给的各个点的坐标基础上,为确定最短路径,先应用Dijkstra算法求解出任意两点的直线距离,运用Floyd算法,借用MATLAB求出任意两点之间的最短距离,应用lingo软件进行优化求解,求得遍历路程结果为125499.5m,时间为493.7min问题二在问题一的前提下进行了对送货时重量和体积的约束,
5、经过分析,快递员需要在送货途中返回一次仓库,进行补货根据问题一中最小生成树,根据聚集原则,将区域分成两部分,进行分次求解,第一部分路程为67554.8m,时间为261.9min ,第二部分路程为66624.56m,时间为246.8min 关键字:Dijkstra算法;经典Floyd算法;0-1规划法;最小距离一、问题重述小张是某快递公司送货员,其负责送货的区域如图,该区域包含50个送货地点,仓库在图中O点处送货时,小张只能沿图中的道路行进,没有其他道路可选送货时,小张的平均行进速度为24公里/小时,每件货物交接时间3分钟(如同一地点有多件货物,交接时间也按每件3分钟计算)根据某天小张的送货清单
6、,请你们帮助他解决下列问题:1. 设计最快完成送货任务并返回仓库的路线与方式,给出结果并注明送货路线2. 实际上小张每次送货时,只能装载重量不超过50公斤,体积不超过1立方米的货物这样,小张不能将全天的货物一次取走,只能中途返回仓库取货在这种情况下,设计最快完成送货任务并返回仓库的路线与方式,给出结果并注明送货路线以上两种情况都不考虑中午休息时间 图1 送货地点示意图表1:送货地点坐标编号X坐标(米)Y坐标(米)07750500011245581502154308730314565592041120151155155006815679257175776451522087440323098955
7、635108615183511840442512134758840136235154351461351342015636551401664751156517176550851849358720195635116520694512352194012970225900660523675799024150051338025133202155267165138002760451443528137205975295500561530154401455531667082103210800837033370076553417851820351295040653615330122653743902085387
8、83510145392350110704011815941541510014750421855273543106752595444490959045395064904645853610471450826548462569549150013670501002513875二、 问题分析 在日常生活中购物送货问题,如何在有效的时间内送到货物且能最大限度的节约成本,合理规划过程中的最短路线我们需要在考虑题的过程中重点分析各个点的路径问题,送货员能承受的重量体积等因素条件下,规划处最优路线首先我们利用excel处理数据,求出总重量,总体积等数据,在求出每条路的总距离,对于送货员能承受的重量等情况,我们利
9、用射线旋转法进行划分,0-1型规划法对问题进行巧妙的转化,从而求解 对于问题一:不考虑装载重量和物体体积,最佳运送方案就为找出一条走遍所有送货点然后返回出发点的最短路线根据表1和表2所给出的送货点位置信息即可计算出所有直通点的距离根据以上数据即可利用Floyd算法算出任意两点间的距离矩阵然后运用lingo软件就可以得到最优路线 对于问题二:由于质量和体积的约束,综合总的质量与体积得出送货员将货物的分配问题转化成旅行商推销问题,进行编程求解,根据运输路线策略中的成组法,用射线旋转法进行区域划分,以送货员最大承受力为50公斤,货物体积不大于1立方米为依据,利用整体规划进行区域规划,从而得到最优化模
10、型三、问题假设1. 假设送货员只能沿如图路线图行驶,不能走其他的任何路线2. 在联通线路中,送货员可自由选择路口3. 交接货物只需要3分钟,行进速度总是24公里/小时,路上行进畅通无意外阻碍4. 如果要从任意一点出发前往另一点,送货员必然选择最短路径5. 送货员路程中都是匀速行走6. 不考虑送货员中午休息及中途休息四、符号说明表示送货点i到送货点j之间的距离表示最短距离和表示矩阵中任意的位置,0-1决策变量 ,表示送货的路线表示经过路程所花费的总时间表示路程表示从 个点到 点运送货物的质量表示从 个点到 点运送货物的体积五、模型建立与求解5.1模型分析 不考虑装载重量和物体体积,所以最佳运送方
11、案就为找出一条走遍所有送货点然后返回出发点的最短路线根据表1和表2所给出的送货点位置信息即可计算出所有直通点的距离(程序见附录3)根据以上所得数据,即可采用0-1规划模型寻找送货点间的最短路径 图2坐标点之间的关系5.2模型的建立 利用图论思想,将已连接的送货点一一标明,送货点抽象为下列图的顶点任意两顶点间都有通路讲两点之间的路线权值赋为,两坐标间的距离这样送货点的分布图就构成了加权网络图见图(2)问题就转化为在给定加权网络图中寻找从原点0出发满足做给约束条件下,行遍所有顶点,并再回到0点,使得总权最小 设假最佳送货路线问题由送货点1,2,3,n组成,W表示送货点i到送货点j之间的 距离决策变
12、量定义为: 1,选择从送货点i到送货点j, X= 0, 否则,其线性(整数)规划模型为: 引入0-1决策变量xij=0,最短路经过弧(i,j),xij=1,最短路不经过弧(i,j)考虑最短路径唯一和,必须从O点出发并反回O作为约束条件目标函数是路径上所有弧长度之和最小,我们建立0-1规划模型: 1.上式目标函数(1)给出了送货路线的总长度2.约束(2)保证由送货点i到送货点j,3.约束(3)保证i只能到一个送货点 4.(4)式保证了经过全部送货点在以上约束下用MATLAB和lingo软件求解最佳路线5.3模型的求解(1)求任意两点之间的直线距离: 根据Dijkstra算法,并运用MATLAB,
13、可求出任意两点间的直线距离(程序见附录3,结果见附录4) 从中选出可行解:序号地点1地点2距离1062182.022081796.9430151392.0641401417.6852121958.0962363536.417351294.3184212152.549521916.28105122863.78116222103.69127261948.93138101823.91148152191.74158464775.74169202197.641710201774.511811233568.811911421971.382012401756.772113411325.68221426109
14、7.862316141885.92416381966.222516394154.592617233102.762717422351.722818331630.782919201311.8730194811143120101774.51322142152.543321234987.053422151537.033522182324.753623333043.493724301252.943824505004.543925351945.514025432681.354126271287.494227131017.894327394997.62442851968.25452865917.944629
15、221067.76473077823.324830362292.64493122178056513263113.465232383455.75333173217.015433181630.785534372618.44563565909.555735282059.375836302292.645937461537.426038312258.646139212366.036239442601.926339492735.426440165756.576540321456.796640504805.786741131325.696841493758.516942111971
16、.38704234917.6771436534273734392607.687443102195.727544332090.057645291779.927746173182.467846292203.927947332331.228048371409.73814941494.138250164235.48350262860.98(2)求任意两点间的最短距离: 运用经典Floyd算法,并借助MATLAB,可解出任意两点间的最短距离(程序见附录5,结果见附录6)(3)求快递员遍历的最短距离: lingo是一种用来解规划的常用软件,故本问采用lingo进行求解(程序见附录
17、7)由lingo计算出的结果可以给出送货路线如下:015810209194837461734421123334744182229453138161472641131750243036253123214021449394325352860总路程为125499.5m,时间为493.7min5.4问题二模型的建立与求解1 模型建立: ; ; ; ; ; ; ;2 模型的求解:送货员将60个包裹最快送到50个指定地点,经过计算60个包裹的总质量为87.73公斤,总体积为1.7588立方米,送货员每次携带货物质量不能超过50公斤,体积不能超过1立方米,可以将路线分成两个片区根据最小生成树,和聚集原则还有
18、根据分组,我们在每一个最短区域根据分动态线性规划寻找最短最佳路线,根据运筹学中满载率的规定为80%-90%,为使用时时间最短,两个子区域区域区分如下:区域10,4,8,9,10,11,15,17,18,19,20,21,22,23,29,31,33,34,37,39,42,43,44,45,46,47,48,49区域20,1,2,3,5,6,7,12,13,14,16,24,25,26,27,28,30,32,35,36,38,40,41,50根据遍历程序,解得区域一的最短遍历路径,即路径1为:01581043920194837461742344211232144939443347331822
19、294529223122150;第一区域路程为67554.8m,用时261.9min解得区域二的最短路径,即路径2为:0635253528535236302450267262713411327261416383240124013260 第二区域路程为66624.56m,时间为243.8 min 六、模型的优缺及评价6.1模型的评价在现实的物流配送中,人们多数是按照经验去制定送货路线而此模型在运用满载率原理对送货区域进行合理化而科学划分的基础上,用0-1整数规划的方法对路线进行优化,得到最优的送货路线和最优的分配方案,非常贴近生活实际对现实的物流派送有较强的指导意义以此,物流公司或其他机构可以根
20、据这个采用划分区域,进行线性规划的方法提高自己的送货情况的路径优化,可以提高自己的效率,降低成本,提高企业竞争率有利于降低社会交易话的成本6.2模型优点1、模型是从简单到复杂一步一步的进行的,使得更加贴近实际2、本文模型简单,算法直观,容易编程3、本文注重数据的处理和储存方式,大大提高了规划效率6.3模型缺点在建模和编程过程中,使用数据只是现实数据的一种近似值因而得出的可能与现实有一定差距,不过差强人意,理论要求强计算比较复杂,这个模型在现实中运用可能还有一些其他因素影响,所以实际运用中需进一步考虑七、参考文献1杨丹,赵海滨. MATLAB从入门到精通M.北京:中国铁道出版社,2013.2.
21、谢金星,薛毅编.优化建模与lingoM.北京:清华大学出版社,20053. 薛毅.数学建模M.北京:北京工业大学出版,20044. 张杰.运筹学模型与实验M.北京:中国电力出版社,20075. 赵静.数学建模与数学实验M.北京:高等教育出版社,20036. 龚劬.图论与网络最优化算法M.重庆: 重庆大学出版,2009附录附录1:表2:道路连通信息序号地点1地点21062083015414052126236735842195210512116221272613810148151584616920171020181123191142201240211341221426231614241638251
22、639261723271742281833291920301948312010322143321233422153522183623333724303824503925354025434126274227134327394428545286462922473074830364931225032151326523238533317543318553437563565735285836305937466038316139216239446339496440166540326640506741136841496942117042347143672438734397443107544337645297
23、7461778462979473380483781494825016835026附录2表3:送货清单序号送货地点重量(公斤)体积(立方米)113.090.0145221.900.0332320.460.0133421.960.0406531.340.0043640.900.0339751.420.0462861.670.0559971.280.05571081.730.03481191.340.043112101.730.011413110.580.029914110.990.024015121.450.020616132.790.030317141.220.034418151.230.039
24、919161.420.005120171.820.034821181.200.059022191.190.025023200.900.030024211.590.005525221.650.025226231.450.008027240.940.031228251.620.049229262.130.037930271.110.026631271.030.049732281.550.020933291.770.029034291.990.002935301.710.004236311.120.019137321.180.028638331.400.045739341.520.011840352
25、.330.015641351.300.042042360.480.048643361.370.027144371.140.002445381.360.018346390.870.004147401.700.049148411.710.014449421.170.016050430.060.050751442.370.030352451.180.013353460.900.034554461.310.024855472.050.059156482.510.025757491.110.042958491.550.058659501.770.056660502.120.0093附录3: x=7750
26、,12455,15430,14565,1120,15500,7925,7645,7440,8955,8615,840,13475,6235,6135,6365,6475,1765,4935,5635,6945,940,5900,675,15005,13320,7165,6045,13720,5500,15440,6670,10800,3700,1785,12950,15330,4390,7835,2350,11815,5100,1855,10675,4490,3950,4585,1450,4625,1500,10025;y=5000,8150,8730,5920,15115,6815,7175
27、,15220,3230,635,1835,4425,8840,15435,13420,5140,11565,5085,8720,1165,1235,12970,6605,7990,13380,2155,13800,14435,5975,5615,14555,8210,8370,7655,1820,4065,12265,2085,10145,11070,9415,14750,2735,2595,9590,6490,3610,8265,695,13670,13875;distance=zeros(length(x);for i=1:length(x)distance(i,:)=sqrt(x-x(i
28、).2+(y-y(i).2);end附录405662.1138537.8746876.81812094.2210687.919161.9465662.11303031.0113070.01613303.8912267.136219.3678537.8743031.01102940.12315669.85147807462.2426876.8183070.0162940.123016288.5315190.689159.34612094.2213303.8915669.8516288.5301494.138990.9197959.6943324.7931916.2791294.31416603.
29、4515588.178934.1612182.0294633.7387664.4016757.56110457.139135.9547021.39610220.548551.08210135.411592.086525.8456337.472733.7571796.9427025.4279700.0057615.88613460.8912011.5410954.374528.2728290.06810366.037707.35516463.8315016.2713283.173281.0757390.8619694.5997217.32115249.0513809.0712122.286933
30、.88212197.715211.8713806.1810693.679268.52913178.276893.5641231.4631958.0923116.80913857.1912912.386103.58310544.49579.12411380.0312646.1151255053.2614098.58573.4848228.93110411.211283.395293.6994641.7373916.521392.0586793.2479749.9918237.01411269.99819.8339470.7886687.6646886.4099393.0439864.792642
31、4.8375402.0044235.3985985.60411120.7214142.7812827.2110050.728589.08912061.994665.0437541.5711049510028.87446.4926025.0917244.4554379.5499762.30612376.2410117.0614662.4613170.9213446.793850.0978841.79411321.238945.03415052.7413574.8813009.8410483.1812483.0915097.6115340.92152.539896.43749129.9642449
32、.1896734.6169764.0428692.0349760.5588323.1148358.7397680.86711781.0914773.5414043.47138.8835739.60111047.8811084.25818.5394669.3827472.96513992.9813508.115004.546254.5126057.0836905.2683965.50817798.9216501.7512174.388819.4237739.9359696.1410809.926186.3765666.4912860.9839587.8188977.15610982.951204
33、5.564971.7234608.9324019.2046049.0932516.1183242.549846.78815565.9814440.968721.4122332.5367402.58410407.129070.1310461.098993.4999418.23912265.167066.4175825.0098679.21914330.9513968.065457.5293386.8135785.3118775.428220.4098858.987519.3426583.9394545.2611669.5584643.9754491.96211798.210704.25559.2
34、854842.6778768.98211779.1611002.667893.5426404.7038870.9656759.70612406.3615294.9113421.5613311.6211853.4314602.085283.3914114.8825283.242459.5221618814945.1810236.7810499.365019.8463536.4146390.95114492.9813901.185543.9274448.23810091.0112885.5610873.7213434.0511940.0313067.415145.7025032.3387725.6
35、887946.298354.1687249.6794325.398124.3410518.4313287.6613256.274227.8752735.4168171.5156001.3711417.6833679.3274447.19312119.1211158.154805.79910103.719882.10611956.1412944.313996.7023758.515002.1256315.1611903.0314839.8313102.9912401.810940.7613814.793786.7735833.2177761.9755117.39415749.5514381.81
36、1298.715629.8938094.12310973.7510722.626471.6715058.316999.8184081.6798665.48511696.510630.299077.4187586.4959562.6283456.789085.62111992.8510243.8512015.4610522.411617.397095.78911005.613987.73133236857.9445405.23110247.085319.64810811.3813465.1111229.6114839.8613346.0214243.3310687.9112267.1314780
37、15190.681494.1308527.4649161.9466219.3677462.2429159.3468990.9198527.4640附录5:a=long; %调用附录3的建立的long表格n=size(a,1);d=a;for k=1:n for i=:n for j=1:n if d(i,k)+d(k,j)<d(i,j) d(i,j)=d(i,k)+d(k,j); end end endenddisp(d);附录6:012093.115595.217795.212647.911153.813169.412093.105132.67332.65936.27430.36223
38、.515595.25132.603210.68233.49727.58520.717795.27332.63210.6010433.411927.510720.712647.95936.28233.410433.401494.19324.316500.96038.31916.31294.39139.110633.29426.4218211267.714769.816969.812173.610679.51234413416.710403.412700.614900.610382.68888.54179.91796.912892.716394.818594.8108519356.91396974
39、92.915375.317672.519872.59439.1794513599.63620.814716.617260.519460.59027.1753313187.61172212339.514636.716836.710708.312202.415727.613637.13174.51958.14158.16275.37769.46562.614223.211209.913507.115707.16578.35084.24986.410819.98977.411357.413557.49981.68487.53778.91392.11070114203.116403.113042.71
40、1548.611777.389347091.59471.511671.58384.168904235.47859.611873.514170.716370.710242.311736.415261.65253.811488.714990.817190.811813.813307.9125656707.216496.819998.922198.912113.510619.4162745395.316491.1190352123510801.69307.514962.114246.33783.76080.98280.92152.53646.67171.82929.1916412666.114866
41、.113469.712783.210240.39928.18770.711067.913267.97139.58633.612158.818173.9112287081.910292.514328.815075.15004.58497.815448.917746.119946.19512.78018.613673.211917.88904.511201.713401.78883.77389.6268113205.31019212489.214689.27596.26102.13968.58099.917185.620687.722887.713517.612023.517678.13996.9
42、10231.813733.915933.914537.51385111308.119426.810961.658299039.614062.415556.56257.44709.27383.9108861308611689.611114.88460.210423.51669.65171.77371.75975.37469.46262.66884.611814.214111.416311.41018311677.114195.88832.915142.917440.119640.113511.715005.817667.88091.517177.219691.621891.611458.29964.115618.719131.686693536.4674711769.813263.985506214.513973.117475.219675.214637.213143.115049.46967.85125.38627.410827.494318856.26201.68418.410165.712462.9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消费者调研在高效营销中的作用与运用
- 科技引领未来洗浴中心现代化装修设计
- 科技发展下的移动营业厅产品创新与定价决策
- 租房购置衣柜合同范本
- 现代单身公寓的隔音设计与噪音控制
- 现代办公中的智能化协作与沟通工具
- 社区劳动服务与志愿者管理的经验交流
- 科技与艺术结合的现代珠宝店装修风格探索
- 2024年西双版纳州勐海县教体系统聘用人员招聘考试真题
- 前期咨询服务合同示例
- 初中数学新课程标准(2024年版)
- GB/T 19342-2024手动牙刷一般要求和检测方法
- 2024年山东铁投集团招聘笔试参考题库含答案解析
- 《ANSYS有限元基础》课程教学大纲
- 中国邮政银行“一点一策”方案介绍PPT课件
- 国内外创造性思维培养模式的对比研究综述
- 2022年露天煤矿安全资格证考试题库-上(单选、多选题库)
- 计价格(2002)10号文
- 青果巷历史街区改造案例分析
- 桩身强度自动验算表格Excel
- 《钢铁是怎样炼成的》读书报告
评论
0/150
提交评论