Lewati ke konten utama

Subbab 1.3 Kombinatorika dan Teori Graf

Sebuah graf \(G\) terdiri atas suatu himpunan simpul \(V\) dan suatu koleksi \(E\) yang terdiri atas himpunan-himpunan bagian berukuran \(2\) dari \(V\text{.}\) Unsur-unsur \(E\) disebut sisi. Dalam mata kuliah ini, kita akan (hampir selalu) menggunakan konvensi bahwa \(V=\{1,2,3,\dots,n\}\) untuk suatu bilangan bulat positif \(n\text{.}\) Dengan konvensi ini, graf dapat dideskripsikan secara tepat menggunakan sebuah berkas teks:
  1. Baris pertama berkas memuat satu bilangan bulat \(n\text{,}\) yaitu banyaknya simpul dalam graf.
  2. Setiap baris yang tersisa memuat sepasang bilangan bulat berbeda dan menentukan sebuah sisi graf.
Kami menggambarkan konvensi ini dalam Gambar 1.2 melalui sebuah berkas teks beserta diagram graf \(G\) yang didefinisikannya.
graph1.txt
9
6 2
1 5
1 7
6 8
9 1
4 3
5 7
1 3
5 9
7 9
dijelaskan secara terperinci setelah gambar
Diagram graf dengan sembilan simpul yang sesuai dengan berkas data di sebelahnya. Graf memiliki dua komponen: simpul 2, 6, dan 8 berada pada satu komponen, sedangkan enam simpul lainnya berada pada komponen yang lain.
Gambar 1.2. Graf yang didefinisikan oleh data
Sebagian besar notasi dan terminologi graf cukup alami. Cobalah menafsirkan pernyataan-pernyataan berikut yang berlaku untuk graf \(G\) yang didefinisikan di atas:
  1. \(G\) memiliki \(9\) simpul dan \(10\) sisi.
  2. \(\{2,6\}\) adalah sebuah sisi.
  3. Simpul \(5\) dan \(9\) bertetangga.
  4. \(\{5,4\}\) bukan sebuah sisi.
  5. Simpul \(3\) dan \(7\) tidak bertetangga.
  6. \(P = (4, 3,1, 7,9,5)\) adalah lintasan dengan panjang \(5\) dari simpul \(4\) ke simpul \(5\text{.}\)
  7. \(C=(5,9,7,1)\) adalah siklus dengan panjang \(4\text{.}\)
  8. \(G\) tak terhubung dan memiliki dua komponen. Salah satu komponennya memiliki himpunan simpul \(\{2,6,8\}\text{.}\)
  9. \(\{1,5,7\}\) adalah sebuah segitiga.
  10. \(\{1,7,5,9\}\) adalah sebuah klik berukuran \(4\text{.}\)
  11. \(\{4,2,8,5\}\) adalah sebuah himpunan bebas berukuran \(4\text{.}\)
Berbekal sedikit materi latar belakang ini saja, kita sudah dapat mengajukan sejumlah masalah yang menarik dan menantang.

Contoh 1.3.

Perhatikan graf \(G\) yang ditampilkan dalam Gambar 1.4.
dijelaskan secara terperinci setelah gambar
Graf terhubung dengan 24 simpul bernomor 1 sampai 24. Banyak sisi menghubungkan kelompok simpul yang rapat di bagian kiri, tengah, dan kanan diagram.
Gambar 1.4. Graf terhubung
  1. Berapakah nilai \(k\) terbesar sehingga \(G\) memiliki lintasan dengan panjang \(k\text{?}\)
  2. Berapakah nilai \(k\) terbesar sehingga \(G\) memiliki siklus dengan panjang \(k\text{?}\)
  3. Berapakah nilai \(k\) terbesar sehingga \(G\) memiliki klik berukuran \(k\text{?}\)
  4. Berapakah nilai \(k\) terbesar sehingga \(G\) memiliki himpunan bebas berukuran \(k\text{?}\)
  5. Lintasan manakah yang terpendek dari simpul \(7\) ke simpul \(6\text{?}\)
Misalkan kita memberikan kepada kelas sebuah berkas data teks untuk graf dengan \(1500\) simpul dan menanyakan apakah graf tersebut memuat siklus dengan panjang sekurang-kurangnya \(500\text{.}\) Raoul menjawab ya dan Carla menjawab tidak. Bagaimana kita menentukan siapa yang benar?
Sebagai gantinya, misalkan kita menanyakan apakah graf tersebut memiliki klik berukuran \(500\text{.}\) Helene mengatakan bahwa menurutnya tidak, tetapi ia tidak yakin. Wajarkah jika teman-teman sekelasnya mendesak agar ia mengambil keputusan, ya atau tidak? Apakah menentukan bahwa graf ini memiliki klik berukuran \(500\) lebih sulit, lebih mudah, atau kurang lebih sama dengan menentukan bahwa graf tersebut memiliki siklus dengan panjang \(500\text{?}\)
Kita akan sering mempelajari masalah yang di dalamnya graf muncul secara sangat alami. Berikut sebuah contoh.

Contoh 1.5.

Dalam Gambar 1.6, kami menunjukkan lokasi sejumlah stasiun radio pada bidang beserta skala yang menunjukkan jarak \(200\) mil. Stasiun radio yang terpisah kurang dari \(200\) mil harus memancar pada frekuensi berbeda untuk menghindari gangguan.
dijelaskan secara terperinci setelah gambar
Diagram lokasi sejumlah stasiun radio pada bidang. Setiap stasiun ditandai dengan sebuah titik dan angka frekuensi 1 sampai 6; sebuah garis skala menunjukkan jarak 200 mil.
Gambar 1.6. Stasiun Radio
Kami telah menunjukkan bahwa \(6\) frekuensi berbeda sudah cukup. Dapatkah Anda menggunakan lebih sedikit frekuensi?
Dapatkah Anda menemukan \(4\) stasiun yang masing-masing berjarak kurang dari \(200\) mil dari \(3\) stasiun lainnya? Dapatkah Anda menemukan \(8\) stasiun yang masing-masing berjarak lebih dari \(200\) mil dari \(7\) stasiun lainnya? Adakah cara alami untuk mendefinisikan graf yang berkaitan dengan masalah ini?

Contoh 1.7.

Berapa banyak mahasiswa yang harus ada dalam suatu kelas kombinatorika terapan agar terdapat (a) enam mahasiswa yang setiap pasangnya pernah bersama-sama mengikuti sekurang-kurangnya satu mata kuliah lain, atau (b) enam mahasiswa yang setiap pasangnya baru pertama kali berada dalam satu kelas bersama? Apakah ini benar-benar masalah yang sulit, atau dapatkah kita menyelesaikannya hanya dalam beberapa menit sambil mencoret-coret serbet?