Kecerdasan Buatan
2020
Tugas 1
Batas pengumpulan: Jumat, 17 April 2020, pukul 23.59 WITA
Catatan:
Soal:
1. [50 poin] Diberikan suatu peta seperti dibawah ini. Misalnya Anda ingin menuju ke
Kampus II UIN Alauddin Makassar (II) dari Kampus I UIN Alauddin Makassar (I),
dengan pilihan rute: Alauddin (A), Hertasning (H), Minasa Upa (M), dan Paccinongang
(P). Tentukan urutan ekspansi state (node), path yang menjadi solusi, serta
perhitungan path cost-nya. Gunakan asumsi bahwa ekspansi state berdasarkan urutan
abjad. Start dan goal state masing-masing adalah Kampus I UIN Alauddin Makassar dan
Kampus II UIN Alauddin Makassar. Ingat bahwa dalam graph search, sebuah state hanya
diekspansi sekali (kecuali Goal State).
II
A
3 5 3
I
6 P 6
2
4
M H
5
Contoh:
Breadth-first search
Iteration 1: Kampus I A, Kampus I H, Kampus I M
Iteration 2: Kampus I A P, Kampus I H II, Kampus I M
Selanjutnya Tentukan urutan ekspansi state (node), path yang menjadi solusi, serta
perhitungan path cost-nya untuk:
a. Depth-First Search
b. Uniform Cost Search
A
M
H
II
Jadi sesuai dengan keterangan diatas kita hanya mendalami anak simpul prioritas
yaitu anak simpul kiri dan seterusnya.
Urutan Expansi State : Urutan Jalur Yang Pernah Dilewati
Kampus I – Alauddin – Paccinongan – Kampus II
( I ) – ( A ) – ( P ) – ( II )
Solusi Path : Jalur Solusi Yang dilewati
Kampus I – Alauddin – Paccinongan – Kampus II
( I ) – ( A ) – ( P ) – ( II )
Path Cost : 3 + 5 + 3 = 11
A
M
H
P
II
1
2. [50 poin] Sudoku adalah teka-teki angka yang digemari di seluruh dunia. Rumuskan
permainan Sudoku dengan ukuran 9x9 sebagai search problem, dan tentukan:
a. representasi states
b. initial state
c. possible actions
d. goal state/test
e. jika initial state dimulai dengan 31 digit terisi seperti ditunjukkan pada gambar di
samping, hitung berapa panjang shortest path menuju ke goal state-nya, dengan
asumsi semua step cost bernilai sama yaitu 1.
Jawaban :
a. Representatis state
Sudoku terdiri beberapa kotak dengan berbeda ukuran, Ukuran kotak terbesar adalah
ukuran 9 x 9. Artinya sudoku itu terdiri dari 9 kolom, 9 baris, 81 kotak kecil, dan 9
kotak area. Setiap kotak kecil area berukuran 3 x 3 (3 baris dan 3 kolom).
b. Initial states
81 kotak kecil awalnya dalam keadaan angka – angka nya sudah terisi di kotak kecil
yang seperti gambar diatas.
c. Possible actions
Pada setiap kotak kecil harus di isi oleh angka-angka mulai dari 1-9 dan tidak boleh
ada angka yang sama dalam satu baris maupun satu kolom dan Pada setiap bagian
kotak area dengan ukuran 3 x 3 yang berisi 9 kotak-kotak kecil . Kotak kecil tersebut
harus diisi dengan angka 1-9 dan syaratnya tidak boleh ada angka yang sama pada
setiap kotak area.
d. Goal state/test
81 kotak kecil telah terisi/ dilengkapi angka – angka 1-9 yang tidak sama di setiap
baris, kolom, dan kotak area
e. Untuk mencapai goal state nya maka kita harus mengisi semua kolom dan baris setiap
kotak area 3x3 jika initial state di mulai dari 31 angka sudah terisi seperti gambar di
atas maka panjang shortest path adalah 81-31 = 50 langkah untuk mengisi angka yang
tidak sama setiap baris dan kolom maupun kotak area 3x3 setiap 9 kotak area yang
besar
Dengan path cost 1 x 50 = 50