【图论笔记】图论基础(1):图论中的图

图论是组合数学与离散数学的一个分支,起源于1736年的柯尼斯堡七桥问题,并在四色问题历时一百多年的求证过程中得以壮大.它与理论计算机科学、组合最优化、复杂网络等学科分支有着密切的联系,是现代数学中相当活跃的一个分支.图论中的,并不是我们日常用语中的图,而是一种数学结构,本文给出图的定义和基本性质.


目录


1. 图的定义

一个图GG由三个要素构成,即有限集合VV,有限集合EE,以及EEV{2}V^{\{2\}}的映射ψ\psi,其中V{2}V^{\{2\}}VV全体二元子集的集合,此处所说的“二元子集”允许出现两个相同的元素.

由于有限集合VVEE的地位不同,所以我们一般说:

GG 是一个有序三元组G(V,E,ψ)G(V,E,\psi)

其中,

对于图G(V,E,ψ)G(V,E,\psi)u,vVu,v\in VeEe\in E

由于GG的关联映射ψ\psi通常会在上下文中明确指定,所以我们通常将之隐藏.例如,如果ψ(e)=uv\psi(e)=uv,那么在隐藏ψ\psi之后也可以写作e=uve=uv,因而我们也说

GG是有序二元组G(V,E)G(V,E)

这是我们通常使用的写法.下面举例解释.

例1.G(V(G),E(G))G(V(G),E(G))是一个图,其中
V(G)={u,v,w,x,y}, E(G)={a,b,c,d,e,f,g}V(G)=\{u,v,w,x,y\},~E(G)=\{a,b,c,d,e,f,g\}其关联函数ψG\psi_G如下定义,
a=uvb=uuc=vwd=wxe=vxf=wxg=uxh=xy\begin{matrix} a=uv & b=uu & c=vw & d=wx\\ e=vx & f=wx & g=ux & h=xy \end{matrix}

当然,这个例子仍然有些抽象,我们更常见的使用图画的形式直观地表示一个图.


2. 图的直观表示

在实际使用中,我们通常会把图画在平面上,一般使用实心或空心的小圆圈表示顶点,用连接两个顶点的连续曲线段表示边,它所连接的两个顶点就是这条边的两个端点.平面上不用实心或空心小圆圈表示的点不是顶点.例如,前面例1中的图GG直观地画在平面上就是这样

graph LR; u((u))--a---v((v)) u--b---u v--c---w((w)) w--d---x((x)) v--e---x w--f---x u--g---x x--h---y((y))

3. 简单图与重(chong)图

如果图GG中既没有环也没有重边,我们就是GG是一个简单图;否则称之为重(chong)图

如果GG是简单图,那么我们就没必要再为边标号了,我们可以直接用边的两个端点称呼这条边,例如如果我们在例1中删除边bbff,我们就得到了一个简单图,其中边dd可以直接称为边wxwx.注意:这种做法在有平行边的图中会造成混淆,例如在例1中,如果你说边wxwx,我们将搞不清楚你指的是边dd还是ff


4. 顶点的邻域和度

G(V,E)G(V,E)是一个图,vVv\in V

注意:

关于图的度之和,有著名的握手定理,其证明非常简单,只需要对图的边数数两遍就可以了.

握手定理 vV(G)d(v)=2e(G).\sum_{v\in V(G)}d(v)=2e(G).


返回【图论笔记】