Kecerdasan Buatan
2019
Ujian Tengah Semester Kelas B (Open Book)
Nama : nawir
NIM : 60200118078
Petunjuk:
Jawab:
2. [5] Apakah tindakan refleks yang kita lakukan ketika tangan terkena panas adalah
tindakan rasional? Apakah hal tersebut memerlukan kecerdasan?
Jawab:
Iya tindakan rasional . Menurut saya tidak memerlukan kecerdasan karena tindakan
spontan atau refleks terjadi tanpa hsrus berpikir sebelumnya jadi perilaknya
biasanya disebut reflek terhap sesuatu yang terjadi dilinggukungannya pada saat itu.
Jawab:
a. DFS akan menemukan path yang optimal dalam hal cost dari path
(TRUE)
b. DFS akan menemukan path yang optimal dalam hal jumlah langkah/step
pada path(FALSE)
c. BFS akan menemukan path yang optimal dalam hal cost dari path(TRUE)
d. BFS akan menemukan path yang optimal dalam hal jumlah langkah pada
path(TRUE)
a. [5] Berikan path solusi dengan menggunakan pencarian breadth-first search (tree
search) dan Goal manakah yang dicapai? Asumsi urutan ekspansi node berdasarkan
urutan alfabet
b. [7] Untuk pencarian uniform-cost search (graph search), tuliskan state-state yang
dieksplorasi, secara terurut, dari awal hingga berakhirnya proses pencarian, dan Goal
manakah yang dicapai?
GOAL STATE : G3
c. [5] Berikan path solusi dengan total cost yang diperoleh dengan menggunakan
pencarian uniform-cost search (graph search)?
e. [5] Berikan path solusi dengan menggunakan pencarian A* search (graph search) dan
Goal manakah yang dicapai?
5. [22] Seorang relawan ingin membagikan sembako di 6 kecamatan di Kota Makassar. Dia
ingin mencari rute terpendek untuk mengunjungi semua kecamatan dan kembali ke
kecamatan awal dimana Ia start. Setiap kecamatan diwakili oleh satu titik koordinat.
Setiap kecamatan dikunjungi sesuai dengan urutan koordinat tersebut kemudian
kembali lagi ke kecamatan awal. Misalnya diberikan rute awal seperti berikut:
[3,1], [3,6], [6,5], [8,6], [7,2], [7,0]
a. [10] Gunakan Algoritma hill climbing untuk membantu relawan tersebut. Fungsi
successor yang digunakan untuk meng-generate successor baru adalah dengan
menukarkan koordinat [8,6] dengan salah satu koordinat yang lain. Gambarkan
semua successor yang dapat di-generate dengan fungsi tersebut beserta urutan
koordinat yang dikunjungi pada setiap successor yang di-generate.
Jawab:
b. [10] Jika fungsi heuristic f(s) yaitu panjang path/jalan yang dilalui dari titik awal
hingga kembali ke titik awal, maka lakukan evalusi pada setiap successor yang telah
di-generate pada soal (a) dengan menggunakan fungsi heuristic f(s)
Jawab:
c. [2] Manakan urutan koordinat yang memberikan nilai f(s) paling kecil?
Jawab:
a. [8] Lakukan evaluasi pada setiap individu dengan fitness function yang telah
diberikan
Jawab:
b. [5] Crossover
- Urutkan individu tersebut dengan nilai evaluasi dari yang paling tinggi ke
paling rendah
- Lakukan one/single point - crossover pada 2 individu pertama dengan nilai
fitness paling tinggi (poin crossover - v)
- Lakukan two point crossover pada individu urutan ke-2 dan ke-3 yang
memiliki nilai fitness paling tinggi (point crossover w dan z)
Jawab:
c. [5] Berikan satu individu dengan kombinasi gen yang dapat menghasilkan nilai fitness
paling maksimum dengan menggunakan fitness function f(n) yang diberikan. Ingat
bahwa setiap gen dapat berupa angka apa saja asalkan berada diantara 0 sampai
dengan 9. Berapa nilai fitness dari individu yang Anda berikan?
Jawab: