图分量与连通性
图可能没有完全连通. 比如说,估计只有大约25%的网络图是在最大的强连通分量中,另外25%估计在入分量中,25%估计在强连通内核的出分量中,剩下的25%组成更小的独立分量. 对于社会图,人们常对 核分量感兴趣,其代表以一个以有限方法连接的人群.
连通的分量
ConnectedComponents — 给出强连通的顶点组
WeaklyConnectedComponents — 给出弱连通的顶点组
KCoreComponents — 给出至少连接 个核的顶点组
ConnectedGraphQ ▪ WeaklyConnectedGraphQ ▪ ConnectedGraphComponents ▪ WeaklyConnectedGraphComponents
顶点分量
VertexComponent — 给出一套顶点的分量
VertexOutComponent — 给出一套顶点的出分量
VertexInComponent — 给出一套顶点的入分量
VertexOutComponentGraph ▪ VertexInComponentGraph
顶点连通度
FindVertexCut — 求最小的顶点集合,如果删除这些顶点,图不连通
VertexConnectivity — 求最少顶点数,如果删除这些顶点,图不连通
KVertexConnectedComponents — 给出 k 顶点连通分量
KVertexConnectedGraphQ — 测试图是否 k 顶点连通
边连通度
FindEdgeCut — 求最小的边集合,如果删除这些顶点,图不连通
EdgeConnectivity — 求最少边数,如果删除这些顶点,图不连通
KEdgeConnectedComponents — 给出 k 边连通分量
KEdgeConnectedGraphQ — 测试图是否 k 边连通
割集和划分
FindMinimumCut — 求使得最小化切割边的顶点划分
FindMaximumCut — 求使得最大化切割边的顶点的划分
FindGraphPartition — 求使得最小化切割边的平衡划分