运输配送图与网络相关分析.ppt

图与网络分析;A;“环球旅行”问题 在图中找一条经过每个点一次且仅一次的路——哈密尔顿回路。; 在实际的生产和生活中,人们为了反映事物之间的关系,常常在纸上用点和线来画出各式各样的示意图。? 例1:图1是我国北京、上海、重庆等十四个城市之间的铁路交通图,这里用点表示城市,用点与点之间的线表示城市之间的铁路线。; 例2:有六支球队进行足球比赛,我们分别用点v1…v6表示这六支球队。它们之间的比赛情况,也可以用图反映出来,已知v1队战胜v2队,v2队战胜v3队,v3队战胜v5队,如此等等。这个胜负情况,可以用图2所示的有向图反映出来。;1.图的基本概念; ; ;无向图的有关概念; ;定理1: 图G=(V,E)中,所有点的次之和是边数的两倍, 即: ;一、树及其性质 在各种各样的图中,有一类图是十分简单又非常具有应用价值的图,这就是树。树在自然科学和社会科学,特别是在计算机科学领域中有广泛的应用。 例:已知有六个城市,它们之间要架设电话线,要求任意两个城市均可以互相通话,并且电话线的总长度最短。;再比如,乒乓球单打比赛抽签后的对阵形式以及企业的组织结构图等。; 二、图的生成(支撑)树 定义15 设图K=(V,E’)是图G=(V,E)的一生成(支撑)子图,如果图K=(V,E’)是一个树,那么称K是G的一个生成树。 G中属于生成树的边称为树枝,不在生成树上的边称为弦。例如,图3b 是图3a 的一个生成树。 ;图的生成树的求法1: 定理7充分性的证明,提供了一个寻找连通图生成树的方法,叫做“破圈法”。就是从图中任取一个圈,去掉一条边。再对剩下的图重复以上步骤,直到不含圈时为止,这样就得到一个生成树。 例:用破圈法求下图的一个生成树。;圈(v1,v2,v3,v1)去e3 ; 圈( v1,v2,v4,v3,v1 )去e4 ; 圈( v3,v4 v5,v3 )去e6 ; 圈( v1,v2,v5,v4,v3,v1 )去e7; 得到生成树,如图所示。;三、最小生成树问题 定义16 连通图G =(V,E),每条边上有非负权L(e)。一棵生成树所有树枝上权的总和,称为这个生成树的权。具有最小权的生成树称为最小生成树(最小支撑树),简称最小树。 这里所指的权,是具有广义的数量值。根据实际研究问题的不同,可以具有不同的含义。例如长度、费用、流量等等。 如前所述,在已知的几个城市之间联结电话线网,要求总长度最短或总建设费用最少,这个问题的解决可以归结为最小支撑树问题。再如,城市间交通线的建造等,都可以归结为这一类问题。;求最小生成树的常用方法有破圈法: ① 在网络图中寻找一个圈。若不存在圈,则已经得到最短树或网络不存在最短树; ② 去掉该圈中权数最大的边; 反复重复 ① ② 两步,直到得到最小生成树。; 解:这个问题就是求赋权图的最小支撑树。用破圈法求解。;课堂练习;主页;;;;;你能笔尖不离纸,一笔画出图中的每个图形吗? ;;下图是一个公园的平面图,要使游人走遍每一条路不重复,出口和入口应设在哪儿?;甲  ;主页;二、 奇偶点图上作业法 (1)找出图G中的所有的奇顶点,把它们两两配成对,而每对奇点之间必有一条通路,把这条通路上的所有边作为重复边追加到图中去,这样得到的新连通图必无奇点。 (2)如果边e=(u,v)上的重复边多于一条,则可从重复边中去掉偶数条,使得其重复边至多为一条,图中的顶点仍全部都是偶顶点。 (3)检查图中的每一个圈,如果每一个圈的重复边的总长不大于该圈总长的一半,则已经求得最优方案。如果存在一个圈,重复边的总长大于该圈总长的一半时,则将这个圈中的重复边去掉,再将该圈中原来没有重复边的各边加上重复边,其它各圈的边不变,返回步骤(2)。;判定标准1: 在最优邮递路线上,图中的每一条边至多有一条重复边。 判定标准2 : 在最优邮递路线上,图中每一个圈的重复边总权小于或等于该圈总权的一半。;A;求解步骤: 1、在线性图中,添加弧(即双线条),使得到的新图上没有奇点,如图2所示。 (注意:如果邮递员走遍所有的路段,则路线图上所有的点都必须变成偶点,每一个点至少有一进一出。); 2、调整添弧,使每个圈的添弧总长度不大于圈总长度的一半。;总长度为8,而添弧总长度为5,所以去掉原来的添弧I-K,I-M,在该圈未添弧的路段K-N,M-N上添弧。;A; 设L点为邮局,则可以一笔画出邮递员送信的最短路径如图6所示。;课堂作业:求解下图所示网络的中国邮路问题,图中数字为该边的长。

文档评论(0)

1亿VIP精品文档

相关文档