Jawaban Nick Alger sangat bagus, tetapi saya akan membuatnya sedikit lebih matematis dengan satu contoh metode, metode Metropolis-Hastings.
ijQ(i,j)Q(i,j)=Q(j,i)F(i)>0i ; jika Anda tidak memiliki kebugaran dalam model Anda, Anda dapat memperbaikinya dengan menambahkan epsilon kecil di mana-mana.
ij
min(1,F(j)F(i))
Dengan kata lain, jika lebih pas, kami selalu mengambilnya, tetapi jika kurang pas, kami bawa dengan probabilitas , kalau tidak kita coba lagi sampai kita menerima mutasi.jjF(j)F(i)
Sekarang kami ingin menjelajahi , probabilitas aktual bahwa kami beralih dari ke .P(i,j)ij
Jelas itu:
P(i,j)=Q(i,j)min(1,F(j)F(i))
Anggap saja . Kemudian = 1, dan karenanya:F(j)≥F(i)min(1,F(j)F(i))
F(i)P(i,j)
=F(i)Q(i,j)min(1,F(j)F(i))
=F(i)Q(i,j)
=Q(j,i)min(1,F(i)F(j))F(j)
=F(j)P(j,i)
Menjalankan argumen ke belakang, dan juga memeriksa kasus sepele di mana , Anda dapat melihat bahwa untuk semua dan :i=jij
F(i)P(i,j)=F(j)P(j,i)
Ini luar biasa karena beberapa alasan.
Probabilitas transisi independen dari . Tentu saja, mungkin perlu beberapa saat bagi kita untuk menjadi penarik, dan mungkin perlu waktu bagi kita untuk menerima mutasi. Setelah kita lakukan, probabilitas transisi sepenuhnya tergantung pada , dan bukan pada .QFQ
Menyimpulkan semua yang berikan:i
∑iF(i)P(i,j)=∑iF(j)P(j,i)
Jelas harus berjumlah jika Anda menjumlahkan semua (yaitu, probabilitas transisi dari satu negara harus berjumlah ), sehingga Anda mendapatkan:P(j,i)1i1
F(j)=∑iF(i)P(i,j)
Yaitu, adalah fungsi kepadatan probabilitas (tidak normal) yang menyatakan metode yang dipilih. Anda tidak hanya dijamin untuk menjelajahi seluruh lanskap, Anda melakukannya sesuai dengan seberapa "pas" masing-masing negara.F
Tentu saja, ini hanya satu contoh dari banyak; seperti yang saya catat di bawah ini, kebetulan merupakan metode yang sangat mudah dijelaskan. Anda biasanya menggunakan GA bukan untuk menjelajahi pdf, tetapi untuk menemukan ekstrem, dan Anda dapat bersantai beberapa kondisi dalam kasus itu dan masih menjamin konvergensi akhirnya dengan probabilitas tinggi.