PERTEMUAN_12_Pewarnaan_Graf math disk.pdf

111202415679 0 views 19 slides Sep 29, 2025
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

math disk pewarnaan grafis


Slide Content

MATEMATIKA DISKRIT
PERTEMUAN 12
PEWARNAAN GRAF

PENDAHULUAN
•Ada dua macam: pewarnaansimpul, dan pewarnaansisi
•Hanya dibahasperwarnaansimpul
•Pewarnaan simpul: memberiwarnapada simpul-simpulgraf
sedemikiansehinggadua simpulbertetanggamempunyaiwarna
berbeda.
•Aplikasipewarnaangraf: mewarnaipeta.
•Peta terdiriatassejumlahwilayah.
•Wilayah dapatmenyatakankecamatan, kabupaten, provinsi,
ataunegara.
•Peta diwarnaisedemikiansehinggadua wilayah bertetangga
mempunyaiwarnaberbeda.

PEWARNAAN GRAF

PEWARNAAN GRAF
•Nyatakanwilayah sebagaisimpul, dan batas antardua
wilayah bertetanggasebagaisisi.
•Mewarnaiwilayah pada petaberartimewarnaisimpulpada
grafyang berkoresponden.
•Setiapwilayah bertetanggaharusmempunyaiwarna
berbeda➔warnasetiapsimpulharusberbeda.

•(a) Peta
•(b) Peta dan graf yang merepresentasikannya
(c) Graf yang merepresentasikanpeta
(d) Pewarnaan simpul, setiapsimpulmempunaiwarnaberbeda
(e) Empatwarnasudahcukupuntukmewarnai8 simpul

BILANGAN KROMATIK
•Bilangankromatik: jumlahminimum warnayang dibutuhkanuntukmewarnaipeta.
Simbol: (G).
•SuatugrafG yang mempunyaibilangankromatisk dilambangkandengan(G) = k.
Graf di bawahinimemiliki(G) = 3

BILANGAN KROMATIK
•Graf kosongNnmemiliki(G) = 1, karenasemuasimpultidakterhubung, jadiuntuk
mewarnaisemuasimpulcukupdibutuhkansatuwarnasaja.

BILANGAN KROMATIK
•Graf lengkapKnmemiliki(G) = n sebabsemuasimpulsalingterhubungsehingga
diperlukann buahwarna.

ALGORITMA WELCH POWELL
•Menentukanwarnasebenarnyasangat sulitkecualidalam
kasus-kasussederhanasepertipada contoh-contohyang akan
kitabahasdalambabini
•AlgoritmaWelch-Powell adalahsuatucarayang efisienuntuk
mewarnaisebuahgrafG.

ALGORITMA WELCH POWELL
1.Urutkansimpul-simpuldariG dalamurutanderajatyang menurun.
Urutaninimungkintidakunikkarenabeberapasimpulmungkin
mempunyaiderajatyang sama.
2.Gunakansatuwarnatertentuuntukmewarnaisimpulpertama. Secara
berurut, setiapsimpuldalamdaftar yang tidakberelasidengansimpul
sebelumnyadiwarnaidenganwarnaini.
3.Ulangilangkah2 di atasuntuksimpuldenganurutantertinggiyang
belumdiwarnai.
4.Ulangilangkah3 di atassampaisemuasimpuldalamdaftar terwarnai.

ALGORITMA WELCH POWELL
•Contoh:
GunakanalgoritmaWelch-Powell untukmewarnaigrafdi bawahinidan
tentukanbilangankromatiknya!
•Jadi, , (G) = 3
Simpul 1 36425
Derajat 4 43322
Warna a bbcca
1
6 2
5 3
4

ALGORITMA WELCH POWELL
•Misalkanterdapatdelapanorang mahasiswa(1, 2, …, 8) dan lima buahmatakuliahyang dapat
dipilihnya(A, B, C, D, E). Tabel berikutmemperlihatkanmatrikslima matakuliahdan delapanorang
mahasiswa. Angka 1 pada elemen(i, j) berartimahasiswaimemilihmatakuliahj, sedangkanangka0
menyatakanmahasiswaitidakmemilihmatakuliahj.

ALGORITMA WELCH POWELL
•Berapapaling sedikitjumlahhariyang dibutuhkanuntuk
jadwalujiantersebutsedemikiansehinggasemua
mahasiswadapatmengikutiujianmatakuliahyang
diambilnyatanpabertabrakanwaktunyadenganjadwal
ujiankuliahlain yang juga diambilnya?
•Penyelesaian:
simpul→matakuliah
sisi→adamahasiswayang mengambilkeduamata
kuliah(2 simpul)

ALGORITMA WELCH POWELL
•(a) Graf persoalanpenjadwalanujian5 matakuliahuntuk8 orang mahasiswa
(b) Hasil pewarananpada simpul-simpulgraf
•Bilangankromatikgrafpada Gambar di atasadalah2.
• Jadi, ujianmatakuliahA, E, dan D dapatdilaksanakanbersamaan, sedangkanujianmatakuliahB
dan C dilakukanbersamaantetapipada waktuyang berbedadenganmatakuliahA, E, dan D.

LATIHAN SOAL
1. Sebuahdepartemenmempunyai6 kelompokkerjayang setiap
bulannyamasing-masing selalumengadakanrapatsatukali. Keenam
kelompokkerjadenganmasingmasinganggotanyaadalah: K1 =
{Amir, Budi, Yanti}, K2 = {Budi, Hasan, Tommy}, K3 = {Amir, Tommy,
Yanti}, K4 = {Hasan, Tommy, Yanti}, K5 = {Amir, Budi}, K6 ={Budi,
Tommy, Yanti}. Berapabanyakwakturapatberbedayang harus
direncanakansehinggatidakadaanggotakelompokkerjayang
dijadwalkanrapatpada waktuyang sama. Gambarkangrafyang
merepresentasikanpersoalaninilalu(jelaskansisimenyatakanapa,
simpulmenyatakanapa) tentukanjumlahwakturapatini.

LATIHAN SOAL
2. Terdapat8 macamzatkimiaA, B, C, D, E, F, G, H yang akandisimpandalambeberaparuangan.
Untukmenghematbiayamakadiperlukanruanganseminimalmungkin. Untukitudikelompokkan
daftar zat–zatyang akanmeledakjikadiletakkandalamsaturuangan. Gambarkangrafyang
menyatakanpersoalandi atas, lalutentukanadaberaparuanganyang dibutuhkanagar amandalam
penyimpanan. Berikutzat–zatyang tidakbisadisimpandalamsaturuangan:

LATIHAN SOAL
•Pak Ahmad mempunyai8 ekorayamjantanyang sukabertarungjikabertemudenganayamjantan
yang lain. Berapabanyakkandangminimal yang harusdisiapkanPak Ahmad agar ayam–ayamnya
tidakbertarung. Ayam yang mana sajakahyang bisadigabungdalamkandangyang sama, jikadata
ayamtersebutsepertidi bawaah:

LATIHAN SOAL
3. Terdapat 7 matakuliah (A s/d G) yang pada semester ini di ambil oleh 14 mahasiswa. Berikut ini adalah tabel
pengambilan matakuliah oleh mahasiswa. Gunakan algoritma pewarnaan Welsh-Powell untuk penjadwalan kuliah
yangefisien.
a. Tentukan slot waktu minimal yang harus disiapkan agar para mahasiswa diatas dapat mengikuti
perkuliahan.
b. Matakuliah mana sajakah yang bisa dijadwalkan dalam slot waktu yangsama.
NIM A B C D E F G
001 1 - - - - - 1
002 1 1 - - - - -
003 1 - - - - 1 -
004 - 1 - - - 1 -
005 - 1 1 - - - -
006 - 1 - 1 - - -
007 - - 1 1 - - -
008 - - 1 - - - 1
009 - - - 1 1 - -
010 - - - 1 - - 1
011 - - - - 1 1 -
012 - - - - 1 - 1
013 - - - - - 1 1
014 - 1 - - - 1 -

TERIMAKASIH
Tags