Lewati ke konten utama
Gambar logo

Subbab 2.4 Jejak dan Sirkuit Euler

Subbagian Pratinjau Bagian

Selidiki!
Seekor laba-laba berdiri pada salah satu sisi muka sebuah oktahedron (polihedron dengan delapan sisi muka berbentuk segitiga). Laba-laba itu ingin merayapi bangun tersebut dari satu sisi muka ke sisi muka lainnya sehingga melintasi setiap rusuk tepat satu kali. Mungkinkah hal ini dilakukan? Jika ya, bagaimana caranya?
Sebuah oktahedron
Jika kita mulai dari suatu simpul dan menelusuri sisi-sisi untuk mencapai simpul lain, kita membentuk suatu jalan pada graf. Lebih tepatnya, jalan dalam graf adalah barisan simpul sedemikian sehingga setiap simpul dalam barisan bertetangga dengan simpul sebelum dan sesudahnya dalam barisan tersebut. Jika jalan itu melintasi setiap sisi tepat satu kali, jalan tersebut disebut jejak Euler (atau jalan Euler atau lintasan Euler). Jika, selain itu, simpul awal dan akhirnya sama (jadi Anda menelusuri setiap sisi tepat satu kali dan berakhir di tempat Anda memulai), jalan tersebut disebut sirkuit Euler (atau tur Euler). Tentu saja, jika suatu graf tidak terhubung, tidak mungkin ditemukan jejak atau sirkuit semacam itu. Sepanjang sisa bagian ini, anggap semua graf yang dibahas terhubung.
Masalah jembatan Königsberg sebenarnya merupakan pertanyaan tentang keberadaan jejak Euler. Akan ada rute yang melintasi setiap jembatan tepat satu kali jika dan hanya jika multigraf di bawah memiliki jejak Euler:
Tiga simpul tersusun vertikal di sebelah kiri sebuah simpul tunggal di kanan. Sisi-sisi menghubungkan simpul di kanan dengan setiap simpul di kiri. Di antara simpul-simpul di kiri, dua sisi lengkung menghubungkan simpul bawah dengan simpul tengah, dan dua sisi lengkung lainnya menghubungkan simpul tengah dengan simpul atas.
Graf ini cukup kecil sehingga kita dapat memeriksa setiap jalan yang mungkin tanpa menggunakan ulang sisi, dan dengan demikian meyakinkan diri bahwa tidak ada jejak Euler (apalagi sirkuit Euler). Pada graf kecil yang memiliki jejak Euler, biasanya tidak sulit untuk menemukannya. Tujuan kita adalah menemukan cara cepat untuk memeriksa apakah suatu graf memiliki jejak atau sirkuit Euler, bahkan jika graf tersebut cukup besar.

Lembar Kerja Aktivitas Pratinjau

Graf mana saja di bawah ini yang memiliki jejak Euler? Graf mana saja yang memiliki sirkuit Euler?
Sebuah pohon dengan 7 simpul dan 6 sisi. Simpul bawah berderajat 2 dan terhubung ke dua simpul tengah yang masing-masing berderajat 3 serta masing-masing terhubung ke dua daun.
Sebuah graf yang terdiri atas 6 simpul dan 10 sisi
Sebuah graf dengan 7 simpul dan 9 sisi
\begin{equation*} G_1 \end{equation*}
\begin{equation*} G_2 \end{equation*}
\begin{equation*} G_3 \end{equation*}
Sebuah graf dengan enam simpul. Empat simpul membentuk persegi, satu simpul lain berada di tengah persegi, dan simpul terakhir berada di tengah, di atas persegi. Sisi-sisi membentuk batas persegi dan menghubungkan setiap sudut dengan simpul pusat. Kedua simpul atas pada persegi bertetangga dengan simpul di atas persegi.
Sebuah graf dengan tujuh simpul. Empat simpul membentuk sudut-sudut persegi; tiga simpul lainnya berada pada baris tengah, yaitu satu di kiri, satu di pusat, dan satu di kanan persegi. Sisi-sisi membentuk batas persegi. Setiap simpul pada persegi bertetangga dengan dua simpul pada baris tengah yang paling dekat dengannya.
Sebuah graf dengan 8 simpul dan 12 sisi yang merepresentasikan kubus.
\begin{equation*} G_4 \end{equation*}
\begin{equation*} G_5 \end{equation*}
\begin{equation*} G_6 \end{equation*}
1.
\(G_1\) memiliki
. \(G_2\) memiliki
. \(G_3\) memiliki
\(G_4\) memiliki
. \(G_5\) memiliki
. \(G_6\) memiliki
2.
Tuliskan barisan derajat graf-graf di atas.
\(G_1\text{:}\)
\(G_2\text{:}\)
\(G_3\text{:}\)
\(G_4\text{:}\)
\(G_5\text{:}\)
\(G_6\text{:}\)
Apa kemungkinan hubungan antara barisan derajat dan keberadaan jejak atau sirkuit Euler?
3.
Salah satu cara menuliskan jejak atau sirkuit Euler adalah mencantumkan sisi-sisinya secara berurutan. Setiap sisi berupa pasangan simpul, dan untuk menunjukkan arah kita melintasi sisi tersebut, kita dapat menuliskannya sebagai pasangan terurut alih-alih sebagai himpunan. Sebagai contoh, perhatikan graf berikut:
Lintasan dengan 4 simpul berlabel a, b, c, d yang terhubung dalam urutan tersebut oleh tiga sisi.
Terdapat dua jejak Euler yang dapat kita tuliskan:
\begin{equation*} (a,b), (b,c), (c,d) \qquad \text{atau} \qquad (d,c), (c,b), (b,a) \text{.} \end{equation*}
(a)
Tuliskan sebuah jejak Euler untuk graf di bawah ini.
Sebuah graf dengan 6 simpul berlabel a hingga f. Simpul a dan f berderajat satu dan masing-masing digambar di ujung kiri dan kanan. Simpul-simpul lainnya membentuk belah ketupat. Sisi-sisinya adalah (a,b), (b,c), (b,e), (b,d), (c,e), (d,e), dan (e,f).
Untuk setiap simpul, tuliskan derajatnya dan berapa kali simpul tersebut muncul dalam daftar sisi Anda.
simpul derajat banyak kemunculan
\(a\)
\(b\)
\(c\)
\(d\)
\(e\)
\(f\)
(b)
Misalkan Anda memiliki graf dengan barisan derajat \((4,2,2,2,2)\) yang mempunyai jejak Euler. Berapa kali nama simpul berderajat 4 akan muncul dalam daftar sisi Anda?
(c)
Misalkan Anda memiliki graf dengan jejak Euler yang ditulis sebagai daftar sisi. Apa yang dapat Anda simpulkan tentang simpul yang muncul tepat 3 kali dalam daftar tersebut? Pilih semua pernyataan yang mungkin benar.
  • Simpul tersebut dapat muncul pada awal dan akhir jejak Euler.
  • Simpul tersebut dapat muncul pada awal atau akhir jejak Euler, tetapi tidak keduanya.
  • Simpul tersebut hanya dapat muncul di tengah jejak Euler.
  • Simpul tersebut sama sekali tidak dapat muncul dalam jejak Euler.
  • Harus ada simpul berderajat ganjil lain yang juga muncul pada awal atau akhir jejak Euler.

Subbagian Syarat untuk Jejak Euler

Salah satu cara untuk memastikan bahwa suatu graf tidak memiliki sirkuit Euler adalah dengan menyertakan “duri,” yaitu simpul berderajat 1.
Tiga simpul membentuk segitiga (dengan sisi-sisi yang menghubungkannya), ditambah simpul keempat berlabel a yang bertetangga dengan salah satu dari tiga simpul tersebut.
Simpul \(a\) berderajat 1, dan jika Anda mencoba membuat sirkuit Euler, Anda akan terhenti di simpul tersebut. Simpul itu merupakan jalan buntu, kecuali jika Anda memulai dari sana. Namun, dalam hal itu tidak ada cara untuk kembali, sehingga sirkuit Euler tidak mungkin ditemukan. Meskipun demikian, terdapat jejak Euler. Jejak itu dimulai pada simpul \(a\text{,}\) kemudian mengitari segitiga. Anda akan berakhir pada simpul berderajat 3.
Masalah serupa muncul setiap kali terdapat simpul dengan derajat ganjil. Jika Anda memulai pada simpul semacam itu, Anda tidak akan dapat berakhir di sana (setelah melintasi setiap sisi tepat satu kali). Setelah menggunakan satu sisi untuk meninggalkan simpul awal, akan tersisa sisi dalam jumlah genap yang memancar dari simpul tersebut. Separuh sisi ini dapat digunakan untuk kembali ke simpul itu, dan separuh lainnya untuk meninggalkannya. Jadi, Anda kembali, lalu pergi; kembali, lalu pergi. Satu-satunya cara menghabiskan semua sisi adalah menggunakan sisi terakhir untuk meninggalkan simpul tersebut. Di sisi lain, jika terdapat simpul berderajat ganjil yang bukan merupakan titik awal jejak, pada akhirnya Anda akan terhenti di simpul itu. Jejak tersebut akan menggunakan pasangan sisi yang bersisian dengan simpul untuk tiba dan pergi lagi. Pada akhirnya, semua sisi kecuali satu akan terpakai, sehingga hanya tersisa satu sisi untuk tiba dan tidak ada sisi untuk pergi lagi.
Semua ini menunjukkan bahwa jika suatu graf memiliki jejak Euler dan dua simpul berderajat ganjil, jejak Euler tersebut harus bermula pada salah satu simpul berderajat ganjil dan berakhir pada simpul lainnya. Dalam keadaan demikian, setiap simpul lain harus berderajat genap karena kita memerlukan jumlah sisi yang sama untuk tiba di simpul-simpul itu dan untuk meninggalkannya. Bagaimana suatu graf dapat memiliki sirkuit Euler? Graf tersebut tidak boleh memiliki simpul berderajat ganjil karena jejak Euler harus bermula atau berakhir di simpul itu, tetapi tidak keduanya. Jadi, agar suatu graf memiliki sirkuit Euler, semua simpulnya harus berderajat genap.
Kebalikannya juga benar: jika semua simpul suatu graf berderajat genap, graf tersebut memiliki sirkuit Euler; dan jika tepat dua simpul berderajat ganjil, graf tersebut memiliki jejak Euler. Membuktikan hal ini agak rumit, tetapi gagasan dasarnya adalah bahwa Anda tidak akan pernah terhenti karena pada setiap simpul terdapat sisi “keluar” untuk setiap sisi “masuk”. Jika Anda mencoba membuat jejak Euler dan melewatkan beberapa sisi, Anda selalu dapat “menyisipkan” suatu sirkuit yang menggunakan sisi-sisi yang sebelumnya terlewat.

Jejak dan Sirkuit Euler.

  • Suatu graf memiliki sirkuit Euler jika dan hanya jika derajat setiap simpulnya genap.
  • Suatu graf memiliki jejak Euler jika dan hanya jika terdapat paling banyak dua simpul berderajat ganjil.
Karena keempat simpul pada graf jembatan Königsberg berderajat ganjil, tidak ada jejak Euler pada graf tersebut. Jadi, warga kota tidak mungkin melintasi setiap jembatan tepat satu kali.

Subbagian Lintasan Hamilton

Misalkan Anda ingin berkeliling Königsberg sedemikian rupa sehingga mengunjungi setiap daratan (kedua pulau dan kedua tepi sungai) tepat satu kali. Hal ini dapat dilakukan. Dalam istilah teori graf, kita menanyakan apakah terdapat lintasan yang mengunjungi setiap simpul tepat satu kali. Lintasan semacam itu disebut lintasan Hamilton (atau lintasan Hamiltonian). Kita juga dapat mempertimbangkan siklus Hamilton, yaitu lintasan Hamilton yang berawal dan berakhir pada simpul yang sama.

Contoh 2.4.1.

Tentukan apakah graf-graf di bawah ini memiliki lintasan Hamilton.
Graf Petersen: sepuluh simpul tersusun dalam dua cincin yang masing-masing terdiri atas lima simpul. Setiap simpul luar bertetangga dengan dua simpul luar terdekat, sehingga membentuk segilima, dan dengan simpul dalam terdekat. Setiap simpul dalam bertetangga dengan dua simpul dalam yang bukan tetangganya pada cincin, sehingga membentuk bintang bersudut lima.
Sebuah graf dengan sepuluh simpul. Lima simpul membentuk salinan K5, yaitu graf lengkap yang setiap simpulnya bertetangga dengan empat simpul lainnya. Masing-masing dari lima simpul yang tersisa hanya bertetangga dengan satu dari lima simpul dalam salinan K5 tersebut.
Penyelesaian.
Graf di kiri memiliki lintasan Hamilton (bahkan ada banyak lintasan berbeda), seperti ditunjukkan berikut:
Graf Petersen dengan lintasan yang disorot dan mengunjungi setiap simpul tepat satu kali. Lintasan bermula pada simpul luar teratas, menuju simpul dalam teratas, lalu ke simpul dalam kiri bawah, simpul luar kiri bawah, simpul luar kiri atas, simpul dalam kiri atas, simpul dalam kanan atas, simpul luar kanan atas, simpul luar kanan bawah, dan akhirnya simpul dalam kanan bawah.
Graf di kanan tidak memiliki lintasan Hamilton. Anda harus mengunjungi setiap simpul “luar”, tetapi begitu mengunjungi salah satunya, Anda akan terhenti. Perhatikan bahwa graf ini juga tidak memiliki jejak Euler, meskipun terdapat graf yang memiliki jejak Euler tetapi tidak memiliki lintasan Hamilton.
Menemukan lintasan Hamilton tampaknya lebih mudah karena graf sering kali memiliki lebih banyak sisi daripada simpul, sehingga lebih sedikit syarat yang harus dipenuhi. Namun, tidak seorang pun mengetahui apakah hal ini benar. Belum diketahui adanya uji sederhana untuk menentukan apakah suatu graf memiliki lintasan Hamilton. Untuk graf kecil, hal ini bukan masalah, tetapi seiring bertambahnya ukuran graf, pemeriksaan keberadaan lintasan Hamilton menjadi semakin sulit. Bahkan, sejauh yang kita ketahui, pertanyaan ini merupakan contoh masalah yang secara umum terlalu sulit diselesaikan oleh komputer karena merupakan contoh masalah NP-lengkap.

Pertanyaan Bacaan Pertanyaan Bacaan

1.

Adakah graf yang memiliki sirkuit Euler tetapi tidak memiliki jejak Euler? Jelaskan jawaban Anda.

2.

Dapatkah suatu pohon memiliki tur Euler? Dapatkah suatu pohon memiliki sirkuit Euler? Jelaskan jawaban Anda.

3.

Pertanyaan apa yang Anda miliki setelah membaca bagian ini? Tuliskan setidaknya satu pertanyaan tentang isi bagian ini yang membuat Anda ingin tahu lebih lanjut.

Latihan Latihan Soal

1.

graf untuk mencari sebuah jejak Euler
Perhatikan graf di atas. Berikan sebuah jejak Euler pada graf tersebut dengan menuliskan semua simpul menurut urutan kunjungannya.

2.

Manakah di antara graf-graf berikut yang memiliki sirkuit Euler?
graf yang mungkin memiliki sirkuit Euler
graf yang mungkin memiliki sirkuit Euler
A: Memiliki sirkuit Euler. B: Memiliki sirkuit Euler.
graf yang mungkin memiliki sirkuit Euler
graf yang mungkin memiliki sirkuit Euler
C: Memiliki sirkuit Euler.
D: Memiliki sirkuit Euler.

3.

Manakah di antara graf-graf berikut yang memiliki sirkuit Euler atau jejak Euler?
graf yang mungkin memiliki sirkuit Euler atau jejak Euler
graf yang mungkin memiliki sirkuit Euler atau jejak Euler
A: Memiliki jejak Euler. B: Memiliki jejak Euler.
A: Memiliki sirkuit Euler. B: Memiliki sirkuit Euler.
graf yang mungkin memiliki sirkuit Euler atau jejak Euler
graf yang mungkin memiliki sirkuit Euler atau jejak Euler
C: Memiliki jejak Euler. D: Memiliki jejak Euler.
C: Memiliki sirkuit Euler.
D: Memiliki sirkuit Euler.

4.

graf yang dapat memiliki jejak Euler setelah satu sisi ditambahkan
Perhatikan graf di atas. Tambahkan satu sisi agar graf yang dihasilkan memiliki jejak Euler (tanpa mengulang sisi yang sudah ada).
Sekarang berikan sebuah jejak Euler pada graf yang memuat sisi baru tersebut dengan menuliskan semua simpul menurut urutan kunjungannya.

Latihan Latihan Tambahan

1.

Anda dan teman-teman ingin berkeliling wilayah barat daya Amerika Serikat dengan mobil. Anda akan mengunjungi sembilan negara bagian yang ditunjukkan di bawah, dengan aturan yang agak aneh berikut: Anda harus melintasi setiap perbatasan di antara negara bagian yang bertetangga tepat satu kali (jadi, misalnya, Anda harus melintasi perbatasan Colorado–Utah tepat satu kali). Dapatkah perjalanan ini dilakukan? Jika dapat, apakah tempat Anda memulai perjalanan darat tersebut berpengaruh? Fakta apa dalam teori graf yang menyelesaikan masalah ini?
Peta Amerika Serikat dengan negara-negara bagian di wilayah barat daya disorot.

2.

Manakah di antara graf berikut yang memuat jejak Euler? Manakah yang memuat sirkuit Euler?
  1. \(\displaystyle K_4\)
  2. \(\displaystyle K_5\)
  3. \(\displaystyle K_{5,7}\)
  4. \(\displaystyle K_{2,7}\)
  5. \(\displaystyle C_7\)
  6. \(\displaystyle P_7\)

3.

Edward A. Mouse baru saja menyelesaikan rumah barunya. Denah rumah tersebut ditunjukkan di bawah ini.
Sebuah persegi panjang yang terbagi menjadi tujuh persegi panjang lebih kecil, dengan tiga ruang di bagian atas dan empat di bagian bawah. Ruang kiri-atas memiliki bukaan menuju ruang tengah-atas dan kiri-bawah. Ruang tengah-atas juga memiliki bukaan menuju kedua ruang tengah-bawah dan ruang kanan-atas. Ruang kanan-atas memiliki bukaan menuju ruang kanan-bawah dan tengah-kanan-bawah. Setiap ruang bawah memiliki bukaan menuju ruang bawah yang bersebelahan dengannya.
  1. Edward ingin mengajak seekor teman tikus betina berkeliling rumah barunya. Mungkinkah mereka melewati setiap pintu tepat satu kali? Jika mungkin, di ruangan mana mereka harus memulai dan mengakhiri tur? Jelaskan.
  2. Mungkinkah mereka berkeliling rumah dengan mengunjungi setiap ruangan tepat satu kali (tanpa harus melewati setiap pintu)? Jelaskan.
  3. Setelah beberapa tahun dalam hitungan usia tikus, Edward memutuskan untuk merenovasi rumahnya. Ia ingin menambahkan beberapa pintu baru di antara ruangan-ruangan yang ada. Tentu saja, ia tidak dapat menambahkan pintu pada bagian luar rumah. Mungkinkah setiap ruangan memiliki banyak pintu yang ganjil? Jelaskan.

4.

Untuk nilai \(n\) manakah graf \(K_n\) memuat sirkuit Euler? Jelaskan.

5.

Untuk nilai \(m\) dan \(n\) manakah graf \(K_{m,n}\) memuat jejak Euler? Kapan graf tersebut memuat sirkuit Euler? Jelaskan.

6.

Untuk nilai \(n\) manakah \(K_n\) memuat lintasan Hamilton? Kapan graf tersebut memuat siklus Hamilton? Jelaskan.

7.

Untuk nilai \(m\) dan \(n\) manakah graf \(K_{m,n}\) memuat lintasan Hamilton? Kapan graf tersebut memuat siklus Hamilton? Jelaskan.
Petunjuk.
Soal ini lebih sulit daripada tiga soal sebelumnya. Pikirkan pada “bagian” graf yang mana lintasan Hamilton harus berada pada setiap langkah berselang-seling.

8.

Seorang pembangun jembatan datang ke Königsberg dan ingin menambahkan jembatan agar perjalanan yang melintasi setiap jembatan tepat satu kali dapat dilakukan. Berapa banyak jembatan yang harus dibangun?

9.

Di bawah ini terdapat graf yang merepresentasikan hubungan pertemanan di antara sekelompok mahasiswa (setiap simpul adalah seorang mahasiswa dan setiap sisi adalah suatu hubungan pertemanan). Mungkinkah para mahasiswa duduk mengelilingi meja bundar sedemikian sehingga setiap mahasiswa duduk di antara dua temannya? Apa kaitan pertanyaan ini dengan jejak?
Sebuah graf rumit yang memuat 9 simpul tersusun melingkar. Jika simpul di bagian atas lingkaran dinamai 1 dan simpul-simpul berikutnya diberi nomor searah jarum jam, maka simpul 1 bertetangga dengan 2, 4, 6, dan 7. Simpul 2 juga bertetangga dengan 4 dan 7. Simpul 3 bertetangga dengan 6 dan 8. Simpul 4 bertetangga dengan 6, 7, 8, dan 9. Simpul 5 bertetangga dengan 6, 8, dan 9. Simpul 7 juga bertetangga dengan 8.
Petunjuk.
Jika nama para mahasiswa dibaca menurut urutan tempat duduk, setiap nama harus dibaca tepat satu kali, dan nama terakhir harus merupakan mahasiswa yang berteman dengan mahasiswa pertama. Siklus jenis apakah ini?

10.

Di atas meja terdapat 8 kartu domino seperti ditunjukkan di bawah ini. Jika semua kartu tersebut disusun dalam satu baris, sedemikian sehingga setiap dua sisi yang bersentuhan memiliki banyak titik yang sama, berapakah jumlah titik pada kedua ujung barisan?
Kartu domino dengan dua titik dan empat titik.
Kartu domino dengan enam titik dan dua titik.
Kartu domino dengan satu titik dan tiga titik.
Kartu domino dengan empat titik dan enam titik.
Kartu domino dengan lima titik dan tiga titik.
Kartu domino dengan empat titik dan tiga titik.
Kartu domino dengan enam titik dan lima titik.
Kartu domino dengan tiga titik dan enam titik.
Petunjuk.
Gambarlah graf dengan 6 simpul dan 8 sisi. Jenis jalan apakah yang sesuai?

11.

Dapatkah kita menentukan keberadaan lintasan Hamilton pada suatu graf berdasarkan derajat simpul-simpulnya?
  1. Misalkan suatu graf memiliki lintasan Hamilton. Paling banyak berapa simpul berderajat satu yang dapat dimiliki graf tersebut? Jelaskan mengapa jawaban Anda benar.
  2. Temukan graf yang tidak memiliki lintasan Hamilton meskipun tidak satu pun simpulnya berderajat satu. Jelaskan mengapa contoh Anda memenuhi persyaratan.

12.

Perhatikan graf berikut.
Sebuah graf dengan 11 simpul. Delapan simpul tersusun melingkar dan dihubungkan oleh delapan sisi yang membentuk keliling segi delapan. Tiga simpul lainnya tersusun dalam baris mendatar di pusat segi delapan. Sisi-sisi menghubungkan simpul atas dan bawah segi delapan dengan simpul dalam di kiri dan kanan. Simpul luar di kiri bertetangga dengan simpul dalam di kiri, sedangkan simpul luar di kanan bertetangga dengan simpul dalam di kanan. Keempat simpul lain pada segi delapan bertetangga dengan simpul pusat.
  1. Temukan sebuah lintasan Hamilton. Dapatkah lintasan tersebut diperluas menjadi siklus Hamilton?
  2. Apakah graf tersebut bipartit? Jika ya, berapa banyak simpul yang terdapat dalam setiap “bagian”?
  3. Gunakan jawaban Anda pada butir (b) untuk membuktikan bahwa graf tersebut tidak memiliki siklus Hamilton.
  4. Misalkan Anda memiliki graf bipartit \(G\) dengan salah satu bagian memiliki sedikitnya dua simpul lebih banyak daripada bagian lainnya. Buktikan bahwa \(G\) tidak memiliki lintasan Hamilton.