You are on page 1of 3

BÀI TẬP

CHƯƠNG CÂY KHUNG NHỎ NHẤT


(MINIMAL SPANNING TREE)
Bài 1 :
Lập bảng tính và vẽ cây khung nhỏ nhất của đồ thị bằng thuật toán Prim xuất
phát từ đỉnh a.

Giải :
Bước b c d e f g VT ET
Khởi tạo (2,a)* ∞,a 7,a ∞,a 2,a ∞,a a 
1 - (1,b)* 4,b 3,b 2,a ∞,a a,b ab
2 - - 4,b 3,b (2,a)* ∞,a a,b,c ab,bc
3 - - 4,b (3,b)* - ∞,a a,b,c,f ab,bc,af
4 - - (1,e)* - - 7,e a,b,c,f,e ab,bc,af,be
5 - - - - - (5,d)* a,b,c,f,e,d ab,bc,af,be,de
6 - - - - - - a,b,c,f,e,d,g ab,bc,af,be,de,dg
Bài 2 :
Lập bảng tính và vẽ cây khung nhỏ nhất của đồ thị bằng thuật toán Prim xuất
phát từ đỉnh A.

Bước B C D E F G H VT ET
Khởi tạo (1,A)* ∞,A 1,A 4,A 5,A ∞,A ∞,A A 
1 - 2,B (1,A)* 1,B 5,A ∞,A ∞,A -,B AB
2 - 2,B - (1,B)* 5,A ∞,A ∞,A -,D -,AD
3 - (2,B)* - - 2,E 4,E ∞,A -,E -,BE
4 - - - - (2,E)* 2,C ∞,A -,C -,BC
5 - - - - - (2,C)* 2,F -,F -,EF
6 - - - - - - (2,F)* -,G -,CG
7 - - - - - - - -,H -,FH

Tổng trọng số cây khung là 11

Bài 3 :

Tìm cây khung nhỏ nhất T = (V,F)


của đồ thị vô hướng G = (V, E) bằng
thuật toán Prim xuất phát từ đỉnh x1.
Đáp án :

Bước X2 X3 X4 X5 X6 X7 VT ET
Khởi tạo 3,X1 5,X1 4,X1 (2,X1)* 7,X1 5,X1 X1 
1 (2,X5)* 5,X1 4,X1 - 7,X1 4,X5 -,X5 X1X5
2 - 5,X1 (4,X1)* - 7,X1 4,X5 -, X2 -, X2X5
3 - 4,X4 - - 7,X1 (2,X4)* -, X4 -, X1X4
4 - (4,X4)* - - 6,X7 - -, X7 -, X4X7
5 - - - - (3,X3)* - -, X3 -, X3X4
6 - - - - - - -, X6 -, X3X6

Tổng trọng số cây khung nhỏ nhất là 17

You might also like