Pertemuan 12 METODA GREEDY lanjutan…. Matakuliah : T0034/Perancangan & Analisis Algoritma Tahun : 2005 Versi : R1/0 Pertemuan 12 METODA GREEDY lanjutan….
<< TIK-99 >> << TIK-99>> Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : << TIK-99 >> << TIK-99>>
Outline Materi Materi 1 Materi 2 Materi 3 Materi 4 Materi 5
METODA GREEDY lanjutan…. 6.4 Mengurutkan Jobs Berdasarkan suatu Deadline Tentukan set solusi feasible, yang memenuhi kendala. Tentukan solusi optimal dari solusi feasible yang memenuhi kendala. Buat algoritma mengurutkan job berdasarkan deadline. Kompleksitas algoritma ini adalah (sn), dimana S= banyaknya job pada solusi akhir n= banyaknya job awal Dalam hal the Worst case, jika Maka kompleksitas
METODA GREEDY lanjutan…. 6.5 Spanning Tree dan Minimum Spang Tree Suatu Graph Definisi: Jika G={V,E} suatu undirected graph maka disebut spanning tree dari graph iff T adalah tree Contoh Graph G Spanning Tree dari G
METODA GREEDY lanjutan…. 6.6 Minimum Spanning Tree (MST) Definisi Jika G {V,E} suatu undirected graph, maka T = {V,E} disebut minimum spanning tree dari G, jika T adalah tree dengan total panjang lintasannya minimum. Metoda yang digunakan untuk mendapatkan MST : Metode Prim, dengan O (n2 + (n-1)) Metoda Kruskal, dengan O (. . . )
METODA GREEDY lanjutan…. Contoh : Misalkan suatu graph:
METODA GREEDY lanjutan…. Maka MST, Dengan total panjang lintasan (cost): 2+3+5+3+6+5+4+7 = 35
METODA GREEDY lanjutan…. Salah satu metoda, yang digunakan untuk mencari minimum spanning tree dari suatu graph G adalah metode Kruskal Beri contoh mencari MST dengan metode Kruskal
METODA GREEDY lanjutan…. 6.6 Lintasan terpendek (shortest path) Tinjau kota A dan kota B Persoalan: Apakah ada lintasan dari A ke B? Jika ada, berapa lintasan? Dan lintasan mana yang terpendek? Salah satu cara: Gambarkan semua lintasan yang mungkin dari A ke B. Didapat ruang solusi pohon lengkap Telusuri masing-masing lintasan, sehingga didapat lintasan terpendek dari A ke B.
METODA GREEDY lanjutan…. Cara lain yaitu dengan metoda Greedy, yang waktu prosesnya untuk mendapatkan lintasan terpendek: , dengan n banyak lintasan yang mungkin dari A ke B. Beri contoh
<< CLOSING>>