Index
グラフ理論
- 数学 #まとめ編
グラフとは
- 点 / Vertex / Node
- 辺 / Edge
によって構成された全体図.
点
点の次数 / Degree
ある点 に接続している辺の本数
.
次数列 / Degree Sequence
あるグラフ
の点の次数の集合
.
孤立点 / Isolated Vertex
次数 が の点.
端点 / End Vertex
次数 が の点.
辺
多重辺 / multiple Edge
ある点とある点を結ぶ辺が複数、存在する.
Loop
ある点から出発して、同じ点に到着する辺.
Loop しているある点 について、
次数の計算を行うときは、その Loop は、2 本として数える.
歩道 (Walk) / 道 (Path) / 閉路 (Cycle)
グラフの種類
単純グラフ vs 一般グラフ
単純グラフ / Simple Graph
多重辺や Loop を含まないグラフ.
一般グラフ / General Graph
多重辺や Loop を許したグラフ.
無向グラフ vs 有向グラフ
無向グラフ / Undirected Graph
ノードが (向きを持たない) エッジで結合されているグラフ.
有向グラフ / Directed Graph
ノードが有向エッジで結合されているグラフ.
オイラーグラフ / ハミルトングラフ.
ラベル付きグラフ / Labeled Graph
ノードラベル付きグラフ
エッジラベル付きグラフ
連結グラフ vs 非連結グラフ
連結グラフ / Connected Graph
どの 2 つの点も辺も道 (Path) で結ばれるグラフ
非連結グラフ / Disconnected Graph
2 つ以上のかたまりからなるグラフ.
木 / Tree
平面的グラフ / Planar Graph
無限グラフ vs 有限グラフ
性質
同形 / Isomorphic
連結性
隣接と接続
隣接 / Adjacent
グラフ に 2 つの点
を結ぶ辺
があるとき、
点
と点
は、隣接しているという.
点と点の関係
グラフ の点
の次数は、
に接続している辺の本数と同義.
接続 / Incident
上のとき、点 は、辺
に接続しているという.
点と辺の関係
部分グラフ
行列による表現
隣接行列 / Adjacency Matrix
グラフ
の点が
と番号付けされているとする.
の隣接行列
とは、点
と
を結ぶ辺の本数を
行列
の
要素とする
行列.
接続行列 / Incidence Matrix
また、グラフ
の辺が
と番号付けされているとする.
の接続行列
とは、点
が、辺
に接続しているとき、行列
の
要素が
であり、
接続していないとき、
であるような
行列.
次数行列
次数列を対角成分に持つ、対角行列 .
参考
書籍
よくわかる! グラフ理論入門
-
グラフ理論入門
- 1 入門
- 1.1 グラフとは何か
- 2 定義と例
- 2.1 定義
- www.kindaikagaku.co.jp
- 1 入門
数理最適化
- 組合せ最適化
- 1 組合せ最適化の基礎
- 1.3 組合せ最適化に必要な基本概念
- 1.3.1 グラフ理論
- 1.3 組合せ最適化に必要な基本概念
- 1 組合せ最適化の基礎
深層学習
- Python 機械学習プログラミング Pytorch & Scikit-Learn 編
- 18 グラフニューラルネットワーク
- 18.1 グラフデータ
- 18.1.1 無向グラフ
- 18.1.2 有向グラフ
- 18.1.3 ラベル付きグラフ
- 18.1 グラフデータ
- 18 グラフニューラルネットワーク
Web サイト
グラフ理論おすすめ書籍リスト
グラフラプラシアン
- グラフ、隣接行列、次数行列
- ogyahogya.hatenablog.com


![Python機械学習プログラミング[PyTorch&scikit-learn編] (impress top gear) Python機械学習プログラミング[PyTorch&scikit-learn編] (impress top gear)](https://m.media-amazon.com/images/I/51FUrutIo7L._SL500_.jpg)