基礎知識
子圖的定義
設 為兩個圖(同為無向圖或同為有向圖),若 且 ,則稱G'是G的 子圖,G是G‘的 母圖,記作 ,又若 且 ,則G'稱是G的 真子圖,若 ,則稱G'是G的 生成子圖。
設 為一圖, 且 ,稱以 為頂點集,以G中兩個端點都在 中的邊組成邊集 的圖為G的 導出子圖,記作 ,又設 且 ,稱以 為邊集,以 中邊關聯的頂點為頂點集 的圖為G的 導出的子圖,記作。
在圖1中,設G如圖1(a)所示,取 ,則 的導出子圖 如圖1(b)所示,取 ,則 的導出子圖 如圖1(c)所示。
補圖
設 為n階無向簡單圖,以V為頂點集,以所有使G成為完全圖的 的添加邊組成的集合為邊集的圖,稱為G的 補圖,記作。
若圖 ,則稱G是自補圖。
圖2中,(b)和(c)互為補圖,(a)是自補圖。
相關定理
若n階圖G是自補圖,則或,k為非負整數,且圖G有條邊。
證明:因為n階圖G是自補圖,所以G與同構。於是完全圖的條邊將各有一半為G與的邊,即G與均有條邊。而圖G的邊數是非負整數,故4一定能整除,而連續的兩個整數n-1與n總是一個為奇數,一個為偶數,故或(k為非負整數)。證畢。
圖的操作
設為無向圖。
(1)設,用表示從G中去掉邊e,稱為 刪除邊e。又設,用表示從G中刪除E'中的所有邊,稱為刪除E'。
(2)設,用表示從G中去掉v及所關聯的一切邊,稱為 刪除頂點v,又設,用表示從G中刪除中的所有邊,稱為刪除V'。
(3)設邊,用表示從G中刪除e後,將e的兩個端點u,v用一個新的頂點w(或用u或用v充當w)代替,使w關聯e以外u,v關聯的所有邊,稱為邊e的 收縮。
(4)設(u,v可能相鄰,也可能不相鄰),用(或)表示在u,v之間加一條邊,稱為 加新邊。
在收縮邊和加新邊過程中可能產生環和平行邊。
在圖4中,設(a)圖為G,則(b)圖為,(c)圖為,(d)圖為,(e)圖為,而圖為。