6

Evolusi Dua Lapis Dalam-Luar dan Mekanisme Adaptif

AI999第5课:方法演化:从优化解到优化算法本身
00:00

Evolusi dua lapis dalam-luarmemisahkan “menyelesaikan tugas konkret” dan “memperbaiki metode penyelesaian” menjadi dua siklus evolusi yang saling berinteraksi:Lapisan dalamberorientasi pada penyelesaian tugas dan menghasilkan kinerja operasional,Lapisan luarberdasarkan kinerja tersebut mengevolusikan konfigurasi dan strategi algoritma lapisan dalam, sehingga terbentuk mekanisme perbaikan algoritma yang adaptif. Ini bukan sekadar menggabungkan dua algoritma secara berurutan, melainkan menambahkan kendali meta-layer yang dapat berevolusi di atas lapisan penyelesaian tugas, sehingga sistem beralih dari “penetapan algoritma secara manual” menuju “algoritma yang menyesuaikan diri secara otomatis dengan tugas”.

Evolusi Dua Lapis Dalam-Luar: Lingkaran Umpan Balik antara Penyelesaian Tugas dan Evolusi MetodeLapisan Dalam: Lapisan Penyelesaian TugasMenjalankan banyak tugas konkret secara paralel, menghasilkan kandidat solusi dan kinerja operasionalTugas T1Tugas T2Tugas T3Tugas TnOutput: kandidat solusi · nilai tujuan f · kinerja operasionalwaktu sumber daya · jumlah langkah konvergensi · tingkat keberhasilanSebagai dasar penilaian fitness lapisan luarEksekusi batch ter-tensorisasiMutasi, evaluasi, pembaruan status masuk ke dalam grafik komputasiTugas lapisan dalam: menyelesaikan soalMenghasilkan solusi dan kinerja operasional untuk dievaluasi lapisan luarLapisan Luar: Lapisan Evolusi MetodeTidak menyelesaikan tugas asli secara langsung, melainkan mengevolusikan konfigurasi dan strategi lapisan dalamMekanisme adaptif: terus menyesuaikan strategi lapisan dalam seiring perubahan tugas dan lingkunganMemperbaiki evolusi dengan evolusiEvaluasiSeleksiMutasiPembaruanTugas lapisan luar: memperbaiki cara mengerjakan soalAdaptif: terus menyesuaikan strategi lapisan dalam seiring perubahan tugas dan lingkunganKinerja operasional lapisan dalamDiagregasi menjadi sinyal fitnessPembaruan balikKonfigurasi dan strategi lapisan dalamParalelisme GPU: menjalankan tugas lapisan dalam secara batch, memberikan umpan balik statistik yang lebih memadai bagi lapisan luar, dan mengurangi biaya waktu tunggu pencarianTujuan pembelajaran: memahami kerja sama antara penyelesaian lapisan dalam dan optimasi strategi lapisan luar

Pembagian Tugas Lapisan Dalam dan Lapisan Luar

  • Tugas lapisan dalam: menyelesaikan tugas nyata, menghasilkan kandidat solusi, nilai tujuan, dan data kinerja operasional. Lapisan ini bertanggung jawab untuk “menyelesaikan soal”.
  • Tugas lapisan luar: tidak menyelesaikan tugas asli secara langsung, melainkan mengevolusikan konfigurasi, strategi, dan parameter algoritma lapisan dalam. Lapisan ini bertanggung jawab untuk “memperbaiki cara mengerjakan soal”.
  • Lingkaran umpan balik: hasil evaluasi tugas lapisan dalam diagregasi menjadi sinyal fitness lapisan luar, yang digunakan untuk menyeleksi, memutasi, dan memperbarui konfigurasi lapisan dalam yang lebih baik.
  • Mekanisme adaptif: lapisan luar terus menyesuaikan strategi lapisan dalam berdasarkan perubahan tugas dan lingkungan.
  • Dukungan paralel: GPU dapat menjalankan banyak tugas lapisan dalam secara paralel, memberikan umpan balik statistik yang lebih memadai bagi evolusi lapisan luar dan mengurangi biaya waktu tunggu pencarian.

MetaDE: Memperbaiki Evolusi dengan Evolusi

Dengan MetaDE sebagai contoh, DE lapisan dalam bertanggung jawab atas tugas optimasi konkret, sementara algoritma evolusi lapisan luar memilih dan menyesuaikan konfigurasi serta strategi DE berdasarkan kinerja operasional lapisan dalam; hasil dari banyak tugas lapisan dalam memandu pemilihan konfigurasi lapisan luar secara balik, membentuk lingkaran ganda “memperbaiki evolusi dengan evolusi”.

Perbedaan kunci
Lapisan dalam menghasilkan “solusi”, sedangkan lapisan luar menghasilkan “metode yang lebih baik untuk menghasilkan solusi”. Fitness lapisan luar bukanlah nilai optimal dari tugas asli itu sendiri, melainkan penilaian terhadap kinerja konfigurasi lapisan dalam pada tugas-tugas batch.

Tujuan pembelajaran

Menguasai hubungan kerja sama antara penyelesaian tugas lapisan dalam dan optimasi strategi lapisan luar, memahami bahwa evolusi metode adalah penambahan kendali meta-layer yang dapat berevolusi di atas lapisan dalam, serta mampu menjelaskan bagaimana paralelisme GPU memberikan umpan balik statistik yang lebih andal bagi lapisan luar.