第16讲 图的矩阵表示, 赋权图与最短路径 主要内容: 1.图的矩阵表示. 2.赋权图与最短路径..

Slides:



Advertisements
Similar presentations
软饮料概述 人文艺术系 石惠舟. 什么是饮料? 饮料概述 饮料是指以水为基本原料,由 不同的配方和制造工艺生产出 来,供人们直接饮用的液体食 品。 饮料 饮料除提供水分外,由于在不 同品种的饮料中含有不等量的 糖、酸、乳以及各种氨基酸、 维生素、无机盐等营养成分, 因此有一定的营养。
Advertisements

办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
南 通. 南通概述 南通,位于江苏省东部, 东抵黄海,南望长江。 “ 据江 海之会、扼南北之喉 ” ,隔江 与中国经济最发达的上海及 苏南地区相依,被誉为 “ 北上 海 ” 。 南通也是中国首批对 外开放的 14 个沿海城市之一 ,被称为 “ 中国近代第一城 ” 。 南通面临海外和内陆两大经 济辐射扇面,素有.
1 天天 5 蔬果 國立彰化特殊教育學校 延杰股份有限公司營養師:陳婷貽. 2 蔬果彩虹 579 蔬果彩虹 歲以內兒童,每天 攝取五份新鮮蔬菜水 果,其中應有三份蔬 菜兩份水果 蔬菜份數水果份數總份數 兒童 325 女性 437 男性 549.
组长:倪运超 小组成员:徐悦、曹吕卿、孙浩、徐圣尧.  上海的历史 上海的历史  上海的历史 上海的历史  上海的文化 —— 建筑 上海的文化 —— 建筑  上海的文化 —— 美食 上海的文化 —— 美食  香港的历史 香港的历史  香港的历史 香港的历史  香港的文化 —— 建筑 香港的文化.
高等学校英语应用能力考试 考务培训 兰州文理学院教务处 2014 年 12 月. 考务培训 21 日请监考人员上午 8:00 (下午 2:30 )到综合楼 205 教室集合,查看 监考安排,由考务负责人进行考务 培训。
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
一、 突出解析几何复习中的重点问题的通法通解 解析几何中的重点问题 一、 突出解析几何复习中的重点问题的通法通解 直线与圆锥曲线的位置关系 重点一.
第五单元 酒水知识与酒吧服务 主题三 蒸 馏 酒 —— 中国蒸馏酒. 蒸馏酒是把经过发酵的酿酒原料,经过一次或多次的蒸馏过 程提取的高酒度酒液。
語言與文化通識報告 - 台日年菜差異 - 指導老師 : 葉蓁蓁 小組 : 日本微旅行 組員 :4a21b032 吳采玲 4a21b037 沈立揚 4a 洪雅芳 4a 陳楚貽 4a 王巧稜.
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
均衡推进,确保质量 08学年第一学期教学工作会议 广州市培正中学
黑木耳.
投資權證13問 交易所宣導資料(104) 1.以大盤指數為標的之權證,和大盤指數的連動性,為什麼比和期交所期指的連動性差?
月子保姆理论知识试卷.
如何把作文写具体.
第一章 人口与环境 第一节 人口增长模式.
第一节 人口与人种 第一课时.
人生 大富翁.
广州宜家选址分析 0连锁 李若谷 陈玉风 黄小飞 蓝柔盈.
第十三章 中国的传统科学技术 中国古代的科技曾经长期处于世界领先地位,对人类文明的进步作出过重要贡献,并形成了富有特色的科技文化。在今天,源自中国古代科技文化的中医学仍然在现实生活中发挥着积极的作用。
鬼太郎 身為幽靈族後裔一員的鬼太郎,他出生的時候,父母便雙亡,不過他的爸爸化身為眼珠,陪伴著他。而鬼太郎與他的同伴貓女、臭鼠人等,為了維持妖怪與人類間的和平,他們將一一消滅邪惡的妖怪,守護這世界的和平。
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
关于市场营销的分析 ——以九阳豆浆机为例 品牌经营——让每一个家庭都拥有一台九阳豆浆机 营销管理——采取文化、概念、网络等营销组合
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
目录 圣荷西介绍 交易产品介绍 开户流程介绍 壹 、 贰 、 叁 、.
励步英语授权流程.
第三章 网络计划技术.
第四章 运筹学模型 本章重点: 线性规划基础模型、目标规划模型、运输模型 及其应用、图论模型、最小树问题、最短路问题.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
時間:102年9月18日(星期三) 地點:國立臺灣師範大學綜合大樓509國際會議廳
雄伟的金字塔.
财务管理.
交通事故處置 當事人責任與損害賠償 屏東縣政府警察局交通隊.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
授课教师简历 刘付才,男,中学高级教师,亳州一中南校体 育教研组长,全国体育优质课一等奖获得者,华佗 五禽戏第五十八代传承人;长期从事五禽戏教学和 研究工作,参与创编了国家级课题“校园五禽戏”; 2014年全国学生运动会展示中获得优秀表演奖; 2015年指导的五禽戏传人进行的五禽戏教学获得全 国一等奖,编著的《华佗五禽戏之简易健身操》即.
洪涝灾害重点传染病的预防 江苏省疾病预防控制中心 汪华.
市级个人课题交流材料 《旋转》问题情境引入的效果对比 高淳县第一中学 孔小军.
小 桔 灯 市场赢利能力与战略 主讲:杨贤耀.
政府扶持资金通览 技术改造篇.
講師:聯捷聯合會計師事務所 張志勝會計師(所長)
恩典更新 羅15:1-13.
第三章 角度测量.
践行新时期广东精神 推进广东公路文化繁荣与发展 ——关于广东省公路文化建设与实践的思考
开 学 第 一 课 六年级3班.
成员名单 陈丽 陈敏 杨娇 高丽莉 李亚金 吴沅娟 任津沙 张舒蓉.
三角形的邊角關係 大綱:三角形邊的不等關係 三角形邊角關係 樞紐定理 背景知識:不等式 顧震宇 台灣數位學習科技股份有限公司.
本科生医保资料的提交.
第五章 图论 5.6平面图 例 考虑把三座房和三种 设施每种都连接起来的问题, 如图7-64所示,是否有可能使 得这样的连接里不发生交叉?
統計圖表的製作.
运筹学 图与网络分析 1.
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
第15讲 路与回路, 图的连通性 主要内容: 1.路与回路. 2.图的连通性..
单元17 钢 结 构 学习目标 (1)了解钢结构的特点。 (2)了解钢结构的发展现状。 (3)掌握钢结构的链接方式。
畢業資格審查系統 操作步驟說明.
新制退休實務計算說明- 現職人員退休範例說明
▲重合的概念 ▲對應頂點、對應邊、對應角 ▲全等的記法 ▲全等性質 ▲三角形全等性質
最短通路问题.
网络模型 Network Modeling Operations Research 运 筹 学
保险法案例分析 小组成员 宫明霞 赵云凤 许金哲 陈莹 胡睿轩.
汽车电器与控制设备 第0章 绪论.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
單選題 1. 2. 3. 4. Q1:下列何者能作為商標樣式?
圖形結構 Graph Structure chapter 9 德明科技大學資訊科技系.
圖 論 簡 介.
南昌大学研究生数学建模竞赛教学案例(库)
Presentation transcript:

第16讲 图的矩阵表示, 赋权图与最短路径 主要内容: 1.图的矩阵表示. 2.赋权图与最短路径.

7.6 图的矩阵表示 将一个图画出来是最直观的表示图的方式. 为了便于使用计算机存储和处理图,更为了借助于完善的矩阵理论(线性代数知识之一!)研究图的有关性质,有必要学习图的矩阵表示. 本节简单介绍图的常见的3种矩阵表示及一些简单结论, 不涉及更多的有关图的矩阵方面的知识.

1.图的邻接矩阵 第一种图的矩阵表示—邻接矩阵,它表示的是图中任意两个节点间的邻接关系. Def 7-29  G = (V, E), 对节点编号V = {v1, v2, …, vn}. 其中aij是vi邻接到vj的边数, i, j = 1, 2, …, n.

显然, 无向图的邻接矩阵是对称矩阵. 一个图与其邻接矩阵是一一对应的. 从一个图G的邻接矩阵A(G)容易得出每个节点的度数. 以有向图为例, A(G)中第i行元素之和为第个i节点的出度vi, i = 1, 2, …, n, 第j列元素之和为第个j节点的入度, j = 1, 2, …, n.

从图的邻接矩阵可以得出从节点vi到vj长度为l(l  1)的路的数目. Theorem 7-12 设A是图G的邻接矩阵, 则Al中(i, j)位置元素为从节点vi到vj长度为l(l  1)的路的数目. Proof 对l归纳. l = 1, 显然. Al = Al-1∙A:

例7-7 Solution

2.图的可达矩阵 第二种图的矩阵表示—可达矩阵,它表示的是图中任意两个节点间的可达关系. Def  G = (V, E), 对节点编号V = {v1, v2, …, vn}. 其中pij= 1, 若vi可达vj, 否则pij= 0, i, j = 1, 2, …, n.

例子? 容易由图的邻接矩阵得出其可达矩阵,一个非常有效的算法是Warshall算法. 根据我们的可达矩阵的定义知, 中所有主对角线上的元素全为1, 这是由于任意节点可达自身所致. 更容易从图的可达矩阵得出图的连通性质.

3.图的关联矩阵 第三种图的矩阵表示—关联矩阵,它表示的是图中节点与边之间的关联关系. (1)无向图 Def  无向图G = (V, E), 对节点编号V = {v1, v2, …, vn}, 对边编号E = {e1, e2, …, em}. 其中mij是vi与ej的关联次数, i, j.

(2)有向图 Def  无吊环有向图G = (V, E), 对节点编号V = {v1, v2, …, vn}, 对边编号E = {e1, e2, …, em}: 例子? 图与其关联矩阵是一一对应的.

图还有其他矩阵表示,如距离矩阵、圈矩阵以及割集矩阵等,参考有关文献 图还有其他矩阵表示,如距离矩阵、圈矩阵以及割集矩阵等,参考有关文献. 前面已经谈到,有了这些图的矩阵表示,可以用线性代数中的知识,特别是矩阵理论对图做更深入的研究,由于篇幅所限,本书不涉及这些内容的进一步讨论,可参见有关图论文献.

7.7 赋权图及最短路径 1.赋权图 在图的实际应用中,除建立图论模型外,有时还需要将一些附加信息赋予图的边或节点,其中之一就是赋权图(weighted graph). 本节仅讨论边赋权图. Def 设G = (V, E)是任意图,若的每一条边上都赋予一个非负实数,则称G是边赋权图. 图7.39(a)(b)是两个边赋权图.

在边赋权图中,每条边上所赋的非负实数称为这条边上的权,它可以理解为该边上的流量或通过该边的时间,还可以理解为该边的长度.

2.最短路径 在边赋权图中,从一个节点到另一个节点的路上所有边上的权之和称为该路的“权”,例如在图7.39(a)中路v2 v3v5 v6 v7的权为 2 + 3 + 1 + 5 = 11. 在实际应用中,最短线路的铺设、运输网络的最少时间以及互联网上的最短路由问题等,都需要得出从一个节点到别的节点权最小的一条路,它必为路径,称为最短路径.

荷兰著名计算机专家E. W. Dijkstra (1930 ~)于1959年提出的求一个节点到其他任意节点的最短路径算法, 是至今为止被大家公认的有效算法, 其时间复杂度为O(n2), 其中n为图的节点个数. 《数据结构》, 《算法分析与设计》. 设G = (V, E)是n阶边赋权图, V = {v1, v2, …, vn}, 用wij表示节点vi到vj的边上的权,若vi到vj无边, 则令wij= +. 目标: 求节点v1到其他任意节点的最短路径.

Dijkstra算法将V划分成两部分P和T, P表示永久性节点集,而T = V - P称为临时节点集 Dijkstra算法将V划分成两部分P和T, P表示永久性节点集,而T = V - P称为临时节点集. 对P的每节点v进行P标号l(v), l(v)表示节点v1到v的最短路径的权; 而T中每节点v的T标号l(v), l(v)表示节点v1到v的一条路上的权. Dijkstra算法: Step 1 令P = {v1}且v1进行P标号l(v1), 对T = V- P中节点进行T标号l(vj) = w1j, j = 2, 3, …, n. Step 2 在所有T标号的节点中,选取最小标号节点vi进入P.

Step 3 重新按下列方式计算具有T标号的其他节点vj的T标号: Step 4 重复上述步骤, 直至|P| = n. 例7-10(P218): Figure 7-39(a)

正确性? 复杂度分析? 算法实现?

Solution v5所在列7/ v3表示v3在v1到v5的最短路径上,并且与v3邻接,依此类推. 2 3 4 5 6 2/ v1 4/ v2 3/v1  8 7/ v3 9 8/v5 14 13/ v6

(b)Dijkstra算法既适合于无向图,也适合于有向图. v1 v2 v3 v4 v5 v6 1 2 3 4 5 1/ v1 3/ v2  8 7/ v5 6 4/v3 10 9/v5

Warshall算法是由Warshall给出并经R. W Warshall算法是由Warshall给出并经R. W. Floyd(弗洛伊德)改进的算法, 它可求出任意两个点之间的最短路径,也可参见文献[13]. Warshall算法? 关键路径(critical path)?