Bobot Sisi
10 (F,G)
14 (G,H)
15 (A,C)
20 (D,H)
25 (B,E)
30 (D,E)
35 (A,D)
40 (A,B)
45 (C,E)
48 (E,F)
50 (E,G)
Untuk lebih memahami perbedaan algoritma Prim dan algoritma Kruskal yang
keduanya merupakan algoritma untuk pohon merentang minimum, maka dari gambar di
atas dapat dicari pohon merentang minimumnya dengan menggunakan kedua algoritma
tersebut. Langkah-langkah pembentukan pohon merentang minimumnya dapat dilihat pada
gambar berikut ini:
Metode Penggunaan Algoritma Kruskal
1. Diawali dengan Graph Berbobot
2. Pilih Edge dengan bobot paling kecil, jika terdapat lebih dari 1 , pilih salah satunya
3. Pilih edge terpendek dan tambahkan
4. Pilih edge terpendek selanjutnya yang tidak membentuk cycle (memutar) dan tambahkan
5. Pilih edge terpendek selanjutnya yang tidak membentuk cycle (memutar) dan tambahkan
6. Ulangi sampai terbentuk spanning tree.
Algoritma Prim
Algoritma Prim adalah sebuah algoritme dalam teori graf untuk mencari
pohon rentang minimum untuk sebuah graf berbobot yang saling terhubung. Ini
berarti bahwa sebuah himpunan bagian dari edge yang membentuk suatu pohon
yang mengandung node, di mana bobot keseluruhan dari semua edge dalam pohon
diminimalisasikan. Bila graf tersebut tidak terhubung, maka graf itu hanya memiliki
satu pohon rentang minimum untuk satu dari komponen yang terhubung.
Hutan adalah kumpulan pohon yang saling lepas. Graf tidak terhubung yang tidak
mengandung sirkuit. Setiap komponen di dalam graf terhubung tersebut adalah
pohon.
Gambar diatas merupakan Hutan yang terdiri dari tiga buah pohon.
G adalah pohon.
Setiap pasang simpul di dalam G terhubung dengan lintasan tunggal.
G terhubung dan memiliki m = n – 1 buah sisi.
G tidak mengandung sirkuit.
G tidak mengandung sirkuit dan penambahan satu sisi pada graf akan membuat
hanya satu sirkuit.
G terhubung dan semua sisinya adalah jembatan.
Pohon merentang dari graf terhubung adalah upagraf merentang yang berupa
pohon.
Pohon merentang diperoleh dengan memutus sirkuit didalam graf.
Setiap graf terhubung mempunyai paling sedikit satu buah pohon merentang.
Graf tak-terhubung dengan k komponen mempunyai k sebuah hutan merentang
yang disebut hutan merentang (Spanning Forest).
Langkah 1
Ambil sisi dari Graf G yang berbobot minimum,masukan kedalam T
Langkah 2
Pilih sisi (u, v) yang mempunyai bobot minimum dan bersisian dengan simpul di T,
tetapi (u, v) tidak membentuk sirkuit di T.a Masukkan (u, v) ke dalam T.
Langkah 3
Ulangi langkah 2 sebanyak n – 2 kali.