Metode yang Anda gambarkan disebut restart bukit secara acak (atau kadang-kadang mendaki bukit senapan ), dan itu adalah algoritma yang berbeda dari anil simulasi.
Ya, umumnya sebagai jumlah iterasi k meningkatkan kedua metode pada akhirnya akan memberikan lokasi wsaya yang mencapai optimal global w∗. Ini karena alasan sederhana bahwa keduanya menggabungkan pencarian acak. Yaitu, restart acak (mendaki bukit) atau gerakan acak (simulasi anil) dapat berubah bertepatan dengan global optimal. Namun demikian, berikut adalah dua perbedaan penting:
- restart acak panjat tebing selalu bergerak ke lokasi acak wsaya setelah beberapa iterasi tetap k. Dalam anil simulasi, pindah ke lokasi acak tergantung pada suhuT.
- restart secara acak mendaki bukit akan pindah ke lokasi terbaik di lingkungan dalam fase pendakian. Dalam simulasi anil, lokasi dipilih secara acak, Anda selalu bergerak jika lebih baik dari lokasi Anda saat ini tetapi dengan beberapa kemungkinan terkait denganT Anda dapat bergerak meskipun lebih buruk.
Simulated annealing adalah algoritma yang agak lebih rumit, dan tergantung pada jadwal suhu yang menentukan T di iterasi k. Jika suhunyaTdiatur ke nilai konstan yang sangat kecil maka anil yang disimulasikan menjadi seperti pemanjatan bukit stokastik. JikaTdiatur ke nilai konstan yang sangat besar, kemudian anil disimulasikan menjadi seperti pencarian acak. Cara Anda memilih jadwal suhu menentukan bagaimana Anda menavigasi antara dua jenis perilaku yang berbeda ini.
tldr: ini adalah algoritma yang berbeda, tetapi mereka menggunakan ide yang sama untuk memasukkan pengambilan sampel acak ke dalam pencarian.