Implementasi dan Analisis Algoritma Backtracking untuk Penyelesaian Sudoku
Kata Kunci:
Backtracking, Sudoku, Python, Visual Basic, Kompleksitas NP-Complete, Rekursi, Pruning Jalur.Abstrak
Algoritma backtracking adalah metode pencarian solusi yang efisien untuk masalah kombinatorial, termasuk permainan Sudoku. Penelitian ini membahas implementasi algoritma backtracking menggunakan Python dengan pustaka PyGame dan Visual Basic 6.0. Hasil penelitian menunjukkan bahwa algoritma ini memberikan solusi optimal dengan akurasi 100% dan waktu penyelesaian lebih cepat dibandingkan metode brute force. Implementasi ini mengilustrasikan kemampuan backtracking dalam memangkas solusi yang tidak valid melalui pendekatan rekursif dan pruning jalur.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2024 Jusinfo: Jurnal Sains dan Informatika

Artikel ini berlisensiCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.