兰州交通大学2009年数学建模竞赛B题论文.docVIP

兰州交通大学2009年数学建模竞赛B题论文.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
兰州交通大学 2009年大学生数学建摸竞赛论文 题目: 快递公司送货策略(B题) 参赛人1: 姓名 赵 杰 学院 数理与软件工程学院 班级 软件工程071班 参赛人2: 姓名 张书呈 学院 数理与软件工程学院 班级 软件工程071班 参赛人3: 姓名 国艳松 学院 数理与软件工程学院 班级 软件工程071班 学校统一编号, 个人不得填写 论文编号: 快递公司送货策略 (B题) 摘 要 本文是关于快递公司在已经收到确定数量的快件的情况下,在需要派送费用最省的情况下,如何确定多少业务员去派送这些快件的问题。 本文建立了一个从两个方面去解决这个问题的模型,第一: 利用四叉树栅格索引的方法将客户所在地划分成若干个满足派送快件时间最省的分区;第二:在每一个小派送区中选择一条最佳路径,使得走这条路径所花的时间最短。首先我们采用了四叉树栅格索引的方法对所确定的客户区进行分区,每个区满足该区的所有客户的快件重量之和小于或等于25kg。区分好后,再用所求的的目标函数对每一个区进行优化,优化的目的就是要让该区客户的快件重量之和尽量接近25kg并且尽量靠近公司所在地。分区确定好后,必须找出从公司出发到达某一个区并把该区的快件送完再回到公司的最短路径(即巡回路线最短)。这个问题可以转化为经典的旅行商问题(TSP)来解决,解决旅行商问题的算法很多,在此我们采用了经典的遗传算法来确定每一个区的最佳路径,具体的实现是利用计算机编程来解决这个问题,路径确定好后,我们按照行走路径就可以算出送完所有快件的总时间≈ 24.30小时,即24小时18分钟。如果按照每一个业务员的平均工作时间为6个小时来确定工业务员人数的话,在实际情况下4个业务员就应该能够送完所有快件。按照所确定的最短路径进行总路程长度的计算,得到总的行里路程为482 km。 快递公司送货策略 1 问题的提出   快递公司一般将收到的快件集中放到总部,然后由业务员进行派送,派送地点已经明确。每个业务员工作的平均时间不超过6小时,并且一个业务员每次出发所携带快件的重量不能超过25kg。公司为了节约成本,必须要用最少的人在规定的时间内把所有的快递送到客户家中,因此选择什么样的派送路线和派遣多少业务员得尤为重要。本论文试图从最优化的角度,建立起满足快递公司选择恰当数量业务员的数学模型,借助计算机的高速运算能力和逻辑判断能力,求出公司派遣的业务员数量和业务员的送货路线。 2 问题的分析 为了分析问题方便,首先建立坐标系。以快递公司的总部作为原点O,过原点的水平线OX作为X轴的正方向,过原点垂直于X轴指向正前方的水平线OY作为Y轴建立高斯平面直角坐标系。每个客户所在地用一个点表示(如图1), ( 图1) 点的横纵坐标之和表示公司和客户所在地之间的距离。现在在客户的坐标值中求出距离原点O的最远的横纵坐标值Xk和Yk。以Xk和Yk作为边长,以原点作为矩形的第一个对角点在XY轴正方向所确定的区域画出一个长为20km宽为28km的矩形,采用四叉树对该地区进行四等分,形成2m×2m的网格 。具体是这样的:把这个矩形首先分成4个区,所有的客户都被分到某一个区内。检查每一个区所要送的快件的重量之和是否达到25kg,如果有一个区的总重量超过25kg,则继续在每一个小区再进行分区,直到所有区的总重量都不超过25kg为止。分完之后,确定了16个区,(如图2) 在这里m=2。在这16个区中 , (图2) 有些区的送货重量是远远达不到25kg的,因此必须对每一个区进行拆分和组合。也就是确定候选区,选择距离公司送货点最远的四叉树网格,沿逆时针方向进行网格中需求点的扩充,扩充的条件是:如果本网格中的快件总数量小于25kg,则进行扩充,否则不扩充。重复操作这一步,直到每一个送货点都被分到某一个区里面,通过改进方法,对配送分区进行优化,优化的方法必须满足一定的条件。区位确定好后,再来确定对该区进行送货路线,送货路线的确定必须满足业务员花的时间最少,也就是走的路程最短。这就是运输巡回路线问题的求解,我们采用的是典型的旅行商问题求解法来求解,通过计算机的高速运算能力和逻辑判断能力来确定所走到路线。根据送货路线求出每一个区送货的时间,根据时间的长短来安排业务员的数量以及每个业务员所要走的区。这样就可以求出该快递公司所需要的业务员的数量和成本。 3模型假设 每次业务员从一个区送货回来,再配货的时间为0,即不花时间。 业务员不会发生意外,即不会意外的花一些时间。 业务员中途不休息。 与业务员走的路都为横纵坐标。 街道平行于坐标轴。 业务员在中途除了送货之外没有别的时间耽搁。 4符号说明 ai :第i分区,距离公司最近的客户点。其值为1,否则问0 。 bij :客户j属于第i分区。其值为1,否则为0; lij :

文档评论(0)

yyh892289 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档