Apabila G suatu graf berbobot (suatu Network), maka Minimun Spanning Tree dari G
adalah Spanning Tree dengan jumlah bobot terkecil.
Contoh :
Suatu Graf G :
A 8
6 B C Ini adalah graf berbobot awal. Graf ini
bukan pohon karena ada sirkuit. Nama
7 9 8 7 yang lebih tepat untuk diagram ini adalah
Graf atau Network.Angka-angka dekat
15
E garis penghubung/ruas adalah bobotnya.
D Nilai bobot dari Graf tesebut adalah : 86
5 9
6
F
8
G
Kita akan mencari MST dengan menggunakan Algoritma Solin dan Kruskal untuk Graf G
diatas.
Penyeselaian :
ALGORITMA SOLIN :
1. Urutkan Ruas Graf (G) menurut bobotnya dari bobot yang terbesar sampai bobot
yang terkecil.
BOBOT RUAS
15 D,E
9 B,D E,F
8 B,C B,E F,G
7 A,D C,E
6 A,B E,G
5 D,F
1. Bobot : 15 Æ D,E
15
D E
Gambar 1
F Gambar 2
B 8 C
Ruas B,C dan F,G tidak dihapus.
9 Ruas B,E dihapus, karena membentuk
sirkuit (B,D,E,B)
15
D E
9
F
8 Gambar 3
G
A C
B 8 Ruas A,D tidak dihapus.
7
Ruas C,E dihapus, karena membentuk
9 sirkuit (D,B,C,E,D)
15
D E
9
F
8 Gambar 4
G
15
D E
9
F
8 Gambar 5
G
6. Bobot : 5 Æ D,F
15
E
D
9
F 8 Gambar 6
G
Tahap Penghapusan Selesai, Gambar 6 adalah Minimun Spanning Tree dari Graf G
dengan Nilai Bobot : 56
2. Urutkan Ruas dari bobot kecil ke besar (DF, AB, EG, AD, CE, BC, BE, FG, BD,
EF,DE), kemudian berdasarkan urutan tersebut, kita menambahkan ruas dengan
mencegah terbentuknya sirkuit.
A C A C
6
B B
D E D E
5 5 F
F
G G
A C
6 A
B 6 C
B
7
D E
D E
5 6
F 5 6
G F
G
Gambar 3 : Penambahan Ruas EG Gambar 4 : Penambahan Ruas AD
D E D E
5 6 5 6
F F
G G
A A
8 C 8 C
6 6
B B
7 7 7 7
µ
D E D E
5 6 5 6
F F
G µ G
A A
8 C 8 C
6 B 6
B
7 7 7 7
µ
D E D E
5 6 5
µ 6
F F
G G
D µ E D E
5 6 5 6
F F
G G
Latihan :
Buatlah Minimum Spanning Tree (MST) dan Nilai Bobotnya dari Graf berikut ini dengan
menggunakan Algoritma :
A. Solin
B. Kruskal
Graf G :
9 E 9
B I
5 8 8
4 4
A D H
10 10 7
4 6 6
5 6
C 7
F 3 G 7 J