天天看點

【離散數學】圖論

一、圖

1、圖的基本概念

握手定理:無向圖中,所有節點度數之和為邊數的二倍

有向圖中,所有節點入度之和等于出度之和等于邊數

推論:任何圖都有偶數個奇結點

各種圖(V,E) = (n,m)

零圖 隻有孤立結點的圖
平凡圖 階零圖
k度正則圖 所有節點度數均為k的無向圖
完全無向圖 k = n - 1的正則圖;邊數=C(n,2)
完全有向圖 所有節點入度 == 出度 == n - 1,邊數 = A(n,2)

路徑:起點和終點不相同

回路:起點和終點相同

基本路徑——沒有重複的點——n階圖中基本路徑長度<= n - 1

簡單路徑——沒有重複的邊

2、圖的矩陣表示&&矩陣攜帶的資訊

e.g.鄰接矩陣の圖特性

連通/強連通圖——可達性矩陣(矩陣的可傳遞閉包)全1

3、圖的連通性

無向圖——連通/不連通

有向圖——強連通/單向連通/弱連通

4、圖的相關應用&特殊的圖

1)哈密爾頓圖

充分條件:任意u,v屬于V,d(u)+ d(v) >= n,n為頂點數目且n >=3

必要條件:...

應用:

1 判斷哈密爾頓圖的存在性

2 求出哈密爾通路/回路

e.g.1 給定一個立方體圖,求出哈密爾頓回路

【離散數學】圖論

e.g.2安排考試日程

6天安排6門課,ABCDEF,的考試,每天考一門,假設選課情況有:

DCA BCF  EB AB 如何安排日程使得沒有兩個人是同一天考試?

【離散數學】圖論

2)二部圖

充分條件:

  • 集合分為兩部分,每部分的點之間沒有直接連線,隻有跨部分的連線

必要條件

  • 所有回路長度均為偶數

性質:

完全二部圖 邊數e = |V1| * |V2|

3)歐拉圖

含有歐拉回路的有向圖或者無向圖叫歐拉圖

n為奇數時,非平凡完全無向圖為歐拉圖

二、樹

二叉樹の定義:有根樹,結點出度不是0就是2

字首碼:各個符号串互不為字首

無向樹:沒有回路的連通的無向圖

繼續閱讀