- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金融学院管理运筹学图与网络计划技术
管理运筹学 图与网络分析 重要定理: G=(V, E)有生成树的充分必要条件是: G为连通图。 证明: 任取V1∈V,令V1={v1},由于G是连通图,故V1与V1必有边相连,设相连边为e=(v1,v2),v1∈V1,v2∈V1 重复以上步骤,对于Vi∈V,总能找到一个e1,满足一端在Vi中,另一端在Vi中。当i=n时,Vn={v1,v2, …,vn}, ET={e1,e2, …,en-1},此时便构成一个生成树。 以上的证明实际给出了寻找支撑树的方法之一:避圈法(加边法), 其中避圈法有可分为深探法和广探法。 深探法: ? V中任取一点v,标号为0; ? 如某点u已有标号i,检查u的各边,是否其端点已标号;如存在(u,w)边,w未标号,则为w标上i+1,记下(u,w)。令w取代u, 重复?; ? 如上述这样的边的所有端点均已有标号,则退回标号为i-1的点r, 再重复?,直至所有点均已标号为止。 0 1 2 3 4 5 6 7 8 9 10 11 12 13 广探法: ? V中任取一点v,标号为0; ? 令所有标号为i的点集为Vi,检查Vi的端点是否已标号,对所有为标记的点记下i+1,记下这些边; ? 对标记i+1的点再重复?,直至所有点均已标号为止。 0 1 3 4 2 1 2 2 3 3 3 3 4 4 最短树问题的一般提法是:选取网络中的部分图,使得网络连通,且使总权数最短。 在实际应用中,经常碰到需要求一个赋权连通图的最短树的问题。 求最短树的方法,依据的是树的特点,即无圈和连通,加上最短的要求, 最小支撑树 Kruskal 算法 v5 v4 v2 v0 v1 v3 v8 v6 v7 4 1 5 1 1 4 3 5 1 2 5 4 4 2 2 3 破圈法原理 1.如果网络图中无圈并且q=p-1,则已经是树; 2.如果网络图中有圈,则截去该圈中权数最大的边;这样,并不影响网络图的连通性,且能使边数减少一个; 3.经过一定次数的截边,网络图中将再也没有圈,成为无圈图; 4.如果此时的网络满足q=p-1,则已经是树; 5.由于每次截去的边在圈中具有最大的权数,因此获得的树也是最短的树。 最小支撑树 破圈法 v5 v4 v2 v0 v1 v3 v8 v6 v7 4 1 5 1 1 4 3 5 1 2 5 4 4 2 2 3 避圈法/生长法原理 1.类似于自然界中植物生长的过程,结合就近生长和避免构成圈的要求,逐步生长直到所有的点都已经被包含。 2.如果原网络不连通,则在生长过程中会出现某些点不能被生长,则结束。 3.避圈的原理是已经被包含在生长过的树中的点不再被生长。 4.由于在每次生长时都采用就近生长的方法,生成的树一定是最短树。 避圈法基本思想: 将点集分成两个子集S, S, 在连接两个子集的所有边中选择权数最小的边,则最小边必包含于网络的最小树内。 基本步骤: ? 从网络中任选一点i作为S; ? 在连接S与S的所有边中,选择最小边(i, k); ? 将最小边的另一个端点k从S中移除,纳入S中; ? 若S为空集,停止运算。否则转? v6 v5 v4 v3 v2 v1 v7 2 4 6 3 1 5 7 1 5 6 4 2 最短路问题 廣東金融學院工商管理系 * 第7讲 关于图的基本概念 格尼斯堡7桥难题 一、图的概念 所谓图(graph),就是顶点和边的集合,点的集合记为V (vertex),边的集合记为E (edge),则图可以表示为: G=(V, E),点代表被研究的事物,边代表事物之间的联系,因此,边不能离开点而独立存在,每条边都有两个端点。 在画图时,顶点的位置、边和长短形状都是无关紧要的,只要两个图的顶点及边是对应相同的,则两个图相同。 e1 e2 e3 e4 e5 v2 v3 v1 v4 v5 v6 e6 e7 e8 e9 图的表达: e1 e2 e3 e4 e5 v2 v3 v1 v4 v5 v6 e6 e7 e8 e9 顶点数(图的阶数) 集合V中元素的个数,记作p(G), 如图中的图G,p(G)=6 边数 集合E中元素的个数,记作q(G), 如图中的图G,q(G)=9, 若e=[u,v]∈E,则称u和v为e的端点,而称e为u和v的关联边,也称u,v与边e相关联 v1,v2是e1和e2的端点,e1和e2都是v1和v2的关联边。 若点u和v与同一条边相关联,则u和v为相邻(邻接)点;若两条边ei和ej有同一个端点,则称ei与ej为相邻边。 例如在图中v1和v2为相邻点, v1和v5不相邻;e1
文档评论(0)