图论chap1重点.pptVIP

  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文档。上传文档
查看更多
0 - 2 - 4 - 8 - - 13 7 - 4 - 2 2 7 4 1 4 7 3 1 5 5 5 vs v2 v1 vt v4 v5 v3 迭代 5 13 比较所有具有 T 标号的点,把最小者改为P 标号, Step 3: 即 P(vi)=min[T(vi)]. 当存在两个以上最小者时,可同时改为P 标号。若全部点为P标号,则停止。否则用vi代替vi转step 2. - 0 - 2 - 4 - 8 - 13 - 7 - 4 - 2 2 7 4 1 4 7 3 1 5 5 5 vs v2 v1 vt v4 v5 v3 最短路 Dijkstra算法不仅找到了所求最短路,而且找到了从 vs 点到其他所有顶点的最短路;这些最短路构成了图的一个连通无圈的支撑子图,即图的一个支撑树。 课堂练习-最短路径 求下图从1出发到其余各点的最短路径。 1 2 3 6 5 4 20 18 6 16 19 8 5 7 28 10 30 用dijkstra算法求下图从顶点1到其余各点的最短路径: 解 1 2 3 6 5 4 20 18 6 16 19 8 5 7 28 10 30 0 19 30 20 5 ∞ \ 15 \ 21 1 6 5 4 3 2 求得顶点1到其余各点的最短路径如下: 1 2 3 6 5 4 20 16 19 8 5 10 0 19 20 5 15 21 解 * * * * * * * * * * * * * * * * * * 证明:设 P =v0v1 …v k 是G 的最长路。因为 d (v 0) ≥ 3 , 所以存在两个与 v 1 相异的顶点 v′, v 与 v 0 相邻。v′, v 必都在路 P 上,否则会得到比 P 更长的路。不妨设 v ′ = v i , v = v j , (i j ) 。 若 i, j 中有奇数,比如 i 是奇数,则路 P 的 (v 0 , v i)节与边 v 0 v i 构成一个偶圈; 若 i, j 都是偶数,则路 P 的(v i , v j) 节与边 v 0 v i 及v 0 v j构成一个偶圈。证毕。 事实上,假如 G 不连通,则至少有一个连通分支的顶点数不超过 n。在此连通分支中,顶点的度至多是 n ? 1。这与δ (G) ≥ n 矛盾。证毕。 例11 设有 2n 个电话交换台,每个台与至少 n 个台有直通线路,则该交换系统中任二台均可实现通话。 证明:构造图 G 如下:以交换台作为顶点,两顶点间连边当且仅当对应的两台间有直通线路。 问题化为:已知图 G 有 2n 个顶点,且δ (G) ≥ n ,求证 G 连通。 例12 若图中只有两个奇度顶点,则它们必连通。 假如 u 与 v 不连通,则它们必分属于不同的连通分支。 证明:用反证法。 这与推论1.1 矛盾。证毕。 将每个分支看成一个图时,其中只有一个奇度顶点。 (1)关联矩阵 其中 m ij表示顶点 v i与边 e j关联的次数(0、1或2)。 1.6 图的矩阵表示 (2)邻接矩阵 其中 a ij表示顶点 v i与v j相邻的次数。 例5 e1 v1 v2 v3 v4 e2 e3 e4 e5 e6 e7 可见: (1)M(G)和A(G)的元素是0,1 或2。若G 是简单图,则只有0 和1; (2)A(G)是对称矩阵; (3)M(G)中每列之和=2;M(G)中第i 行之和=vi 的度; 若G 中无环边,则A(G)中第i 行(列)之和=M(G)中第i 行之和=vi 的度。 An 中元素的含义: 边数为n的途径数 1 v 2 v 3 v 4 v 1 e 2 e 4 e 5 e 推论:若A为简单图G 的邻接矩阵,则 1)A2 中对角线上元素为顶点的度; 2) A3中对角线上元素为含该顶点的 三角形数目的两倍。 思考? 如何从 An中寻找任意两点间的距离? 推广的邻接矩阵(复合图) 无环图 1 v 2 v 3 v 4 v 1 e 2 e 3 e 4 e 5 e 对称矩阵 每一行、列之和为该顶点的度 An 中元素的含义 边数为n的途径数 1 v 2 v 3 v 4 v 1 e 2 e 3 e 4 e 5 e 推论:若A为简单图G 的邻接矩阵,则 1)A2 中对角线上元素为顶点的度; 2) A3中对角线上元素为含该顶点的 三角形数目的两倍。 思考? 如何从 An中寻找任意两点间的距离? 思考? 上述结论对无环图成立吗? 思考? 邻接矩阵A所对应的图G是什么? 关联矩阵和邻接矩阵统称图的矩阵表示。 图的邻接矩阵比它的关联矩阵小的多,故通

文档评论(0)

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

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

1亿VIP精品文档

相关文档