PlayPendium
Conduit · Bahan Renungan

Menghitung Berapa Banyak Cara Sebuah Grid Bisa Menyala

Papan harian berukuran tujuh ubin lebar dan tujuh ubin tinggi. Kelihatannya kecil. Lalu Anda menghitung berapa banyak cara ubin-ubinnya bisa diputar, dan angkanya sama sekali tidak lagi terlihat kecil.

Ditulis dan disunting dalam bahasa Inggris. Versi bahasa Indonesia ini dihasilkan oleh terjemahan mesin; jika ketepatan menjadi penting, naskah asli berbahasa Inggris adalah yang berlaku. Baca naskah asli dalam bahasa Inggris →

01 · Ukuran tumpukan jerami

Empat pangkat empat puluh sembilan

Setiap ubin dalam Conduit memiliki empat orientasi yang mungkin, diputar nol, satu, dua, atau tiga seperempat putaran dari posisi semulanya. 1 Beri setiap sel dari empat puluh sembilan sel pada grid harian pilihan bebas di antara keempatnya, dan jumlah keadaan papan yang berbeda adalah 449. Jika dituliskan, itu adalah 316.912.650.057.057.350.374.175.801.344, lebih dari tiga ratus oktiliun konfigurasi, dan dari sekian banyak itu permainan meminta Anda menemukan satu yang menyala seluruhnya dan bebas kebocoran.

Pengacakan yang menyodorkan teka-teki kepada Anda memilih, untuk setiap ubin, sejumlah acak seperempat putaran dari nol hingga tiga. 1 Jadi papan yang Anda hadapi diambil secara seragam dari ruang yang sangat besar itu, dikurangi satu pengecualian cermat yang dibuat permainan agar Anda tidak diberi grid yang sudah terpecahkan. 1 Cara paksa (brute force) tidak bisa diandalkan: pengujian permainan itu sendiri mencatat bahwa mencoba keempat rotasi dari setiap ubin bersifat eksponensial, dan pencarian menyeluruh hanya pernah dijalankan pada papan mainan berukuran sembilan sel atau kurang. 2

02 · Tidak setiap putaran berbeda

Simetri diam-diam memperkecil hitungannya

Angka utama itu menghitung berlebih, karena sebagian ubin tidak peduli bagaimana Anda memutarnya. Ubin silang, dengan konektor di keempat sisinya, tampak identik dalam keempat orientasi; memutarnya tidak mengubah apa pun. Ubin lurus hanya punya dua rupa yang berbeda, mendatar dan tegak, karena setengah putaran memetakannya ke dirinya sendiri. Hanya bentuk-bentuk yang tidak simetris, yaitu ubin siku, ubin T, dan ubin ujung berkonektor tunggal, yang benar-benar memiliki empat orientasi berbeda. 3

Bentuk ubin menurut jumlah konektor dan berapa banyak orientasi yang benar-benar berbeda
BentukKonektorPutaran berbedaSimetri
Ujung (node/bohlam)14tidak ada
Lurus22setengah putaran
Siku24tidak ada
T34tidak ada
Silang41penuh

Bentuk-bentuk itu diberi nama dalam catatan desain permainan; jumlah orientasi berbeda mengikuti dari mask konektor empat-bit yang tidak berubah di bawah rotasi-rotasi yang tercantum. 3 Ruang pencarian efektif lebih kecil daripada 449 tepat sebesar hasil kali simetri per ubin ini, tetapi pada papan mana pun dengan campuran ubin siku dan ubin T yang cukup banyak, ruang itu masih sangat besar secara astronomis.

03 · Menghitung jawabannya, bukan tebakannya

Berapa banyak rangkaian terpecahkan yang sebenarnya ada?

Balikkan pertanyaannya. Lupakan orientasi-orientasi yang mungkin Anda coba; tanyakan berapa banyak papan terpecahkan yang mungkin ada sejak awal. Grid Conduit yang selesai adalah sekumpulan pipa yang tersambung, daya mencapai setiap ubin, dan tidak memiliki lingkaran sia-sia, karena pohon rentang (spanning tree) adalah apa yang dibangun oleh generator: tersambung, tanpa siklus, satu jalur dari sumber ke setiap node. 3 Setiap rangkaian semacam itu, tepatnya, adalah pohon rentang dari graf grid, dengan simpul-simpulnya adalah sel dan sisi-sisinya adalah batas bersama yang dapat dijembatani oleh pipa.

Dan pohon rentang dapat dihitung secara eksak. Teorema matriks-pohon Kirchhoff, sebuah hasil dari tahun 1847, menyatakan bahwa jumlah pohon rentang dari graf mana pun sama dengan kofaktor mana pun dari matriks Laplacian-nya, sebuah determinan yang dapat Anda hitung dalam waktu polinomial. 4 Untuk grid, jumlahnya meledak seiring ukuran: kisi 4×4 yang sederhana saja sudah memiliki 100.352 pohon rentang, dan angkanya naik dengan ganas dari sana. Setiap satu di antaranya adalah solusi Conduit yang sah dan menyala seluruhnya. Teka-teki ini sulit bukan karena jawabannya langka, melainkan karena jawaban-jawaban itu tersembunyi di antara kerumunan hampir-jawaban yang jauh lebih besar.

Keadaan terpecahkan dapat dihitung dan jumlahnya banyak; keadaan teracak dapat dihitung dan jumlahnya jauh lebih banyak lagi. Memecahkan teka-teki adalah pencarian sebatang jarum yang Anda tahu pasti ada, karena permainan sengaja menyembunyikannya di sana.

04 · Mengapa Anda tidak bisa sekadar memecahkannya sudut demi sudut

Aturan lokal, akibat global

Anda mungkin berharap teka-teki ini bisa diurai: bereskan ubin kiri atas, lalu ubin di sebelahnya, dan melangkah rapi hingga ke sudut terjauh. Kadang-kadang sebagian papan memang tunduk pada cara itu. Ubin di sudut hanya memiliki dua sisi yang menyentuh tetangganya, sehingga konektornya sangat terbatas; ubin ujung di tepi papan hanya bisa menghadap ke dalam. Langkah-langkah yang terpaksa ini memberikan pijakan.

Namun kedua syarat kemenangan itu tidak berantai semudah itu. Bebas kebocoran adalah sifat lokal, Anda dapat memeriksanya sisi demi sisi. Teraliri daya tidak begitu: apakah sebuah ubin menyala bergantung pada rantai sambungan yang tak terputus sepanjang jalan kembali ke sumber, mungkin melintasi seluruh papan. 3 Perubahan yang Anda buat di satu sudut dapat menjerumuskan wilayah yang jauh ke dalam kegelapan dengan memutus satu-satunya jalur yang mengalirinya. Keterkaitan itu, nasib setiap ubin yang berpotensi terikat pada rute melintasi seluruh grid, adalah yang mencegah teka-teki rotasi runtuh menjadi pembukuan yang mudah, dan itulah sebabnya pemecah untuk keluarga teka-teki Net/Pipes yang lebih luas mengandalkan propagasi kendala dan pencarian alih-alih sapuan sederhana dari kiri ke kanan. 5

05 · Angka yang sebenarnya penting

Bukan keadaannya, melainkan putarannya

Betapa pun luasnya ruang keadaan, besaran yang dinilai Conduit dari Anda kecil dan manusiawi: berapa kali Anda mengetuk. Skornya adalah 1000 − 4 × langkah − 2 × detik, dengan batas bawah nol. 3 Ada jumlah rotasi minimum teoretis untuk papan mana pun, yaitu jumlah, atas semua ubin, seperempat putaran tersedikit yang diperlukan untuk mencapai orientasi terpecahkan, dan setiap putaran sia-sia melebihi itu merugikan Anda empat poin, setiap detik menganggur dua poin.

Jadi permainan yang sebenarnya berada di antara dua fakta raksasa dan satu fakta kecil. Tumpukan jeraminya selebar 449 orientasi; jarum-jarumnya adalah banyaknya pohon rentang dari grid; dan tugas Anda adalah bepergian dari yang satu ke yang lain dengan sesedikit mungkin satu-satunya langkah yang diperbolehkan. Kombinatorika menjamin ada jawaban di dalamnya. Penilaian diam-diam menantang Anda menemukannya tanpa berkeliaran. 4

Sources & notes
  1. Conduit game engine: each tile has four rotation states; the scramble applies a random 0–3 quarter-turns per tile and nudges one tile if the scramble happened to land on a solved board. Read from the game's own source.
  2. Conduit engine test suite: its comments note that a full rotate-every-tile search is exponential, and its exhaustive brute-force solver is capped at boards of nine cells (n ≤ 9).
  3. Conduit design notes and game engine: tile shapes (end, line, elbow, tee, cross); the solved wiring is a spanning tree (connected, acyclic, leak-free); the local leak test versus the global power walk; and the scoring formula.
  4. "Kirchhoff's theorem" (matrix-tree theorem), Wikipedia, the number of spanning trees of a graph equals any cofactor of its Laplacian matrix, computable in polynomial time. en.wikipedia.org/wiki/Kirchhoff's_theorem. The 4×4 grid figure (100,352 spanning trees) is the standard enumerated value for the 4×4 grid graph.
  5. "Net" puzzle documentation, Simon Tatham's Portable Puzzle Collection, a Net solution is "an entirely connected network, with no closed loops," i.e. a spanning tree; the family is solved by search and constraint reasoning rather than a single local pass. chiark.greenend.org.uk/~sgtatham/puzzles/doc/net.html
Was this worth reading?
← Back to Conduit
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Inspirations · © 2026