【VIP专享】离散数学第七章
离散数学第七章图的基本概念知识点总结docx

图论部分第七章、图的基本概念7.1无向图及有向图无向图与有向图多重集合:元素可以重复出现的集合无序积:A,、B={(x,y) | x A y B}定义无向图G=<V,E>,其中(1)顶点集V二一,元素称为顶点(2)边集E为V 7的多重子集,其元素称为无向边,简称边•例如,G=<V,E>如图所示,其中V={V1, V2,…,V5}, E={(V1,V1),(V1,V2),(V2,V3),(V2,V3),(V2,V5),(V1,V5),(V4,V5)},定义有向图D=<V,E>,其中(1)V同无向图的顶点集,元素也称为顶点(2)边集E为V V的多重子集,其元素称为有向边,简称边•用无向边代替D的所有有向边所得到的无向图称作D的基图,右图是有向图, 试写出它的V和E注意:图的数学定义与图形表示,在同构(待叙)的意义下是一一对应的通常用G表示无向图,D表示有向图,也常用G泛指无向图和有向图,用e k表示无向边或有向边.V(G), E(G), V(D), E(D): G 和D 的顶点集,边集.n阶图:n个顶点的图有限图:V, E都是有穷集合的图零图:E=..平凡图:1阶零图空图:V=.顶点和边的关联与相邻:定义设e k=(v i,v j)是无向图G=<V,E>的一条边,称v i,v j 为e k 的端点,e k与v i (v j)关联.若v i = v j,则称e k与v i (v j)的关联次数为1;若v i = v j, 则称e k为环,此时称e k与v i的关联次数为2;若v i不是e k端点,则称e k与v i的关联次数为0.无边关联的顶点称作孤立点.定义设无向图G=<V,E> , v i,v j V, e k,e i E,若(v i,v j) E,则称v i,v j相邻;若e k,e i 至少有一个公共端点,则称e k,e i相邻.对有向图有类似定义.设e k= v i,v j是有向图的一条边,又称v i是e k的始点,v j是e k的终点,v i邻接到v j, v j邻接于v i.v 的入度d _(v): v 作为边的终点次数之和邻域和关联集邻域和关联集设无向图G 灼IX®,的邻域畀©)=例气〒£伍”如司①八炕]、的R ]邻域 V(v)=A r (v)U{v}[的关轶集J®)=3E £(G)2与咲联}设有向图D 於玖Q'的百堆乎集册护側進E (D)AV 惚Y E(G/\T '的先極元集 Zy (i-r («kcl ;(P )A<a s r>C E(Q AW } *的邻域 A^(v )=r ;(v )UJK (v )、的团邻域 哥何fV 』(i ・)u 阴顶点的度数 设G=<V,E>为无向图,v V,v 的度数(度)d(v): v 作为边的端点次数之和悬挂顶点:度数为1的顶点悬挂边:与悬挂顶点关联的边G 的最大度:(G)=max{d(v)| v V}G 的最小度 (G)=min{d(v)| v V}例如 d(v 5)=3, d(v 2)=4, d(v i )=4, :(G)=4,、(G)=1,v 4是悬挂顶点,e 7是悬挂边,e i 是环设D=<V,E>为有向图,v V,v 的出度d +(v): v 作为边的始点次数之和v 的度数(度)d(v): V 作为边的端点次数之和d(v)= d +(v)+ d -(v)D的最大出度+(D),最小出度、+(D)最大入度厶TD),最小入度_(D)最大度. (D),最小度、(D)例如d+(a)=4, d-(a)=1, d(a)=5,d+(b)=O, d-(b)=3, d(b)=3,+(D)=4, +(D)=0, :"(D)=3,"(D)=1, (D)=5, (D)=3.握手定理定理任意无向图和有向图的所有顶点度数之和都等于边数的2倍,并且有向图的所有顶点入度之和等于出度之和等于边数•证G中每条边(包括环)均有两个端点,所以在计算G中各顶点度数之和时,每条边均提供2度,m条边共提供2m度.有向图的每条边提供一个入度和一个出度,故所有顶点入度之和等于出度之和等于边数推论在任何无向图利有向图中,奇度顶点的个数必为肉数一证设空彷任意團,令曲伪翻!叫叫V|t6l^(v)为朗;则FlU V^V,卩小岭虫,由握手立理可知hH ■工兀)-XrfM + E rf W" M 心由于如罗W)均为他4,所以卩2)也为偶埶但因为吁中顶融齢防奇数,所以强诡为儼L图的度数列设无向图G的顶点集V={v i, V2, ••»*}G 的度数列:d(v i), d(V2),…d (v n)如右图度数列:4,4,2,1,3设有向图D的顶点集V={V1, V2,…v n}D 的度数列:d(v i), d(V2), •••d (v n)D 的出度列:d+(v i), d+(v2), --d+(v n)D 的入度列:d_(v i), d _(v2),…d Iv n)如右图度数列:5,3,3,3出度列:4,0,2,1入度列:1,3,1,2例1 (3,3,3,4), (2,3,4,6,8)能成为图的度数列吗?解不可能•它们都有奇数个奇数•例2已知图G有10条边,4个3度顶点,其余顶点的度数均小于等于2,问G 至少有多少个顶点?解设G有n个顶点•由握手定理,4 3+2 (n-4)_2 10解得n _8例3证明不存在具有奇数个面且每个面都具有奇数条棱的多面体.证用反证法.假设存在这样的多面体,作无向图G=<V,E>, 其中V={v | v为多面体的面},E={(u,v) | u,v V u 与v 有公共的棱u=v}.根据假设,|V|为奇数且- v V, d(v)为奇数.这与握手定理的推论矛盾.多重图与简单图定义(1)在无向图中,如果有2条或2条以上的边关联同一对顶点,则称这些边为平行边,平行边的条数称为重数.⑵在有向图中,如果有2条或2条以上的边具有相同的始点和终点,则称这些边为有向平行边,简称平行边,平行边的条数称为重数.(3) 含平行边的图称为多重图.(4) 既无平行边也无环的图称为简单图.注意:简单图是极其重要的概念匕和勺是平行边蓮数为2临和旳不是平行边不是简单图图的同构定义 设G i =<V i ,E i >, G 2=<V 2,E 2>为两个无向图(有向图),若存在双射函数f: V i >V 2,使得对于任意的V i ,V j V i ,(V i ,V j )・ E l ( <V i ,V j > E i )当且仅当(f(V i ),f(V j )) E 2( Vf(V i ),f(V j )> E 2), 并且,(Vi ,V j )( <V i ,V j >)与(f(V i ),f(V j ))( <f(V i ),f(V j )>) 的重数相同,则称G i 与G 2是同构的,记作G i 三G 2.几点说明:图之间的同构关系具有自反性、对称性和传递性 .能找到多条同构的必要条件,但它们都不是充分条件:① 边数相同,顶点数相同② 度数列相同(不计度数的顺序)③ 对应顶点的关联集及邻域的元素个数相同,等等若破坏必要条件,则两图不同构至今没有找到判断两个图同构的多项式时间算法令和◎是平行边 重数为2 不是例1试画岀4阶3条边的所柯E同构的无向简单图 E K R例2判断下述每一对圉是否同构:度教列不同不同构不同构入(岀】度列不⑶度数列相同但不同构为什么?完全图:n阶无向完全图K n:每个顶点都与其余顶点相邻的n阶无向简单图.简单性质:边数m=n(n-1)/2,「=;=n-1n阶有向完全图:每对顶点之间均有两条方向相反的有向边的n阶有向简单图•简单性质:边数m=n(n-1),八=:=2(n-1),A+=6+=A_=6 _=n_1(1)为§阶完全图乓⑵为3阶有向完全图(3)称为彼得森图(1) ⑵子图:定义设G=<V,E>, G =<V ,E >是两个图(1)若V匸V且E亠E,则称G为G的子图,G为G 的母图,记作G G⑵若G G且V =V,则称G为G的生成子图⑶若V V或E E,称G为G的真子图⑷设V V且V ,以V •为顶点集,以两端点都在V中的所有边为边集的G的子图称作V 的导出子图,记作G[V ]⑸设E E且E ,以E为边集,以E中边关联的所有顶点为顶点集的G的子图称作E的导出子图,记作G[E ]补图:定义设G=<V,E>为n阶无向简单图,以V为顶点集,所有使G成为完全图K n 的添加边组成的集合为边集的图,称为G的补图,记作匚. 若Gm ■,则称G是自补图.例对上一页K4的所有非同构子图,指出互为补图的每一对子图,并指出哪些是自补图.7.2通路、回路、图的连通性简单通(回)路,初级通(回)路,复杂通(回)路定义给定图G=<V,E> (无向或有向的),G中顶点与边的交替序列-=v o e i v i e2 …e i v i,(1)若_i(1半I), V i—1, V i是e i的端点(对于有向图,要求V i-1是始点,V i是终点),则称】为通路,V0是通路的起点,V I是通路的终点,I为通路的长度.又若V0=v l,则称丨为回路•⑵若通路(回路)中所有顶点(对于回路,除V O=V l)各异,贝U称为初级通路(初级回路).初级通路又称作路径,初级回路又称作圈.(3)若通路(回路)中所有边各异,则称为简单通路(简单回路),否则称为复杂通路(复杂回路).说明:表示方法①用顶点和边的交替序列(定义),如-=v o e i v i e2…e i v i②用边的序列,如-=e i e2…e i③简单图中,用顶点的序列,如】=V0V1…v i④非简单图中,可用混合表示法,如-=v o v i e2v2e5v3v4v5环是长度为1的圈,两条平行边构成长度为2的圈.在无向简单图中,所有圈的长度一3;在有向简单图中,所有圈的长度一2.在两种意义下计算的圈个数①定义意义下在无向图中,一个长度为1(1一3)的圈看作21个不同的圈.如v o v i v2v o ,v i v2v o v i , v2v0v l v2, v0v2v l v0 , v l v0v2v1 , v2v l v0v2 看作6 个不同的圈.在有向图中,一个长度为l(l—3)的圈看作l个不同的圈.②同构意义下所有长度相同的圈都是同构的,因而是1个圈.定理在n阶图G中,若从顶点v i到v j (v i=v j)存在通路,则从v i到v j存在长度小于等于n-1的通路.推论在n阶图G中,若从顶点v到v j (v i=v j)存在通路,则从v i到v j存在长度小于等于n—1的初级通路.定理在一个n阶图G中,若存在w到自身的回路,则一定存在v i到自身长度小于等于n的回路.推论在一个n阶图G中,若存在v i到自身的简单回路,则一定存在长度小于等于n的初级回路.无向图的连通性设无向图G=<V,E>,u与V连通:若u与V之间有通路.规定u与自身总连通.连通关系R={<u,v>| u,v V且u、v}是V上的等价关系连通图:任意两点都连通的图.平凡图是连通图.连通分支:V关于连通关系R的等价类的导出子图设V/R={V I,V2,…丫心G[V i], G[V2], ••G[V k]是G的连通分支,其个数记作P(G)=k.G是连通图二p(G)=1短程线与距离u与V之间的短程线:u与V之间长度最短的通路(u与V连通)u与V之间的距离d(u,v): u与V之间短程线的长度若u与v不连通,规定d(u,v)= g性质:d(u,v)_O,且d(u,v)=O := u=vd(u ,v)=d(v,u)d(u ,v)+d (v,w) _d(u ,w)点割集与割点记G-v:从G中删除v及关联的边G-V :从G中删除V中所有的顶点及关联的边G-e :从G中删除eG-E:从G中删除E 中所有边定义设无向图G=vV,E>, V V,若p(G-V )>p(G)且-V V , p(G-V )=p(G),则称V •为G的点割集.若{v}为点割集,则称v为割点.刑仙旳h轴杲点割集必星割虐.{%叫;是点剖隼吗?边割集与割边(桥)定义设无向图G=<V,E>, E E,若p(G-E )>p(G)且-E - E , p(G-E )=p(G),则称E为G的边割集.若{e}为边割集,则称e 为割边或桥.在上一页的图中,{e i,e2},{e i,e3,e5,e6},{e8}等是边割集,e8是桥,{e7,e9,e5,e6}是边割集吗?几点说明:K n无点割集n阶零图既无点割集,也无边割集.若G连通,E为边割集,则p(G-E )=2若G连通,V为点割集,贝U p(G-V )_2有向图的连通性设有向图D=<V,E>u可达V: u到V有通路.规定u到自身总是可达的.可达具有自反性和传递性D弱连通(连通):基图为无向连通图D单向连通:-u,v・V,u可达v或v可达uD强连通:-u,v • V,u与v相互可达强连通=单向连通=弱连通定理(强连通判别法)D强连通当且仅当D中存在经过每个顶点至少一次的回路定理(单向连通判别法)D单向连通当且仅当D中存在经过每个顶点至少一次的通路例下图⑴强连通,(2惮连通,(3}弱连诵(1) (2) ⑶有向图的短程线与距离u到v的短程线:u到v长度最短的通路(u可达v) u与v之间的距离d<u,v>: u到v 的短程线的长度若u不可达v,规定d<u,v>=x.性质:d<u,v>_0,且d<u ,v>=0 = u=v d<u,v>+d<v,w> -d<u ,w>注意:没有对称性7.3图的矩阵表示无向图的关联矩阵定义设无向图G=<V,E>, V={v i, V2,…“*}, E={e i, e2,…,e m},令m ij为v i与e j 的关联次数,称(m ij)n m为G的关联矩阵,记为M(G).性质(1)每一列恰好有两个1或一个2(2) tf-U"⑴«)(+)平行边的列相同有向图的关联矩阵定义设无环有向图D=<V,E>, V={v1, v2, ••»・},E={e1, e2, …e m},令1 片为勺的始点tn严0 »y与弓不关联片为弓的终点则称臨儿伪。
《离散数学》第七章 图的基本概念 讲稿

7.1 无向图及有向图一、本节主要内容无向图与有向图顶点的度数握手定理简单图完全图子图补图二、教学内容无序对: 两个元素组成的二元组(没有顺序),即无论a,b是否相同,(a,b )=(b, a )无序积: A与B 为两个集合,A&B={(x,y) |x∈A∧y∈B}例A={a1, a2}, B={b1, b2}A&B={(a1 , b1 ), (a1 , b2 ) ,(a2 , b1 ) ,(a2 , b2 )}A&A={(a1 , a1 ), (a1 , a2 ) ,(a2 , a2 )}多重集合: 元素可以重复出现的集合无向图与有向图定义无向图G=<V,E>, 其中(1) V∅≠为顶点集,元素称为顶点(2) E为V&V的多重子集,其元素称为无向边,简称边.例如, G=<V,E>如图所示,其中V={v1, v2, …,v5},E={(v1,v1), (v1,v2), (v2,v3), (v2,v3), (v2,v5), (v1,v5), (v4,v5)}定义无向图G=<V,E>, 其中(1) V≠∅为顶点集,元素称为顶点(2) E为V&V的多重子集,其元素称为无向边,简称边.例如, G=<V,E>如图所示,其中V={v1, v2, …,v5},E={(v1,v1), (v1,v2), (v2,v3), (v2,v3), (v2,v5), (v1,v5), (v4,v5)} 无向图与有向图(续)定义有向图D=<V,E>, 其中(1) V同无向图的顶点集, 元素也称为顶点(2) E为V⨯V的多重子集,其元素称为有向边,简称边.用无向边代替D的所有有向边所得到的无向图称作D的基图右图是有向图,试写出它的V和E无向图与有向图(续)通常用G表示无向图, D表示有向图,也常用G泛指无向图和有向图,用ek表示无向边或有向边.V(G), E(G), V(D), E(D): G和D的顶点集, 边集.n 阶图: n个顶点的图有限图: V, E都是有穷集合的图零图: E=∅平凡图: 1 阶零图顶点和边的关联与相邻定义设ek=(vi, vj)是无向图G=<V,E>的一条边, 称vi, vj为ek的端点, ek与vi ( vj)关联.若vi ≠ vj, 则称ek与vi ( vj)的关联次数为1;若vi = vj, 则称ek为环, 此时称ek与vi 的关联次数为2;若vi不是ek端点, 则称ek与vi 的关联次数为0.无边关联的顶点称作孤立点.定义设无向图G=<V,E>, vi,vj∈V,ek,el∈E,若(vi,vj) ∈E, 则称vi,vj相邻;若ek,el至少有一个公共端点, 则称ek,el相邻.对有向图有类似定义. 设ek=〈vi,vj〉是有向图的一条边, vi,vj是ek端点,又称vi是ek的始点, vj是ek的终点,vi邻接到vj, vj邻接于vi.邻域和关联集设无向图G , v ∈V(G)v 的邻域 N(v)={u|u ∈V(G)∧(u,v)∈E(G)∧u ≠v} v 的闭邻域 = N(v)∪{v} v 的关联集 I(v)={e|e ∈E(G)∧e 与v 关联} 设有向图D, v ∈V(D)v 的后继元集 ={u|u ∈V(D)∧<v,u>∈E(G)∧u ≠v}v 的先驱元集 ={u|u ∈V(D)∧<u,v>∈E(G)∧u ≠v}v 的邻域v 的闭邻域顶点的度数设G=<V ,E>为无向图, v ∈V,v 的度数(度) d(v): v 作为边的端点的次数之和 悬挂顶点: 度数为1的顶点 悬挂边: 与悬挂顶点关联的边 G 的最大度∆(G)=max{d(v)| v ∈V} G 的最小度δ(G)=min{d(v)| v ∈V} 例如 d(v5)=3, d(v2)=4, d(v1)=4, ∆(G)=4, δ(G)=1,v4是悬挂顶点, e7是悬挂边, e1是环顶点的度数(续)设D=<V ,E>为有向图, v ∈V,v 的出度d+(v): v 作为边的始点的次数之和 v 的入度d -(v): v 作为边的终点的次数之和 v 的度数(度) d(v): v 作为边的端点次数之和 d(v)= d+(v)+ d-(v)D 的最大出度∆+(D), 最小出度δ+(D) 最大入度∆-(D), 最小入度δ-(D) 最大度∆(D), 最小度δ(D) 例如 d+(a)=4, d-(a)=1, d(a)=5, d+(b)=0, d-(b)=3, d(b)=3,∆+(D)=4, δ+(D)=0, ∆-(D)=3, δ-(D)=1, ∆(D)=5, δ(D)=3. 图论基本定理——握手定理定理 任意无向图和有向图的所有顶点度数之和都等于边数的2倍, 并且有向图的所有顶点入度之和等于出度之和等于边数.)(v N )(v D +Γ)(v D -Γ)()()(v v v N D D D -+ΓΓ= }{)()(v v N v N D D =证 G 中每条边(包括环)均有两个端点,所以在计算G 中各顶点度数之和时,每条边均提供2度,m 条边共提供2m 度.有向图的每条边提供一个入度和一个出度, 故所有顶点入度之和等于出度之和等于边数. 握手定理(续)推论 在任何无向图和有向图中,度为奇数的顶点个数必为偶数. 证 设G=<V,E>为任意图,令 V1={v | v ∈V ∧d(v)为奇数} V2={v | v ∈V ∧d(v)为偶数}则V1∪V2=V, V1∩V2=∅,由握手定理可知∑∑∑∈∈∈+==21)()()(2V v V v Vv v d v d v d m由于2m,∑∈2)(V v v d 均为偶数,所以 ∑∈1)(V v v d 也为偶数, 但因为V1中顶点度数都为奇数,所以|V1|必为偶数.图的度数列设无向图G 的顶点集V={v1, v2, …, vn} G 的度数序列: d(v1), d(v2), …, d(vn) 如右图度数序列:4,4,2,1,3设有向图D 的顶点集V={v1, v2, …, vn} D 的度数序列: d(v1), d(v2), …, d(vn) D 的出度序列: d+(v1), d+(v2), …, d+(vn) D 的入度序列: d -(v1), d -(v2), …, d -(vn) 如右图度数序列:5,3,3,3出度序列:4,0,2,1 入度序列:1,3,1,2 握手定理的应用例1 (3,3,3,4), (2,3,4,6,8)能成为图的度数序列吗? 解 不可能. 它们都有奇数个奇数.例2 已知图G 有10条边, 4个3度顶点, 其余顶点的度数均小于等于2, 问G 至少有多少个顶点? 解 设G 有n 个顶点. 由握手定理, 4⨯3+2⨯(n-4)≥2⨯10 解得 n ≥8握手定理的应用(续)例3 给定下列各序列,哪组可以构成无向图的度数序列 (2,2,2,2,2) (1,1,2,2,3) (1,1,2,2,2) (1,3,4,4,5)多重图与简单图定义(1) 在无向图中,如果有2条或2条以上的边关联同一对顶点, 则称这些边为平行边, 平行边的条数称为重数.(2)在有向图中,如果有2条或2条以上的边具有相同的始点和终点, 则称这些边为有向平行边, 简称平行边, 平行边的条数称为重数.(3) 含平行边的图称为多重图.(4) 既无平行边也无环的图称为简单图.注意:简单图是极其重要的概念多重图与简单图(续)例如e5和e6 是平行边重数为2不是简单图e2和e3 是平行边,重数为2 e6和e7不是平行边不是简单图图的同构定义设G1=<V1,E1>, G2=<V2,E2>为两个无向图(有向图), 若存在双射函数f: V1→V2, 使得对于任意的vi,vj∈V1,(vi,vj)∈E1(<vi,vj>∈E1)当且仅当(f(vi),f(vj))∈E2(<f(vi),f(vj)>∈E2),并且,(vi,vj)(<vi,vj>)与(f(vi),f(vj))(<f(vi),f(vj)>)的重数相同,则称G1与G2是同构的,记作G1≅G2.图的同构(续)几点说明:图之间的同构关系具有自反性、对称性和传递性.能找到多条同构的必要条件, 但它们都不是充分条件:①边数相同,顶点数相同②度数列相同(不计度数的顺序)③对应顶点的关联集及邻域的元素个数相同,等等若破坏必要条件,则两图不同构图的同构(续)例1 试画出4阶3条边的所有非同构的无向简单图例2 判断下述每一对图是否同构:(1)度数列不同不同构例2 (续)(2)不同构入(出)度列不同度数列相同但不同构为什么?完全图与正则图n阶无向完全图Kn: 每个顶点都与其余顶点相邻的n阶无向简单图.简单性质: 边数m=n(n-1)/2, ∆=δ=n-1n阶有向完全图: 每对顶点之间均有两条方向相反的有向边的n阶有向简单图.简单性质: 边数m=n(n-1), ∆=δ=2(n-1),∆+=δ+=∆-=δ-=n-1n阶k正则图: ∆=δ=k 的n阶无向简单图简单性质: 边数m=nk/2完全图与正则图(续)(1) 为5阶无向完全图K5(2) 为3阶有向完全图(3) 为彼得森图, 它是3 正则图子图定义设G=<V,E>, G '=<V ',E '>是2个图(1) 若V '⊆V且E '⊆E, 则称G '为G的子图, G为G '的母图, 记作G '⊆G(2)若G '⊆G且G '≠ G(即V '⊂V 或E '⊂E),称G '为G的真子图(3) 若G '⊆G 且V '=V,则称G '为G的生成子图(4) 设V '⊆V 且V '≠∅, 以V '为顶点集, 以两端点都在V '中的所有边为边集的G的子图称作V '的导出子图,记作G[V '](5) 设E '⊆E且E '≠∅, 以E '为边集, 以E '中边关联的所有顶点为顶点集的G的子图称作E '的导出子图, 记作G[E ']子图(续)例画出K4的所有非同构的生成子图补图定义设G=<V,E>为n阶无向简单图,以V为顶点集,所有使G成为完全图Kn的添加边组成的集合为边集的图,称为G的补图,记作G≅G.若G ≅ G , 则称G 是自补图.例 画出5阶7条边的所有非同构的无向简单图首先,画出5阶3条边的所有非同构的无向简单图 然后,画出各自的补图7.2 通路、回路与图的连通性一、本节主要内容简单通(回)路, 初级通(回)路, 复杂通(回)路 无向连通图, 连通分支弱连通图, 单向连通图, 强连通图 点割集与割点边割集与割边(桥) 二、教学内容 通路与回路定义 给定图G=<V ,E>(无向或有向的),设G 中顶点与边的交替序列Γ=v0e1v1e2…elvl ,(1) 若∀i(1≤i ≤l), vi -1 和 vi 是ei 的端点(对于有向图, 要求vi -1是始点, vi 是终点), 则称Γ为通路, v0是通路的起点, vl 是通路的终点, l 为通路的长度. 又若v0=vl ,则称Γ为回路. (2) 若通路(回路)中所有顶点(对于回路, 除v0=vl)各异,则称为初级通路(初级回路).初级通路又称作路径, 初级回路又称作圈.(3) 若通路(回路)中所有边各异, 则称为简单通路(简单回路), 否则称为复杂通路(复杂回路). 通路与回路(续) 说明:在无向图中,环是长度为1的圈, 两条平行边构成长度为2的圈. 在有向图中,环是长度为1的圈, 两条方向相反边构成长度为2的圈. 在无向简单图中, 所有圈的长度≥3; 在有向简单图中, 所有圈的长度≥2. 通路与回路(续)定理 在n 阶图G 中,若从顶点vi 到vj (vi ≠vj )存在通 路,则从vi 到vj 存在长度小于等于n -1的通路.推论 在n 阶图G 中,若从顶点vi 到vj (vi ≠vj )存在通121212G G G G G G ≅≅例设与均为无向简单图,当且仅当路,则从vi到vj存在长度小于等于n-1的初级通路.定理在一个n阶图G中,若存在vi到自身的回路,则一定存在vi到自身长度小于等于n的回路.推论在一个n阶图G中,若存在vi到自身的简单回路,则一定存在长度小于等于n的初级回路.无向图的连通性设无向图G=<V,E>,u与v连通: 若u与v之间有通路. 规定u与自身总连通.连通关系R={<u,v>| u,v ∈V且u~v}是V上的等价关系连通图: 平凡图, 或者任意两点都连通的图连通分支: V关于R的等价类的导出子图设V/R={V1,V2,…,Vk}, G[V1], G[V2], …,G[Vk]是G的连通分支, 其个数记作p(G)=k.G是连通图⇔ p(G)=1短程线与距离u与v之间的短程线: u与v之间长度最短的通路(u与v连通)u与v之间的距离d(u,v): u与v之间短程线的长度若u与v不连通, 规定d(u,v)=∞.性质:d(u,v)≥0, 且d(u,v)=0 ⇔ u=vd(u,v)=d(v,u)(对称性)d(u,v)+d(v,w)≥d(u,w) (三角不等式)点割集记G-v: 从G中删除v及关联的边G-V': 从G中删除V'中所有的顶点及关联的边G-e : 从G中删除eG-E': 从G中删除E'中所有边定义设无向图G=<V,E>, 如果存在顶点子集V'⊂V, 使p(G-V')>p(G),而且删除V'的任何真子集V''后(∀ V''⊂V'),p(G-V'')=p(G), 则称V'为G的点割集. 若{v}为点割集, 则称v为割点.点割集(续)例{v1,v4}, {v6}是点割集, v6是割点.{v2,v5}是点割集吗?边割集定义设无向图G=<V,E>, E'⊆E, 若p(G-E')>p(G)且∀E''⊂E',p(G-E'')=p(G), 则称E'为G的边割集. 若{e}为边割集, 则称e为割边或桥.在上一页的图中,{e1,e2},{e1,e3,e5,e6},{e8}等是边割集,e8是桥,{e7,e9,e5,e6}是边割集吗?几点说明:Kn无点割集n阶零图既无点割集,也无边割集.若G连通,E'为边割集,则p(G-E')=2若G连通,V'为点割集,则p(G-V')≥2有向图的连通性设有向图D=<V,E>u可达v: u到v有通路. 规定u到自身总是可达的.可达具有自反性和传递性D弱连通(连通): 基图为无向连通图D单向连通: ∀u,v∈V,u可达v 或v可达uD强连通: ∀u,v∈V,u与v相互可达强连通⇒单向连通⇒弱连通有向图的连通性(续)例下图(1)强连通, (2)单连通, (3) 弱连通有向图的短程线与距离u到v的短程线: u到v长度最短的通路(u可达v)u与v之间的距离d<u,v>: u到v的短程线的长度若u不可达v, 规定d<u,v>=∞.性质:d<u,v>≥0, 且d<u,v>=0 ⇔ u=vd<u,v>+d<v,w> ≥d<u,w>注意: 没有对称性7.3 图的矩阵表示一、本节主要内容无向图的关联矩阵有向图的关联矩阵有向图的邻接矩阵有向图的可达矩阵二、教学内容无向图的关联矩阵定义设无向图G=<V,E>, V={v1, v2, …, vn}, E={e1, e2, …, em}, 令mij为vi与ej的关联次数,称(mij)n⨯m为G的关联矩阵,记为M(G).定义设无向图G=<V,E>, V={v1, v2, …, vn}, E={e1, e2, …, em}, 令mij为vi与ej的关联次数,称(mij)n⨯m为G的关联矩阵,记为M(G).性质关联次数为可能取值为0,1,2有向图的关联矩阵定义 设无环有向图D=<V ,E>, V={v1, v2, …, vn}, E={e1, e2, …, em}, 令则称(mij)n ⨯m 为D 的关联矩阵,记为M(D). 性质:有向图的邻接矩阵定义 设有向图D=<V ,E>, V={v1, v2, …, vn}, E={e1, e2, …, em}, 令 )1(ij a 为顶点vi 邻接到顶点vj 边的条数,称()1(ij a )n ⨯n 为D 的邻接矩阵, 记作A(D), 简记为A. 1110001110()1001200000M G ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦1100010111()0000101110M D -⎡⎤⎢⎥--⎢⎥=⎢⎥-⎢⎥-⎣⎦平行边的列相同)4(2)3(),...,2,1()()2(),...,2,1(2)1(,11mm n i v d m m j m ji ijimj ijni ij =====∑∑∑==(1)1(1)1(1)(),1,2,...,(2)(),1,2,...,nij i j n ij ji a d vi n a d v j n+=-=====∑∑性质D 中的通路及回路数定理 设A 为n 阶有向图D 的邻接矩阵, 则Al(l ≥1)中 元素)(l ij a 为D 中vi 到vj 长度为 l 的通路数, )(l ii a 为vi 到自身长度为 l 的回路数,∑∑==n i nj l ija11)( 为D 中长度为 l 的通路总数,∑=ni l iia1)( 为D 中长度为 l 的回路总数.D 中的通路及回路数(续)推论 设Bl=A+A2+…+Al(l ≥1), 则Bl 中元素为D 中长度小于或等于l 的通路数, 为D 中长度小于或等于l 的回路数. 例 有向图D 如图所示, 求A, A2, A3, A4, 并回答问题:(1) D 中长度为1, 2, 3, 4的通路各有多 少条?其中回路分别为多少条? (2) D 中长度小于或等于4的通路为多 少条?其中有多少条回路?12100010()00010010A D ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦有向图的可达矩阵定义 设D=<V ,E>为有向图, V={v1, v2, …, vn}, 令称(pij)n ⨯n 为D 的可达矩阵, 记作P(D), 简记为P. 性质:P(D)主对角线上的元素全为1.D 强连通当且仅当P(D)的元素全为1. 有向图的可达矩阵(续)例 右图所示的有向图D 的可达矩阵为7.4 最短路径及关键路径一、本节主要内容 最短路 关键路线二、教学内容对于有向图或无向图G 的每条边,附加一个实数w(e),则称w(e)为边e 上的权. G 连同附加在各边上的实数,称为带权图.设带权图G=<V,E,W>,G 中每条边的权都大于等于0.u,v 为G 中任意两个顶点,从u 到v 的所有通⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=1101110111110001P路中带权最小的通路称为u 到v 的最短路径.求给定两个顶点之间的最短路径,称为最短路径问题. 算法:Dijkstra(标号法){}()*()*1()*()()1()*1.2./5.i r r i i i i ir i r r j j j j j r i r v l v v v l v r p l l v v v l v r l v v p r T V r ∞==-j ij r r 如果顶点与v 不相邻,则w =为顶点到顶点最短路径的权,如果顶点获得了标号,则称顶点在第步获得了标号(永久性标号)3.为顶点到顶点最短路径的权的上界,如果顶点获得了标号,则称顶点在第步获得了t 标号(临时性标号)4.P 已经获得标号为第步通过集P 为第步未通过集例:求图中v0与v5的最短路径(0)*000(0)0(1)*(0)(1)*1010100,{},T {},1,2,3,4,5{},min {},T T {}(2)T j jj i j i v T l P l w j l l l P P t ∈=======⋃=-0012345j i i i i 第步(r=0):v 获得p 标号v v ,v ,v ,v ,v ,v 获得t 标号第1步(r=1):(1)求下一个p 标号的顶点,将标在顶点v 处,表明顶点v 获得p 标号.修改通过集和未通过集:v v 修改中各顶点的标1(1)(0)(1)*(2)*(1)(2)*2121(2)(1)(2)*2min{,}{},min {},T T {}(2)T min{,}j jj iij i j iv T j j iij ll lw l l l P P t l l l w ∈=+==⋃=-=+i i i i 号:第2步(r=2):(1)求下一个p 标号的顶点,将标在顶点v 处,表明顶点v 获得p 标号.修改通过集和未通过集:v v 修改中各顶点的标号:2.关键路径问题,(){/,}(){/,}D D D V E v V v x x V v x E v v x x V x v E v +=<>∈Γ=∈∧<>∈Γ=∈∧<>∈-设为一个有向图,,则为的后继元集为的先继元集定义:PERT 图设D=<V ,E,W>是n 阶有向带权图1. D 是简单图2. D 中无环路3. 有一个顶点出度为0,称为发点;有一个顶点入度为0,称为收点4. 记边<vi, vj>的权为wij,它常常表示时间1. 最早完成时间:自发点v1开始,沿最长路径(权)到达vi 所需时间,称为vi 的最早完成时间,记为TE (vi ) ,i=1,2,…,nj 1i i j ij v ()234567TE(v )=0,v (1)TE(v )={(v )+w },1,2,,max TE(v )=max{0+1}=1;TE(v )=max{0+2,1+0}=2;TE(v )=max{0+3,2+2}=4;TE(v )=max{1+3,4+4}=8;TE(v )=max{2+4,8+1}=9;TE(v )=max{1+4,2+D i v i TE i n-∈Γ≠=显然的最早完成时间按如下公式计算:813784}=6;TE(v )=max{6+6,9+1}=12;v v v v 关键路径:从发点到收点的一条最长路径,2. 最晚完成时间:在保证收点vn 的最早完成时间不增加的条件下,自发点v1最迟到达vi 所需时间,称为vi 的最晚完成时间,记为TL (vi ).j n n i i j ij v ()876543TL(v )=TL(v ),v ()TL(v )={(v )-w },1,2,,min TL(v )=12;TL(v )=min{12-6}=6;TL(v )=min{12-1}=11;TL(v )=min{11-1}=10;TL(v )=min{10-4}=6;TL(v )=min{6-2,11-4,6-4}=2;TL(D i v i n TL i n∈Γ≠=+显然的最晚完成时间按如下公式计算:21v )=min{2-0,10-3,6-4}=2;TL(v )=min{2-1,2-2,6-3}=0;3. 缓冲时间:TS(vi)=TL(vi)- TE(vi) TS(v1)= TS(v3)= TS(v7)= TS(v8)=0 TS(v2)=2-1=1; TS(v4)=6-4=2; TS(v5)=10-8=2; TS(v6)=11-9=2。
离散数学第7章ppt课件

主要内容 有序对与笛卡儿积 二元关系的定义与表示法 关系的运算 关系的性质 关系的闭包 等价关系与划分 偏序关系
.
1
7.1 有序对与笛卡儿积
定义7.1 由两个元素 x 和 y,按照一定的顺序组成的二元组 称为有序对,记作<x,y>. 有序对性质: (1) 有序性 <x,y><y,x> (当xy时) (2) <x,y>与<u,v>相等的充分必要条件是
.
5
实例
例2 (1) 证明A=B,C=D AC=BD (2) AC = BD是否推出 A=B,C=D? 为什么?
解 (1) 任取<x,y> <x,y>AC
xAyC xByD <x,y>BD (2) 不一定.反例如下: A={1},B={2}, C = D = , 则AC = BD但是A B.
类似的还可以定义:
大于等于关系, 小于关系, 大于关系, 真包含关系等.
.
10
关系的表示
1. 关系矩阵
若A={x1, x2, …, xm},B={y1, y2, …, yn},R是从A到B的 关系,R的关系矩阵是布尔矩阵MR = [ rij ] mn, 其中
2. 关系图
rij = 1 < xi, yj> R.
<x,y>=<u,v> x=uy=v.
.
2
笛卡儿积
定义7.2 设A,B为集合,A与B的笛卡儿积记作AB,且 AB = {<x,y>| xAyB}.
例1 A={1,2,3}, B={a,b,c} AB ={<1,a>,<1,b>,<1,c>,<2,a>,<2,b>,<2,c>,<3,a>,<3,b>,<3,c>} BA ={<a,1>,<b,1>,<c,1>,<a,2>,<b,2>,<c,2>,<a,3>,<b,3>,<c,3>} A={}, B= P(A)A = {<,>, <{},>} P(A)B =
离散数学7-树

(b)
(a)
V5
2
1
V7
8
9
V2
V4
2
3
V8
5
V1
V1
V4
V5
1
3
V7
V6
8
V4
2
V8
5
6
V1
1
V5
6
V7
V6
8
3
V8
5
6
V7
9
V3
(e)
V3
(f)
(g)
22
V2
V3
(h)
五.应用举例——求最小生成树
例3 用管梅谷算法求下图的最小生成树。
23
五.应用举例——求最小生成树
例3 用管梅谷算法求下图的最小生成树。
成圈。
首先证明T无简单回路。对n作归纳证明。
(i) n=1时,m=n-1=0,显然无简单回路;
(ii)假设顶点数为n-1时无简单回路,现考察顶点数是n的情况:此时至少有一
个顶点v其次数d(v)=1。因为若n个顶点的次数都大于等于2,则不少于n条边,但这与
m=n-1矛盾。
删去v及其关联边得到新图T’,根据归纳假设T’无简单回路,再加回v及其关联
边又得到图T,则T也无简单回路。
再由图的连通性可知,加入任何一边后就会形成圈,且只有一个圈,否则原图
中会含圈。
9
二. 基本定理——证明
证明(4):(3)(4),即证一个无圈图若加入任一边就形成圈,
则该图连通,且其任何一边都是桥。
若图不连通,则存在两个顶点vi和vj,在vi和vj之间没有路,若
加边(vi,vj)不会产生简单回路,但这与假设矛盾。由于T无简单回
《离散数学》第七章_图论-第3-4节

图的可达性矩阵计算方法(3) Warshall算法
无向图的可达性矩阵称为连通矩阵,也是对称的。
第21页
河南工业大学离散数学课程组 例7-3.3 求右图中图G中的可达性矩阵。
分析:先计算图的邻接矩阵A布尔乘法的的2、3、4、 v1 v4 5次幂,然后做布尔加即可。 解: v2
v3 v5
P=A∨ A(2) ∨ A(3) ∨A(4)∨A(5)
第5页
河南工业大学离散数学课程组
图的邻接矩阵例
例7-3.1(2):写出下面有向图的邻接矩阵 v1
v2 0 A(G)= 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0
v4
v3
第6页
河南工业大学离散数学课程组 图的邻接矩阵说明:
(1)邻接矩阵的主对角线元素aii=0。A(G)= (2)主对角线以外的元素aij v2 aij=1 (i<>j),说明图G是完全图; v1 aij=0 (i<>j),说明图G是零图。 (3)无向图的邻接矩阵是对称的; 而有向图的邻接矩阵不一定对称; v4 因为在无向图中一条无向边应看成方向相反的两条v3 有向边,因此无向图的邻接矩阵关于主对角线对称。
第9页
aij(2) 河南工业大学离散数学课程组 =ai1•a1j+ai2•a2j+ai3•a3j++ain•anj
v5 v1
v4
图G的邻接矩阵为 ij(L+1)=ai1•a1j(L)+ai2•a2j(L)+ai3•a3j(L)++ain•anj(L) v2 a
v3
A2中:G中从结点v2到结点v3 长度为2路数目为0。 A3中:G中从结点v2到结点v3 长度为3的路数目为2。 A2中:G中长度为2的路(含回 路)总数为8,其中6条为回路。 A3中: G中长度为3的路(含回 路)总数为10,其中0条为回路。
离散数学第七章群与环

7.2 群
定义 7.9 若群G是有穷集,则称G是有限群,否则称为无限群。群G的基数 称为群G的阶。含有单位元的群称为平凡群。
7.2 群
例7.17 <Z,+>是无穷群,<S,⊙>,其中S={a,b,c},⊙的运算表如表7.3 可以验证,<S,⊙>是群,a为幺元,b和c互为逆元;又因为|G|=3,故<S, ⊙>是3阶群。 ⊙ a b c a a b c b b c a c c a b
半群 群 子群与群的陪集分解 循环群与置换群 环与域
7.3.1 子群的概念
子群就是群的子代数。 定义 7.13 给定群G,H是G的子集,使得 (1)G的单位元eH , (2)如果a和bH ,那么abH , (3)如果aH ,那么 H。
则称H为G的一个子群,(1)和(3)说明H是G的子幺半群。如果
PART 01 PART 02 PART 03 PART 04 PART 05
半群 群 子群与群的陪集分解 循环群与置换群 环与域
7.4 循环群与置换群
定义7.15 设<G,>是群,若a∈G,对x∈G,k∈Z,有x= ,则称<G, >是循环群,记作G=<a>,称a是群<G,>的生成元。
例 7.11 给定<Z,+>和<Q,*>,其中Z和Q分别为整数集和有理数集,+和*
分别是一般意义下的加法和乘法。可知<Z,+>是群,0是幺元,每个元素
i∈Z的逆元为-1;<Q,*>不是群,1是幺元,0无逆元。但<Q-{0},*>是群。
离散数学(第二版)第7章格和布尔代数和
离散数学(第二版)第7章格和布尔代 数和
第七章 格和布尔代数
7.1 格 与 子 格
本章将讨论另外两种代数系统——格与布尔代数, 它 们与群、 环、 域的基本不同之处是: 格与布尔代数的基集 都是一个偏序集。 这一序关系的建立及其与代数运算之间 的关系是介绍的要点。 格是具有两个二元运算的代数系统, 它是一个特殊的偏序集, 而布尔代数则是一个 特殊的格。
于是, 我们有下列对偶原理。
第七章 格和布尔代数
定理7.1.2 如果命题P在任意格〈L, 〉上成立, 则
将L中符号∨, ∧,
∧, ∨,
P*在任意格〈L, 〉上也成立, 这里P*称为P的对偶式。
在上述对偶原理中, “如果命题P在任意格〈L, 〉
上成立”的含义是指当命题P中的变量取值于L中, 且上确
界运算为∨, 下确界运算为∧, 则P对于它们也成立。
第七章 格和布尔代数
再设a=a∧b, 则a∨b=(a∧b)∨b=b(由吸收律), 即
a∨b=b。
最后, 设b=a∨b, 则由a a∨b可得a b。
因此, (1)中3个命题的等价性得证。
(2) 因为 a a∨b, a a∨c, 故a (a∨b)∧(a∨c)。 又
因为
b∧c b a∨b b∧c c a∨c
条件是b a, 则〈L, 也是偏序集。 我们把偏序集〈L, 和〈L, 称为是相互对偶的。 并且它们所对应的哈
斯图是互为颠倒的。 关于格我们有同样的性质。 定理7.1.1 若〈L, 是一个格, 则〈L, 也是一
个格, 且它的并、 交运算∨r, ∧r对任意a, b∈L满足 a∨rb=a∧b,a∧rb=a∨b
证明 先证幂等性成立。 由吸收律知 a∧a=a∧(a∨(a∧b))=a a∨a=a∨(a∧(a∨b))=a
离散数学第七章第三节
e1 e2 e3 e4 e5 e6
v1
1
10
011
M
(G )
v2
v v
3 4
1 0 0
11 0 01 1 0 01
0 0 1
0 1 0
v5 0 0 0 0 0 0
13
3、关联矩阵(3)
定 义 4 设 G=<V,E> 为 简 单 有 向 图 , V={v1,v2,…vp} , E={e1,e2,…eq},定义矩阵M(G)=(mij)pq,其中
0 2 1 2
A3
0
0
12 21
2
2
0 2 0 1
0 1 11
A2
0
0
2 1
0 1
1
1
0 0 1 1
0 3 2 3
A4
0
0
4 3
13
2
3
0 1 2 2
17
第7-3讲 作业
P300 1, 2
18
离散数学第七章第三节
1、邻接矩阵(1)
定义1 设G=<V,E>简单图,它有n个结点v1, v2,…vnV, 则n阶 方阵A(G)=(aij)称为G的邻接矩阵,这里
aij 1 0
vi邻v接 j vi不邻 vj或 i接 j
例如,左下图的邻接矩阵列于右侧:
0 1 0 0
A(G ) 0
0
1
1
1 1 0 1
证明思路分析(续):计算连结vi与vj长度为3的路径的数目, 注意从vi到vj长度为3的路径可视为从vi 到中间结点vk长度为1 的路径,再加上从vk到vj长度为2的路径,所以从vi到vj长度为 3的路径的数目等于
《离散数学》课件-第七章 图的基本概念
• G1 G2。
• 显然,两图的同构是相互的,即G1同构 于G2,G2同构于G1。
• 由同构的定义可知,不仅结点之间要具 有一一对应关系,而且要求这种对应关 系保持结点间的邻接关系。对于有向图 的同构还要求保持边的方向。
V={a,b,c,d},E={e1,e2,e3,e4,e5,e6}
e1=(a,b), e2=(a,c), e3=(b,d), e4=(b,c), e5=(d,c), e6=(a,d).
它的图形如下图(a)或(b)所示:
a
a
b
d
b
d
c
c
(a)
(b)
如果有些边是有向边,另一些边是无向边, 图G称为混合图。
第七章 图的基本概念
– 7.1 无向图及有向图 – 7.2 通路、回路、图的连通性 – 7.3 图的矩阵表示 – 7.4 最短路径及关健路径
7.1 无向图和有向图
• 什么是图?可用一句话概括,即:图是用 点和线来刻划离散事物集合中的每对事 物间以某种方式相联系的数学模型。
Konigsberg(哥尼斯堡)七桥问题
为偶数.
定理7.2 在任何有向图中,所有结点的入度之 和必等于它们的出度之和.
证明:因为有向图中的每一条有向边都恰好对应 一个出度和一个入度.故所有结点的出度之 和恰好等于有向边的总数.同样地, 所有结 点的入度之和恰好也等于有向边的总数.因 此它们相等.
设V={v1,…,vn}为G的顶点集,则称{d(v1),…d(vn)} 为G的度数序列。
• 如果G2无孤立结点,且由E2所唯一确定,即 以E2为边集,以E2中边关联的结点全体为顶 点集,则称G2是边集E2的导出子图。
离散数学第7章群、环和域
则称半群G,*为含幺半群或独异点。
第7章 群、环和域
若G,*为独异点,且*是可交换的,则称G,*为可换 的独异点。
例如,设A是任一集合,P (A)是A的幂集合。集合并运算 ∪在P (A)上是封闭的,并运算∪的单位元P (A),所以半 群<P (A),∪>是独异点;交运算∩在P (A)上也是封闭的,交运 算∩的单位元AP (A),所以半群<P (A),∩>也是独异点。显
第7章 群、环和域
⑴ (a–1)–1=a ⑵ a*b有逆元,且(a*b)–1=b–1*a–1 证明:⑴ 因a*a–1=a–1*a =e,故(a–1)–1=a ⑵ 因(a*b)*(b–1* a–1)=(a*(b*b–1)*a–1
=a*e*a–1=a*a–1=e 又
(b–1* a–1)*(a*b)=(b–1*a–1)*(a*b) =b–1*(a–1*a)*b=b–1*e*b=b–1*b=e
第7章 群、环和域
返回总目录
第7章 群、环和域
第7章 群、环和域
7.1半群和独异点
7.1.1广群和半群 代数系统<S,*>又称为广群。 定义7.1.1 设<S,*>是代数系统,*是S上的二元运算,如 果*满足结合律,则称代数系统<S,*>为半群。
例如,代数系统<I,+>、R,·、<P(a),∪>、<P(a),∩>、
则称该群为阿贝尔(Abel)群,或称可交换群。 整数加法群I,+中的加法运算是可交换的,所以,整
数加法群是阿贝尔群,群R-0,·中的乘法运算也是可交 换的,所以,R-0,·也是阿贝尔群。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<S8; |>
<S6; |>
2020/6/1
12
例5 试判断下列次序图给出的偏序集哪些是格?
e
e
e
h
30
e
f
g
d
15 10 6
d
e
e
b
c
532
b
c
e
e
a
a
1
(a)
(b)
(c)
(d)
解 (a)不是格, (b)不是格,
2020/6/1
9
3 最小元素和最大元素 定义7-4 设<L;>是一偏序集。 (1) 如果存在元素aL,使得对于所有的元素lL,有 a l ,则称a是<L;>的最小元素。 (2) 如果存在元素bL,使得对于所有的元素lL,有 l≤b,则称b是<L;>的最大元素。
定理7-2 如果偏序集<L;>有最小元素,则最小元素是唯一 的。如果<L;>有最大元素,则最大元素也是唯一的。
12 18 27
6
9
lub(2,3)=?,glb(12,18)=?,lub(18,27)=?
2
3
有26,36;212,312;218,318。
1
由于612,618,66,因此,lub(2,3)=6。
6 12, 6 18; 2 12, 2 18; 3 12, 3 18; 1 12, 1 18; 因1 6,2 6,3 6,所以glb(12,18)=6。
证明 设a1和a2都是<L;>的最小元素,则有a1a2, 且a2a1,得a1=a2。
2020/6/1
10
二、 格 1.格的定义 定义7-5 设<L;>是一个偏序集,如果L中任意两个元素 都存在着最大下界和最小上界,则称<L;>是格。 l1l2=glb(l1,l2), l1l2=lub(l1,l2)
(7 1) (7 2) (7 3)
l1 l1 若l1 l2 , l2 l1, 则有l1 l2 若l1 l2 , l2 l3, 则有l1 l3
(7 1') (7 2') (7 3')
注意在偏序集<L; >中,对任意元素l1,l2 L, 若l1l2,则必有l2l1, 若l2 l1,则必有l1l2,因此,l1l2等价于l2l1 。
2020/6/1
7
例3 设A={1,2,3,12,18,36},整除关系是A上 的偏序关系,其次序图如下
试问 glb(18,12)=?, lub(2,3)=?
36
12
18
2
3
218,2 12;3 18,3 12,1 18,1 12。 1 但glb(18,12)不存在。
类似地,12,18 和 36 均是 2 和 3 的上界, 但 lub(2,3)不存在。
若<L;>是一个格,则意味着<L;>也是一个形为 <L;,>的代数系统,其中和是L上的两个二元运算, 对于 任意l1,l2L, l1l2表示在偏序“”意义下l1和l2的最小上界, l1l2表示l1和l2的最大下界。
2020/6/1
11
例4 设n是一正整数,Sn是n的所有正因子的集合,设“|”是 整除关系,则对于任意正整数,|是Sn上的偏序关系, <Sn;|>是格。
(c)是一个格, (d)是一个格
2020/6/1
13
在格<L;>中有如下四个关系式成立:
2020/6/1
14
2.格的性质 定理7-3 在格<L;>中,对于任意l1, l2L, 以下三式中
若任意一式成立,那么其它两式也成立.
定义7-3 设l1和l2是偏序集<L;>中的两个元素, 元素bL, 如果 满足l1b, l2b,则称b是l1和l2的上界。如果元素b是l1和 l2的下界。且对于任意bL,若b也是l1和 l2的下界, 便有bb ,则称b是l1和l2的最小上界,简记作b=lub(l1,l2)。
2020/6/1
6
例2 设A={1,2,3,6,9,12ቤተ መጻሕፍቲ ባይዱ18,27} “整除”关系是A 上的偏序关系,其次序图如下,因此,它们 构成一个偏序集<A; >。
2020/6/1
5
2.最大下界和最小上界
定义7-2 设l1和l2是偏序集<L;>中的两个元素, 元素aL, 如果 满足al1,al2 ,则称a是l1和l2的下界。如果元素a是l1和 l2的下界。且对于任意aL,若a也是l1和 l2的下界, 便有aa ,则称a是l1和l2的最大下界,简记作a=glb(l1,l2)。
则有(b,a) 且(a,b) ,必有a = b, 因此~是反对称的。
(3).对任意a,b,c A, 若(a,b)~, (b,c)~,则有(c,b) 且(b,a),必有(c,a), 于是(a,c)~ ,因此~
是可传递的。
由上证得~也是偏序关系。
2020/6/1
3
例1 设 A={1,2,3,6},定义 A 上的整除关系:
第七章 格
本章在介绍代数系统格和布尔代数。
主要内容如下:
7.1 偏序集;
7.4 分配格和有补格;
7.2 格及其性质; 7.5 布尔代数;
7.3 格是一种代数系统;
2020/6/1
1
7.1 格
一 偏序集
1.偏序集 定义7-1 集合L和定义在 L 上的偏序关系 “≤” 一起称为
偏序集,用<L;≤ >表示。
<R;≤>, <I;≤>, <2U;>和<N;|>都是偏序集。
若 是集合A上的偏序关系,则 的逆关系 ~ 也
必是A上的偏序关系,证明如下:
2020/6/1
2
(1).对任意的 aA,因为 自反,所以有 (a,a) ,于是(a,a)~ ,因此~ 也是自反的。
(2).对任意 a ,bA ,若(a,b)~ 且(b,a)~,
当旦仅当 a 整除 b 时,有ab。
由定义 根据逆关系的定义
的次序图如下
6
~的次序图如下
1
2
3
2
3
1
2020/6/1
6
4
若<L; >是一个偏序集,则对于任意元素 l1, l2, l3 L, 有以下六个关系式成立:
l1 l1 若l1 l2 , l2 l1, 则有l1 l2 若l1 l2 , l2 l3, 则有l1 l3
2020/6/1
8
定理7-1 设l1和l2是偏序集<L;>的两个元素,如果l1和l2 有glb, 则glb是唯一的,如果l1和l2有lub,则lub 是唯一的。
证明 设a1和a2都是l1和l2的glb, 由定义7-2, 则a2a1, a1a2, 于是a1=a2
类似地可以证明, l1和l2若存在lub,则lub 也一定是唯一的。