A. PENDAHULUAN
B. VERTEX COLOURING
Jumlah warna minimum yang dapat digunakan untuk mewarnai semua vertex disebut
bilangan kromatik dari graph G, dan disimbolkan dengan χ(G).
ALGORITMA PEWARNAAN
1. Untuk inisialisasi, catat semua vertex yang ada beserta derajat tiap vertex.
2. Urutkan vertex berdasarkan derajatnya dari besar ke kecil.
3. Cari vertex dengan derajat terbesar dan belum terwarnai, berikan warna ke vertex
tersebut.
4. Cari vertex lain yang belum diwarnai, tidak adjacent dengan vertex langkah nomor 3, dan
tidak adjacent dengan vertex berwarna sama.
5. Ulangi ke langkah nomor 3 sampai semua vertex terwarnai.
Contoh 5. 1
Gambar 5. 1
Gambar 5. 2
Contoh 5. 2
Perhatikan kembali graph pada gambar 5.2 dalam Contoh 5.1. Bagaimana hasilnya jika kita
akan memberikan warna pada setiap edge-nya?
SOLUSI
Gambar 5. 3
Contoh 5. 3
Gambar 5. 4
Gambar 5. 5
D. APLIKASI COLOURING
Latihan 5. 1
1. Berikut ini adalah peta dari suatu kecamatan yang terdiri dari 5 kelurahan. Warnailah peta
tersebut dengan warna minimal!
Gambar 5. 6
2. Misalkan terdapat delapan orang mahasiswa (M1, M2, M3, M4, ... , M8) dan lima buah mata
kuliah yang dapat dipilihnya (A, B, C, D, E). Tabel berikut memperlihatkan matriks antara
mahasiswa dan mata kuliah yang dipilihnya. Angka 1 menunjukkan bahwa mahasiswa
memilih mata kuliah tersebut.
Mata Kuliah
Mahasiswa
A B C D E
M1 1 1
M2 1 1
M3 1 1
M4 1 1
M5 1 1
M6 1 1
M7 1 1
M8 1 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?