图论基础
来源:互联网 发布:数据字典下载 编辑:程序博客网 时间:2024/05/16 05:43
图论基础
注———
本文是作者在学习过程中对知识的归纳总结,知识内容来自王义合先生主编的《离散数学引论》第六章–图的基本概念
正文——
6.1**图论的产生**
–七桥问题
问题描述:能否找到一条这样的路,使得它不重复经过每一个点,并且最终返回到起点?
然而没有人能找到这样的一条路,也没有人证明出不存在这样的路。
1736年,欧拉引入了图的概念,从而解决了这个问题。证明方法将在后文中介绍。
后来,图的概念开始被用于各种领域如物理、化学等。
6.2**基本定义**
1.G=(V,E)称为图:V是图的顶点(vertex)集,E是图的边(edge)集。
图实际上是顶点之间二元关系的集合。
2.顶点v、u邻接:{v,u}∈E
3.若|V|=p,|E|=q,则称G是一个(p,q)图
4.伪图:允许有环和多重边的图
环——–连接一个顶点和其自身的边,这样的边成为环。
多重边—两个顶点之间存在多条边。(七桥问题就是基于一个多重图)
5.零图:E=Ø的图称为零图
6.对称弧:x={u,v}和y={v,u}都属于E时,x、y称为一对对称弧
7.**子图**G=(V,E)是一个图,若F∈E,则称H=(V,F)为G的生成子图
**极大子图**G的子图H有某种性质,而G中不存在与H具有同种性质且包含于H的真子图,则称H为G具有此种性质的极大子图。
8.**导出子图**G=(V,E),设S∈V且S不为Ø,则G以S为顶点集的极大子图称为G由S导出的子图,记作< S >。
类似的概念还有G-{u},G-V,G-x,G-(u,v)
9.图的同构已知G=(V,E)和H=(U,F),当V、U之间存在一个一一对应f:V->U。使得,∀v1,v2∈V,f(v1)=u1,f(v2)=u2,若(v1,v2)∈E,则(u1,u2)∈F。则称G、H同构。
10. 任意图中,度为奇数的顶点的个数必为偶数。
11 **最小度 δ(G)=min{deg u};
最大度 Δ(G)=max{deg v};**
如果δ(G)=Δ(G)=r,则称G是一个r正则度图。
6.3**通道、圈、连通图**
1**通道**:G=(V,E)是一个图,G的顶点和边的交错序列(v1,v1v2,v2,v2v3,v3……,vN-1vN,vN)称为G的一条通道。
闭通道:如果v1=vN,则是一条闭路。
2. 迹:边不重复的路
闭迹:头尾相同的迹。
3.路:边、顶点都不重复的通道。
圈: 头尾相同的路。
4.连通图:任意两个顶点之间都有路连接。
判断方法: G=(V,E) |V|=p |E|=q------连通图----:存在两个不邻接的顶点,他们的度之和大于q-1,那么G是连通图。 证明:略之 ACM:运用并查集,逐步统一各点的根节点,即可判断------圈--------:如果所有顶点的度都是偶数,那么这个图有圈 证明:最长路证明 ACM:运用并查集,邻接顶点的根节点相同则有圈
6.4补图、偶图
1.补图:已知G=(V,E),G的补图记为G^C=(V,V*V-E)
自补图:G=G^C
拉姆齐数
例:任一有6个顶点的图,G或G^C中有一个三角形。
证明:略
应用:人群中,人们互相认识/不认识的问题
2.偶图:G=(V,E),如果V存在一个二划分{V1,V2},使得E中边的端点一个在V1中,一个在V2中,则称G是一个偶图。
判断偶图:
充要条件: 偶图<<—–>>G中每一个圈的长度都是偶数
证明:u∈V,按V中顶点与u距离的奇偶性划分,再套到圈的长度上即可。
一个莫名其妙的定理:所有具有p个顶点而没有三角形的图中,最多有[p^2/4]条边。
6.5欧拉图
欧拉闭迹:包含所有顶点的一条闭迹
欧拉图:存在一条欧拉闭迹的图
判断方法:
充要条件<<—>>G是连通的且每一个顶点的度都是偶数
证明:先把G划分成圈(没一个顶点的度都是偶数,故可行);
Z1,Z2,Z3,……ZN;
而图是连通的,任意一个圈和其他圈之间,总有一条边连通。
数学归纳法证明余下步骤即可。解决的问题:一笔画问题
如果一个图中没有奇度顶点,那么可以一笔画。
如果一个图中有2n个嫉妒定点,那么可以n笔画完(n条开迹)。
至此,七桥问题解决。
6.6 哈密顿图
哈密顿路:包含所有顶点的一条路(生成路)。
哈密顿图:存在 哈密顿圈的图称为哈密顿图。
判断方法:
没有充要条件!!!!
尚未被发现!!!!!
几个充分条件:
- 图论基础
- 图论基础
- 图论基础
- 图论基础
- 图论基础
- 图论基础
- 图论基础
- 图论基础
- 数据结构:图论基础
- 图论基础UVA10054
- 图论基础UVA11624
- 图论基础UVA10047
- 图论算法基础
- 图论基础算法
- 图论基础
- 图论基础
- 图论基础
- 图论基础
- 对三个超市销量、品牌数、均价聚类
- poj 3275 Ranking the Cows 传递闭包+邻接表优化
- ubuntu chrome
- ubuntu14.04下安装32位库,ia32-libs
- field requires API 19(current min is 18) java.nio.charset.standardcharsets#UTF_8
- 图论基础
- 安装SQLserver 2014(For AlwaysOn)
- bzoj 1923: [Sdoi2010]外星千足虫 (高斯消元)
- java提高书籍
- The c programing languag chap8
- php 获取上一页的URL ==
- 一个dataTable的简单实现思路
- tomcat如何配置环境变量
- App性能测试前需要了解的流畅度原理