グラフの成分と連結性
グラフは完全に連結していないことがある.例えばWebグラフでは最も大きい強連結成分に含まれるのは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 — 切断する辺を最小化する釣合いの取れた頂点の分割を求める