- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运筹学[十图与网络优化]山东大学期末考试知识点复习
第十章图与网络优化1.图的基本概念(1)两点之间的不带箭头的连线称为边,带箭头的连线称为弧。(2)如果一个图G是由点及边所构成的,则称之为无向图(也简称为图),记为G=(V,E),式中V,E分别是G的点集合和边集合,一条连结点vi,vj∈V的边记为[vi,vj](或[vj,vi])。 (3)如果一个图D是由点及弧构成的,则称为有向图,记为D=(V,A),式中V,A分别表示D的点集合和弧集合,一条方向是从vi指向vj的弧记为(vi,vj)。(4)在无向图G=(V,E)中,若边e=[u,v]∈E,则u,v是e的端点,也称u,v是相邻的,称e是点u(及点v)的关连边。若图G中,某个边e的两个端点相同,则称e是环,若两点之间有多于一条的边,称这些为多重边。一个多环,无多重边的图形称为简单图,一个无环,但允许有多重边的图称为多重图。以点v为端点的边的个数称为v的次,记为如dG(v)或d(v)。在图10一1中,d(v1)=4,d(v2)=3,d(v3)=3,d(v)=4(环e7在计算d(v4)时算作两次)。称次为1的点为悬挂点,悬挂点的关连边称为悬挂边,次为零的点称为弧立点。(5)定理1 图G=(V,E)中,所有点的次之和是边数的两倍,即 。次为奇数的点称为奇点,否则称为偶点。 (6)定理2 任一个图中,奇点的个数为偶数。(7)图G中,若任何两个点之间至少有一条链,则称G是连通图,否则称为不连通图。若G是不连通图,它的每个连通的部分称为G的一个连通分图(也简称分图)。如图10—2是一个不连通图,它有两个连通分图。给了一个图G=(V,E),如果图G=(V,E)。做V=V,及E∈E,则称G是G的一支撑子图。设v∈V(G)用Gv0表示从图G中去掉点v及v的关联边后得到的一个图。例如若G如图10—3(a),所示,则Gv3如图10—3(b)所示,图10—3(c)是图G的一个支撑子图。(8)设给一个有向图,D=(V,A),从D中去掉所有弧上的箭头,就得到一个无向图,称之为D的基础图,记之为G(D)。 2.树的基本概念 (1)树的定义。 树图(简称树,记作T(V,E))是一类简单而十分有用的图。树图的定义是无圈的连通图。 (2)树的性质。 根据树的定义,可以推导出树的以下性质: 性质1 任何树中必存在次为1的点。性质2 具有n个顶点的树的边数恰好为(n-1)条。 性质3 任何具有n个点、(n-1)条边的连通图是树图。 以上性质说明: ①树是无圈连通图中边数最多的,在树图上只要任意再加上一条边,必定会出现圈。 ②由于树图是无圈的连通图,即树图的任意两个点之间有一条且仅有一条唯一通路。 (3)最小树的定义。 赋权图:给一个图G=(V,E),对G中每条边[vi,vj]相应地有一个数wij,则称G为一个赋权图,叫wij称边[vi,vj]上的权。最小支撑树:如果T=(V,E)是G的一个支撑树,称E中所有边的权之和为支撑树T的权,记为w(T)。即如果支撑树T*的权w(T*)是G的所有支撑树的权中最小者,则称T*是G的最小支撑树(简称最小树)。即 式中对G的所有支撑树T取最小。 (4)求法—破圈法,避圈法。 1)破圈法:任取一个圈,从圈中去掉一条权最大的边(如果有两条或两条以上的边都是权最大的边,则任意去掉其中一条)。在余下的图中,重复这个步骤,直到得到一个不含圈的图为止,这时的图便是最小树。 2)避圈法。 ①在连通图中任取一条边e1,找一条与e1不构成圈的另一条边e2,继续此过程,直到找不出这样的边使其与已选的边不构成圈为止,这些边所构成的图便是一个支撑树。 ②在赋权图中,首先选一条最小权的边,在往后的每步中也总是从未被选取的边中选权最小的边,并使之与已选的边不构成圈(若每步中有两条以上的权最小边,则任选其中一条)。重复上述步骤,直到选不出这样的边为止,由这些选出的边构成的图就是一个最小支撑树。此方法称为Kruskal算法。 3.最短路 (1)最短路的定义。 最短路问题是图论中十分重要的最优化问题之一。它经常被用于解决生产实际中诸如管线铺设、线路安排、工厂布局、设备更新等优化问题。最短路问题的一般提法:给定一个赋权有向图D=(V,A),对于每一个弧a=(vi,vj),相应有一个权叫wij。vs,vt是D中给定的始点与终点。设P是D中从vs到vt的一条路,定义路P的权是P中所有弧的权之和,记为w(P)。最短路问题就是要在所有从vs到vt的路P中,寻找一个权最小的路P0,使 称P0是从vs到vt的最短路。P0的权值w(P0)也称为从vs到vt的距离,记为d(vs,vt)。(2)最短路求法—Dijkstra方法。这种算法的基本思路是:假定v1→v2→v3→v
文档评论(0)