EdgeCycleMatrix
グラフ g の辺閉路行列を与える.
EdgeCycleMatrix[{vw,…}]
規則 vw を使ってグラフ g を指定する.
詳細
- EdgeCycleMatrixは,タイセット行列あるいはループ行列としても知られている.
- EdgeCycleMatrixは,各行がグラフ g の閉路 i に,各列が辺 ejに対応する行列 cij を返す.
- 無向グラフの場合,cijは,辺 ejが閉路 i の一部であるなら1であり,それ以外の場合は0である.
- 有向グラフの場合,cijは,辺 ejが閉路 i の一部であるなら1,逆方向の辺 ejが閉路 i の一部であるなら-1,それ以外の場合は0である.
- 辺 ejは,EdgeList[g]における位置 j の辺であり,辺 ejの指標 j はEdgeIndex[g,ej]で求めることができる.
- EdgeCycleMatrixは,グラフ g 中のすべての閉路の基底を与える.
- EdgeCycleMatrixは,無向グラフ,有向グラフ,多重グラフ,混合グラフに使うことができる.
予備知識
- EdgeCycleMatrixは,各行がグラフの閉路 i に,そして各列が辺 ejに対応する行列 cijを返す.辺閉路行列は,グラフ内の辺と閉路の結合によって決定され,辺閉路行列の閉路は,グラフの閉路の基底を形成する.閉路の基底は,化学グラフを調べる場合,大規模な閉路族を生成する場合,そして回路の電圧や電流を計算するのに便利である.辺閉路行列は,タイセット行列またはループ行列としても知られる.
- 無向グラフについては,辺 ejが閉路 i の一部である場合には,cijは1であり,その他の場合にはゼロである.有向グラフについては,cijは,辺 ejが閉路 i の一部である場合には1であり,逆方向の辺 ejが閉路 i の一部である場合にはであり,それ以外の場合にはゼロである.
- FindFundamentalCyclesは,グラフの基本閉路のリストを得るのに使える関連関数である.
例題
すべて開くすべて閉じるスコープ (6)
EdgeCycleMatrixは無向グラフに使うことができる:
EdgeCycleMatrixは大きいグラフに使うことができる:
特性と関係 (3)
Wolfram Research (2014), EdgeCycleMatrix, Wolfram言語関数, https://reference.wolfram.com/language/ref/EdgeCycleMatrix.html (2015年に更新).
テキスト
Wolfram Research (2014), EdgeCycleMatrix, Wolfram言語関数, https://reference.wolfram.com/language/ref/EdgeCycleMatrix.html (2015年に更新).
CMS
Wolfram Language. 2014. "EdgeCycleMatrix." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/EdgeCycleMatrix.html.
APA
Wolfram Language. (2014). EdgeCycleMatrix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EdgeCycleMatrix.html