Subbagian Pratinjau Bagian
Selidiki!
Para pembuat peta di negeri fiktif Euleria telah menggambar batas berbagai kadipaten di negeri tersebut. Agar petanya menarik, mereka ingin mewarnai setiap wilayah. Wilayah yang bertetangga harus diberi warna berbeda, tetapi dua wilayah yang berjauhan boleh diberi warna yang sama. Berapa jumlah warna minimum yang dapat digunakan para pembuat peta untuk menyelesaikan tugas ini?
Barangkali masalah teori graf yang paling terkenal adalah cara mewarnai peta.
Untuk sembarang peta negara, negara bagian, kabupaten, dan sebagainya, berapa banyak warna yang diperlukan untuk mewarnai setiap wilayah pada peta agar wilayah yang bertetangga diberi warna berbeda?
Para pembuat peta sebenarnya biasanya menggunakan sekitar tujuh warna. Salah satu alasannya, mereka mengharuskan wilayah perairan diberi warna tertentu, dan dengan banyak warna, pewarnaan yang diperbolehkan lebih mudah ditemukan. Kita ingin mengetahui apakah ada palet yang lebih kecil dan dapat digunakan untuk sembarang peta.
Apa kaitannya dengan teori graf? Jika kita menempatkan sebuah simpul di tengah setiap wilayah (misalnya di ibu kota setiap negara bagian) lalu menghubungkan dua simpul apabila negara bagiannya berbagi batas, kita memperoleh sebuah graf. Mewarnai wilayah pada peta bersesuaian dengan mewarnai simpul-simpul graf. Karena wilayah yang bertetangga tidak boleh diberi warna yang sama, simpul-simpul yang bertetangga pada graf kita tidak boleh diberi warna yang sama.
Secara umum, untuk sembarang graf
\(G\text{,}\) pemberian warna pada simpul-simpulnya disebut (tidak mengherankan)
pewarnaan simpul. Jika dalam pewarnaan simpul tersebut simpul-simpul yang bertetangga diberi warna berbeda, pewarnaan itu disebut
tepat. Setiap graf memiliki pewarnaan simpul yang tepat. Sebagai contoh, Anda dapat memberi setiap simpul warna yang berbeda. Namun, sering kali kita dapat menggunakan lebih sedikit warna. Jumlah warna minimum yang diperlukan untuk memperoleh pewarnaan simpul yang tepat disebut
bilangan kromatik graf tersebut, yang ditulis
\(\chi(G)\text{.}\)
Tujuan kita dalam bagian ini adalah melihat bagaimana pewarnaan graf dapat digunakan untuk menyelesaikan berbagai masalah dan memahami beberapa sifat dasar pewarnaan graf.
Lembar Kerja Kegiatan Pratinjau
Untuk setiap graf di bawah ini:
-
Temukan pewarnaan simpul yang tepat dengan menggunakan sejumlah warna. Artinya, warnai simpul-simpul dengan jumlah warna sembarang sedemikian sehingga tidak ada dua simpul bertetangga yang memiliki warna sama.
-
Tentukan jumlah warna
paling sedikit yang diperlukan untuk mewarnai simpul-simpul graf dengan tepat. Bilangan ini disebut
bilangan kromatik graf. Pikirkan bagaimana Anda mengetahui bahwa jawaban tersebut benar.
-
Dapatkah Anda membuat generalisasi? Dapatkah Anda menyimpulkan sesuatu mengenai bilangan kromatik untuk jenis graf tertentu?
Subbagian Pewarnaan Simpul
Selidiki!
Departemen matematika berencana menawarkan 10 mata kuliah pada semester depan. Beberapa mata kuliah tidak dapat diselenggarakan pada waktu yang sama (mungkin karena diajarkan oleh dosen yang sama, atau diwajibkan bagi mahasiswa tingkat akhir).
| Mata kuliah: |
Berbenturan dengan: |
| A |
D I |
| B |
D I J |
| C |
E F I |
| D |
A B F |
| E |
C H I |
| F |
C D I |
| G |
J |
| H |
E I J |
| I |
A B C E F H |
| J |
B G H |
Berapa banyak slot waktu berbeda yang diperlukan untuk menyelenggarakan mata kuliah tersebut (dan mata kuliah mana yang sebaiknya diselenggarakan pada waktu yang sama)? Lebih penting lagi, bagaimana kita dapat menggunakan pewarnaan graf untuk menjawab pertanyaan ini?
Cara terbaik untuk memahami bilangan kromatik secara intuitif adalah mencoba mewarnai beberapa graf.
Contoh 2.5.1.
Tentukan bilangan kromatik graf-graf di bawah ini.
Penyelesaian.
Graf di sebelah kiri adalah
\(K_6\text{.}\) Satu-satunya cara untuk mewarnai graf tersebut secara tepat adalah memberi setiap simpul warna yang berbeda (karena setiap simpul bertetangga dengan setiap simpul lainnya). Jadi, bilangan kromatiknya adalah 6.
Graf di tengah dapat diwarnai secara tepat hanya dengan 3 warna (merah, biru, dan hijau). Sebagai contoh:
Graf tersebut tidak mungkin diwarnai hanya dengan dua warna karena terdapat tiga simpul yang saling bertetangga (yaitu, sebuah segitiga). Jadi, bilangan kromatiknya adalah 3.
Graf di sebelah kanan adalah
\(K_{2,3}\text{.}\) Seperti semua graf bipartit, graf ini memiliki bilangan kromatik 2: warnai simpul-simpul pada baris atas dengan merah dan simpul-simpul pada baris bawah dengan biru.
Tampaknya tidak ada batas bagi besarnya bilangan kromatik. Tidak mengherankan bahwa
\(K_n\) memiliki bilangan kromatik
\(n\text{.}\) Lalu, bagaimana mungkin pertanyaan awal tentang pewarnaan peta memiliki jawaban? Jika bilangan kromatik suatu graf dapat menjadi sebesar apa pun, tampaknya tidak akan ada batas atas bagi jumlah warna yang diperlukan untuk sembarang peta. Namun, batas tersebut ada.
Pengamatan kuncinya adalah bahwa meskipun untuk setiap bilangan
\(n\) terdapat graf dengan bilangan kromatik
\(n\text{,}\) hanya graf tertentu yang dapat muncul sebagai representasi peta. Jika Anda mengubah suatu peta menjadi graf, sisi-sisi di antara simpul bersesuaian dengan batas antarnegara. Jadi, simpul-simpul tersebut harus dapat dihubungkan sedemikian rupa sehingga sisi-sisinya tidak berpotongan. Dengan kata lain, semua graf yang merepresentasikan peta bersifat
planar!
Jadi, pertanyaannya adalah: berapakah bilangan kromatik terbesar dari sembarang graf planar? Jawabannya diberikan oleh teorema teori graf yang paling terkenal:
Teorema 2.5.2. Teorema Empat Warna.
Jika
\(G\) adalah graf planar, bilangan kromatik
\(G\) paling besar 4. Jadi, sembarang peta dapat diwarnai secara tepat dengan 4 warna atau kurang.
Kita tidak akan membuktikan teorema ini. Sungguh. Meskipun teorema tersebut mudah dinyatakan dan dipahami, pembuktiannya tidak mudah. Bahkan, saat ini belum diketahui adanya bukti yang “mudah” untuk teorema tersebut. Bukti terbaik saat ini masih memerlukan komputer berdaya tinggi untuk memeriksa
himpunan tak terhindarkan yang terdiri atas 633
konfigurasi yang dapat direduksi. Gagasannya adalah bahwa setiap graf harus memuat salah satu konfigurasi yang dapat direduksi tersebut (fakta ini juga perlu diperiksa oleh komputer) dan bahwa konfigurasi yang dapat direduksi memang dapat diwarnai dengan 4 warna atau kurang.
Kartografi tentu bukan satu-satunya penerapan pewarnaan graf. Ada banyak situasi ketika Anda ingin mempartisi objek-objek yang ditinjau agar objek yang saling berkaitan tidak berada dalam himpunan yang sama. Sebagai contoh, Anda mungkin ingin menyimpan bahan kimia dengan aman. Untuk menghindari ledakan, pasangan bahan kimia tertentu tidak boleh disimpan dalam ruangan yang sama. Dengan mewarnai suatu graf (dengan simpul yang merepresentasikan bahan kimia dan sisi yang merepresentasikan potensi interaksi berbahaya), Anda dapat menentukan jumlah minimum ruangan yang diperlukan untuk menyimpan bahan kimia tersebut.
Berikut adalah contoh lainnya:
Contoh 2.5.3.
Stasiun radio memancarkan sinyal pada frekuensi tertentu. Namun, jumlah frekuensi yang dapat dipilih terbatas, sehingga banyak stasiun di seluruh negeri menggunakan frekuensi yang sama. Hal ini dapat dilakukan karena stasiun-stasiun tersebut cukup berjauhan sehingga sinyalnya tidak saling mengganggu; tidak ada satu radio pun yang dapat menangkap sinyal-sinyal tersebut secara bersamaan.
Misalkan 10 stasiun radio baru akan didirikan di suatu wilayah yang saat ini belum memiliki stasiun radio. Pasangan stasiun radio yang cukup berdekatan sehingga menimbulkan gangguan dicatat dalam tabel di bawah ini. Berapa jumlah minimum frekuensi yang dapat digunakan stasiun-stasiun tersebut?
|
KQEA |
KQEB |
KQEC |
KQED |
KQEE |
KQEF |
KQEG |
KQEH |
KQEI |
KQEJ |
| KQEA |
|
|
x |
|
|
x |
x |
|
|
x |
| KQEB |
|
|
x |
x |
|
|
|
|
|
|
| KQEC |
x |
x |
|
|
|
x |
x |
|
|
x |
| KQED |
|
x |
|
|
x |
x |
|
x |
|
|
| KQEE |
|
|
|
x |
|
|
|
|
x |
|
| KQEF |
x |
|
x |
x |
|
|
x |
|
|
x |
| KQEG |
x |
|
x |
|
|
x |
|
|
|
x |
| KQEH |
|
|
|
x |
|
|
|
|
x |
|
| KQEI |
|
|
|
|
x |
|
|
x |
|
x |
| KQEJ |
x |
|
x |
|
|
x |
x |
|
x |
|
Penyelesaian.
Representasikan masalah tersebut sebagai graf dengan stasiun sebagai simpul dan sisi yang menghubungkan dua stasiun apabila keduanya cukup berdekatan sehingga menimbulkan gangguan. Kita mencari bilangan kromatik graf tersebut. Simpul-simpul yang diberi warna sama merepresentasikan stasiun yang dapat menggunakan frekuensi yang sama.
Graf ini memiliki bilangan kromatik 5. Pewarnaan tepat dengan 5 warna ditunjukkan di sebelah kanan. Perhatikan bahwa graf tersebut memuat salinan graf lengkap
\(K_5\text{,}\) sehingga tidak mungkin digunakan kurang dari 5 warna.
Dalam contoh di atas, bilangan kromatiknya adalah 5, tetapi hal ini bukan contoh penyangkal bagi
Teorema Empat Warna 2.5.2 karena graf yang merepresentasikan stasiun radio tidak planar. Akan menyenangkan jika ada cara cepat untuk menentukan bilangan kromatik suatu graf (yang mungkin nonplanar). Ternyata belum diketahui apakah terdapat algoritma efisien untuk menghitung bilangan kromatik.
Meskipun kita mungkin tidak dapat menentukan bilangan kromatik suatu graf secara tepat dengan mudah, kita sering kali dapat memberikan rentang yang wajar bagi bilangan kromatik tersebut. Dengan kata lain, kita dapat memberikan batas atas dan batas bawah bagi bilangan kromatik.
Hal ini tidak terlalu sulit: untuk setiap graf
\(G\text{,}\) bilangan kromatik
\(G\) sedikitnya 1 dan paling banyak sama dengan jumlah simpul
\(G\text{.}\)
Apa? Anda menginginkan batas yang
lebih baik bagi bilangan kromatik? Kalau begitu, Anda beruntung.
Sebuah
klik dalam graf adalah himpunan simpul yang setiap pasang simpulnya bertetangga. Dengan kata lain, klik berukuran
\(n\) tidak lain adalah salinan graf lengkap
\(K_n\text{.}\) Kita mendefinisikan
bilangan klik suatu graf sebagai nilai
\(n\) terbesar sedemikian sehingga graf tersebut memuat klik berukuran
\(n\text{.}\) Setiap klik berukuran
\(n\) tidak dapat diwarnai dengan kurang dari
\(n\) warna, sehingga kita memperoleh batas bawah yang baik:
Teorema 2.5.4.
Bilangan kromatik graf
\(G\) sedikitnya sama dengan bilangan klik
\(G\text{.}\)
Ada kalanya bilangan kromatik
\(G\) sama dengan bilangan kliknya. Graf-graf ini memiliki nama khusus; graf tersebut disebut
sempurna. Jika Anda mengetahui bahwa suatu graf sempurna, menentukan bilangan kromatiknya cukup dilakukan dengan mencari klik terbesar. Namun, tidak semua graf sempurna.
Untuk batas atas, kita dapat memperbaiki batas “jumlah simpul” dengan memperhatikan derajat simpul. Misalkan
\(\Delta(G)\) menyatakan derajat terbesar dari semua simpul dalam graf
\(G\text{.}\) Dugaan yang wajar untuk batas atas bilangan kromatik adalah
\(\chi(G) \le \Delta(G) + 1\text{.}\) Mengapa dugaan ini wajar? Mulai dari sembarang simpul, simpul tersebut beserta semua tetangganya selalu dapat diberi
\(\Delta(G) + 1\) warna, karena himpunan ini memuat paling banyak
\(\Delta(G) + 1\) simpul. Sekarang, perluas pewarnaannya! Pada setiap tahap, jika Anda meninjau simpul yang telah diwarnai, sebagian tetangganya mungkin telah diwarnai dan sebagian lainnya belum. Namun, dalam keadaan apa pun, simpul tersebut dan semua tetangganya dapat diberi warna berbeda, karena terdapat paling banyak
\(\Delta(G)\) tetangga, ditambah satu simpul yang sedang ditinjau.
Bahkan, terdapat contoh graf yang memenuhi
\(\chi(G) = \Delta(G) + 1\text{.}\) Untuk sembarang
\(n\text{,}\) graf lengkap
\(K_n\) memiliki bilangan kromatik
\(n\text{,}\) tetapi
\(\Delta(K_n) = n-1\) (karena setiap simpul bertetangga dengan setiap simpul
lainnya). Selain itu, setiap siklus
ganjil memiliki bilangan kromatik 3, sedangkan derajat setiap simpul dalam siklus adalah 2. Ternyata hanya dua jenis contoh inilah yang menghasilkan kesamaan, suatu hasil yang dikenal sebagai Teorema Brooks.
Teorema 2.5.5. Teorema Brooks.
Setiap graf
\(G\) memenuhi
\(\chi(G) \le \Delta(G)\text{,}\) kecuali jika
\(G\) merupakan graf lengkap atau siklus ganjil; dalam hal tersebut,
\(\chi(G) = \Delta(G) + 1\text{.}\)
Bukti teorema ini
cukup rumit sehingga tidak akan kita sajikan di sini (meskipun Anda diminta membuktikan suatu kasus khusus dalam latihan). Pembaca yang menyukai tantangan dianjurkan mencari buku teori graf untuk memperoleh petunjuk tentang cara membuktikan teorema tersebut.
Subbagian Pewarnaan Sisi
Bilangan kromatik suatu graf berkaitan dengan pewarnaan simpul, tetapi kita juga dapat menanyakan pewarnaan sisi. Seperti pada pewarnaan simpul, kita dapat mensyaratkan bahwa sisi-sisi yang bertetangga harus diberi warna berbeda. Di sini, dua sisi dianggap bertetangga apabila keduanya berinsiden dengan simpul yang sama. Jumlah warna minimum yang diperlukan untuk mewarnai sisi-sisi graf
\(G\) secara tepat disebut
indeks kromatik \(G\text{,}\) yang ditulis
\(\chi'(G)\text{.}\)
Contoh 2.5.6.
Enam orang teman memutuskan untuk menghabiskan sore dengan bermain catur. Setiap orang akan bermain satu kali melawan setiap orang lainnya. Mereka memiliki cukup banyak perangkat catur, tetapi tidak seorang pun ingin memainkan lebih dari satu pertandingan pada saat yang sama. Setiap pertandingan berlangsung selama satu jam (berkat jam catur mereka yang praktis). Berapa jam turnamen tersebut akan berlangsung?
Penyelesaian.
Representasikan setiap pemain dengan sebuah simpul dan tempatkan sebuah sisi di antara dua pemain apabila mereka saling bertanding. Dalam kasus ini, kita memperoleh graf
\(K_6\text{:}\)
Kita harus mewarnai sisi-sisinya; setiap warna merepresentasikan jam yang berbeda. Karena sisi-sisi berbeda yang berinsiden dengan simpul yang sama akan diberi warna berbeda, tidak ada pemain yang memainkan dua pertandingan (sisi) berbeda pada saat yang sama. Jadi, kita perlu mengetahui indeks kromatik
\(K_6\text{.}\)
Perhatikan bahwa pasti berlaku
\(\chi'(K_6) \ge 5\) karena terdapat simpul berderajat 5. Ternyata 5 warna sudah cukup (cobalah temukan pewarnaan semacam itu). Oleh karena itu, keenam teman tersebut akan bermain selama 5 jam.
Menariknya, jika salah satu teman dalam contoh di atas pergi, kelima pecatur yang tersisa tetap memerlukan 5 jam: indeks kromatik
\(K_5\) juga 5.
Secara umum, apa yang dapat kita katakan tentang indeks kromatik? Tentu saja
\(\chi'(G) \ge \Delta(G)\text{.}\) Namun, seberapa jauh lebih besar nilainya? Ternyata hanya sedikit lebih besar.
Teorema 2.5.7. Teorema Vizing.
Untuk sembarang graf
\(G\text{,}\) indeks kromatik
\(\chi'(G)\) bernilai
\(\Delta(G)\) atau
\(\Delta(G) + 1\text{.}\)
Sekilas, teorema ini membuat indeks kromatik tampak kurang menarik. Namun, menentukan suatu graf termasuk dalam kasus yang mana tidak selalu mudah. Graf yang memenuhi
\(\chi'(G) = \Delta(G)\) disebut
kelas 1, sedangkan graf lainnya disebut
kelas 2. Graf bipartit selalu memenuhi
\(\chi'(G) = \Delta(G)\text{,}\) sehingga termasuk kelas 1 (hal ini dibuktikan oleh König pada tahun 1916, beberapa dasawarsa sebelum Vizing membuktikan teoremanya pada tahun 1964). Pada tahun 1965, Vizing membuktikan bahwa semua graf planar dengan
\(\Delta(G) \ge 8\) termasuk kelas 1, tetapi hal ini tidak berlaku bagi semua graf planar dengan
\(2 \le \Delta(G) \le 5\text{.}\) Vizing mengajukan konjektur bahwa semua graf planar dengan
\(\Delta(G) = 6\) atau
\(\Delta(G) = 7\) termasuk kelas 1; kasus
\(\Delta(G) = 7\) dibuktikan pada tahun 2001 oleh Sanders dan Zhao; kasus
\(\Delta(G) = 6\) masih terbuka.
Teori Ramsey.
Ada cara menarik lain untuk meninjau pewarnaan sisi, yang sangat berbeda dari pembahasan kita sejauh ini. Bagaimana jika setiap sisi graf kita warnai merah atau biru? Dapatkah kita melakukannya tanpa, misalnya, membentuk segitiga
monokromatik (yaitu, segitiga yang seluruh sisinya merah atau seluruh sisinya biru)? Untuk graf tertentu, jawabannya tentu saja ya. Cobalah melakukannya untuk
\(K_4\text{.}\) Bagaimana dengan
\(K_5\text{?}\) \(K_6\text{?}\) Sampai sejauh mana kita dapat melakukannya?
Masalah di atas tidak terlalu sulit dan merupakan latihan yang menyenangkan. Kita dapat memperluas pertanyaan tersebut dengan berbagai cara. Bagaimana jika kita memiliki tiga warna? Bagaimana jika kita berusaha menghindari graf lain? Mengejutkan bahwa masih sangat sedikit yang diketahui tentang pertanyaan-pertanyaan ini. Sebagai contoh, kita mengetahui bahwa diperlukan hingga
\(K_{17}\) untuk memaksa terbentuknya segitiga monokromatik dengan tiga warna, tetapi belum diketahui seberapa besar graf yang diperlukan jika digunakan lebih banyak warna. Demikian pula, kita mengetahui bahwa dengan dua warna,
\(K_{18}\) adalah graf terkecil yang memaksa terbentuknya salinan monokromatik
\(K_4\text{,}\) tetapi untuk memaksa terbentuknya
\(K_{5}\) monokromatik, hasil terbaik yang kita miliki masih berupa rentang, yaitu dari
\(K_{43}\) hingga
\(K_{49}\text{.}\) Jika Anda tertarik pada pertanyaan semacam ini, bidang teori graf ini disebut teori Ramsey. Silakan pelajari lebih lanjut.