Algorithmic Methods for Solving Path Puzzles: Study on Backtracking Approach and SAT-Based Technique

JOSHUA ERLANGGA SAKTI

Informasi Dasar

102 kali
23.04.3486
518.172
Karya Ilmiah - Skripsi (S1) - Reference

This paper explores algorithmic aspects of Path puzzles, a pencil-and-paper puzzle introduced in 2013 and proven NP-complete in 2020. Specifically, this paper presents two algorithmic approaches for solving Path puzzles: the imperative backtracking technique and the declarative SAT-based method. This paper shows that the asymptotic running time of the backtracking method in solving an arbitrary Path puzzle instance of size (m \times n) is (O(3^{mn})). Additionally, the paper presents a SAT encoding scheme that converts the puzzle's rules into propositional formulas, enabling the SAT solver to determine the solution. Experimental findings highlight the effectiveness of the backtracking approach for puzzles of sizes up to (7 \times 7), while the SAT-based approach shines when handling puzzles of sizes more than (7 \times 7).

Subjek

ALGORITHM ANALYSIS AND PROBLEM COMPLEXITY
ALGORITHMS PROGRAMMING,

Katalog

Algorithmic Methods for Solving Path Puzzles: Study on Backtracking Approach and SAT-Based Technique
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

JOSHUA ERLANGGA SAKTI
Perorangan
Muhammad Arzaki, Gia Septiana Wulandari
 

Penerbit

Universitas Telkom, S1 Informatika
Bandung
2023

Koleksi

Kompetensi

  • CII2C2 - ANALISIS KOMPLEKSITAS ALGORITMA
  • CII2K3 - STRATEGI ALGORITMA

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini