普通图 vs 二部图

概述

普通图(General Graph)对顶点间的连边没有限制,任意两个顶点之间都可以有边。二部图(Bipartite Graph)是一种特殊图,其顶点集可以划分为两个互不相交的独立集,所有边只能跨越两个集合。二部图的核心特征是不包含奇数长度的环,等价于其色数

定义

普通图

中,边集 中元素的无序对的集合(无向图)。任意两个不同顶点之间都可以有边相连,没有额外的结构约束。这是图的最一般形式,包含完全图、环图、树等所有特殊图作为特例。

二部图

称为二部图,当且仅当存在 的一个划分 ),使得每条边的两个端点分别属于不同的集合。即边只在 之间, 内部没有边。通常记为

对比维度

维度普通图二部图
顶点划分无要求顶点可划分为两个独立集
边的限制任意顶点间可有边边只能跨越
奇数环可以包含奇数环不包含任何奇数长度的环
色数任意(
邻接矩阵一般形式可写为分块矩阵
判定方法无需判定BFS/DFS 染色法,
匹配理论一般匹配问题复杂König 定理、Hall 定理等丰富理论
典型例子完全图 、环 完全二部图 、树

关键区别

  • 普通图允许任意连边,二部图要求所有边跨越两个独立集——这是结构上的根本约束
  • 二部图不包含奇数环,这是其最重要的等价刻画;普通图可以包含任意长度的环
  • 二部图上的匹配问题(如最大匹配)有丰富的理论工具(König 定理、Hall 定理),一般图上的匹配问题更为复杂
  • 所有树都是二部图(因为树无环,自然不含奇数环),但并非所有二部图都是树
  • 二部图的色数不超过 2,普通图的色数可以任意大(如完全图 的色数为

联系

  • 二部图是普通图的特例,所有二部图的性质在普通图中也成立
  • 任何普通图都可以通过检查是否包含奇数环来判定是否为二部图
  • 二部图在匹配、覆盖、着色等问题上有更丰富的理论结果
  • 完全二部图 条边,是完全图 的子图
  • 二部图在任务分配、课程安排、社交网络分析等场景中有广泛应用

参见

  • 二部图 — 二部图的完整概念卡片
  • 图论 — 图论的基本概念与分类