b belajar.myudak

Local search, hill climbing, dan annealing

Ikuti konflik 4-queens, kenali plateau, lalu pahami kapan simulated annealing menerima langkah lebih buruk.

dasar #local search#hill climbing#4-queens

SlideLocal SearchHal. 5–16 · lanskap state, n-queens, dan variasi hill climbing

Latihan UTS & UAS ↓

Yang akan kamu pahami

Hitung satu nilai objektif dari konfigurasi, tentukan tetangga, dan jelaskan mengapa perbaikan lokal bisa berhenti terlalu dini.

Konsep inti

Satu state 4-queens menyimpan baris ratu untuk tiap kolom. Dua ratu konflik bila barisnya sama atau selisih baris mutlak sama dengan selisih kolom. Minimalkan jumlah pasangan konflik. Steepest memilih perbaikan terbaik di antara semua tetangga, sedangkan first choice mengambil perbaikan pertama yang ditemukan. Plateau muncul ketika banyak tetangga memiliki nilai sama.

Coba langkahnya

Mulai dari 2,4,1,1. Tiap langkah hanya boleh mengubah posisi satu ratu. Hitung pasangan konflik sekali per pasangan.

Papan 4-queens dan pasangan konflik
Pasangan konflik
1
Kolom 3 dan 4
1/3Konfigurasi awal. Hanya pasangan ratu di kolom 3 dan 4 yang konflik karena berada di baris yang sama.baris = [2,4,1,1] · h = 1

Simulated annealing

Untuk minimisasi, ambil selisih Δ=h(baru)−h(lama)\Delta = h(\text{baru}) - h(\text{lama}). Bila Δ>0\Delta > 0, peluang menerima kandidat adalah e−Δ/Te^{-\Delta/T} untuk suhu T>0T > 0. Untuk Δ=2\Delta = 2, peluangnya sekitar 0,61 pada T=4T=4 dan 0,14 pada T=1T=1. Bagian ini memperluas deck sebagai latihan soal arsip.

Cek pemahaman

Cek pemahaman
  1. 1. Apa yang terjadi jika suhu turun dan Δ tetap positif?

  2. 2. Berapa konflik pada [2,4,1,3]?

Latihan UTS & UAS