基于图论模型快递员最优投递路线设计.docVIP

基于图论模型快递员最优投递路线设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于图论模型快递员最优投递路线设计

基于图论模型快递员最优投递路线设计   摘 要:随着网络的普及,“网购”的流行,导致快递员派送快件的工作量增大。本文根据快递员投递快件的实际问题建立图论模型,利用图论中求欧拉回路的算法,为快递员设计最优投递路线,从而节约快递员的工作时间,减少其劳动强度,提高劳动效率。   关键词:欧拉图;欧拉回路;权数   图论是以图为研究对象的数学分支,近年来发展迅速,应用非常广泛. 它已经广泛地应用在物理学、化学、控制论、信息科学、科学管理、电子计算机等各个领域. 在实际生活、生产和科学研究中,有很多问题都可以用图论的理论和方法来解决。   随着网络的普及,“网上购物”成为时下比较流行的一种购物方式,它有着价格比实体店优惠、购物不受时间限制、方便、快捷的优点,还可以送过货上门,足不出户就能买到所需要的物品. 网上购物的流行,促使了快递行业的快速发展,“快递”成了妇孺皆知的词语了,但这也无疑加大了快递员的工作量. 本文根据实际问题建立图论模型,利用图论的理论和方法设计合理的投递路线,以减少快递员的工作时间和劳动强度,提高其劳动效率。   一、图论概念介绍   定义1. 1称数学结构■为一有向图,其中V(G)是非空集合,■是从集合E(G)到V(G)×V(G)的一个映射。称V(G)和E(G)分别为图G的顶点集合和边集合,■为G的关联函数. 若■,则简写成e=uv,称u是有向边e的尾,v为有向边e的头。 若图G为无向图,e=uv时,称顶点u与v是边e的端点。 若■,称e1与e2是重边。   定义1. 2在顶边交错链■中,■■■且■,则称W是图G的一条道路,其中允许vi=vj或ei=ej,i≠j,称Vo是W的起点,Vk是W的终点,K为路长,■称为W的内点。 各边相异的道路称为行迹,各顶相异的道路称为轨道,记成P(Vo,Vk),起点与终点重合的道路称为回路,起点与终点重合的轨道叫圈,长K的圈称为K阶圈;u,v两顶的距离是指u与v为起止点的最短轨道的长度,记成d(u,v),若存在道路以u,v为起止顶,则称u与v在图G中连通,G中任二顶皆连通时,称G为连通图。   定义1. 3 设G是连通的无向图,在图G中包含一切边的行迹叫做欧拉行迹,包含一切边的闭行迹叫做欧拉回路。若G中存在欧拉回路,则称G为欧拉图。   定理1. 1连通图G是欧拉图的充分必要条件是对任意的V∈V(G),d(v)是偶数,其中d(v)表示v的次数,即与v相关联的边数。   定义1. 4图G中的桥是指G中的一边e∈E(G),使得G-e的连通分支数增加。   二、模型的建立   这个问题的实际模型为:快递员从快递公司选好快件去投递,然后返回快递公司,他必须经过由他负责投递的每条街道至少一次,为这位快递员设计一条投递线路,使其行走的路程最短,耗时最少。   该问题的图论模型为:把快递员所负责的投递区域看成一个加权的连通图G,其顶点为街道的交叉口,边为每条街道,权为每条街道的长度(正数)。快递员的最优投递路线即为求G的一个包含一切边(至少一次)的回路W,使这条回路W的总权数最小. 若对G中对每条边e∈E(G),用一非负实数w(e)表示其权,求G的包含一切边的回路W,使得W的总权数■。   三、问题的解决   1.快递员负责的投递区域对应的街道图是欧拉图若快递员负责的投递区域对应的街道图G是欧拉图,根据定义1. 3,G中必含有欧拉回路,即包含G的一切边的闭行迹. 那么所求的最优投递路线就是G的一条欧拉回路。   根据定理1. 1,如果某快递员所负责的投递区域的街道图中没有奇顶点(顶点的次数是奇数),那么他就可以从快递公司出发,经过每个街道一次,且仅一次,最后回到快递公司。   尽管由定理1. 1可以很轻松地判定给定的街道图是否为欧拉图,但如果沿着一条随意的路线走,也是无法找到欧拉回路的. 假如街道图如图1,如果按照图中箭头所示的方向从顶点V6出发走了3步以后,就无法再进行下去了。其失败的原因是用了V6V5边之后,在未用过的边的导出子图中V5V7是桥,提前过桥的后果是断了去左侧的5-圈的后路。   因此,非必要时,不要通过未用过的边的导出子图的桥,根据这一思路,1921年,Fleury设计了一个求欧拉回路的有效算法,简记为FE算法:   (1)任取■,令Wo=Vo,   (2)设路■已选定,则从E(G)-E(W)中选一条边ei+1,使得ei+1与vi相关联,且非必要时,ei+1不要选G-E(W)的桥。   (3)反复执行(2),直至每边皆入选为止。   FE算法是有效算法,其时间复杂度为■   用FE算法在图1中可选得一条符合条件的最优路,即欧拉回路:■。但符合条件的欧拉回路并不唯一,■也是满足条件的一条欧拉回路。   2.快递员负责的投递区域对应的

文档评论(0)

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

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

1亿VIP精品文档

相关文档