数学建模送货问题

发布 2022-07-03 11:02:28 阅读 7592

快递公司送货策略。

摘要。目前,快递行业蓬勃发展,为生活带来诸多便利。对于快递公司,如何合理安排业务员的人数和派送路线,使快件在指定时间内送达目的地并且费用最省,成为一个十分重要的问题。

本文通过对已知数据的分析,根据相关数学建模知识,解决了题目要求的实际问题。

针对问题一:从利用人员最少,运行路程最短,人员工作时间和负重相对平均三个方面综合考虑,利用四叉树的思想划分区域确定业务员的运行路线,并建立物流配送模型,用lingo筛选出最佳路线,最后制定出公司送货策略的最佳方案。

表一为所得结果:

表一:最佳送货策略所需人数及运行总路程。

针对问题二,建立费用最省模型,并对结果进行优化处理,在5人负责八条总路程为484km的前提下,最后费用最少为15780.7

针对问题三,在问题一的基础上,尽量保证时间的均衡,并用尽可能少的人完成投递任务。最终用四人完成投递任务。

关键词:四叉树分区物流配送模型 lingo软件费用最省模型

一、 问题重述。

目前,快递行业蓬勃发展,为生活带来更多方便。在合理条件下,用最少的人员获得最大的利润是快递公司需解决的实际问题。

假设快递公司每个业务员每天平均工作时间不超6小时,在每个送货点停留的时间为10分钟,途中速度为25km/h,每次出发最多能带25千克的重量。平均每天收到快件总重量为184.5千克,假设送货运行路线均为平行于坐标轴的折线。

需解决如下问题:

1)为该公司提供一个合理的送货策略;

2)如果业务员携带快件时的速度是20km/h,获得酬金3元/kmkg;而不携带快件时的速度是30km/h,酬金2元/km,请为公司设计一个费用最省的策略;

3)如果可以延长业务员的工作时间到8小时,公司的送货策略将有何变化?

表二为每个送货点的快件量t和坐标。

表二:各个送货点的快件质量及坐标

图一为送货点的坐标分布。

图一:各送货点的坐标分布。

图一:送货点的散点分布图。

图一:送货点坐标分布图。

二、基本假设与符号说明。

3.1.基本假设。

结合本题实际,为了确保模型求解的准确性和合理性,我们排除了一些未知因素的干扰,提出了以下几点假设:

1、 每个业务员每天平均工作时间、在每个送货点的停留时间和每次出发负重与题中所给条件相符,不会因任何原因发生变化;

2、每个业务员送货往返途中始终维持题中给定速度,途中不会出现使速度变化的各种意外情况;

3、每个业务员在送完当天货物后均需返回公司;

4、每个送货点均处于平行两坐标轴的十字路口上,即业务员送货运行路线均为平行于坐标轴的折线。

5、每天所有快递均投递成功,不出现未签收需再次投递的情况;

6、附件中所给出所有数据条件均合理,与实际相符。

3.2.符号说明。

表三;符号及其定义。

三、 问题分析。

4.1.制定合理的送货策略。

一个合理的送货策略是指每个业务员每天送货时间基本均匀,不会出现有的业务员每天只工作一两个小时,而有的业务员每天要工作六小时以上的情况。负责派送货物到距离较远的送货点的业务员,因为时间限制和体力耗费较大,可以每次携带较轻重量的货物。

快递公司应尽量节约人力资源,从而降低成本。送货路线应安排合理,不要出现送货点的混乱,使有的送货点几个人同时送货,而有的送货点没有业务员去送货。

根据这些合理性原则,我们给送货公司提供的策略中应包括需要的业务员人数,每个业务员的往返送货路线,以及总的时间和运行公里数。同时,尽量实现用最短路径,最短时间和最少的人力资源。

4.2.费用最省策略。

当一个送货员的报酬是以行程和负重来来计算的时候,公司需要制定出费用最省策略,当每个送货员的送货的地点,和送货的路线都确定下来之后,一个送货员每天的报酬也就相应的得出来,所以确定送货员的个数和送货路线,即可确定最少费用。

四、模型的建立与求解。

一般来说,配送问题主要研究如何有效地分配人员及有效的运行路线,以便在满足顾客需求的同时,尽可能地降低系统物流成本。对于运行路线的安排,在现实生活中,快递公司常把相对集中的一些点划分到一片区域,业务员负责各自固定的区域。这样的分配方式可使业务员熟悉业务,投递更加方便快捷,从而节省时间和成本。

另外,合理的分区可使运行路线达到最短,同样是节省时间和成本的体现。

根据以上分析和准备,我们将逐步建立物流分区配送模型,进一步阐述模型的实际建立过程。

4.1确定分区。

4.1.1配送分区的原则。

行车的路线可有以下两种方法确定:

第一种方法是先求行车路线,再分段。即先对所有配送点利用旅行商等算法求出最优行车路线,然后根据各种约束条件(如车辆装载限制、运输时间限制等)对其路线进行分段,而在每l小段内,车辆按照确定的行车路线行驶;

第二种方法是先分区,再求行车路线。即先根据各种约束条件进行配送区域的划分,然后各小区域内设计最优行车路线。

两种分区方法所得结果大相径庭,有关研究表明【1】,属于第1类型的算法不能做到渐进最优,目前的研究主要集中在第2种类型。

因此,城市物流配送问题就简化为有装载限制的区域划分和区域内运行路线两个子问题。

4.1.2分区方法的选择。

四叉树【2】 (qua&me)的思想由klinger在2023年提出。很快在图象处理、空间数据结构描述等方面得到了广泛的应用。四叉树可以将地理空间进行不断的四等分,形成的网格,较好地描述了地理目标的空间位置和空间关系,具有良好的数据结构和地理目标快速检索等特点。

在本模型中,运用四叉树的思想进行分区。选取地理上相对集中的送货点构造候选区位,候选区位内各送货点对快递的需求量总和等于或接近业务员最大的运送能力;对候选区位进行优化。确定结果进行分区。

4.2.物流分区模型的建立。

在运用四叉树的思想建立模型时,需不断用四等分法分区并使最终每个区域内接收货物重量小于规定重量。具体方法如下:

1、 平面直角坐标系的建立:

建立以公司总部为原点(0,o)的平面直角坐标系,送货点采用相对坐标方式进行记录, =

2、 四叉树生成:

检索送货点中和最大的绝对值作为建立四叉树的最大网格边长。=maxmax以四叉树中网格包含的货物总需求量小于等于业务员最大承重量为基准进行四叉树的生成,当四叉树网格包含的需求点货物总需求量小于等于业务员最大承重量时,停止该四叉树网格的划分。则该四叉树网格为一个候选配送分区,剔除不包含需求点的四叉树网格。

3、确定候选分区:

选择距离供给点最远端的四叉树网格,延逆时针方向进行网格中送货点的扩充。如果与之邻近网格中有方向度(四叉树与相邻8个网格连接,即为8个方向度)小于3的网格,则以邻近网格中最小方向度的网格为中心进行扩充。原网格作为次选网格。

扩充的条件是:如果本网格的货物总需求量等于业务员最大承重量,则不进行扩充;如果本网格的货物总需求量小于业务员最大承重量,则延逆时针方向以最近原则选择相邻一定等级的网格内的送货点。使得配送区位的总需求量等于或接近业务员最大承重量,所选择的需求点从原从属网格中剔除。

将无需求点的网格剔除后,形成非四叉树形式的配送区位。

4、重复操作3,使每个送货点仅一次被选择入一个配送区位。

5、将以上操作确定的配送区位仍然作为候选区位,经过限定次数计算,进行配送区位优化。

4.3.物流分区模型的求解。

4.3.1.分区。

为便于描述,将送货点简化为坐标轴上的一个节点,用坐标表示位置。总公司位于原点。

过点28和30分别做平行于x轴和y轴的直线,作为建立四叉树最大网格的边长。x轴,y轴,x=28,y=20这四条直线确定四叉树的边缘。

如图二所示,将此图四等分,不能满足网格包含的送货点货物总需求量小于等于业务员最大承重量。继续等分网格当将此图64等份时(如图四),可满足此条件。

由于最远端四叉树网格邻近网格有方向度小于三的网格,故选择与最远点临近且方向度小于3的网格。沿逆时针方向以临近原则选择相邻网格内的点进行扩充直至网格中供货点货物需求量小于或等于25,以此规则进行下一个分区直至所有点被分区完毕。

图二:四叉树网格法一级图。

图三:四叉树网格法二级图。

图四:四叉树网格法**图。

4.3.2.确定送货路线。

借助计算机工具lingo确定各分区最佳送货路线,即总路程最短的路线,同时算出走此路线所耗时间。它们的情况分别如表四:

表四:各分区路线和送货时间安排表。

人员安排:一人负责1区和5区的投递任务;一人负责2区和7区的投递任务;还有一人负责3区和八区的投递任务、剩下的4区和5区的邮递任务由于往返时间较长分别由一人负责完成,共五人完成投递任务,总计行程484km。具体行动路线如图五所示:

图五:四叉树配送分区路线图。

五、费用最省模型的建立。

5.1.费用计算。

在上题中,我们由四叉树模型得出了合理的送货方案,当我们以最短路线进行送货时可以计算出各条线路的费用,例如 0 -3-8-12-9- 0 这条线路的费用= ,其他路线的费用所用计算方法与此类似将各线路费用相加得到我们这种模型的总费用。如表五所示。

表五:费用最省模型的费用列表。

单位:元。5.2.模型的改进。

一条线路中有n个送货点,由于费用的计算会依赖于两个点之间的距离和送货的质量,所以我们也不能很直接的说到底怎么走才能使这条线路上的费用最省。但是我们可以可定的使要将这n个点一次走完有中走法,每种走法都对应着不同费用,我们选择费用最省的一种走法,每条线路中都选择费用最省的走法,全部加起来,就是该策略下的最低费用。

数学建模 水桶问题

班级 教育技术学 姓名郑林王伟吴峰。学号201217040109 问题提出 假设有三个木桶,在桶的最底端开有小孔,依次向后面的一个木桶注水注水。其中,第三个木桶没有出水的孔,研究水面高度变化与时间的关系。模型假设 为了使问题尽可能地简化,我们假设三个木桶大小和形状完全相同,设其底面积为a,出水孔的面...

数学建模转运问题

课程设计报告。课程设计题目 转运问题与数学建模 姓名1学号 姓名2 学号 姓名3学号。专业。班级 指导教师 2012年 2月 15日。十一五 期间,我国经济总量继超英 德之后再超日本,位居世界第二,这就需要创造更高的劳动生产效率,更高的资源利用率。随着市场经济发展迅速,竞争也随之加快。为了能在这激烈...

工资问题数学建模

为了解决该问题,我们建立了三种模型 单一线性模型 分级模型和分级非线性模型。单一线性模型的建立是假设每个教员每年工资的期望增长率均相同,与级别或工资年限无关。在理想的情况下可以认为工资仅和该参考分数有关,该工资方案下,对数据点运用最小二乘法得到拟合线性方程,为了得到较为精确的线性方程,我们用偏差平方...