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
•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
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 -