Pada metode seperti MetaDE, evolusi terjadi dilapisan parameter: algoritma lapisan dalam menyelesaikan tugas nyata, sedangkan algoritma lapisan luar menyesuaikan konfigurasi dan strategi algoritma lapisan dalam. Namun AutoPSO dan EvoGO mengangkat objek yang dievolusikan satu tingkat lebih tinggi—yaitu langsung mengevolusikanstruktur algoritma itu sendiri: bagaimana komponen dikombinasikan, bagaimana kandidat dihasilkan, dan bagaimana aturan pembaruan disusun.
Kriteria: apa sebenarnya yang dicari lapisan luar
Untuk membedakan "penyetelan parameter" dan "perubahan struktur", jangan hanya melihat nama metode, tetapi lihatlahtingkat ruang pencarian lapisan luar. Ruang pencarian lapisan luar pada metode seperti MetaDE adalah konfigurasi dan strategi algoritma lapisan dalam (nilai faktor pembelajaran, probabilitas mutasi, tekanan seleksi, dan sebagainya); sedangkan ruang pencarian lapisan luar AutoPSO / EvoGO adalah struktur algoritma—komponen mana yang ikut dikombinasikan, seperti apa alur pembangkitan kandidat, dan bagaimana keadaan diperbarui.
- lapisan parameter: struktur tetap, hanya menyetel nilai. Jangkauannya adalah "intensitas" perilaku.
- Lapisan struktur: komponen dan cara koneksi dapat diubah. Jangkauannya adalah "bentuk" perilaku.
AutoPSO: Memecah PSO klasik menjadi kumpulan komponen
Rumus pembaruan kecepatan—posisi PSO klasik bersifat tetap. AutoPSO menguraikan proses ini menjadi komponen yang dapat dikombinasikan: suku kecepatan, topologi ketetanggaan, suku perturbasi, strategi restart, dan sebagainya, lalu evolusi lapisan luar memilih dan merakitnya menjadi generator kandidat baru. Metode ini tidak lagi menggunakan struktur pembaruan klasik yang tetap, melainkan menjadikan "struktur pembaruan" itu sendiri sebagai variabel yang dapat dicari. Menyetel faktor pembelajaran hanya mengubah intensitas perilaku, sedangkan mengubah kombinasi komponenlah yang mengubah bentuk perilaku.
EvoGO: Membiarkan umpan balik historis menentukan ke mana struktur diubah
EvoGO menekankan pada penyambungan umpan balik historis ke jalur evolusi struktur: lintasan pencarian dan catatan kinerja sebelumnya tidak lagi hanya digunakan untuk "memilih solusi", tetapi untuk menentukan "ke mana struktur akan diubah selanjutnya". Umpan balik karenanya berubah dari penyaring hasil menjadi kemudi pembaruan struktur—yang diubahnya adalah arah kandidat struktur pada putaran berikutnya, bukan sekadar memilih satu hasil baik dari sekumpulan kandidat yang sudah selesai.
Kerangka dua lapis yang dibagi bersama dan makna rekayasanya
Keduanya berbagi kerangka yang sama: algoritma lapisan dalam berjalan pada tugas nyata, sedangkan lapisan luar mengevolusikan struktur berdasarkan kinerja lapisan dalam. Prasyarat utamanya adalah kepadatan sampel—GPU menjalankan sejumlah besar tugas lapisan dalam secara batch paralel, sehingga sampel perbandingan "struktur—kinerja" cukup padat, dan pemilihan lapisan luar baru memiliki makna statistik, tidak lagi dipengaruhi oleh derau dari satu kali eksekusi.
