欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    图论最短路径问题(共7页).doc

    • 资源ID:14328209       资源大小:220.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图论最短路径问题(共7页).doc

    精选优质文档-倾情为你奉上信息与管理科学学院信息与计算科学系课程论文课程名称: 图与网络优化 论文名称: 图论最短路径问题在消防选址中的应用 专心-专注-专业姓 名: 武冬冬 班 级: 12级金数二班 指导教师: 王亚伟 学 号: 实 验 室: 信息管理实验室 日 期: 2015.06.06 图论最短路径问题在消防选址中的应用 武冬冬【摘 要】 最短路问题是一类重要的优化问题,它不仅可以直接应用于解决生产实际中的许多问题,如管道铺设、线路安排、厂区布局、设备更新等,而且还经常作为一个基本工具,用于解决其他优化问题。本文介绍了图论最短路径问题及其算法,并应用图论最短路径问题的分析方法,解决城市消防站的选址问题。【关键词】 最短路径;Dijkstra算法;消防选址1 引言图论是运筹学的一个重要分支,旨在解决离散型的优化问题,近年来发展十分迅速。在人们的社会实践中,图论已成为解决自然科学、工程技术、社会科学、生物技术以及经济、军事等领域中许多问题的有力工具之一。图论中的“图”,并不是通常意义下的几何图形或物体的形状图,也不是工程设计图中的“图”,而是以一种抽象的形式来表达一些确定的对象,以及这些对象之间具有或不具有某种特定关系的一个数学系统。也就是说,几何图形是表述物体的形状和结构,图论中的“图”则描述一些特定的事物和这些事物之间的联系。它是数学中经常采用的抽象直观思维方法的典型代表。2 图论基本概念2.1 图的定义有序三元组称为一个图,其中:(1)是有穷非空集,称为顶点集,其元素叫做图的顶点;(2)称为边集,其元素叫做图的边;(3)是从边集到顶点集的有序或者无序对集合的影射,称为关联函数。2.2 图的分类在图中,与中的有序偶对应的边称为图的有向边(或弧),而与中顶点的无序偶对应的边称为图形的无向边,每一条边都是无向边的图,叫做无向图,记为;每一条边都是有向边的图叫做有向图,记为;既有无向边又有有向边的图叫做混合图。2.3 权如果图中任意一条边上都附有一个数,则称这样的图为赋权图,称为边上的权。3 最短路径问题最短路径问题是图论中的一个基本问题。在赋权图中,每条边都有一个数值(长度、成本、时间等),找出两节点之间总权和最小的路径就是最短路径问题。最短路径问题,通常归属为三类:(1)单源最短路径问题:包括确定起点的最短路径问题和确定终点的最短路径问题。确定终点与确定起点的最短路径问题相反,该问题是已知终点,求最短路径问题。在无向图中该问题与确定起点的问题完全等同,在有向图中该问题等同于把所有路径方向反转的确定起点的问题。(2)确定起点终点的最短路径问题:即已知起点和终点,求两结点之间的最短路径。(3)全局最短路径问题:求图中所有的最短路径。4 最短路径算法在赋权图中寻求最短路的算法通常有两种:Dijkstra算法和Floyd算法。4.1 Dijkstra算法当所有的权数时,Dijkstra算法是目前公认的最好的算法。其基本思想是从起点出发,逐步向外发展。探索过程中,每到一个点,都记录下路径与路程,称为这个点的标号。故Dijkstra算法也称为标号法。具体标号由两部分构成,第一部分是一个字母,表示前面的一个点的符号,说明从哪里来;第二部分是一个数字,表示从起点到目前位置的距离,说明有多远。标号被分成临时标号和永久标号两种。前者是可以修改的,后者是不变的。开始的时候,所有的标号都是临时标号,每一次算法循环,将其中的某一个临时标号改变为永久标号。因此,最多经过次,可以求出从起点到终点的最短路径和路程。Dijkstra的算法步骤为:设起点为,终点为。(1) 起点标号(一,0),邻点标号,其他标号。令。 (2) 如果,终止算法。 (3)选择,具有最小标号。如果,终止算法;否则,将的标号改成永久标号,令。 (4)检查的邻点,如果,则给标号并返回步骤(2)。4.2 Floyd算法在某些问题中,需要确定图中任意两点之间的最短路径与路程。如采用Dijkstra算法求解,则须依次变换起点,重复执行算法次才能得到所需结果,这显然过于繁琐。Floyd算法可以借助于权矩阵直接求出任意两点之间的最短路径。首先定义赋权图的权矩阵:这里 式中,表示的权数。Floyd的算法步骤:(1)令,输人权矩阵。(2)令,计算 ,式中。(3)如果,终止算法;否则,返回步骤(2)。上述算法的最终结果中元素就是从顶点到的最短路程。如果希望计算结果不仅给出任意两点间的最短路程,而且给出具体的最短路径,则在运算过程中要保留下标的信息,即。5 最短路径问题在消防站选址中的应用某城市的开发区中要建一个消防站,该开发区的示意图如图1所示,其中表示开发区中10个消防重点单位,考虑到交通路况,部分单位之间往返的距离不完全相同,分析消防站选址问题。消防站选址应该遵循到达各个点的距离尽可能短的原则为最好,这样才能做到在火灾发生时尽快赶到火灾现场而不延误灭火时机。在图1中任取一点,考虑与中其他顶点间的距离,把这个距离中最大数称为顶点的最大服务距离,记做。要使消防车到达各个点的距离尽可能的短,应选取最大服务距离最小的点,即。图l的权矩阵为: 用Floyd算法进行计算,得到各个节点之间的最短距离如表l,其中任意两顶点的最短路线如表2。 表1: 各节点之间的最短距离1234567891010539510119131425024499811123320627861011461305756785542805648961097106052787106755201238986341305691289774230510139108853450表2:任意两个顶点的最短路线i j123451l一32l一3l一324l一352231232423533一l32324354423一l424234235553一l532535324663一l63一263687468577853一l7427853747858853一l8352853874859978531974297853974978510107853110742107853107410785i j6789101l一36l一357l一358l一35791一35710223624723582469247一lO335863573583579357一10447864747847947105586575857957一106687686879687一10778678797一108868787987一lO997869797897一lO101078610710781079由表1可知:, , , , , , , , 其中点具有最小的最大服务距离,所以把消防队建在最合理。6 结束语现实工作中,我们可以应用图论中最短路径问题的分析方法,科学合理的解决城市中消防站的选址问题。【参考文献】1运筹学教材编写组运筹学M北京:清华大学出版社,19972任善强,雷鸣数学模型M重庆:重庆大学出版社,20063郭耀煌运筹学原理与方法M成都:西南交通大学出版社,1994

    注意事项

    本文(图论最短路径问题(共7页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开