网路与多媒体试验口头专题报告-计算理论试验室
網路與多媒體實驗 口頭報告書面資料
Graph Theory
(Applications in daily life)
姓名:王文斕
學號:組別:第二組
本報告以口頭報告之內容為基礎,並對其內容作更詳細之說明和解釋。故以下就圖論的這四個範疇作較詳細的理論探討:
一、圖的點著色(Vertex Coloring)
何謂圖的點著色?簡單的說,就是對圖的點著顏色。基於實際的問題內容(如一個人不能在同一時間參加兩個會議),還會要求任意有邊相連的兩點不可以著相同的顏色。這樣的一個著色方式稱之為圖的一個點著色法。如圖3.1和圖3.2各用了三個顔色。如果每個點都著不一樣的顏色,則一定是一個點著色法。問題是給定一個圖G,存在一個點著色法的最少顏色數是多少呢?而這個數目就稱為圖的點著色數,記作X(G)。求圖的點著色數是一個NP - Complete的問題,到目前仍未完全解決。不過,對於一些特殊類型的圖,則有不少的結果。例如在此我們所要討論的點著色數為2的圖,這類圖通稱為二部圖(Bipartite graph)。
圖3.2用了三個顔色,不過如果以紅綠兩個顏色依序對點著色就會是一個點著色法。因此圖3.2是一個二部圖。事實上,所有的偶圈都是二部圖。而一個二部圖是否為偶圈呢?答案是否定的。如圖3.3。
那麼如何判斷一個圖是否為二部圖呢?圖3.1是一個長度為5的奇圈,它的點著色數
原创力文档

文档评论(0)