Pewarnaan Graf
a. Pewarnaan Titik (Vertex Colouring)
Misalkan G graf tanpa loop. Suatu pewarnaan-k (k-colouring) untuk
graf G adalah suatu penggunaan sebagian atau semua k warna untuk
mewarnai semua titik di G sehingga setiap pasang titik yang bertetangga
(adjacent) diberi warna yang berbeda. Jika G mempunyai pewarnaan-k,
maka dikatakan titik-titik di G dapat diwarnai dengan k warna (k-
colourable). Bilangan khromatik (chromatic number) dari graf G,
dinotasikan χ(G), adalah bilangan k terkecil sehingga G dapat diwarnai
dengan k warna. Jadi, 𝜒(𝐺 ) = min{𝑘/ ada pewarnaan-𝑘 pada 𝐺}. Biasanya
warna-warna yang digunakan untuk mewarnai titik-titik suatu graf
dinyatakan dengan 1, 2, 3, …, k. Jelas bahwa χ(G) ≤ |V(G)|. Sedangkan cara
yang mudah untuk menentukan batas bawah dari χ(G) adalah dengan
mencari graf bagian komplit yang terbesar di G.
1 1 2 1
3 2
3 2 4 3 2 3
G H J
22
Teorema 7
Jika G graf sederhana dengan derajat titik maksimum ∆(𝐺), maka
χ(G) ≤ ∆(𝐺) + 1.
1) Urutkan titik-titik dari graf 𝐺 dalam derajat yang menurun (urutan seperti
ini mungkin tidak unik karena beberapa titik mungkin berderajat sama).
2) Gunakan warna 1 untuk mewarnai titik pertama (yang mempunyai
derajat tertinggi) dan titik-titik lain (dalam urutan yang berurut) yang
tidak bertetangga dengan titik pertama ini.
3) Mulai lagi dengan titik derajat tertinggi berikutnya di dalam daftar terurut
yang belum diwarnai dan ulangi proses pewarnaan.
4) Ulangi penambahan warna-warna sampai semua titik telah diwarnai.
Contoh
Diketahui graf 𝐺 dengan 7 titik sebagai berikut. Tentukan bilangan
khromatiknya.
a b
c d e
f g
23
Penyelesaian:
1) Jumlah titik graf 𝐺 adalah 7 buah dan urutan titik dari derajat yang
tertinggi hingga yang terendah seperti Tabel 1.
2) Karena a berderajat tertinggi, sehingga titik a dapat diwarnai dengan
warna pertama, yaitu warna 1, dan titik g yang tidak bertetangga dengan
titik a dapat diwarnai dengan warna 1.
3) Titik berderajat tertinggi berikutnya yang belum diwarnai yaitu titik d.
Warnai titik d dengan warna kedua, yaitu warna 2. Titik yang belum
diwarnai dan tidak bertetangga dengan titik d , yaitu titik b, sehingga titik
b mendapatkan warna 2.
4) Titik berderajat tertinggi berikutnya yang belum diwarnai yaitu titik e.
Warnai titik e dengan warna ketiga, yaitu warna 3. Titik yang belum
diwarnai dan tidak bertetangga dengan titik e, yaitu titik c dan f. Karena
titik c dan f bertetangga maka kedua titik tersebut mendapat warna yang
berbeda. Berdasarkan urutan derajat tertinggi setelah titik e yaitu titik f,
sehingga titik f mendapat warna yang sama dengan titik 𝑒 yaitu warna 3.
5) Titik terakhir yang belum diwarnai yaitu titik c, sehingga titik c
mendapatkan warna keempat, yaitu warna 4.
24
a 1 b
2
c d e
4 2 3
f g
3 1
Jelas χ’(G) ≤ |V(G)|, dan jika derajat titik maksimum di G adalah ∆(𝐺), maka
χ’(G) ≥ ∆(𝐺).
Contoh
Tentukan indeks khromatik untuk graf G, H, dan J di bawah ini.
G H J
Penyelesaian:
Perhatikan pewarnaan sisi untuk graf G, H, dan J berikut.
25
3
1 4
2 2
1 2 1 1 2
3
3 2 1
3 3 4
G H J
26
(ii) graf komplit Kn
n - 1, untuk n genap
χ' (K n )
n, untuk n ganjil
d(f) d( v)
f F(G) vV(G*)
4) Sebuah sisi yang terkait dengan sebuah titik yang berderajat satu di G,
berkorespondensi dengan sebuah loop di G*.
27
5) Sebuah titik berderajat dua di G, berkorespondensi dengan sepasang
sisi rangkap di G*.
Contoh
Diketahui graf G dengan titik-titiknya A, B, C, D, E, F, G, dan H serta
mempunyai 5 muka, yaitu: muka a, muka b, muka c, muka d, dan muka e.
Buatlah dual dari graf G tersebut.
Penyelesaian:
Berikut proses pengkonstruksian graf dual dari graf G.
28
a
b
d e
Contoh
Buatlah pewarnaan pada peta di bawah ini dengan menggunakan banyak
warna yang minimum.
A
C D
B E G
F
Penyelesaian:
Graf dual dari peta di atas adalah sebagai berikut.
29
A D
B C
E
G
F
Pada graf dual ini dilakukan pewarnaan titik. Dengan algoritma pewarnaan
Welch-Powell diperoleh sebuah pewarnaan, yaitu: titik A dan E diwarnai
dengan warna 1, titik B dan E diwarnai dengan warna 2, titik C dan F
diwarnai dengan warna 3, dan titik G diwarnai dengan warna 4 seperti
terlihat pada gambar di bawah ini.
A 1 2 D
3
2 C
B
1 4
E
G
F 3
30
banyaknya wadah yang diperlukan untuk menyimpan bahan kimia agar
tidak terjadi ledakan? Permasalahan ini dapat dimodelkan dalam graf.
Dalam hal ini dibentuk sebuah graf dengan cara himpunan bahan kimia
berkorespondensi satu-satu dengan himpunan titik pada graf. Dua titik pada
graf dihubungkan dengan sebuah sisi (bertetangga) jika dan hanya jika dua
bahan kimia yang berkorespondensi dengan dua titik tersebut dapat
mengakibatkan ledakan. Dikaitkan dengan pewarnaan titik pada graf maka
kedua titik yang bertetangga ini harus mendapat warna yang berbeda.
Meminimumkan banyak wadah yang digunakan, berarti mencari bilangan
khromatik dari graf.
2) Penjadwalan Ujian
Jurusan Matematika pada suatu universitas akan membuat jadwal
ujian dari mata kuliah, ketentuannya adalah jika ada seorang mahasiswa
yang mengambil dua mata kuliah yang berbeda maka dua mata kuliah
tersebut harus dijadwal pada ‘tahap’ yang berbeda, tujuannya agar
mahasiswa tersebut dapat mengikuti ujian kedua mata kuliah tersebut.
Permasalahannya adalah bagaimana membuat jadwal ujian agar banyaknya
tahap yang digunakan minimum.
31