图论及其应用

2019-05-17 12:54

图和子图 图

图 G = (V, E), 其中 V = {v1,v2,......,v?} V ---顶点集,

E = {e1,e2,......,e?}

?---顶点数

E ---边集, ?---边数

例。 左图中, V={a, b,......,f}, E={p,q, ae, af,......,ce, cf} 注意, 左图仅仅是图G的几何实现(代表), 它们有无穷多个。真正的 图G 是上面所给出式子,它与顶点的位置、边的形状等无关。不过今后对两者将经常不加以区别。

称 边 ad 与顶点 a (及d) 相关联。也称 顶点 b(及 f) 与边 bf 相关联。

称顶点a与e 相邻。称有公共端点的一些边彼此相邻,例如p与af 。

环(loop,selfloop):如边 l。 棱(link):如边ae。 重边:如边p及边q。 简单图:(simple graph)无环,无重边 平凡图:仅有一个顶点的图(可有多条环)。 一条边的端点:它的两个顶点。 记号:?(G)?V(G),?(G)?E(G).。

习题

1.1.1 若G为简单图,则

a p q b c r d e f G = (V, E)

??????? 。

?2?1.1.2 n ( ? 4 )个人中,若每4人中一定有一人认识其他3人,则一定有一 人认识其他n-1人。

同构

在下图中, 图G恒等于图H , 记为 G = H ? V(G)=V(H), E(G)=E(H)。 图G同构于图F ? V(G)与V(F), E(G)与E(F)之间各存在一一对应关系,且这二对应关系保持关联关系。 记为 G ?F。

注 往往将同构慨念引伸到非标号图中,以表达两个图在结构上是否相同。

x adbwcxadbwca?x?d?b?w?c?eyz G=(V, E)

ez y H=(V?, E?)y?e?z?F=(V??, E??)

1

注 判定两个图是否同构是NP-hard问题。 完全图(complete graph) Kn

空图(empty g.) ? E = ? 。

V? ( ? V) 为独立集 ? V?中任二顶点都互不相邻。

二部图(偶图,bipartite g.) G = (X, Y ; E) ?存在 V(G) 的一个 2-划分 (X, Y), 使X与Y 都是独立集。

完全二部图 Km,n ? 二部图G = (X, Y),其中X和Y之间的每对顶点都相邻,且 ?X? = m, ?Y? = n 。

K1K2K3K4K5类似地可定义,完全三部图(例如 Km,n,p),完全 n-部 图等。

例。用标号法判定二部图。

二部图

K3,3K1,5K2,2,2

习题

1.2.1 G ? H ? ?(G) = ?(H) , ?(G) = ?(H) 。 并证明其逆命题不成立。

1..2.2 证明下面两个图不同构:

1.2.3 证明下面两个图是同构的:

1.2.4 证明两个简单图G 和H同构 ? 存在一一映射 f : V(G) ?V(H) ,使得 uv ? E(G)当且仅当

f(u)f(v) ? E(H) 。

1.2.5 证明:(a).?(Km,n ) = mn ;

(b). 对简单二部图有 ? ? ?2/4 .

1.2.6 记Tm,n为这样的一个完全m-部图:其顶点数为n,每个部分的顶点数为[n/m]或{n/m}个。证明:

?n?k??k?1? (a). ?(Tm,n) = ???(m?1)?? 其中 k =[n/m] .

?2??2? (b)*. 对任意的n顶点完全m-部图G,一定有 ?(G)? ?(Tm,n),且仅当G? Tm,n时等式才成立。

1.2.7 所谓k-方体是这样的图:其顶点是由0与1组成的有序k-元组,其二顶点相邻当且仅当它们恰有一个坐标不同。证明k-方体有个顶点,k*2 k-1条边,且是一偶图。

1.2.8 简单图G的补图G c 是指和G有相同顶点集V的一个简单图,在G c中两个顶点相邻当且

2

仅当它们在G不相邻。

(a). 画出Kcn和 Kcm,n。

(b). 如果G ? G c则称简单图G为自补的。证明:若G是自补的,则 ? ? 0, 1 (mod 4)

关联矩阵M(G)与邻接矩阵A(G)

M(G)=[mi,j]???, A(G)=[ai,j]??? ,

其中 mi,j = 顶点vi与边ej 的关联次数= 0, 1, 2. ai,j = 连接顶点vi 与 vj 的边数 。 例。

e1?1?1M(G)???0??0

e21100e30110e40011e51001e60002e71?v10?v2?1?v3?0?v4v1e5e6v4e1e2e7e4G = (V, E)v2e3v3v1?0?2A(G)???1??1

v22010v31101v4101?v1?v ?2?v3?1?v4

子图

子图(subgraph) H ? G ? V(H) ? V(G) , E(H) ? E(G) 。 真子图 H ? G。 母图(super graph)。

生成子图(spanning subg.) ? H ? G 且V(H) = V(G) 。 生成母图。

基础简单图 (underlying simple g.)。

导出子图(induced subg.)G[V?], (非空V?? V ) ? 以V?为顶点集,以G中两端都在V?上的边全体为边集构成的G的子图。 边导出子图 G[E?] 非空E? ? E ? 以E?为边集,以E?中所有边的端点为顶点集的的子图。 例。

G[{f, c]}G[{c, d, e}]

3

u

ea yfv

dghb以上两种子图,其实,xcw对应于取子图的两种基本运算。下面是取子图的另两种G=(V, E)G[{u,w,x,y}]G[{u,w,x}]基本运算:

G - V’ ? 去掉V?及与V?相关联的一切边所得的剩

余子图。

? 即 G[V \\ V?]

G - E’ ? 从中去掉E? 后所得的生成子图

例。G - {b, d, g}, ( = G[E \\ {b, d, g}] ) G - {b, c, d, g}, ( ? G[E \\ {b, c, d, g}] ) G - {a, e, f, g}. ( ? G[E \\ {a, e, f, g}] )

注意 G[E \\ E?] 与G - E? 虽有相同的边集,但两者不一定相等 : 后者一定是生成子图,而前者则不然。

上述四种运算是最基本取子图运算,今后老要遇到,一定要认真掌握好。关于子图的一些定义还有: G + E? ? 往G上加新边集E? 所得的(G的母)图。 为简单计,今后将 G ? {e} 简计为 G ? e ; G - {v} 简计为 G - v 。 设 G1, G2 ? G ,称G1与G2为 不相交的(disjiont) ? V(G1) ? V(G2) = ? ( ? E(G1) ? E(G2) = ? )

边不相交 (edge-distjiont)? E(G1) ? E(G2 ) = ? 。 ( 但这时G1与G2仍可能为相交的)。 并图 G1?G2 , 当不相交时可简记为 G1+G2. 交图 G1?G2 .

习题

1.4.1 证明:完全图的每个导出子图是完全图;偶图的每个导出子图是偶图。

1.4.2 设G为一 完全图,1? n ? ?-1。证明:若 ? ? 4,且G中每个n顶点的导出子图均有相同的边数,则 G ? K?或 Kc? 。

顶点的度

顶点 v的 度 dG(v) = G中与顶点v 相关联边数。 (每一环记为2) 最大、最小度 ?,? 。 (?(G) , ?(G) ) 定理1.1 (hand shaking lemma) 任一图中,

?d(v)?2? .

v?V系1.1 任一 图中,度为奇数顶点的个数为偶数。

例。任一多面体中,边数为奇数的外表面的数目为偶数。 证明。作一图,使其顶点对应于多面体的面,并使其中二顶点相邻当且仅当对应的两个面相邻。...... ?

4

k-正则图 (k-regular g.) ? d(v) = k, ?v ? V . 习题

0-正则图1-正则图2-正则图

1.5.1 证明:? ? 2?/? ? ? 。

1.5.2 若 k-正则偶图(k > 0)的2-划分为 (X, Y),则

?X? = ?Y?。

1.5.3 在人数 >1的人群中,总有二人在该人群中有相同的朋友数。

1.5.4 设V(G) = {v1,v2,......,v?},则称 ( d(v1), d(v2), ...... , d(v?) ) 为G的度序列。证明:非负整数序列 ( d1 ,d 2, ......, d n) 为某一图的度序列 ?

3-正则图?di?1ni是偶数。

1.5.5 证明:任一 无环图G都包含一 偶生成子图H,使得 dH(v) ? dG(v)/2 对所有v ? V 成立。

*

1.5.6 设平面上有n个点,其中任二点间的距离 ? 1,证明:最多有 3n对点的 距离 = 1 。

路和连通性

途径 (walk) 例如 (u,x)-途径

W = ueyfvgyhwbvgydxdydx (有限非空序列) = uyvywvyxyx (简写法---当不引起混淆时) 起点(origin ) u 。 u终点(terminus) x。 ea内部顶点(internal vertex) y, v, w, x。

fy (注意,中间出现的x也叫内部顶点。)

g长 ? 边数(重复计算)。

dh节(段,section)。 例如W的(y, w)-节=yvw 。

-1

W(逆途径), WW’(两条途径W与W?相衔接)。 迹( trail) ? 边各不相同的途径。 例如,yvwyx 。 xc路 (path) ? 顶点各不相同的途径。(可当作一个图或子图)。例如, yvwx 。

d(u, v) = u与v之间最短路的长。 例。(命题)G中存在(u, v)-途径 ? G中存在(u, v)-路。

G中顶点u与v为连通的(connected) ? G中存在(u, v)-路

( ? G中存在(u, v)-途径。)

V上的连通性是V上的等价关系,它将V划分为(等图 G价类):

V1,......,V?

使每个Vi中的任二顶点u及v都连通(即存在(u, v)-路)。 称每个 G[Vi] i=1,2,......?

为G的一个分支(component); 称?(G)为G的分支数。 G为连通图 ? ?(G) = 1

? G中任两点间都有一 条路相连。 G为非连通图 ? ?(G) ? 1。

vbw

5


图论及其应用.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:现代汉语语法研究试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: