连通图

概述

连通图(connected graph)是图论中的一个核心概念:无向图中任意两个顶点之间都存在路径。连通性是图的基本拓扑性质之一,直接影响图的遍历、路径搜索和网络可靠性分析。连通图的一个重要特例是——一棵 个顶点的树恰好有 条边,是连通无环的图。连通性的破坏产生连通分量(connected component),而连通度 衡量图的”韧性”——需要删除多少个顶点才能使图不连通。在有向图中,连通性进一步细分为强连通(任意两个顶点互相可达)和弱连通(忽略方向后连通)。

定义

连通图(Connected Graph)

一个无向图 连通图,当且仅当对于任意两个顶点 ,都存在一条从 的路径。形式化地:

连通分量(Connected Component)

无向图 连通分量 的极大连通子图。每个顶点恰好属于一个连通分量。图 的连通分量数记为 是连通图当且仅当

强连通与弱连通

对于有向图

  • 强连通:对于任意 ,既存在 的有向路径,也存在 的有向路径
  • 弱连通:忽略所有边的方向后得到的底图(underlying undirected graph)是连通图
  • 有向图的强连通分量(strongly connected component, SCC)是有向图中的极大强连通子图

连通度(Connectivity)

  • 点连通度 (vertex connectivity):使 不连通(或变为单点图)所需删除的最少顶点数
  • 边连通度 (edge connectivity):使 不连通所需删除的最少边数
  • 满足不等式:,其中 是最小度数

核心性质

性质描述备注
连通性等价条件(存在路径)是等价关系连通分量是等价类
连通度不等式Whitney 不等式
Menger 定理 顶点 间内部不相交路径的最大数连通度的路径刻画
树的等价刻画连通 + 无环 ⟺ 顶点 条边 ⟺ 任意两点恰好一条路径连通性与树的深层联系
割点判定 是割点 ⟺ 存在 使得所有 - 路径经过 DFS 可以 检测
割边判定 是割边 ⟺ 不在任何环上DFS 可以 检测

关系网络

graph TB
    A["连通图"] --> B["基本类型"]
    A --> C["连通性度量"]
    A --> D["关联概念"]

    B --> B1["连通图"]
    B --> B2["不连通图"]
    B --> B3["强连通(有向)"]
    B --> B4["弱连通(有向)"]

    C --> C1["连通度 κ(G)"]
    C --> C2["边连通度 λ(G)"]
    C --> C3["连通分量"]

    D --> D1["[[离散数学/concepts/有向图]]"]
    D --> D2["[[离散数学/concepts/完全图]]"]
    D --> D3["[[离散数学/concepts/树图]]"]
    D --> D4["[[离散数学/concepts/加权图]]"]
  • 前置知识:图的基本定义、路径与回路
  • 核心关联:连通性是图的拓扑基础,树的定义依赖连通性,生成树算法(DFS/BFS)以连通图为前提
  • 后继概念树图(连通无环图=树)、有向图(强/弱连通)

章节扩展

第10章:图论

连通性是第10章的核心概念之一(Section 10.4),涉及路径分类、连通分量、割点割边、连通度等。

连通性与路径计数

利用邻接矩阵的幂可以计算路径数: 等于从顶点 到顶点 的长度为 的路径数。两个顶点 连通当且仅当存在某个 使得

第11章:树

连通性是树的定义基础。一棵树是连通且无环的图,生成树是连通图的极小连通子图。

树与连通性的关系

  • 树是极小连通图:删除任意一条边都会使图不连通
  • 树是极大无环图:添加任意一条边都会产生唯一的环
  • 连通图的生成树包含图中所有顶点,且恰好有 条边
  • 最小生成树算法(Prim/Kruskal)以连通图为前提

补充

连通性在实际网络中的应用

  • 互联网路由:互联网的连通性保证了任意两台主机之间可以通信
  • 社交网络:连通分量代表社交群体,连通度衡量网络的”韧性”
  • 电力网络:割点(关键节点)和割边(关键线路)的识别对电网可靠性至关重要
  • 交通网络:连通度分析帮助识别瓶颈路段

连通性检测算法

  • BFS/DFS 时间检测无向图是否连通,并找出所有连通分量
  • Tarjan SCC 算法 时间找出有向图的所有强连通分量
  • Kosaraju 算法:两次 DFS 找出强连通分量

参见

  • 有向图 — 有向图的强/弱连通性
  • 完全图 — 完全图的连通度
  • 树图 — 连通无环图=树,极小连通图
  • 加权图 — 加权连通图上的最小生成树