19.04.3755
005.13 - Language Programming, Coding of Programs, Source Code
Karya Ilmiah - Skripsi (S1) - Reference
Formal Methods - Edp
306 kali
<p>Shikaku adalah permainan teka teki logika yang memiliki beberapa angka yang tersebar pada matriks N × N sebagai petunjuk. Pemain harus membuat partisi dengan ukuran yang sesuai dengan angka tersebut, setiap partisi tidak saling beririsan, dan bentuk partisi yang diperbolehkan adalah persegi atau persegi panjang. Permasalahan yang diberikan pada permainan Shikaku dapat dikategorikan sebagai masalah NP-<i>complete</i>. Pada penelitian ini penulis menggunakan pendekatan logika proposisi untuk mencari semua solusi yang ada pada Shikaku dalam bahasa Python. Python dipilih karena memiliki <i>library</i> Pycosat dan Satispy untuk memudahkan proses pencarian solusi dengan SAT <i>solver</i>. Program dapat mengeluarkan semua solusi yang mungkin ada pada Shikaku N × N. Penulis juga menemukan banyaknya klausa yang dibutukan untuk menemukan semua solusi dari sebuah Shikaku N × N pada setiap iterasinya. Analisis ini juga dilengkapi dengan kompleksitas asimtotik dari algoritma pembangunan seluruh klausa yang diperlukan. Hasil analisis ini memberikan sebuah fakta bahwa Shikaku dapat diselesaikan dalam waktu yang eksponensial terhadap banyaknya petunjuk dan ukuran Shikaku yang diberikan.</p>
Seluruh 1 koleksi sedang dipinjam
Nama | ABDURRAHMAN SHALEH |
Jenis | Perorangan |
Penyunting | Yanti Rusmawati, Muhammad Arzaki |
Penerjemah |
Nama | Universitas Telkom, S1 Informatika |
Kota | Bandung |
Tahun | 2019 |
Harga sewa | IDR 0,00 |
Denda harian | IDR 0,00 |
Jenis | Non-Sirkulasi |