图的基本概念
基本概念
无向图
无向图
是顶点集,元素称为顶点。 为 的多重子集,其元素称为无向边,简称边。 - 其中
表示无序积,即 实例: ,
- 其中
则
有向图
有向图
是顶点集,元素称为顶点。 为 的多重子集,其元素称为有向边。
实例:
相关概念
- 图
- 可用
泛指图(无向图或有向图) , 分别表示图 的顶点集和边集 - 用
表示无向边或有向边 - 用图形表示图时,如果给每一个顶点和每一条边指定一个符号,则称为标定图,否则称为非标定图。
- 可用
阶图: 阶零图: 个顶点,无边 - 平凡图:即
阶零图,只有一个顶点且无边 - 空图:
顶点与边的关联关系
- 无向图:
设
, ,则称 与 和 相关联, 和 称为 的端点。 若
,则称 与 和 的关联次数为 。 若
,则称 与 的关联次数为 。并称 为环。 若
不与 相关联,则称 与 的关联次数为 。 若
与 由边 相关联,则称 与 相邻。 若
与 有至少一个公共顶点,则称 与 相邻。
- 有向图:
- 设
, ,则称 与 和 相关联。 和 为 的端点, 为始点, 为终点。 - 若
,则称 为 中的环。 - 若
和 由边 相关联,则称 与 相邻。 - 若
的终点与 的始点相同,则称 与 相邻。
- 设
- 图中没有关联的顶点称为孤立点。
顶点的邻域
- 无向图:
- 邻域:
- 闭邻域:
- 关联集:
- 邻域:
- 有向图:
- 后继元集:
- 先驱元集:
- 邻域:
- 闭邻域:
- 后继元集:
多重图与简单图
- 平行边:若存在
,则称 是 平行边。平行边的个数称为重数。 - 多重图:存在平行边的图。
- 简单图:无平行边和环的图。
顶点的度
度:
入度:
出度:
称为图 的最大度 称为图 的最小度 - 类似的可以定义
和 和 和
握手定理
- 无向图
,则 - 有向图
,则
推论:奇度顶点的个数为偶数。
度数列
为图 的度数列
为图 的出度数列 为图 的入度数列 为图 的度数列
对于给定的度数列
非负整数序列
对任意
图的同构
若存在双射函数
且
图之间的同构关系具有自反性、对称性和传递性。 能找到多条同构的必要条件,但它们全不是充分条件;
- 边数相同;
- 顶点数相同;
- 度数列相同;
判断两个图同构是个难题
图的分类
完全图与竞赛图
阶无向完全图: ,其中 , 阶有向完全图: ,其中 , 阶无向竞赛图:基图为 的有向简单图。
正则图
设
子图
- 子图:
,当且仅当 且 ,称 为 的子图, 为 的母图。 - 生成子图:
且 ,称 为 的生成子图。 - 真子图:
或 ,称 为 的真子图。 - 导出子图:
且 ,以 中两个端点都在 中的边组成边集 ,称 为 的 导出的子图。记作 。 且 ,以 中两个端点都在 中的顶点组成顶点集 ,称 为 的 导出的子图。记作 。
补图
若
删除与增加边与顶点
- 删除边:
- 删除顶点:
- 边的收缩:从
中删除 后,将 的两个端点合并为一个顶点,得到的图称为 的边的收缩。记作 。 - 新加边:
在收缩边和新加边的过程可能会产生平行边和环。
通路与回路
设
- 通路与回路:
- 若
,则称 为回路。
- 若
- 简单通路与简单回路:
- 所有边互不相同的通路称为简单通路。
- 所有边互不相同的回路称为简单回路。
- 初级通路(路径)与初级回路(圈):
- 顶点互不相同的简单通路称为初级通路。也称为路径。
- 顶点互不相同的简单回路称为初级回路。也称为圈。
- 若存在
到 的通路,则必定存在长度小于或等于 的初级通路。 - 若存在
回到自身的回路,则必定存在长度小于或等于 的初级回路。
- 复杂通路与复杂回路:
- 有重复边的通路称为复杂通路。
- 有重复边的回路称为复杂回路。
环 是长度为
图的连通性
无向图
- 顶点之间的连通关系:
为无向图 - 若
到 有通路,则 是 上的等价关系 - 定义
与自身连通
- 若
的连通性与连通分支 - 连通:若
, ,则称 连通 - 连通分支:
, 为 的连通分支, 时 连通。连通分支的个数记为 。
- 连通:若
短线程与距离
- 短线程:
到 的短线程是 到 的最短通路 - 距离:
是 到 的短线程的长度
割点与割边
连通度
设
为
- 完全图:
- 树:
- 非连通图:
- k-连通图:
- 删除任意
个顶点后,图仍然连通
- 删除任意
称
为
- 完全图:
- 树:
- 非连通图:
- r-边连通图:
- 删除任意
条边后,图仍然连通
- 删除任意
有向图
- 顶点之间的可达关系:
为有向图 - 若
到 有通路,则 可达 ,记作 - 若
且 ,则称 与 相互可达,记作 - 定义
可达自身 是 上的等价关系
- 若
短线程与距离
距离记作
连通图
- 弱连通图:
的基图是连通图,则称 为弱连通图,简称连通图。 - 单向连通图:
, 或 ,则称 为单向连通图。 - 强连通图:
, ,则称 为强连通图。
强连通
- 判定定理:
单向连通当且仅当 中存在经过每个节点至少一次的通路。 强连通当且仅当 中存在经过每个节点至少一次的回路。
图的矩阵表示
关联矩阵
无向图
有向图
邻接矩阵
可达矩阵
图的运算
若
,则称 和 是不交的。 若
,则称 和 是边不交的或边不重的。 并图:
- 边集:
- 顶点集:
- 记作
- 边集:
交图:
- 边集:
- 顶点集:
- 记作
- 边集:
差图:
- 边集:
- 顶点集:
- 记作
- 边集:
环和图:
- 边集:
- 顶点集:
- 记作
- 边集: