Graph Coloring.

Slides:



Advertisements
Presentasi serupa
Teori Graf – Matematika Diskrit
Advertisements

Bahan Kuliah Matematika Diskrit
ANALISIS KOMBINATORIAL
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
Algoritma dan Pemrograman
Pengantar Matematika Diskrit
Graf Isomorfik (Isomorphic graph)
BAB 8 GRAF.
Graf.
BAB 9 POHON.
Pewarnaan Graf.
Bahan Kuliah Matematika Diskrit
4. RELASI.
GRAF PLANAR DAN PEWARNAAN GRAF
BAB 9 POHON.
Pewarnaan graph Pertemuan 20: (Off Class)
Teori Graf (Bagian 1) Bahan Kuliah Matematika Diskrit.
Graf Isomorfik (Isomorphic graph)
BAB III MATRIKS, RELASI DAN FUNGSI
APLIKASI GRAF.
Bahan Kuliah IF2091 Struktur Diskrit
Prinsip Hitung Himpunan
Bahan Kuliah IF2091 Struktur Diskrit
BAB 2 PROBABILITAS.
Bahan Kuliah IF2151 Matematika Diskrit
APLIKASI GRAF Pertemuan 13
Mata Kuliah: MATEMATIKA DISKRIT Harni Kusniyati
PEWARNAAN GRAF.
KONSEP DASAR PROBABILITAS
BAB III MATRIKS, RELASI DAN FUNGSI
Bahan Kuliah IF2151 Matematika Diskrit
Matematika Diskrit Pewarnaan Graf Heru Nugroho, S.Si., M.T.
Menyelesaikan Perhitungan Soal Menggunakan Aturan Sinus dan Aturan Cosinus Hukum Sinus ialah pernyataan tentang segitiga yang berubah-ubah di udara. Jika.
Graph Coloring Erwin Yudi Hidayat
ALGORITMA GREEDY, KRUSKAL, MINIMUM SPANNING TREE
Kerjakan 10 soal (dari 12 soal) yang termudah menurut anda !
BAB 7: Graf.
Rinaldi Munir/IF2120 Matematika Diskrit
BAB 9: Pewarnaan Graf Matematika Diskrit DU1023 Heru Nugroho, S.Si
Pertemuan 20 GRAPH COLORING
BAB 5 Induksi Matematika
REPRESENTASI GRAF PADA MATRIK
Rinaldi Munir/IF2120 Matematika Diskrit
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.
Pewarnaan Graf Muhammad Rafi Muttaqin, S.Kom., M.Kom.
BAB III MATRIKS, RELASI DAN FUNGSI
ALGORITMA GREEDY : MINIMUM SPANNING TREE
Pengertian dan notasi matriks Ordo matriks Jenis-jenis matriks
TEORI BILANGAN INDUKSI MATEMATIKA
Graf (bagian 2) Oleh: Taufik Hidayat Struktur Diskrit.
POHON DAN APLIKASI GRAF
PEWARNAAN SISI PADA GRAPH
Matematika Diskrit TIF (4 sks) 3/9/ /5/2010.
Relasi Matematika Diskrit RELASI.
Bahan Kuliah IF2091 Struktur Diskrit
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
Mata Kuliah: MATEMATIKA DISKRIT Harni Kusniyati
BAB 5 Induksi Matematika
Rinaldi M/IF2091 Strukdis1 Graf (bagian 1) Bahan Kuliah IF2091 Struktur Diskrit.
Latihan soal kajian 3 Logika Matematika
Logika Matematika/DPH1A3
Graf dan Analisa Algoritma
Transcript presentasi:

Graph Coloring

Graph Coloring Ada dua macam: pewarnaan simpul, dan pewarnaan sisi Hanya dibahas perwarnaan simpul Pewarnaan simpul: memberi warna pada simpul-simpul graf sedemikian sehingga dua simpul bertetangga mempunyai warna berbeda.

Graph Coloring Aplikasi pewarnaan graf: mewarnai peta. Peta terdiri atas sejumlah wilayah. Wilayah dapat menyatakan kecamatan, kabupaten, provinsi, atau negara. Peta diwarnai sedemikian sehingga dua wilayah bertetangga mempunyai warna berbeda.

Map Coloring

Map Coloring Nyatakan wilayah sebagai simpul, dan batas antar dua wilayah bertetangga sebagai sisi. Mewarnai wilayah pada peta berarti mewarnai simpul pada graf yang berkoresponden. Setiap wilayah bertetangga harus mempunyai warna berbeda  warna setiap simpul harus berbeda.

Map Coloring

Chromatic Number Bilangan kromatik: jumlah minimum warna yang dibutuhkan untuk mewarnai peta. Simbol: (G). Suatu graf G yang mempunyai bilangan kromatis k dilambangkan dengan (G) = k. Graf di bawah ini memiliki (G) = 3.

Welch-Powell Algorithm Menentukan warna sebenarnya sangat sulit kecuali dalam kasus-kasus sederhana seperti pada contoh-contoh yang akan kita bahas dalam bab ini Algoritma Welch-Powell adalah suatu cara yang efisien untuk mewarnai sebuah graf G.

Welch-Powell Algorithm Urutkan simpul-simpul dari G dalam urutan derajat yang menurun. Urutan ini mungkin tidak unik karena beberapa simpul mungkin mempunyai derajat yang sama. Gunakan satu warna tertentu untuk mewarnai simpul pertama. Secara berurut, setiap simpul dalam daftar yang tidak berelasi dengan simpul sebelumnya diwarnai dengan warna ini. Ulangi langkah 2 di atas untuk simpul dengan urutan tertinggi yang belum diwarnai. Ulangi langkah 3 di atas sampai semua simpul dalam daftar terwarnai.

Welch-Powell Algorithm Gunakan algoritma Welch-Powell untuk mewarnai graf di bawah ini dan tentukan bilangan kromatiknya!

Contoh 1

Contoh 1 Berapa paling sedikit jumlah hari yang dibutuhkan untuk jadwal ujian tersebut sedemikian sehingga semua mahasiswa dapat mengikuti ujian mata kuliah yang diambilnya tanpa bertabrakan waktunya dengan jadwal ujian kuliah lain yang juga diambilnya? Penyelesaian: simpul  mata kuliah sisi  ada mahasiswa yang mengambil kedua mata kuliah (2 simpul)

Contoh 1 Pewarnaan Simpul A B C D E Derajat 2 3 1 Simpul B A C D E biru Warnai B dengan warna tertentu (misal dengan Biru) Cari simpul yang tidak bertetangga dengan B, dan warnailah dengan warna yang sama dengan warna pada simpul B Lanjutkan ke simpul terdekat yang bertetangga dengan simpul B, dalam hal ini adalah simpul A, dan warnai simpula A dengan warna yang berbeda dengan simpul B (misal Merah) Cari simpul yang tidak bertetangga dengan simpul A, dan warnailah dengan warna yang sama dengan warna pada simpul A Pewarnaan berhenti jika semua simpul sudah terwarnai biru C biru Simpul A B C D E Derajat 2 3 1 merah biru biru Diurutkan descending berdasarkan derajat merah biru Simpul B A C D E Derajat 3 2 1 merah biru Simpul B A C D E Derajat 3 2 1 Warna M merah

Contoh 1 Bilangan kromatik adalah 2. Jadi, ujian mata kuliah A, E, dan D dapat dilaksanakan bersamaan. Sedangkan ujian mata kuliah B dan C dilakukan bersamaan tetapi pada waktu yang berbeda dengan mata kuliah A, E, dan D.

Contoh 2 Ada 6 jenis zat kimia yang perlu disimpan di dalam gudang. Beberapa pasangan zat itu tidak dapat disimpan di dalam ruangan yang sama, karena campuran gasnya bersifat eksplosif (mudah meledak). Untuk zat yang semacam itu, perlu dibangun ruang-ruang terpisah yang dilengkapi ventilasi dan penyedot udara keluar yang berlainan. Jika lebih banyak ruang yang dibutuhkan, berarti lebih banyak ongkos yang dikeluarkan. Karena itu perlu diketahui berapa banyak minimum ruangan yang diperlukan untuk dapat menyimpan semua zat kimia dengan aman. Berikut ini adalah daftar pasangan zat kimia yang tidak dapat disimpan dalam ruangan yang sama. Gambarkan graf yang menyatakan persoalan di atas. Kemudian tentukan jumlah minimum ruangan yang dibutuhkan untuk menyimpan semuazat kimia di atas!

Contoh 2 1 2 4 3 Pewarnaan Urutkan Hasil 5 Simpul A B C D E F Derajat

Contoh 2 1 2 4 3 Pewarnaan Urutkan Hasil 5 Simpul A B C D E F Derajat

Graph Coloring Pada suatu semester, akan disusun jadwal UAS untuk mata kuliah Kalkulus, Matematika Diskrit, Fisika, Bahasa Inggris, Bahasa Indonesia, Agama, dan Kimia. Diketahui tidak ada mahasiswa yang mengambil pasangan matakuliah berikut ini secara bersamaan (dalam semester yang sama): Kalkulus & Kimia Matematika Diskrit & Kimia Bahasa Inggris & Bahasa Indonesia Bahasa Inggris & Agama Kalkulus & Matematika Diskrit Kalkulus & Fisika Fisika & Bahasa Inggris Tetapi ada mahasiswa yang mengambil secara bersamaan untuk kombinasi matakuliah lainnya, dalam semester tersebut. Berapa jumlah slot waktu minimum yang diperlukan untuk menyusun jadwal ujian UAS tersebut, sehingga tidak ada mahasiswa yang bentrok jadwal ujiannya?