




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息与管理科学学院信息与计算科学系课程论文课程名称: 图与网络优化 论文名称: 图论最短路径问题在消防选址中的应用 姓 名: 武冬冬 班 级: 12级金数二班 指导教师: 王亚伟 学 号: 1210110057 实 验 室: 信息管理实验室 日 期: 2015.06.06 图论最短路径问题在消防选址中的应用1210110057 武冬冬【摘 要】 最短路问题是一类重要的优化问题,它不仅可以直接应用于解决生产实际中的许多问题,如管道铺设、线路安排、厂区布局、设备更新等,而且还经常作为一个基本工具,用于解决其他优化问题。本文介绍了图论最短路径问题及其算法,并应用图论最短路径问题的分析方法,解决城市消防站的选址问题。【关键词】 最短路径;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可知:, , , , , , , , 其中点具有最小的最大服务距离,所以把消防队建在最合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB32/T 3508-2019岸基雷达监测海面溢油技术规范
- DB32/T 3498-2019道路运输管理信息接口技术要求
- DB32/T 3390-2018一体化智能泵站应用技术规范
- DB32/T 3163-2016流动科技馆服务规范
- DB31/T 965-2016发电锅炉安全使用与节能管理基本要求
- DB31/T 924-2015在用自动扶梯与自动人行道能耗估算及能效评价方法
- DB31/T 679-2013建设项目职业病危害评价要素
- DB31/T 1408-2023医学检验实验室管理规范
- DB31/T 1304-2021纺织产品绿色供应链管理与评价导则
- DB31/T 1166.4-2019司法行政机关戒毒诊断评估第4部分:行为表现
- 天津市公安局为留置看护总队招聘警务辅助人员笔试真题2024
- 浙江省强基联盟2024-2025学年高一下学期5月月考地理试题(含答案)
- 商铺份额代持协议书
- 2025年高分子聚合物市场调查报告
- 2025年安徽马鞍山博望港华燃气有限公司招聘笔试参考题库附带答案详解
- 2024年湖南省永州市江华瑶族自治县数学三上期末检测试题含解析
- 2024年通信安全员ABC证考试试题库附答案
- 2023年广东省乳源瑶族自治县事业单位公开招聘名笔试题带答案
- 合肥市2025届高三年级5月教学质量检测(合肥三模)物理试题+答案
- 王者荣耀考试题及答案
- 环保与可持续发展行业:固体废弃物资源化利用的商业模式创新
评论
0/150
提交评论