(图论/算法)强连通分量:在有向图中,一个极大的顶点集合,使得集合内任意两个顶点 (u, v) 都满足 (u \rightarrow v) 且 (v \rightarrow u) 互相可达。(常写作 SCC。)
注:在无向图中通常对应“连通分量(connected component)”,但“SCC”主要用于有向图。
/ˈstrɔːŋli kəˈnɛktɪd kəmˈpoʊnənt/
A directed graph can have several strongly connected components.
一个有向图可以包含多个强连通分量。
Using Tarjan’s algorithm, we can find all strongly connected components in linear time and then compress them into a DAG for further analysis.
使用 Tarjan 算法,我们可以在线性时间内找出所有强连通分量,并将它们缩点成一个 DAG(有向无环图)以便进一步分析。
该术语由 strongly(强)+ connected(连通)+ component(组成部分/分量)构成。其含义来自图论中的“连通性”概念:在有向图里,“强连通”强调双向可达;“component(分量)”表示把图按这种可达关系划分成若干块,每一块内部紧密相连,且在“强连通”意义下不能再扩展得更大(即“极大”)。