60 likes | 263 Views
KNIGHT’S TOUR PROBLEM DENGAN ALGORITMA BACKSTRACK (RUNUT BALIK). Wahyu Pribadi ` (5109100192) Eva Yuliani (5109100194) Taufiqotul Bariyah (5109100701) Nur Syafi’ah (5109100705) Anik Hanifatul Azziah (5109100709). Algoritma backstrack.
E N D
KNIGHT’S TOUR PROBLEMDENGAN ALGORITMA BACKSTRACK (RUNUT BALIK) WahyuPribadi ` (5109100192) Eva Yuliani (5109100194) TaufiqotulBariyah (5109100701) NurSyafi’ah (5109100705) AnikHanifatulAzziah (5109100709)
Algoritmabackstrack Runut-balik, yang merupakanperbaikandarialgoritmabruteforce, secarasistematis mencari solusi persoalan di antara semua kemungkinan solusi yang ada. Dengan metode ini, kita tidak perlu memeriksa semua kemungkinan solusi yang ada. Runut-baliklebihalamidinyatakandalam algoritmarekursif.
Algoritmarunut-balik yang dipakaiadalah: 1. Dari kotak tempat kuda tersebut berada, dibangkitkanlangkah-langkahberikutnya yang memungkinkandilaluiolehkudatersebut. 2. Salahsatulangkah (kotak) dipilihuntukdiperluas. 3. Kudamelangkahkekotak yang dipilihtersebut. 4. Kembalikelangkahsatusampailangkah yang diperluastidakdapatmencapaisolusi (kudatidak dapatmelangkahlagi). 5. Pencarianlangkahdilakukandenganmelakukan runutbalikkelangkah yang telahdilaluiterdekat dankudamelangkahbalikkekotaktersebutdan kembalikelangkahsatu. 6. Pencarian langkah dihentikan bila telah melakukan solusiatautidakadalangkah yang memungkinkan lagibagikudacaturtersebut.
Langkah-langkahpenyelesaianjalannnyakudadenganalgoritmabackstrackLangkah-langkahpenyelesaianjalannnyakudadenganalgoritmabackstrack
kesimpulan Adabanyakstrategialgoritmik yang dapatditerapkanuntukmenentukanKnight’s Tour padapermainantersebut. Salahsatunyadapatmenggunakanalgoritmarunut-balik(backtracking algorithm).