同構
一個圖可以以不同的形式存在,具有相同數量的頂點、邊,以及相同的邊連通性。這樣的圖稱為同構圖。請注意,在本章中,我們主要為了引用和識別圖而對圖進行標記。
同構圖
如果兩個圖 G1 和 G2 滿足以下條件,則稱它們是同構的:
- 它們的組成部分(頂點和邊)數量相同。
- 它們的邊連通性保持不變。
注意 - 簡而言之,在兩個同構圖中,一個是另一個的修改版本。無標記圖也可以被認為是同構圖。
There exists a function 'f' from vertices of G1 to vertices of G2
[f: V(G1) ⇒ V(G2)], such that
Case (i): f is a bijection (both one-one and onto)
Case (ii): f preserves adjacency of vertices, i.e., if the edge {U, V} ∈ G1, then the
edge {f(U), f(V)} ∈ G2, then G1 = G2.注意
如果 G1 = G2,則:
|V(G1)| = |V(G2)|
|E(G1)| = |E(G2)|
G1 和 G2 的度數序列相同。
如果頂點 {V1, V2, .. Vk} 在 G1 中形成長度為 K 的迴圈,則頂點 {f(V1), f(V2),… f(Vk)} 應該在 G2 中形成長度為 K 的迴圈。
以上所有條件對於圖 G1 和 G2 成為同構都是必要的,但不足以證明這兩個圖是同構的。
(G1 = G2) 當且僅當 (G1− = G2−),其中 G1 和 G2 是簡單圖。
(G1 = G2) 如果 G1 和 G2 的鄰接矩陣相同。
(G1 = G2) 當且僅當 G1 和 G2 的對應子圖(透過刪除 G1 中的一些頂點及其在圖 G2 中的映像獲得)是同構的。
示例
以下哪些圖是同構的?

在圖 G3 中,頂點“w”的度數僅為 3,而其他所有圖頂點的度數均為 2。因此,G3 與 G1 或 G2 不同構。
取 G1 和 G2 的補圖,得到:

這裡,(G1− = G2−),因此 (G1 = G2)。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP