POHON DAN APLIKASI GRAF

Slides:



Advertisements
Presentasi serupa
Bahan Kuliah Matematika Diskrit
Advertisements

Matematika Diskrit Dr.-Ing. Erwin Sitompul
Contoh (Contoh aplikasi graf) Ada 6 jenis zat kimia yang perlu disimpan di dalam gudang. Beberapa pasangan zat itu tidak dapat disimpan di dalam ruangan.
GRAF TIDAK BERARAH PART 2 Dosen : Ahmad Apandi, ST
Pengenalan Graph Disusun Oleh: Budi Arifitama Pertemuan 9.
BAB 8 GRAF.
Algoritma Greedy (lanjutan)
BAB 9 POHON.
GRAPH EULER DAN PERMASALAHAN TUKANG POS
Pewarnaan Graf.
Bahan Kuliah Matematika Diskrit
*copyleft*1 Ade Ariyani A Agung Taufiqurrahman Annas Firdausi Hario Adit W Kartika Anindya P Kelompok XII Implementation of Dijkstra’s Shortest Path Algorithm.
BAB 8 GRAF.
GRAF PLANAR DAN PEWARNAAN GRAF
Pendahuluan Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut Representasi : Objek : noktah, bulatan.
5. Pohon Merentang Minimum
BAB 9 POHON.
Pewarnaan graph Pertemuan 20: (Off Class)
Teori Graf (Bagian 1) Bahan Kuliah Matematika Diskrit.
Graf Isomorfik (Isomorphic graph)
APLIKASI GRAF.
Bahan Kuliah IF2091 Struktur Diskrit
Algoritma Greedy (lanjutan)
Bahan Kuliah IF2091 Struktur Diskrit
Bahan Kuliah IF2151 Matematika Diskrit
APLIKASI GRAF Pertemuan 13
PEWARNAAN GRAF.
TEORI GRAPH (LANJUTAN)
P O H O N ( T R E E ) Fitri Utaminingrum
TERAPAN POHON BINER.
Greedy Pertemuan 7.
Bahan Kuliah IF2151 Matematika Diskrit
Matematika Diskrit Pewarnaan Graf Heru Nugroho, S.Si., M.T.
Graph Coloring Erwin Yudi Hidayat
Pertemuan 12 METODA GREEDY lanjutan….
Algoritma Greedy (lanjutan)
ALGORITMA GREEDY, KRUSKAL, MINIMUM SPANNING TREE
Rinaldi Munir/IF2120 Matematika Diskrit
BAB 9: Pewarnaan Graf Matematika Diskrit DU1023 Heru Nugroho, S.Si
Kuliah ke 6 Strategi Algoritma
Graf.
Algoritma Prim Algoritma Kruskal Algoritma Dijkstra
Matematika Diskrit Semester Ganjil TA Short Path.
BAB 10: Short Path Matematika Diskrit DU1023 Heru Nugroho, S.Si., M.T.
STRUKTUR DATA Struktur Data Graf.
P O H O N ( T R E E ) Fitri Utaminingrum
Trees Directed Graph Algoritma Dijkstra
ALGORITMA GRAF.
Pewarnaan Graf Muhammad Rafi Muttaqin, S.Kom., M.Kom.
P O H O N ( T R E E ) Fitri Utaminingrum
Pohon Merentang Matematika Diskrit.
ALGORITMA GREEDY : MINIMUM SPANNING TREE
Matematika Diskrit TIF (4 sks) 3/9/ /5/2010.
Graf pohon.
Graf (bagian 2) Oleh: Taufik Hidayat Struktur Diskrit.
Relasi Matematika Diskrit RELASI.
Bahan Kuliah IF2091 Struktur Diskrit
Algoritma dan Struktur Data Lanjut
Algoritma dan Struktur Data
Graph Coloring.
Discrete Mathematics and Its Applications
Jenis-jenis Graf Tertentu Oleh: Mulyono & Isnaini Rosyida
Oleh: Mulyono & Isnaini Rosyida
Bahan Kuliah IF2091 Struktur Diskrit
Bahan Kuliah Matematika Diskrit
Aplikasi Graph Minimum Spaning Tree Shortest Path.
Latihan soal kajian 3 Logika Matematika
Logika Matematika/DPH1A3
Graf dan Analisa Algoritma
Graf dan Analisa Algoritma
Transcript presentasi:

POHON DAN APLIKASI GRAF

Aplikasi Graf Lintasan Terpendek (Shortest Path) Graf berbobot (weighted graph) Lintasan terpendek: lintasan yang memiliki total bobot minimum. Contoh aplikasi: Menentukan jarak terpendek/waktu tempuh tersingkat/ongkos termurah antara dua buah kota Menentukan waktu tersingkat pengiriman pesan (message) antara dua buah terminal pada jaringan komputer.

Lintasan Terpendek Terdapat beberapa jenis persoalan lintasan terpendek, antara lain: Lintasan terpendek antara dua buah simpul tertentu. Lintasan terpendek antara semua pasangan simpul. Lintasan terpendek dari simpul tertentu ke semua simpul yang lain. Lintasan terpendek antara dua buah simpul yang melalui beberapa simpul tertentu. Di dalam kuliah ini kita memilih jenis persoalan 3

Lintasan Terpendek Diberikan graf berbobot G = (V, E) dan sebuah simpul a. Tentukan lintasan terpendek dari a ke setiap simpul lainnya di G. Asumsi yang kita buat adalah bahwa semua sisi berbobot positif.

Lintasan Terpendek Graph Simpul asal Tujuan Lintasan terpendek Jarak 1 3 1 ® 3 10 4 1 ® 3 ® 4 25 2 1 ® 3 ® 4 ® 2 45 5 1 ® 5 6 tidak ada -

Algoritma Djikstra Algoritma Dijkstra adalah sebuah prosedur iteratif yang mencari lintasan terpendek antara a dan z dalam graf dengan pembobot. Prosesnya dengan cara mencari panjang lintasan terpendek dari sebuah simpul pendahulu dan menambahkan simpul-simpul tersebut ke set simpul S. Algotirma berhenti setelah mencapai simpul z. EL2009 Matematika Diskrit Bag. 6: Graf

Contoh Algoritma Djikstra Tentukan lintasan terpendek dari a ke z a b d z e c ∞ ∞ 5 6 4 8 1 2 3 ∞ 2 10 ∞ ∞ Step 0 EL2009 Matematika Diskrit Bag. 6: Graf

Solusi a b d z e c 4 2 1 5 8 10 6 3 4 (a) ∞ ∞ ∞ 2 (a) ∞ ∞ Step 1 4 (a) ∞ ∞ ∞ 2 (a) ∞ ∞ Step 1 EL2009 Matematika Diskrit Bag. 6: Graf

Solusi a b d z e c 4 2 1 5 8 10 6 3  3 (a, c) 4 (a)  10 (a, c)    3 (a, c) 4 (a)  10 (a, c)   2 (a) 12 (a, c)  Step 2 EL2009 Matematika Diskrit Bag. 6: Graf

Solusi contoh: a b d z e c 4 2 1 5 8 10 6 3  4 (a) 3 (a, c)   4 (a) 3 (a, c)  8 (a, c, b) 10 (a, c)   2 (a) 12 (a, c)  Step 3 EL2009 Matematika Diskrit Bag. 6: Graf

Solusi contoh: a b d z e c 4 2 1 5 8 10 6 3 4 (a) 3 (a, c)   4 (a) 3 (a, c)   8 (a, c, b) 10 (a, c)  14 (a, c, b, d) 2 (a)   12 (a, c) 10 (a, c, b, d) Step 4 EL2009 Matematika Diskrit Bag. 6: Graf

Solusi contoh: a b d z e c 4 2 1 5 8 10 6 3 4 (a) 3 (a, c)   4 (a) 3 (a, c)   8 (a, c, b) 10 (a, c)  14 (a, c, b, d) 13 (a, c, b, d, e)  2 (a)  12 (a, c) 10 (a, c, b, d) Step 5 EL2009 Matematika Diskrit Bag. 6: Graf

Solusi contoh: a b d z e c 4 2 1 5 8 10 6 3 4 (a) 3 (a, c)   4 (a) 3 (a, c)   8 (a, c, b) 10 (a, c)  14 (a, c, b, d) 13 (a, c, b, d, e)  2 (a)  12 (a, c) 10 (a, c, b, d) Step 6 EL2009 Matematika Diskrit Bag. 6: Graf

Pewarnaan Graf Sebuah pewarnaan dari graph G adalah sebuah pemetaan warna-warna ke simpul-simpul dari G sedemikian hingga simpul relasinya mempunyai warna warna yang berbeda. Bilangan kromatik dari G adalah jumlah warna minimum yang diperlukan untuk mewarnai graph G, dilambangkan dgn χ(G) (chi G)

Algoritma Welch Powel Algoritma Welch-Powell adalah sebuah cara efisien untuk mewarnai sebuah graph G Langkah Algoritma Welch-Powell : Urutkan simpul-simpul G dalam derajat yang menurun. Urutan ini mungkin tidak unik karena beberapa simpul mempunyai derajat sama Gunakan satu warna untuk mewarnai simpul pertama (yang mempunyai derajat tertinggi) dan simpul-simpul lain (dalam urutan yang berurut) yang tidak bertetangga dengan simpul pertama. Mulai lagi dengan dengan daftar paling tinggi dan ulangi proses pewarnaan simpul yang tidak berwarna sebelumnya dengan menggunakan warna kedua. Terus ulangi dengan penambahan warna sampai semua simpul telah diwarnai

Contoh Tentukan warna setiap simpul graf berikut dengan menggunakan Algoritma Welch-Powell!

Solusi Tentukan derajat masing-masing simpul d(A) = 2 ; d(B) = 3 ; d(C) = 4 ; d (D) = 3; d(E) = 5 ; d(F) = 3 ; d(G) = 2 ; d (H) = 2 Simpul E C B D F A G H Derajat 5 4 3 2

Solusi Simpul E C B D F G H Derajat 5 4 3 2 Warna m b h Simpul E C B D

Contoh Tentukan warna setiap simpul graf berikut dengan menggunakan Algoritma Welch-Powell! V7 V6 V5 V4 V3 V2 V1

Solusi Simpul V1 V4 V5 V6 V2 V3 V7 Derajat 5 4 3 Warna V7 V6 V5 V4 V3

Latihan 1. Tentukan banyaknya bilangan kromatik dari graf berikut! H G V6 V5 V4 V2 V3 V1 V6 V5 V4 V3 V2 V1 G H

Latihan 2. Tentukan banyaknya bilangan kromatik dari graf berikut! H G C B A V6 V4 V2 V3 V5 V1 G H

Latihan 3. Berapa jumlah minimum warna yang dibutuhkan \ bilangan khromatis X(G) dari Graf berikut.

Latihan 4. Gunakan algoritma Welch-Powell untuk mewarnai graf G yang ditunjukkan pada gambar 2 dan tentukan bilangan kromatiknya.

Latihan 5. Gunakan algoritma Welch-Powell untuk mewarnai graf dibawah ini :

Latihan 6. Gunakan algoritma Welch-Powell untuk mewarnai graf dibawah ini :