Eliminasi Kandidat Sudoku: Panduan Praktis Pemula

Eliminasi kandidat adalah jembatan antara “Saya memahami peraturan” dan “Saya dapat menyelesaikan masalah yang sulit.” Kandidat hanyalah sebuah digit yang masih sesuai dengan sel kosong setelah mencentang baris, kolom, dan kotak 3×3. Penyelesaian yang baik tidak berarti menuliskan setiap angka di sembarang tempat. Hal ini berarti menjaga serangkaian kemungkinan yang akurat, menghapus satu digit hanya ketika aturan terbukti tidak mungkin, dan memperhatikan ketika penghapusan tersebut menghasilkan satu pola atau pola yang dapat digunakan kembali.
Setiap catatan yang berguna menjawab satu pertanyaan: digit manakah yang secara hukum masih dapat dimasukkan ke dalam sel ini?
Apa yang dimaksud dengan eliminasi kandidat?
Eliminasi kandidat adalah proses menghilangkan angka mustahil dari sel yang belum terselesaikan. Eliminasi pertama datang langsung dari digit yang ditempatkan: jika baris 5 sudah berisi 7, tidak ada sel lain di baris 5 yang boleh menyimpan kandidat 7. Centang yang sama berlaku untuk kolom dan kotak. Eliminasi selanjutnya datang dari pola seperti Naked Pairs, Hidden Pairs, Locked Candidates, dan X-Wing. Pola-pola ini tidak menebak nilai akhir; mereka membuktikan bahwa satu atau lebih kandidat tidak dapat berpartisipasi dalam penyelesaian yang sah. Ketika satu sel hanya memiliki satu kandidat yang tersisa, maka sel tersebut menjadi Naked Single. Ketika satu digit hanya memiliki satu sel tersisa di sebuah rumah, itu menjadi Single Tersembunyi.
Alur kerja kandidat yang andal
- Isi single langsung sebelum menambahkan catatan. Pindai kotak, baris, dan kolom yang ramai terlebih dahulu. Setiap digit yang dikonfirmasi mengurangi jumlah pekerjaan kandidat yang dibutuhkan nantinya.
- Periksa ketiga batasan tersebut. Untuk setiap sel kosong, hapus digit yang sudah ada di barisnya, kolomnya, dan kotak 3x3nya. Sebuah digit tetap menjadi kandidat hanya jika digit tersebut lolos dari ketiga pemeriksaan.
- Perbarui rekan-rekan segera. Setelah menempatkan satu digit, hapus kandidat tersebut dari setiap rekan yang belum terselesaikan di baris, kolom, dan kotak yang sama sebelum mencari pola baru.
- Cari grup yang dibatasi. Bandingkan daftar kandidat dalam satu rumah. Sel dua digit yang identik, digit yang dibatasi pada dua posisi, atau penyelarasan garis kotak mendukung eliminasi lebih lanjut.
- Kembali ke single setelah setiap perubahan. Satu penghapusan kecil dapat meninggalkan sel atau digit hanya pada satu posisi. Kumpulkan hasil yang mudah itu sebelum melanjutkan ke teknik yang lebih kompleks.
Contoh yang berhasil: mengurangi r5c6 menjadi satu kandidat
Misalkan angka yang hilang pada baris 5 adalah {2,4,7}. Sel r5c6 berbagi kolom yang sudah berisi 2, dan kotak 3×3 sudah berisi 7. Kedua batasan tersebut menghapus 2 dan 7, sehingga hanya menyisakan 4.
- Mulai dari baris. Cantumkan hanya digit yang hilang dari baris 5: 2, 4, dan 7. Digit yang sudah ada di baris tersebut tidak pernah termasuk dalam himpunan kandidat awal.
- Terapkan batasan kolom. Kolom 6 sudah ditempatkan 2, jadi hapus 2 dari r5c6. Sel sekarang berisi kandidat {4,7}.
- Terapkan batasan kotak. Kotak tengah kanan sudah berisi 7, jadi r5c6 tidak boleh 7. Kandidat 4 adalah satu-satunya nilai sah yang tersisa.
- Tempatkan dan sebarkan. Tulis 4 di r5c6, hapus kandidat 4 dari rekannya, dan pindai ulang baris 5, kolom 6, dan kotak untuk single yang baru dibuat.
Kesalahan umum kandidat
Menambah bukannya menghilangkan
Jangan menyalin 1–9 ke setiap sel dan pola harapan akan muncul. Mulailah dengan angka yang hilang dan hilangkan apa yang dilarang oleh ketiga batasan tersebut.
Meninggalkan catatan basi
Seorang kandidat yang seharusnya disingkirkan dapat membuat pasangan palsu atau menyembunyikan single asli. Pemeliharaan kandidat adalah bagian dari setiap penempatan.
Menghapus tanpa menyebutkan aturan
Kandidat yang dirasa tidak mungkin, tetap mungkin. Sebelum menghapusnya, identifikasi rekan atau pola yang ditempatkan yang membuktikan eliminasi.
Daftar periksa eliminasi kandidat
- Untuk satu sel kosong, ucapkan digit baris yang hilang, lalu hilangkan konflik dari kolom dan kotaknya.
- Setelah setiap penempatan, sapu baris, kolom, dan kotak yang terpengaruh sebelum memindahkannya ke tempat lain.
- Lingkari sel dengan dua kandidat dan angka dengan hanya dua posisi, tetapi verifikasi seluruh rumah sebelum mengklaim suatu pola.
- Gunakan mode Catatan untuk kemungkinan dan digit besar hanya untuk nilai yang dipaksakan secara logis.
Eliminasi kandidat bukanlah sebuah trik tingkat lanjut tersendiri. Ini adalah lapisan pembukuan di bawah hampir setiap teknik. Berlatihlah pada teka-teki Medium Classic: tulis hanya kemungkinan yang jujur, perbarui semua rekan, dan jelaskan setiap penghapusan. Setelah nadanya dapat dipercaya, pasangan, gembok, dan pola ikan menjadi terlihat, bukannya misterius. Jika pengurangan gagal, kembalikan kandidat yang dihapus dan audit baris, kolom, atau kotak yang seharusnya mendukungnya.
FAQ eliminasi kandidat
Haruskah setiap sel kosong memiliki catatan kandidat?
Tidak di setiap teka-teki. Catatan selektif sering kali cukup pada kisi Mudah dan Sedang, sedangkan catatan lengkap membantu memverifikasi pola tingkat lanjut pada kisi Keras, Pakar, dan Master.
Bisakah saya mengeluarkan seorang kandidat karena itu mengarah pada posisi yang sulit?
Tidak. Kesulitan bukanlah suatu kontradiksi. Hapus kandidat hanya jika batasan Sudoku atau pola logis yang valid membuktikan hal tersebut tidak mungkin.
Apa perbedaan antara kandidat dan tebakan?
Seorang kandidat mencatat nilai yang masih mungkin. Sebuah tebakan berkomitmen pada satu kemungkinan tanpa bukti. Catatan yang akurat membantu menjaga perbedaan tersebut tetap terlihat.
Mengapa sepasang hilang setelah saya memperbarui catatan?
Ini mungkin dibangun dari kandidat yang sudah ketinggalan zaman, atau pembaruan mungkin telah menyelesaikan satu anggota. Periksa kembali daftar saat ini daripada mempertahankan pola lama.
Apa yang harus saya pindai setelah eliminasi?
Mulailah dengan sel dan rumah yang terkena dampak: carilah Naked Singles, Hidden Singles, dan kelompok kandidat pendek sebelum mencari di papan yang lebih luas.


