ImageVerifierCode 换一换
格式:DOC , 页数:59 ,大小:1.60MB ,
资源ID:212171      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-212171.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数学建模送货路线设计问题论文.doc)为本站会员(cjc2202537)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

数学建模送货路线设计问题论文.doc

1、- 1 -111送货路线设计问题一、问题重述1.1 问题背景现今社会网络越来越普及,网购已成为一种常见的消费方式,随之物流行业也渐渐兴盛,每个送货员需要以最快的速度及时将货物送达,而且他们往往一人送多个地方。对于送货员而言,如何在按时将货物送到的前提下,使其送货耗时最少是一个不得不考虑的问题。基于上述情况,根据已有数据,运用数学建模的方法,对送货员的送货线路作出分析并提出合理建议是一个重要问题。准确分析进而制定出正确合理的决策,使送货员能在最短的时间内将货物送达顾客,对于提高公司名声、效益,创造和谐的社会坏境,节约能源等诸多方面都具有重要意义。1.2 实际现状对送货员送货路线的要求主要有以下几

2、个特点,如:- 2 -1)送货员出于成本及节约时间的考虑,总是要使送货所用时间最省;2)由于受设备等的限制,送货员最大载重 50 公斤,所带货物最大体积 1 立方米;3)考虑顾客对商品的需求情况,有些货物必须在指定时间前送达;这些因素都影响着送货路线最优化方案的设计。1.3 问题提出从目标位置的实际分布情况以及上述要求出发,依据相关数据:1)在将 130 号货物送到指定地点并返回的前提下,建立一送货员送货线路模型,使得求得的最优化方案能够达到用时最省的目的;2)现实情况下,不同的顾客对货物的需求情况不同,有的顾客急需货物,就要求送货员在指定时间将货物送达。在进一步考虑顾客指定送货时间的情况下,

3、制定出送货员的送货线路,使得送货员从早上 8 点上班开始送货,在不超过指定时间内将 130 号货物送达,并能够达到用时最省的目的;3)在 1、2 的基础上,若不考虑所有货物送达时间的限制(包括前30 件货物),并要将 100 件货物全部送到指定地点并返回,设计最快完成路线与方式。- 3 -二、基本假设本题给出了送货员送货地点的网络图及相关数据,要求在不同的条件下送货的最佳路线。为解决此问题,需做如下的简化和抽象:1、由于送货指定地点的大小,与送货线路长相比,它们相对地小得多,故可以抽象的看做一个点。两指定送货地点之间的线路,省略其弯曲,抽象简化为直线段,而直线段的长即为此段线路的长度。于是线路

4、网络图在数学上抽象为赋权图。将送货员的送货网络图中的每个指定地点看作图中的一个顶点,各指定地点之间的线路看作图中对应顶点之间的边,各线路的长度看做各条边的权。2、问题可归结为图上的优化问题:在给定的赋权图上寻找从给定点O 出发,经过图上某些或全部点后,再回到该给定点且使得所用的总时间最省的闭路线。3、假设送货员送货过程中的时间消耗只来自于指定地点之间的行走和货物交接花费,忽略其他应突发情况(如堵车等)造成的时间消耗。说明:以上是模型讨论过程中的全局假设,在以后的分步讨论中我们可能引入新的局部性假设。三、符号说明及名词解释3.1 基本符号G 赋权图G 与赋权图 G 对应的完全赋权图- 4 -V

5、赋权图和完全赋权图的顶点e 赋权图和完全赋权图的边赋权图和完全赋权图的权赋权图上任意两顶点之间的距离Q H 回路所对应的路程Wg 每件货物的重量Tj 每件货物的体积N 货物编号Sp 送货员的行进速度T 完成任务所需时间t 限时时间控制变量3.2 部分符号说明与名词解释上表所列符号并不完整,我们在后续各步中引入的新符号,到时再做说明。四、问题分析、模型建立与模型求解4.1 问题一4.1.1 问题分析问题一要求得,在将 130 号货物送到指定地点并返回的前提下,建立一用时最省的送货员送货线路模型。由于 130 号货物的总重量、总体积均未超出范围,且由MATLAB 作图可以发现 130 号货物的送达

6、地点相对集中(如图- 5 -4.1.1) ,若只考虑 130 号货物的送达情况,可将问题一转化为从库房 O 点出发,行遍 130 号货物指定送达地点至少一次再回到 O 点,使得总权(路程) 图 4.1.1 (大图见附录)最小,即最佳旅行售货员回路的问题,然后加以修正即得到最优解。但此问题是不可解的,即无法给出最优解,只能给出一种启发式算法,得到一个较优解。因此有如下思路:修正 比较问题的疑似最优解问题的近似最优解最佳售货员回路问题简化抽象- 6 -4.1.2 模型建立单个售货员的最佳旅行售货员回路的问题是一个非常实际的问题,其本质是 Hamilton 回路的应用与引申,图论提法是在一个赋权图上

7、寻求过每一个顶点至少一次的总权最小的路,即所谓的最短售货员回路。赋权 H 图的总权最小的回路称为最短 H 回路。一般地,在 同一赋权图中,最短售货员回路与最短 H 回路不同。如 图 4.1.2图 4.1.1 所示,最短售货员回路为 V1V2V1V3V1,权为 4,而最短 H回路为 V1V2V3V1,权为 5。 这里我们不加证明的给出如下结论:若 G=(V,E,W)中任意两个相异定点 , 均能满足三角不等式,则 G 中最短售货员回路与最短 H 回路相同。对于本题中的无向赋权图 G,可以应用任意顶点对之间的最短路径算法构造一个等价完全赋权图,即在 G中各顶点对之间的权由他们之间的最短路径的权代替。

8、显然,在 G中三角不等式均能满足,于是,由 G解得的最短 H 回路即为原无向赋权图 G 的最短售货员回路。4.1.2.1 确立目标函数目标函数考虑完全赋权图 G的 H 回路使得总权最小:- 7 -(4.1.1)其中,Q 是 H 回路的总权, 为 G中每条所走路线的权值;由于 G中各顶点对之间的权由它们之间的最短路径的权代替,故可由计算赋权图 G 中任意两点之间的最短路得到。这里我们采用 Floyd 算法:设 G 是赋权图,权为实数,|V|=nd(i,j):i 到 j 的距离r(i,j):i 到 j 之间的插入点输入:带权邻接矩阵(1)赋初值:对所有 (2)更新 :对所有 i,j,若 ,则(3)

9、若 k=n,停止。否则 ,转(2)4.1.2.2 构造约束条件在第一问中约束条件主要考虑的是体积与重量的限制,于是有如下的约束条件:(4.1.2)实际上,我们在计算 130 号货物的中来重量与体积之后,发现它们- 8 -的重量与体积均未超出范围,也就可以不考虑约束条件,于是问题转化为单纯的单售货员的最佳售货员回路问题,也就是与之对应的完全赋权图的最短 H 回路问题。4.1.2.3 建立模型由前面的分析可得到问题一的模型是完全赋权图的最短 H 回路问题,即4.1.3 模型求解由于问题一最终转化为单售货员的最佳售货员回路问题,进一步转化为了完全赋权回路的最短 H 回路问题。约束条件(1)表示 H

10、回路只能从出发一次,约束条件(2)表示 H- 9 -回路只能到达一次,约束条件(3)表示不会出现 K 个顶点构成的回路,K=2,3,n-1。最短 H 回路问题属于 NP 完全问题,目前还没有找到有效的算法。这里我们考虑矩阵翻转实现的二边逐次修正法和遗传算法。矩阵翻转实现的二边逐次修正法首先构造完全赋权图,并用距离矩阵表示之,使所选初始圈的顶点为矩阵主对角线的上方元素对应的顶点;然后对距离矩阵加边框并进行若干次翻转,直到矩阵不满足二边逐次修正法的修正原则,最后得到的矩阵主对角线的上方元素确定了最佳 H 圈的权重和路线。算法如下:(1)任取初始 H 圈(2)对所有的 ,若 ,则C 在中删去边 而加

11、入边 ,形成新的 H 圈(3)对 C 重复步骤二,直到条件不满足为止,最后得到的 C 即为所求遗传算法遗传算法(如图 4.1.3)是从代表问题可能潜在的解集的一个- 10 -种群开始,仿照基因编码的工作,初代种群产生之后,按照适者生存和优胜劣汰的原理,逐代演化产生出越来越好的近似解,在每一代,根据问题域中个体的适应度大小选择个体,并借助于自然遗传学的遗传算子进行组合交叉和变异,产生出代表新的解集的种群。这个过程将导致种群像自然进化一样的后生代种群比前代更加适应于环境,末代种群中的最优个体经过解码,可以作为问题近似最优解。图 4.1.3 遗传算法图解在编程实现方面,我们选择了遗传算法,MATLAB 程序代码见附录。 模拟得到的最佳结果如图 4.1.4 和图 4.1.5说明:其他所得结果见附录

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报