Cây Khung Nh Nh t
13.11.2004 Ch. 9: Cay khung nho nhat 2
Cây khung nh nh t
ªCho
m t đ th liên thông, vô h ng ướ G = (V, E )
m t hàm tr ng s
w : E R
ªTìm m t t p con không ch a chu trình T E n i t t c các đnh sao
cho t ng các tr ng s
w(T) = (u, v) T w(u, v)
là nh nh t.
T p T làø m t cây, và đc g i là m t ượ cây khung nh nh t .
ª Bài toán tìm cây khung nh nh t : bài toán tìm T.
13.11.2004 Ch. 9: Cay khung nho nhat 3
Cây khung nh nh t (ti p) ế
ªGi i bài toán tìm cây khung nh nh t
Gi i thu t c a Kruskal
Gi i thu t c a Prim.
13.11.2004 Ch. 9: Cay khung nho nhat 4
Cây khung nh nh t: ví d
b
f
c d
h g
ia e
8 7
9
10
1 2
4
14
2
4
7 6
11
8
° T p các c nh xám là m t cây khung nh nh t
° Tr ng s t ng c ng c a cây là 37.
° Cây là không duy nh t: n u thay c nh ( ế b, c) b ng c nh ( a, h)
s đc m t cây khung khác cũng có tr ng s là 37. ượ
13.11.2004 Ch. 9: Cay khung nho nhat 5
C nh an toàn
ªCho m t đ th liên thông, vô h ng ướ G = (V, E ) và m t hàm tr ng s
w : E R. Tìm m t cây khung nh nh t cho G!
ªGi i bài toán b ng m t chi n l c greedyế ượ : nuôi m t cây khung l n
d n b ng cách thêm vào cây t ng c nh m t.
ªĐnh nghĩa c nh an toàn
N u ếA là m t t p con c a m t cây khung nh nh t nào đó, n u ( ế u, v)
là m t c nh c a G sao cho t p A {(u, v)} v n còn là m t t p con
c a m t cây khung nh nh t nào đó, thì ( u, v) là m t c nh an toàn
cho A.