数学建模大赛-货物运输问题
2023年国赛数学建模d题
2023年国赛数学建模d题
以下是2023年国赛数学建模d题,供您参考:
1.一个自行车车队计划进行一次长途骑行,总路程为200公里。
每
个队员的骑行速度不同,车队的速度由最慢的队员决定。
假设车队中的队员骑行速度在5-15公里/小时之间均匀分布,请问车队完成整个骑行所需的最短时间是多少?
2.一家快递公司需要在规定时间内将货物送达目的地。
假设快递公
司有n辆卡车,每辆卡车的运输速度不同,且运输速度在v1到v2之间均匀分布。
如果将所有卡车按照其运输速度从慢到快排列,那么最慢的卡车将决定整个运输队伍的速度。
快递公司希望找到一种最优的卡车排列方式,使得整个运输队伍的平均运输速度达到最大。
请设计一个数学模型来解决这个问题。
3.一个公司有n个销售代表,每个销售代表每个月可以完成一定数
量的销售任务,且完成销售任务的数量在区间[a, b]之间均匀分布。
如果将所有销售代表按照其销售能力从低到高排列,那么销售能力最低的销售代表将决定整个销售团队的销售业绩。
公司希望找到一种最优的销售代表排列方式,使得整个销售团队的平均销售业绩达到最大。
请设计一个数学模型来解决这个问题。
4.一个城市有n个居民区,每个居民区的居民数量不同。
居民区之
间的距离也不同,且已知每个居民区到市中心的最短距离。
居民们可以选择不同的交通方式前往市中心,每种交通方式的费用和
时间也不同。
城市管理者希望找到一种最优的交通方式组合,使得所有居民到达市中心的总费用最小。
请设计一个数学模型来解决这个问题。
数学建模之运输问题
数学建模之运输问题1. 引言运输问题是指在给定产地到销售地之间有若干个供应点和需求点的情况下,如何安排运输使得总运输成本最低。
这是一个经济管理中的经典问题,也是数学建模中常见的一个研究方向。
2. 问题描述假设有n个供应点和m个需求点,其中每个供应点的供应量和每个需求点的需求量已知,并且每个供应点到每个需求点的运输成本也已知。
我们的目标是确定供应点到需求点的运输量,使得总运输成本最小。
3. 模型建立为了建立数学模型,我们可以引入一个矩阵来表示供应点和需求点之间的运输成本。
设C为一个n行m列的矩阵,其中Cij表示供应点i到需求点j的运输成本。
我们需要引入决策变量X,其中Xij表示从供应点i到需求点j的运输量。
那么,目标函数可以定义为最小化总运输成本,即$$\min \sum_{i=1}^{n} \sum_{j=1}^{m} C_{ij} X_{ij}$$同时,我们需要保证供应点和需求点的供需平衡,即满足每个供应点的供应量和每个需求点的需求量。
这可以表示为以下约束条件:1. 对于每个供应点i,有 $\sum_{j=1}^{m} X_{ij} = s_i$,其中$s_i$ 表示供应点i的供应量。
2. 对于每个需求点j,有 $\sum_{i=1}^{n} X_{ij} = d_j$,其中$d_j$ 表示需求点j的需求量。
进一步地,我们需要确保运输量的非负性,即$X_{ij} \geq 0$。
4. 求解方法对于较小规模的问题,我们可以使用线性规划方法求解运输问题。
线性规划是一种数学优化方法,可以在满足一定约束条件的前提下,使得目标函数达到最小值。
对于大规模的问题,我们可以使用近似算法或启发式算法进行求解。
这些算法可以快速找到较好的解,但不能保证找到最优解。
常用的算法包括模拟退火算法、遗传算法等。
5. 应用领域运输问题在许多实际应用中都有广泛的应用。
例如,在物流管理中,优化运输方案可以减少运输成本、提高运输效率;在生产计划中,合理安排运输可以确保供应链的稳定性和高效性。
数学建模送货线路设计问题 答案仅供参考
装订线第九届西安电子科技大学数学建模竞赛暨全国大学生数学建模竞赛选拔赛题目A (B)题剪切线通信工程学院第队送货路线设计问题1、问题重述现今社会网络越来越普及,网购已成为一种常见的消费方式,随之物流行业也渐渐兴盛,每个送货员需要以最快的速度及时将货物送达,而且他们往往一人送多个地方,请设计方案使其耗时最少。
现有一快递公司,库房在图1中的O点,一送货员需将货物送至城市内多处,请设计送货方案,使所用时间最少。
该地形图的示意图见图1,各点连通信息见表3,假定送货员只能沿这些连通线路行走,而不能走其它任何路线。
各件货物的相关信息见表1,50个位置点的坐标见表2。
假定送货员最大载重50公斤,所带货物最大体积1立方米。
送货员的平均速度为24公里/小时。
假定每件货物交接花费3分钟,为简化起见,同一地点有多件货物也简单按照每件3分钟交接计算。
现在送货员要将100件货物送到50个地点。
请完成以下问题。
1. 若将1~30号货物送到指定地点并返回。
设计最快完成路线与方式。
给出结果。
要求标出送货线路。
2. 假定该送货员从早上8点上班开始送货,要将1~30号货物的送达时间不能超过指定时间,请设计最快完成路线与方式。
要求标出送货线路。
3. 若不需要考虑所有货物送达时间限制(包括前30件货物),现在要将100件货物全部送到指定地点并返回。
设计最快完成路线与方式。
要求标出送货线路,给出送完所有快件的时间。
由于受重量和体积限制,送货员可中途返回取货。
可不考虑中午休息时间。
2、问题分析送货路线问题可以理解为:已知起点和终点的图的遍历问题的合理优化的路线设计。
图的遍历问题的指标:路程和到达的时间,货物的质量和体积,以及最大可以负载的质量和体积。
在路线的安排问题中,考虑所走的路程的最短即为最合理的优化指标。
对于问题二要考虑到所到的点的时间的要求是否满足题意即采用多次分区域的假设模型从而找出最优的解对于问题三则要考虑到体积和质量的双重影响,每次到达后找到达到最大的体积和质量的点然后返回,再依次分析各个步骤中可能存在的不合理因素达到模型的进一步合理优化得到最合理的解。
数学建模-(货物运输)
1、某货物运输公司 5种型号的汽车. 由于运输条件,当地货源等各种因素,每种型号的汽车运输货物到不同城市所得的利润如表1.设一种汽车只能到一个城市,每个城市都只能要一种型号的汽车,应如 何安排发货?解:设ij x (i =1,2,3,4,5;j =1,2,3,4,5)i 为各种型号的汽车;j 为五个不同的城市。
ij x =0或1,(0不发往该城市,1为发往该城市)目标函数为:max z =2011x +1612x +1813x +2514x +3015x +2221x +1422x +1623x +1724x +2025x +3531x +2832x +1233x +1834x +2235x +4041x +3542x +3043x +1544x +2445x +2851x +2052x +1953x +1754x +2755x根据条件约束,“一种汽车只能到一个城市,每个城市都只能要一种型号的汽车”。
写出约束条件矩阵A=[1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 ; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1; 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0; 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 ; 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0; 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0; 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ]; 用MATLAB 编程为:c=[20 16 18 25 30 22 14 16 17 20 35 28 12 18 22 40 35 30 15 24 28 20 19 17 27] C=-cA=[1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 ;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1;1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0;0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 ;0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0;0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ];b=[1,1,1,1,1,1,1,1,1,1];Aeq=[]beq=[]lb=zeros(25,1);VUB=ones(25,1);[x,fval]=linprog(C,A,b,Aeq,beq,lb,VUB)窗口运行为:>> c=[20 16 18 25 30 22 14 16 17 20 35 28 12 18 22 40 35 3015 24 28 20 19 17 27]C=-cA=[1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 ;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1;1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0;0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 ;0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0;0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ];b=[1,1,1,1,1,1,1,1,1,1];Aeq=[]beq=[]lb=zeros(25,1);VUB=ones(25,1);[x,fval]=linprog(C,A,b,Aeq,beq,lb,VUB)c =Columns 1 through 2220 16 18 25 30 22 14 16 17 20 35 28 12 18 22 40 35 30 15 24 28 20Columns 23 through 2519 17 27C =Columns 1 through 22-20 -16 -18 -25 -30 -22 -14 -16 -17 -20 -35 -28 -12 -18 -22 -40 -35 -30 -15 -24 -28 -20Columns 23 through 25-19 -17 -27Aeq =[]beq =[]Optimization terminated.x =0.00000.00000.00001.00000.00000.00000.00001.00000.00000.00001.00000.00000.00000.00000.00000.00001.00000.00000.00000.00000.00000.00000.00000.00001.0000fval =-138.0000所以,最大利润为车辆1发往城市4、车辆2发往城市3、车辆3发往城市1、车辆4发往城市2、车辆5发往城市5 。
数学建模运输问题
数学建模运输问题公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]运输问题摘要本文主要研究的是货物运输的最短路径问题,利用图论中的Floyd 算法、Kruskal算法,以及整数规划的方法建立相关问题的模型,通过matlab,lingo编程求解出最终结果。
关于问题一,是一个两客户间最短路程的问题,因此本文利用Floyd 算法对其进行分析。
考虑到计算的方便性,首先,我们将两客户之间的距离输入到网络权矩阵中;然后,逐步分析出两客户间的最短距离;最后,利用Matlab软件对其进行编程求解,运行得到结果:2-3-8-9-10总路程为85公里。
关于问题二,运输公司分别要对10个客户供货,必须访问每个客户,实际上是一个旅行商问题。
首先,不考虑送货员返回提货点的情形,本文利用最小生成树问题中的Kruskal算法,结合题中所给的邻接矩阵,很快可以得到回路的最短路线:-9-10-2;然后利用问题一的Floyd算法编程,能求得从客户2到客户1(提货点)的最短路线是:2-1,路程为50公里。
即最短路线为:-9-10-2-1。
但考虑到最小生成树法局限于顶点数较少的情形,不宜进一步推广,因此本文建立以路程最短为目标函数的整数规划模型;最后,利用LINGO软件对其进行编程求解,求解出的回路与Kruskal算法求出的回路一致。
关于问题三,是在每个客户所需固定货物量的情况下,使得行程之和最短。
这样只要找出两条尽可能短的回路,并保证每条线路客户总需求量在50个单位以内即可。
因此我们在问题二模型的基础上进行改进,以货车容量为限定条件,建立相应的规划模型并设计一个简单的寻路算法,对于模型求解出来的结果,本文利用Kruskal算法结合题中所给的邻接矩阵进行优化。
得到优化结果为:第一辆车:-1,第二辆车:,总路程为280公里。
关于问题四,在问题一的基础上我们首先用Matlab软件编程确定提货点到每个客户点间的最短路线,然后结合一些限定条件建立一个目标模型,设计一个较好的解决方案进行求解可得到一种很理想的运输方案。
数学建模,线性规划,运输为问题
X31 30.00000 0.000000
X32 20.00000 0.000000
X33 0.000000 3.000000
X34 0.000000 11.00000
X35 0.000000 23.00000
X36 0.000000 8.000000
X41 0.000000 7.000000
Objective value: 1620.000
Infeasibilities: 0.000000
Total solver iterations: 9
Variable Value Reduced Cost
X11 0.000000 14.00000
X12 0.000000 6.000000
X13 0.000000 4.000000
X55 0.000000 8.000000
X56 0.000000 32.00000
X64 30.00000 0.000000
X65 0.000000 3.000000
X66 0.000000 7.000000
Row Slack or Surplus Dual Price
1 1620.000 -1.000000
X42 0.000000 0.000000
X43 40.00000 0.000000
X44 0.000000 26.00000
X45 0.000000 16.00000
X46 0.000000 13.00000
X52 30.00000 0.000000
X53 0.000000 0.000000
X54 0.000000 21.00000
供应限制:x11+x12+x13+x14+x15+x16=20
货运列车编组运输问题-数学建模
西南财经大学数学建模竞赛货运列车编组运输问题货运列车编组运输问题摘要本次问题编程的目的是,在不同问题设定下,制定货运列车的最佳编组方案。
对于问题一:问题一是以运输货物数量最多、运输总重量最小为目标函数的双目标优化问题。
参考公司投资组合问题中为解决利润最大、风险最小而采用的有效前沿的方法,我们用MATLAB编程得到可行的装运方案,做出各方案的运输总重量和运输数量决定的散点图,得到类似的有效前沿,具体方案见4.2表二:对于问题二:问题二是下料问题,因此需要先确定可行的下料方式,即两种车厢可行的货物装载方式。
以每种装载方式的使用次数为决策变量,总使用次数最少为目标函数,建立整数线性规划模型求解。
用MATLAB解得:要将货物运输完毕,B,C,E分别为68、50、41件时使用的最少车厢数量为25,B,C,E分别为48,42,52件时使用的最少车厢数量为21,具体方案见5.2表三、表四。
对于问题三:由于上午、下午需要运输的集装箱数量是随机的,导致铁路部门的利润也是随机的,因此我们以铁路部门的平均日利润最大为目标函数,对上午、下午进行独立分析,构建概率模型,并用MATLAB求解,得到最佳编组方案:上午发的列车带41节Ⅰ型车厢、下午发的列车带38节Ⅰ型车厢。
对于问题四:我们参考图论模型中的dijkstra算法,将模型中的权重新定义为到各站点的收益,利用matlab软件找到收益最大的路线,尽可能满足这条路线上的需求量,然后去掉路线中除去起点和终点的点,再次运用程序计算利润最大的路线,重复以上过程到只剩下起点和终点。
得到最佳编组运输方案为:路线A-B1-C2-D2-E3-F运输3次分别带40、40、29节车厢;路线A-B2-C2-D1-E1-F 满载运输1次;路线A-B2-C4-D3-E3-F运输2次分别带40、2节车厢;路线A-B1-C1-D1-E2-F运输1次带27节车厢;路线A-B2-C3-D2-E2-F运输1次分别带29节车厢,此时铁路部门利润为449050元。
全国大学生数学建模竞赛——运输问题(参考答案)
2003高教社杯全国大学生数学建模竞赛B 题参考答案注意:以下答案是命题人给出的,仅供参考。
各评阅组应根据对题目的理解及学生的解答,自主地进行评阅。
问题分析:本题目与典型的运输问题明显有以下不同: 1. 运输矿石与岩石两种物资; 2. 产量大于销量的不平衡运输; 3. 在品位约束下矿石要搭配运输; 4. 产地、销地均有单位时间的流量限制; 5. 运输车辆每次都是满载,154吨/车次; 6. 铲位数多于铲车数意味着最优的选择不多于7个产地; 7. 最后求出各条路线上的派出车辆数及安排。
运输问题对应着线性规划,以上第1、2、3、4条可通过变量设计、调整约束条件实现;第5条使其变为整数线性规划;第6条用线性模型实现的一种办法,是从120710 C 个整数规划中取最优的即得到最佳物流;对第7条由最佳物流算出各条路线上的最少派出车辆数(整数),再给出具体安排即完成全部计算。
对于这个实际问题,要求快速算法,计算含50个变量的整数规划比较困难。
另外,这是一个二层规划,第二层是组合优化,如果求最优解计算量较大,现成的各种算法都无能为力。
于是问题变为找一个寻求近优解的近似解法,例如可用启发式方法求解。
调用120次整数规划可用三种方法避免:(1)先不考虑电铲数量约束运行整数线性规划,再对解中运量最少的几个铲位进行筛选;(2)在整数线性规划的铲车约束中调用sign 函数来实现;(3)增加10个0-1变量来标志各个铲位是否有产量。
这是一个多目标规划,第一问的目标有两层:第一层是总运量(吨公里)最小,第二层是出动卡车数最少,从而实现运输成本最小。
第二问的目标有:岩石产量最大;矿石产量最大;运量最小,三者的重要性应按此序。
合理的假设主要有:1. 卡车在一个班次中不应发生等待或熄火后再启动的情况;2. 在铲位或卸点处因两条路线(及以上)造成的冲突时,只要平均时间能完成任务即可,不进行排时讨论;3. 空载与重载的速度都是28km/h ,耗油相差却很大,因此总运量只考虑重载运量;4. 卡车可提前退出系统。
数学建模---第四章-运输问题
p , p , , p i1 j1 i2 j2
ir jr
是线性相关的.
推论 1 若变量组对应的列向量组线性无关,则该变 量组一定不包含闭回路.
Go on
性质 1 的证明
Proof : 由直接计算可知
p p p p i1 j1
i1 j2
i2 j2
从理论上讲,运输问题也可用单纯形法来求解, 但是由于运输问题数学模型具有特殊的结构,存在一 种比单纯形法更简便的计算方法 —— 表上作业法, 用表上作业法来求解运输问题比用单纯形法可节约计 算时间与计算费用.但表上作业法的实质仍是单纯形法
§1 运输问题及其数学模型
§1 运输问题及其数学模型
一、运输问题的数学模型
A3 55
6
3
10 4
10
bj 5500 25 10 15
§2 运输问题的表上作业法 2、最小元素法 规则:优先安排单位运价最小的产地与销地之间的运输
任务. Note : 在某行(或列)填入最后一个数时,如果行和 列同时饱和,规定只划去该行(或列)
z 10 40 5 25 3 5 110
设某种物资共有 m 个产地 A1,A2,…,Am,各 产地的产量分别是a1,a2 ,…,am;有n 个销地 B1, B2,…,Bn ,各销地的销量分别为b1,b2,…,bn .
假定从产地Ai(i =1,2,…,m)向销地Bj(j =1, 2,…,n)运输单位物资的运价是cij,问怎样调运才能 使总运费最小?
j 1
i 1, 2, , m
m
xij bj
i 1
j 1, 2, , n
xij 0 i 1, 2, , m; j 1, 2, , n xij 0 i 1, 2, , m; j 1, 2, , n
研究生数学建模E题
货运车物流运输计划问题在整数线性规划的基础上建立适当的模型、再运用分支定界法找到满足约束条件的较优变量,同时比较两种算法的迭代次数和运行时间,为进一步提高算法的利用率提供了依据。
最后通过MATLABGUI做成软件模拟在不同配置下相对应的分配方案,在总费用最小的前提下,程序运行时间短、效率高、能够较精确快速的找到合适的解决方案。
通过分析相应的整数线性规划建立相关的数学模型最后通过软件计算得到理想的效果,但是考虑到装箱调度决策过程中有多种可能,保证所有运输任务完成的情况下分配尽可能少的车辆来运输,因此,我们选择在货运车尽可能满载的情况下的分配方案。
这样可以减程序中少大量的矩阵运算和程序运行时间以及变量的迭代次数。
随着变量个数的增多,约束条件下不能得到较优的目标值,因此我们采用分支定界法先定出可选择的分配方案,再在优化的分配方案中找出相对较优的分配方案,例如运用整数线性规划得到不同车配置方案,运用分支定界法改变约束条件得到结果,在有路径的约束条件下我们运用两阶段法考虑整个分配方案。
先考虑第一阶段数量上的优化再考虑第二阶段路径上的优化。
运用逐步调优的策略在相同路程下就不优先考虑路径的优化,进一步调整配置方案。
在给定装配任务和分配任务的同时我们运用关联分类器先按题目要求将两张表建立关联,通过所给轿用车型的长、宽、高建立一个分类器。
按照表二中长、宽、高的不同分类分为12类,根据调度经验改用启发式算法将分类数降低至10类。
在满足题目要求的前提下我们采用货运车车型混装的形式,在一定程度上减少货运车的使用数量。
从而达到最充分的发挥资源的效能去获取最佳的经济效益。
对整车装箱调度问题进行研究从而降低运输成本具有一定的意义。
1、问题重述智能装载的问题描述:在一个配送中心,有N件货物需要分别配送至目的地A,B,C……,可以使用M辆车。
问如何规划车辆的配送路线,以及如何合理分配车辆的货物装载情况,提高车辆的实载率,减少车辆的数量。
数学建模大赛-货物运输问题
货物配送问题【摘要】本文是针对解决某港口对某地区8个公司所需原材料A、B、C的运输调度问题提出的方案。
我们首先考虑在满足各个公司的需求的情况下,所需要的运输的最小运输次数,然后根据卸载顺序的约束以及载重费用尽量小的原则,提出了较为合理的优化模型,求出较为优化的调配方案。
针对问题一,我们在两个大的方面进行分析与优化。
第一方面是对车次安排的优化分析,得出①~④公司顺时针送货,⑤~⑧公司逆时针送货为最佳方案。
第二方面我们根据车载重相对最大化思想使方案分为两个步骤,第一步先是使每个车次满载并运往同一个公司,第二步采用分批次运输的方案,即在第一批次运输中,我们使A材料有优先运输权;在第二批次运输中,我们使B材料有优先运输权;在第三批次中运输剩下所需的货物。
最后得出耗时最少、费用最少的方案。
耗时为40.5007小时,费用为4685.6元。
针对问题二,加上两个定理及其推论数学模型与问题一几乎相同,只是空载路径不同。
我们采取与问题一相同的算法,得出耗时最少,费用最少的方案。
耗时为26.063小时,费用为4374.4元。
针对问题三的第一小问,我们知道货车有4吨、6吨和8吨三种型号。
我们经过简单的论证,排除了4吨货车的使用。
题目没有规定车子不能变向,所以认为车辆可以掉头。
然后我们仍旧采取①~④公司顺时针送货,⑤~⑧公司逆时针送货的方案。
最后在满足公司需求量的条件下,采用不同吨位满载运输方案,此方案分为三个步骤:第一,使8吨车次满载并运往同一公司;第二,6吨位车次满载并运往同一公司;第三,剩下的货物若在1~6吨,则用6吨货车运输,若在7~8吨用8吨货车运输。
最后得出耗时最少、费用最省的方案。
耗时为19.6844小时,费用为4403.2。
一、问题重述某地区有8个公司(如图一编号①至⑧),某天某货运公司要派车将各公司所需的三种原材料A,B,C从某港口(编号⑨)分别运往各个公司。
路线是唯一的双向道路(如图1)。
货运公司现有一种载重 6吨的运输车,派车有固定成本20元/辆,从港口出车有固定成本为10元/车次(车辆每出动一次为一车次)。
数学建模运输问题
数学建模运输问题1. 引言运输问题是数学建模中的经典问题之一,其目的是优化物流调度和资源利用,以降低运输成本和提高运输效率。
在这篇文档中,我们将介绍运输问题的定义、常见的建模方法以及求解运输问题的优化算法。
2. 运输问题的定义运输问题的一般形式是在给定的供应地和需求地之间,通过运输网络将一种货物从供应地运送到需求地,以满足一定的需求量。
运输问题的主要目标是确定如何分配供应地的货物到需求地,并最小化总的运输成本。
运输问题通常基于以下几个假设进行建模:•每个供应地和需求地之间的运输成本是已知的。
•每个供应地和需求地的供应量和需求量是已知的。
•货物在运输过程中没有损耗或浪费。
•每个供应地的供应量等于通过该供应地输出的货物总量。
•每个需求地的需求量等于通过该需求地输入的货物总量。
基于以上假设,我们可以将运输问题抽象为一个线性规划问题,通过求解线性规划问题的最优解,得到最佳的货物分配方案。
3. 运输问题的建模方法运输问题的建模方法可以分为两种:3.1 列生成法列生成法是一种迭代求解运输问题的方法,它从一个初始解开始,逐步地添加新的变量(列)来改善当前解,并最终得到最优解。
具体步骤如下:1.初始化一个基本可行解,即满足供应量和需求量约束的初始解。
2.利用这个基本可行解计算每个可能的新变量的代价,即将某个供应地与某个需求地之间的货物分配量作为新的变量。
3.找到一个具有最小代价的新变量,并将它添加到当前解中。
如果不存在新的变量可以添加,那么当前解就是最优解,算法终止。
4.更新当前解,重新计算供应量和需求量,并返回第2步。
列生成法通过逐步添加新的变量来改善当前解,从而降低运输成本,并且由于每次只添加一个变量,可以减少计算的时间复杂度。
3.2 转运算法转运算法是一种常用的直接求解运输问题的方法,它将运输问题转化为一个线性规划问题,并通过求解线性规划问题的最优解得到最佳的货物分配方案。
具体步骤如下:1.定义决策变量,即每个供应地与需求地之间的货物分配量。
数学建模货运列车编组运输问题
数学建模货运列车编组运输问题数学建模是一门将实际问题抽象化并运用数学方法解决的学科。
货运列车编组运输问题是在实际生产与运输中常遇到的一个问题,即如何合理编组货运列车,以达到效率最大化、成本最小化的目标。
本文将针对这个问题进行深入探讨,并给出一种解决方案。
首先,我们来分析货运列车编组运输问题的背景和影响因素。
货运列车作为运输货物的一种重要方式,具有运载量大、运输成本低的优势。
然而,由于货物种类和数量的不同,以及货物间的相互关系,如何合理编组列车、安排运输路线,成为一个关键问题。
合理的编组方案可以提高运输效率,减少运输成本,提高生产力。
其次,我们来了解一下数学建模在解决货运列车编组运输问题中的应用。
数学建模是通过建立合理的数学模型,运用数学方法来解决实际问题的过程。
在货运列车编组运输问题中,数学建模可以帮助我们确定合适的编组方案。
具体来说,我们可以将问题抽象为一个数学模型,考虑列车的运载限制、货物的属性、运输距离、运输成本等因素,并通过数学方法求解最优解。
接下来,我们来介绍一种常用的数学建模方法——线性规划。
线性规划是一种数学优化方法,用于求解一类特殊的最优化问题。
在货运列车编组运输问题中,我们可以将其建模为一个线性规划问题。
具体来说,我们可以定义目标函数和约束条件,通过线性规划求解器求解最优解。
目标函数可以是最小化运输成本或最大化运输效率,约束条件包括列车的运载限制、货物的属性等。
通过求解线性规划问题,我们可以得到一个最优的编组方案。
除了线性规划,还有其他一些数学建模方法可以用于解决货运列车编组运输问题,如整数规划、动态规划、遗传算法等。
这些方法各有特点,可以根据具体问题的性质选择适合的方法。
然后,我们来讨论一些与货运列车编组运输问题相关的实际案例。
以某货运公司为例,他们需要编组一列货运列车,按照一定的编组规则将货物装载到不同的车厢中,以便快速、高效地运输货物。
该公司采用了数学建模的方法,通过线性规划求解器得到了一个最优的编组方案。
数学建模运输规划问题
T3
4 --- 2 3 1
21 8 2 4
T4
32321 2
1 --- 2 6
B1
31724 1 1
142
B2
11 9 4 8 5 8 --- 1
21
B3
3 2 10 4 2 2 2 4 2
3
B4
10 8 5 6 7 4 6 2 1 3
2021/10/10
2868
解:把此转运问题转化为一般运输问题: 1、把所有产地、销地、转运站都同时看作产地和 销地;
0
100
5’
M M M M 14.0 14.3
0
40
6
M M M M M 13.5.5
0
销2量021/10/10104 75 115 160 103 150
36
80 40
------------------------3
例3 仪器公司在大连和广州有两个分厂生产同一种仪器,大连分厂 每月生产450台,广州分厂每月生产600台。公司在上海和天津有两 个销售公司负责对南京、济南、南昌、青岛四个城市的仪器供应。 因为大连距离青岛较近,公司同意大连分厂向青岛直接供货,运输 费用如下图。应该如何调运仪器,可使总运输费用最低?
0
50
2’
M 15 15.3 15.5 15.7 15.9
0
10
3
M M 13.5 13.8 14.0 14.2
0
90
3’
M M 14.5 14.8 15.0 15.2
0
20
4
M M M 13.0 13.3 13.5
0
100
4’
M M M 14.0 14.3 14.5
城市货物运输数学建模
B题物资运送问题摘要本文主要是以物资供应为背景,针对建立49个城市的供应网络以及对可能被破坏的道路问题进行研究,我们运用了Floyd算法,借助MATLAB软件,综合分析了49个城市的供应链网络的相关数据,建立了板块内供应点的固定费用与运输费用之和的二元一次的模型,利用穷举法对所有可能成为供应点的城市计算其作为供应点的总费用,比较确定出了八个供应点,并建立了相关的供应关系网络见文中表13.在预测恐怖分子破坏道路的问题上,首先对数据分析,排除可以肯定不能成功的方案,再运用穷举法比较得出最终被破坏的道路.针对问题一,就如何对城市供应点进行优化,使物资运送费用最小进行研究.利用MATLAB软件画出各城市间道路的分布情况,根据道路分布、建立供应点的个数以及最终的优化目标,将整个城市网络分为八个部分,每一个部分分别对应一个供应城市.由于28号城市距离每个可建为供应点的城市路程都较远,因此,将28号城市单独划分为一类,具体图像见图1.运用Floyd算法,计算出每个城市之间的最短路径,再根据建立供应点的要求,剔除距离过远的城市,依据求出的最短路径对整个城市网络进行初步划分,得出可能作为供应点的城市.由题中给出的运输价格,建立总费用与运输距离、需求量之间的二元一次函数关系式,用穷举法对所有可能的作为供应点的城市计算它们对应的总费用,最后比较得到的总费用,选择每个板块内供应费用最小的城市为供应点,得出这八个供应点分别为:4、10、14、20、24、26、28、40.针对问题二,由表4中可能被破坏的道路结合城市路径分布图1,在供应点都不改变的情况下,首先排除不能被破坏的道路,再运用Floyd算法,求出被破坏后受到影响的被供应点到供应城市的最短路径.假设可能被破坏的道路都被破坏,由问题一的得出的总费用与运输路程、需求量之间的二元一次函数关系式,计算出被破坏后相对于破坏前增加的费用.采用穷举法与排列组合对所有的情况进行组合,分别得出它们的组合后增加的总费用,得出费用最接近破坏前总额的25%的破坏方案,判断出恐怖组织可能破坏的道路为:1、2、4、5、6、9.为何要用英文的句号???后面也是?关键字: 道路破坏最短路径Floyd算法穷举法一、问题重述某公司要在全国各城市之间建立物资供应网络,需要选定部分城市作为供应点,向各个城市供应物资.该公司共考虑49个城市的网络, 城市的坐标见附录一中的表1,城市之间的道路连接关系见附录一中的表2,在每个城市建立配送中心的固定费用和需求量见附录一中的表3.现需要在这些城市中建立8个物资供应点,为各城市提供货物供应, 供应点城市不产生费用.货物运输利用汽车进行公路运输,运输价格每公里运输费用为:送货距离在300公里以下,500吨以下部分,每吨0.7元;501吨至1000吨部分,每吨0.6元;1001吨至1500吨部分,每吨0.5元;1500吨以上部分,每吨0.45元;距离在301公里至500公里,每吨每公里运费增加0.1元(超出300公里的部分);距离超出500公里的部分,每吨每公里运费增加0.15元.汽车回到出发点的空驶费用为0.3元/公里.建立供应点后,有恐怖组织对该供应网络的道路进行破坏,但并非所有的道路都可以被破坏,可破坏的道路见附录一中的表4.当某条道路被破坏后,该条道路就不能再被使用,以前运输经过该道路的只有改道,但总是沿费用最小路径运输.恐怖组织的目标是使所有运送物资的汽车消耗的总费用增加25%,而每破坏一条道路都需要成本和代价,因此需要破坏最少的道路.问题:1、求出当总费用最小时选出的供应点的城市,并给出每个供应点供应的城市.2、问恐怖组织能否实现该目标?如果能实现,可能会选取哪几条线路进行破坏.二、问题分析对于问题一,根据题目可知供应点城市应该满足两个基本条件:一是与被供应城市有道路连接,二是供应城市i 到被供应城市j 的运输费用加上建设供应点的固定费用之和Z j i )(,最小.根据各城市的坐标以及各公路段的连接情况,运用MATLAB 软件画出各城市路径图1,假设供应点到被供应城市之间最多只有一个中转城市,将49个供应城市划分在八个板块内,通过总费用Z j i )(,与运送的最短路程),(j i D 及所需运送物质吨数)(j Q 之间的二元一次非线性函数关系式,计算出各个板块内可用来作为供应点的城市对应的总费用Z j i )(,,选择各个板块内总费用最小的供应城市作为该板块的唯一供应点,最后将各版块所求最小费用相加即得到总费用Z .对于问题二,首先依据问题一得出的结论,计算出破坏前总费用的25%,再分别求出各板块内每条可能被破坏的道路被破坏并且选择新的最短运输路线后所在板块内增加的费用.运用排列组合可知恐怖分子可能试行的方案有256种,由于要使破坏后增加的费用达到破坏前总额的25%,因此可以排除一些费用特别低的组合。
数学建模培训题航空货运问题(改编自美赛倒煤台问题)点评解析
点评:航空货运问题一、基本参数1、货机:假设均匀分布每天三架货机。
2、工作时间5:00—20:00设置为 t :[0,15]?每天货机到达时间:5:00—20:00;一工作组装满装卸场:6小时;一货机装满:3小时; 装卸台的容量:1.5货机;3、费用系数:停机费(等待装货):15000元/小时架一工作组:每小时9000元;二工作组:每小时12000元 4、服务原则:假设先来先服务二、模型建立:概率计算模型 (一)概率分布1、三架货机到达的时刻3,2,1,=i t i 服从[0,15]上的均匀分布,则:密度函数:()1,01515f t t =≤≤ 分布函数:(),01515tF t t =≤≤ 2、设τ,δ,ε分别是首架货机到达时刻、第一架与第二架间隔、第二架与第三架间隔, (1)τ的分布函数331321321321321321))(1(1))(1(1)()()(1),,(1)()()},,(min{)()(1t F t t P t t P t t P t t P t t t t t t P t t t t t t P t t t t t t P t t t t P t P t F t --=≤--=>>>-=>>>-=≤⋃≤⋃≤-Ω=≤⋃≤⋃≤=≤=≤=τττ的密度函数:()()()112515151)151(3]1[3)(')(22211-=-=-==t t t f t F t F t f t t ττ ]15,0[∈t (2)其余两货机到达与第一个到达的货机的间隔21,t t ∆∆在0到15-τ之间是均匀分布的于是:τ-=∆151)(t f i t , τ-≤≤150t ;τ-=∆15)(t t F i t , τ-≤≤150t ,i =1,2 δ 的密度函数/121212()()()1()1()()F t P t P t t t t P t t t t P t t P t t δτδ=≤=∆≤∆≤=-∆>∆>=-∆>∆>221)](1[1)](1[11t F t t P t ∆--=≤∆--=()()2//15152)()](1[2)(')(11---=-==∆∆τττδτδt t f t F t F t f t t(3)第三架货机到达与第二个到达的货机的间隔ε在0和15-δ-τ之间是均匀分布的, 于是:ε 的密度函数τδτδε--=151),/(f3、联合概率分布条件概率(A|B )公式 ()()b f b a f f b b a ,/=()τδε,,联合概率分布:()()()11252112515*1515*2*151**151**,,22//),/(=------=--==τττδτδτδτδεττδττδτδεf f f f f pdf4、另:顺序统计量前k 个(1)k n ≤≤次序统计量的联合密度为:12112![1()]() ()!(,,,) 0 kn kk i n i n n F x f x a x x x b n k f x x x -=⎧-<<<<<⎪-=⎨⎪⎩∏其他特别地,当3k n ==时有 ……(二)优化模型模型: →只要是优化必须给个优化模型!——如何调用、调用第二班、三班② 目标——费用③——货机到达——随机——概率分布①——费用期望值③ 约束——时间关系(1)决策变量:调用工作组(一、二个) →与到达时间有关 (2)目标:费用费用=工作组装装卸台+第一架停机费+第二架停机费+第三架停机费其中:第一架停机费受前一天工作状态影响,情形比较复杂,我们不直接讨论,而是用迟滞概率讨论代替。
数学建模大赛-货物运输问题
数学建模大赛-货物运输问题问题重述:某港口需要将三种原材料A、B、C分别运往8个公司,运输车有三种型号:4吨、6吨、8吨。
每辆车有固定成本,每次出车也有固定成本。
运输车平均速度为60公里/小时,每日工作不超过8小时。
设计一个方案,使得耗时最少、费用最省。
方案设计:针对问题一,我们首先考虑最小化运输次数,然后根据卸载顺序和载重费用尽量小的原则,提出了较为合理的优化模型。
我们采用顺时针送货(①~④公司)和逆时针送货(⑤~⑧公司)的方案,并将方案分为两步:第一步是使每个车次满载并运往同一个公司;第二步是采用分批次运输的方案,即在第一批次运输中,我们使A材料有优先运输权;在第二批次运输中,我们使B材料有优先运输权;在第三批次中运输剩下所需的货物。
最后得出耗时为40.5007小时,费用为4685.6元的方案。
针对问题二,我们加上两个定理及其推论,设计的数学模型与问题一几乎相同,只是空载路径不同。
我们采用与问题一相同的算法,得出耗时为26.063小时,费用为4374.4元的方案。
针对问题三的第一小问,我们排除了4吨货车的使用,并仍旧采用顺时针送货(①~④公司)和逆时针送货(⑤~⑧公司)的方案。
最后在满足公司需求量的条件下,采用不同吨位满载运输方案,分为三步:第一,使8吨车次满载并运往同一公司;第二,6吨位车次满载并运往同一公司;第三,剩下的货物若在1~6吨内,则用6吨货车运输,若在7~8吨内用8吨货车运输。
最后得出耗时为19.6844小时,费用为4403.2元的方案。
建立模型时,需要注意以下几个问题:目标层:在建立模型时,如果将调度车数、车次以及每车次的载重和卸货点都设为变量,会导致模型中变量过多,不易求解。
因此,可以将目标转化为两个阶段的求解过程。
第一阶段是规划车次阶段,求解车次总数和每车次的装卸方案;第二阶段是车辆调度阶段,安排尽量少的车辆数,每车次尽量满载,使总的运费最小。
约束层:1)运输车可以从顺时针或者逆时针方向送货,需要考虑不同方向时的载重用;(2)大小件的卸车顺序要求不同原料搭配运输时,沿途必须有序卸货;(3)每车次的送货量不能超过运输车的最大载重量;(4)满足各公司当日需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
货物配送问题【摘要】本文是针对解决某港口对某地区8个公司所需原材料A、B、C的运输调度问题提出的方案。
我们首先考虑在满足各个公司的需求的情况下,所需要的运输的最小运输次数,然后根据卸载顺序的约束以及载重费用尽量小的原则,提出了较为合理的优化模型,求出较为优化的调配方案。
针对问题一,我们在两个大的方面进行分析与优化。
第一方面是对车次安排的优化分析,得出①~④公司顺时针送货,⑤~⑧公司逆时针送货为最佳方案。
第二方面我们根据车载重相对最大化思想使方案分为两个步骤,第一步先是使每个车次满载并运往同一个公司,第二步采用分批次运输的方案,即在第一批次运输中,我们使A材料有优先运输权;在第二批次运输中,我们使B材料有优先运输权;在第三批次中运输剩下所需的货物。
最后得出耗时最少、费用最少的方案。
耗时为40.5007小时,费用为4685.6元。
针对问题二,加上两个定理及其推论数学模型与问题一几乎相同,只是空载路径不同。
我们采取与问题一相同的算法,得出耗时最少,费用最少的方案。
耗时为26.063小时,费用为4374.4元。
针对问题三的第一小问,我们知道货车有4吨、6吨和8吨三种型号。
我们经过简单的论证,排除了4吨货车的使用。
题目没有规定车子不能变向,所以认为车辆可以掉头。
然后我们仍旧采取①~④公司顺时针送货,⑤~⑧公司逆时针送货的方案。
最后在满足公司需求量的条件下,采用不同吨位满载运输方案,此方案分为三个步骤:第一,使8吨车次满载并运往同一公司;第二,6吨位车次满载并运往同一公司;第三,剩下的货物若在1~6吨内,则用6吨货车运输,若在7~8吨内用8吨货车运输。
最后得出耗时最少、费用最省的方案。
耗时为19.6844小时,费用为4403.2。
一、问题重述某地区有8个公司(如图一编号①至⑧),某天某货运公司要派车将各公司所需的三种原材料A,B,C从某港口(编号⑨)分别运往各个公司。
路线是唯一的双向道路(如图1)。
货运公司现有一种载重6吨的运输车,派车有固定成本20元/辆,从港口出车有固定成本为10元/车次(车辆每出动一次为一车次)。
每辆车平均需要用15分钟的时间装车,到每个公司卸车时间平均为10分钟,运输车平均速度为60公里/小时(不考虑塞车现象),每日工作不超过8小时。
运输车载重运费1.8元/吨公里,运输车空载费用0.4元/公里。
一个单位的原材料A,B,C分别毛重4吨、3吨、1吨,原材料不能拆分,为了安全,大小件同车时必须小件在上,大件在下。
卸货时必须先卸小件,而且不允许卸下来的材料再装上车,另外必须要满足各公司当天的需求量(见表1)。
问题:1、货运公司派出运输车6辆,每辆车从港口出发(不定方向)后运输途中不允许掉头,应如何调度(每辆车的运载方案,运输成本)使得运费最小。
2、每辆车在运输途中可随时掉头,若要使得成本最小,货运公司怎么安排车辆数?应如何调度?3、(1)如果有载重量为4吨、6吨、8吨三种运输车,载重运费都是1.8元/吨公里,空载费用分别为0.2,0.4,0.7元/公里,其他费用一样,又如何安排车辆数和调度方案?(2)当各个公司间都有或者部分有道路直接相通时,分析运输调度的难度所在,给出你的解决问题的想法(可结合实际情况深入分析)。
图1唯一的运输路线图和里程数公司①②③④⑤⑥⑦⑧材料A 4 1 2 3 1 0 2 5B 1 5 0 1 2 4 2 3C 5 2 4 2 4 3 5 1表1各公司所需要的货物量二、模型假设1)港口的容量足够大,多辆运输车同时到达港口时不会发生阻塞现象;2)多辆运输车可以在港口同时装车,不必等待;3)双向道路上没有塞车现象;4)8个公司之间没有优先级别,货运公司只要满足他们的需求量就可以;货车完成他们日常的送货任务之后,回到港口。
5)假设运输车不会因天气状况,而影响其行驶速度,和装载、卸载时间。
6)运输路不会影响运输车行驶速度。
7)运输车正常出车。
三、问题分析运输过程的最大特点是三种原料重量不同,分为大小件,当大小件同车,卸货时必须先卸小件,而且不允许卸下来的材料再装上车,要区别对待运输途中是否可以调头的费用。
在问题一中,运输途中不能调头,整个送货路线是一个环形闭合回路,如果沿着某一方向同时给多家公司送货时,运输车必须为距离港口近的公司卸下小件,为距离港口远的公司运送大件;而在问题二中,运输途中可以调头,可以首先为远处公司运送小件,在返回途中为距离较近的公司卸下大件。
从表面上看,这样运输能够节省车次,降低出车费用。
但我们通过分析,在本题中,载重调头运输并不能降低费用。
运费最小是货运公司调度运输车的目标,运费包括派车固定成本、从港口出车成本、载重费用和空载费用。
建立模型时,要注意以下几方面的问题:目标层:如果将调度车数、车次以及每车次的载重和卸货点都设为变量,模型中变量过多,不易求解。
由于各辆运输车之间相互独立,可以将目标转化为两个阶段的求解过程,第一阶段是规划车次阶段,求解车次总数和每车次的装卸方案;第二阶段是车辆调度阶段,安排尽量少的车辆数,每车次尽量满载,使总的运费最小。
约束层:(1)运输车可以从顺时针或者逆时针方向送货,要考虑不同方向时的载重用;(2)大小件的卸车顺序要求不同原料搭配运输时,沿途必须有序卸货;(3)每车次的送货量不能超过运输车的最大载重量;(4)满足各公司当日需求。
四、符号说明和名词约定符号含义单位备注S1(n) 从港口到各个公司的货运最短里程集公里n=1、2、 (8)S2(n) 卸载后返回港口的最短空载里程集公里n=1、2、 (8)Q(i)(n) n公司对货物i的实时需求量集单位/天n=1、2、 (8)i=A、B、C;W(j)(n) 第j批运至第n公司货物的重量集吨n=1、2、 (8)j=1、2;Times(j)(n)第j批运至第n公司次数集次n=1、2、 (8)j=1、2Yj(n) 第j批运至第n公司的费用集元n=1、2、 (8)j=1、2;Y(d)第d问中组合运输的费用集元d=1、2、3;Charge(d)第d问中所有的运输费用集元d=1、2、3;TT(d)第d问中组合运输的耗时集小时d=1、2、3;Time(d)第d问中所有的运输耗时集小时d=1、2、3;五、建立模型一、问题一i.车次规划模型的分析车次规划阶段只涉及到载重费用、空载费用和港口出车费用。
运输途中不能掉头,所以每车次都是沿闭合回路绕圈行驶。
1)运输途中不能掉头,所以为某些公司送货时,运输车从港口出发,按顺时针方向沿闭合回路绕行,为其它公司送货时,按逆时针方向沿闭合回路绕行。
公司和港口之间存在顺时针距离和逆时针距离,如下表:公司编号①②③④⑤⑥⑦⑧顺时针距离8 15 24 29 37 45 49 55逆时针距离52 45 36 31 23 15 11 5由表可知,运输过程中不可以掉头,为使得货运费用最低,我们按照问题分析中给出的最佳运输路径进行货物的分配运输。
即若港口按顺时针和逆时针两个不同方向出发,根据货运里程短,④点为顺时针货运方向最远点,也是空载回港口的最近点,根据货运里程短,⑤点为逆时针货运方向最远点,也是空载回港口的最近点。
结论:在符合载重相对最大化情况下,①~④公司顺时针送货为最佳方案,⑤~⑧公司逆时针送货最佳方案。
如下图所示:2)根据3种原料的重量和运输车的最大运载量可以看出,A和C可以搭配运输,B和C可以搭配运输,而A与B不能同车运输。
不论是以顺时针方向送货还是以逆时针方向送货,当大小件搭配运输时,必须首先卸下小件,在后续公司卸下大件。
我们把这种特点总结如下:1、若在第j个公司卸下的是大件A,说明本车次的货物已经卸完,不能够再为后续公司运送小件C(A与B不能同车运输,更不可能有B);2、若在第j个公司卸下的是B,说明本车次的货物已经卸完,不能够再为后续公司运送小件C。
ii.模型建立基于以上约束条件建立如下模型:第一步:根据车载重相对最大化的基本思想。
可以分为两小步:分为两种满载方案:第1种为每个车次装载1单位A和2单位C;第2种是每个车次装载2个单位B。
并使每一车次在同一公司卸货。
满载运载方案如下表1:表1车辆车次数公司货物时间(小时)运费(元)各车工作时间(小时)1 1 1 A,2C 1.4167 107.27.08352 1 A,2C 1.4167 107.23 2 A,2C 1.4167 1804 3 A,2C 1.4167 273.65 3 A,2C 1.4167 273.62 6 4 A,2C 1.4167 325.67.08357 5 A,2C 1.4167 263.28 7 A,2C 1.4167 138.49 7 A,2C 1.4167 138.410 2 2B 1.4167 1803 11 2 2B 1.4167 1807.083512 5 2B 1.4167 263.213 6 2B 1.4167 18014 6 2B 1.4167 18015 7 2B 1.4167 138.44 16 8 2B 1.4167 76对于剩下各公司所需要货物单位数量如下表:材料①②③④⑤⑥⑦⑧A 2 0 0 2 0 0 0 5B 1 1 0 1 0 0 0 1C 1 0 0 0 2 3 1 1 第二步:我们采用批次运输方案:第一批次运输,我们使A材料有优先运输权,在保证满足各公司对A需求量条件下,1C与1A搭配满足载重相对最大化方法运输;第二批次运输,我们使B材料有优先运输权,在此次运输我们满足各公司尚缺B材料的量小于或等于2个单位;第三批次运输剩下所需的货物。
具体运输方式:首先优先考虑A货物的处理方法,可知1公司还需1个车次的1A和一个车次的1A1C,4公司还需要2个车次的1A,8公司还需要4个车次的1A和1个车次的1A1C;接着处理B货物,1公司和2公司共需要1个车次的2B,8公司和4公司共需要1个车次的2B;最后处理C货物,5、6、7公司共需要1个车次的6C。
由此可知共出车28次。
如下表2:表2车辆车次数公司货物时间(小时)运费(元)各车工作时间(小时)4 16 8 2B 1.4167 767.083517 8 A,C 1.4167 6718 8 A 1.4167 5819 8 A 1.4167 5820 8 A 1.4167 585 21 8 A 1.4167 586.133422 1 A,C 1.4167 92.823 1 A 1.4167 78.424 1,2 2B 1.5833 142.26 25 4 A 1.4167 221.26.033326 4 A 1.4167 221.227 7,6,6C 1.75 198.4528 8,4 2B 1.5833 2062)根据1)和2)的结论及方法,不记派车成本和出车成本的28车次方案所需运费及时间如下表3:表3车辆车次数公司货物时间(小时)运费(元)各车工作时间(小时)1 1 1 A,2C 1.4167 107.27.08352 1 A,2C 1.4167 107.23 2 A,2C 1.4167 1804 3 A,2C 1.4167 273.65 3 A,2C 1.4167 273.62 6 4 A,2C 1.4167 325.67.08357 5 A,2C 1.4167 263.28 7 A,2C 1.4167 138.49 7 A,2C 1.4167 138.410 2 2B 1.4167 1803 11 2 2B 1.4167 1807.083512 5 2B 1.4167 263.213 6 2B 1.4167 18014 6 2B 1.4167 18015 7 2B 1.4167 138.44 16 8 2B 1.4167 767.083517 8 A,C 1.4167 6718 8 A 1.4167 5819 8 A 1.4167 5820 8 A 1.4167 585 21 8 A 1.4167 585.833422 1 A,C 1.4167 92.823 1 A 1.4167 78.424 1,2 2B 1.5833 142.26 25 4 A 1.4167 221.26.166726 4 A 1.4167 221.2277,6,56C 1.75 198.428 8,4 2B 1.5833 206总 4464 40.5007iii. 目标分析运费最小是货运公司调度运输车的目标,运费包括派车固定成本、从港口出车成本、载重费用和空载费用。