- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章图与网络优化
* 哥尼斯堡七桥问题 哥尼斯堡的一个公园里有七座桥将河中两个岛及岛与河岸连接起来。问能否从任一陆地出发通过每座桥恰好一次而回到出发点? 第七章 图与网络优化 第1节 图与网络的基本知识 图——是由点集V={vi}和V 中元素的无序对的一个集合E={ek}所构成的二元组,记为G=(V, E), V中的元素vi 叫做顶点, E中的元素ek 叫做边。(简言之,图由一些点和这些点的连线所组成) 对于点u, v∈V,若边(u, v)∈E,则u, v两点相邻。 u, v称为边(u, v)的端点 对于两条边ei , ej ∈E,若它们有一个公共端点u,则称ei , ej两边相邻。边ei , ej称为点u的关联边 边数——m(G)=|E| 顶点数——n(G)=|V| E中的边(vi , vj) 端点无序,则为无向边,此时图G为无向图 E中的边(vi , vj) 端点有序,表示vi 为起点, vj 为终点的有向边(弧),此时图G为有向图 一条边两个端点相同,则为环 两点间多于一条边的,称为多重边 简单图——不含环和多重边的图 多重图——含多重边的图。 有向图中两点间有不同方向的两条边,不是多重边 以v为端点的边数叫做点v的次,记作deg(v) 或d(v) ,次为1的点称为悬挂点,连接悬挂点的边称为悬挂边,次为零的点称为孤立点,次为奇数的点为奇点,次为偶数的点为偶点 定理1 顶点的次数总和等于边数的2倍 定理2 奇点个数为偶数 子图——图G=(V, E),图G/=(V/, E/)满足V/ V及E/ E,且E/中的边仅与V/中的顶点相关联,则称G/是G的一个子图。若还满足V/=V ,则G/是G的生成子图(支撑子图) 无向图G=(V, E)的点、边交错序列 若满足 , 则称为一条联结 和 的一条链 点边列中没有重复的点和重复边者为初等链 无向图G中,连结 与 的一条链,当这两个点是同一个点时,称此链为圈。圈中既无重复点也无重复边者为初等圈 若不考虑边的方向,对于有向图可以类似于无向图定义链和圈,初等链和初等圈。当链(圈)或初等链(初等圈)上的边的方向相同时,称为道路(回路)或初等路(初等回路) 对于无向图,道路与链、回路与圈意义相同,初等路与初等链、初等回路与初等圈意义相同 一个图任意两点间至少有一条链相连,则称此图为连通图。任何一个不连通图都可以分为若干个连通子图,每一个称为原图的一个分图 网络 点或边带有某种数量指标的图称为网络(赋权图),数量指标称为“权”,代表距离、费用、通过能力等 与无向图和有向图对应,网络可以分为无向网络和有向网络 图的矩阵表示——权矩阵和邻接矩阵权矩阵——网络(赋权图)G=(V, E),其边(vi , vj)有权wij,构造矩阵 称矩阵A为网络G的权矩阵 邻接矩阵——对于图G=(V, E),|V|=n,构造 则称矩阵A为图G的邻接矩阵当G为无向图时,邻接矩阵为对角矩阵 第2节 树 树——连通且不含圈的无向图次为1的点为树叶,次大于1的点为分枝点 定理——图T=(V, E)是一棵树,|V|=n≥2,则T中至少有两个悬挂点 定理——图T=(V, E), |V|=n,|E|=m ,则下列说法等价(1) T是一个树(2) T无圈,且m=n-1(3) T连通,且m=n-1 (4) T无圈,但每加一条新边即得惟一一个圈(5) T连通,但去掉任意一边就不连通(6) T中任意两点,有惟一链相连 由(5):点集合相同的所有图 中,树是含边数最少的连通图 由(4):如果从圈上任意 去掉一条边可以得到一个树 图的生成树——若图G的生成子图(支撑子图)是一棵树,则称该树为G的生成树(支撑树)。图G中属于生成树的边称为树枝, 不在生成树中的边称为弦 定理 图G有生成树的充要条件是G是连通图 寻求图的生成树的方法破圈法——在图G中任意取一个圈,从圈上舍弃一条边,将这个圈破掉,重复这个步骤直到图G中没有圈为止避圈法(加边法)——在图G中,每步选出一条边使它与已选边不构成圈,直到选够n-1条边为止 最小生成树问题连通图G=(V, E),每条边上有非负权L(e)。一颗生成树所有树枝上权的总和,称为这个生成树的权。具有最小权的生成树称为最小生成树(最小支撑树),简称最小树 最小树的算法1. Kruskal算法类似于求生成树的“避圈法”。每步从未选的边中选取边e,使它与已选边不构成圈,且e是未选边中的最小权边,直到选够n-1条边为止 2. 破圈法基本步骤:(1) 从图G中任选一棵树T1(2)
文档评论(0)