Algoritma Kruskal Teori Graph Algoritma Kruskal Digunakan untuk

  • Slides: 13
Download presentation
Algoritma Kruskal Teori Graph

Algoritma Kruskal Teori Graph

Algoritma Kruskal • Digunakan untuk mencari pohon rentang minimun • Misalkan G adalah graf

Algoritma Kruskal • Digunakan untuk mencari pohon rentang minimun • Misalkan G adalah graf mula-mula dengan n titik, T adalah pohon rentang minimum • E adalah himpunan semua garis G

Algoritma Kruskal • Isi t dengan semua titik-titik G tanpa garis • m=0 •

Algoritma Kruskal • Isi t dengan semua titik-titik G tanpa garis • m=0 • Selama m < (n-1) lakukan : – Tentukan garis e € E dengan bobot minimum. Jika ada beberapa e dengan sifat tersebut, pilih salah satu secara sembarang. – Hapus e dari E – Jika e ditambahkan ke T tidak menghasilkan sirkuit, maka • Tambahkan e ke T • m=m+1

Contoh e 1 V 0 V 1 e 2 e 3 e 6 V

Contoh e 1 V 0 V 1 e 2 e 3 e 6 V 2 V 3 e 7 e 8 V 6 e 4 e 9 e 11 e 5 V 4 V 5 e 10 e 12 V 7

Latihan V 0 V 2 V 6 V 1 V 3 V 4 V

Latihan V 0 V 2 V 6 V 1 V 3 V 4 V 7 V 5

Bobot Graph • • • e 1 = 10 E 2 = 6 E

Bobot Graph • • • e 1 = 10 E 2 = 6 E 3 = 4 E 4 = 5 E 5 =6 E 6 =7 E 7 =3 E 8 =4 E 9 =5 E 10=4 E 11=10 E 12=6

Algoritma Prim • Metoda lain untuk mencari pohon rentang minimum • Algoritma Prim dimulai

Algoritma Prim • Metoda lain untuk mencari pohon rentang minimum • Algoritma Prim dimulai dengan graf yang sama sekali kosong.

Algoritma Prim • Inisialisasi : mula-mula T adalah graf kosong • Ambil sembarang v

Algoritma Prim • Inisialisasi : mula-mula T adalah graf kosong • Ambil sembarang v € V (G). Masukkan v ke dalam V(T). • V(G) = V (G) – {v} • Untuk i = 1, 2, …, n-1, lakukan :

Algoritma Prim • Pilihlah garis e € E(G) dan e € E (T) dengan

Algoritma Prim • Pilihlah garis e € E(G) dan e € E (T) dengan syarat : – E berhubungan dengan satu titik dalam T dan tidak membentuk sirkuit – E mempunyai bobot terkecil dibandingakan dengan semua garis yang berhubungan dengan titik dalam T. Misalkan w adalah titik ujung e yang tidak berada dalam T • Tambahkan e ke E (T) dan w ke V (T)

Contoh e 1 V 0 V 1 e 2 e 3 e 6 V

Contoh e 1 V 0 V 1 e 2 e 3 e 6 V 2 V 3 e 7 e 8 V 6 e 4 e 9 e 11 e 5 V 4 V 5 e 10 e 12 V 7

Latihan

Latihan

Latihan Algoritma Kruskal dan Prim v 1 E 6 (18) E 5 (15) v

Latihan Algoritma Kruskal dan Prim v 1 E 6 (18) E 5 (15) v 8 E 10 (15) v 6 v 4 E 7 (4) v 2 E 4 (3) E 3 (15) E 2 (5) v 7 E 1 (15) E 8 (5) E 11 (15) v 3 E 9 (5) v 5

Nilai quiz 2 pagi • • • • Gun gun 100 Gusty 100 Rita

Nilai quiz 2 pagi • • • • Gun gun 100 Gusty 100 Rita 100 Andry 100 Raina 100 Cecep 100 Didi haryadi 100 Asep saepul 100 Agung 100 Taofik 100 Asep supriono 100 Ersyad 100 Acep 100 Luki 100 Yandi 100 Dadan Ramdani 100 • • • • Enung 100 Putra 100 Suparman 100 Erwin 100 Novi 100 Hanung 100 Anggun 100 Bayu 100 Bara 100 Adi abdul 100 Irfan 100 Japar 100 Rana 100 Kaya 100 Entis 100