Differential Evolution (DE) tradisional menyerahkan strategi mutasi dan parameter kontrol kunci kepada peneliti untuk ditetapkan terlebih dahulu, dan tetap tidak berubah sepanjang proses pencarian. Perubahan inti MetaDE adalah:menjadikan konfigurasi algoritma itu sendiri sebagai objek yang dievolusikan——evolusi lapisan luar mencari ruang algoritma, sedangkan lapisan dalam mengevaluasi kinerja ruang solusi, sehingga “bagaimana berevolusi” beralih dari penetapan manual menjadi pencarian adaptif.
Struktur dua lapis: lapisan luar mencari algoritma, lapisan dalam menyelesaikan masalah
- Lapisan dalam: proses penyelesaian rutin Differential Evolution pada tugas optimasi asli, yang bertanggung jawab memberikan kinerja tugas yang nyata.
- Lapisan luar: menggunakan satu konfigurasi algoritma DE sebagai satu individu, serta melakukan seleksi, crossover, mutasi, dan eliminasi pada ruang konfigurasi.
Tanggung jawab kedua lapisan tidak boleh dicampuradukkan: objek optimasi lapisan luar adalahkonfigurasi algoritma, sedangkan objek optimasi lapisan dalam adalahsolusi masalah. Yang pertama menentukan “bagaimana mencari”, yang kedua menentukan “seberapa baik hasil pencariannya”.
Apa yang dievolusikan lapisan luar
Satu individu lapisan luar tidak mengodekan beberapa angka, melainkan seluruh perilaku algoritma: strategi mutasi (rand/1, best/1, current-to-best/1, dsb.), cara crossover (crossover binomial, crossover eksponensial), serta parameter kontrol seperti faktor penskalaan F, probabilitas crossover CR, dan ukuran populasi. Perbedaan antarindividu mencerminkan kecenderungan perilaku yang berbeda dari keluarga algoritma yang sama di bawah karakteristik masalah yang berbeda.
Siklus verifikasi tertutup: konfigurasi kandidat harus benar-benar dijalankan sekali
Setiap konfigurasi kandidat tidak dapat diputuskan diterima atau ditolak hanya berdasarkan metrik meta atau penilaian prior; konfigurasi tersebut harus dikirim ke tugas asli untuk benar-benar dijalankan dan menjalani verifikasi kinerja nyata; selanjutnya lapisan luar melakukan seleksi, eliminasi, dan retensi berdasarkan fitness yang diumpanbalikkan oleh lapisan dalam, menentukan konfigurasi mana yang diwarisi dan disebarkan. Dengan demikian terbentuk siklus iteratif tertutup “pembentukan konfigurasi → verifikasi tugas → umpan balik seleksi”, di mana fitness lapisan luar hanya dapat berasal dari hasil eksekusi nyata lapisan dalam.
Perbedaan dengan DE tetap
Strategi dan parameter DE tradisional ditetapkan terlebih dahulu oleh peneliti dan tetap sepanjang proses; MetaDE menyerahkan hak keputusan ini kepada evolusi lapisan luar, sehingga algoritma memiliki kemampuan adaptif terhadap karakteristik masalah—misalnya pada awal pencarian lebih menyukai rand/1 yang lebih eksploratif dan F yang lebih besar, lalu pada tahap akhir beralih ke best/1 yang lebih cepat konvergen dan F yang lebih kecil.
Biaya dan prasyarat
Setiap konfigurasi kandidat harus menjalankan tugas lapisan dalam secara lengkap satu kali (biasanya juga perlu dijalankan mandiri beberapa kali dan diambil rata-ratanya untuk menekan keacakan), sehingga biaya evaluasi membesar berkali-kali lipat seiring ukuran populasi dan jumlah generasi lapisan luar. Karena itu, MetaDE sangat bergantung pada fondasi rekayasa seperti paralelisasi, tensorisasi, dan penjadwalan runtime—inilah alasan teknis mengapa MetaDE perlu dibangun di atas Runtime yang ter-tensorisasi.
Posisi: MetaDE adalah perwujudan konkret dari “Mekanisme Evolusi Dua Lapis Dalam-Luar dan Adaptif” dari gagasan menjadi arsitektur yang dapat diimplementasikan, sekaligus menyediakan paradigma metodologis bagi evolusi struktur algoritma selanjutnya (AutoPSO, EvoGO).
