Dalam desain teknik kompleks seperti airfoil superkritis,simulasi berfidelitas tinggi(CFD, analisis elemen hingga) sering memerlukan puluhan menit hingga beberapa jam untuk satu kali evaluasi. Jika simulasi semacam ini langsung dimasukkan ke dalam siklus evolusi, setiap generasi populasi harus dievaluasi satu per satu, sehingga anggaran komputasi akan cepat habis dalam hitungan puluhan generasi, dan ruang pencarian yang dapat dieksplorasi pun ikut tertekan.
Model surrogate(surrogate model, juga disebut model pendekatan atau metamodel) menggunakan perhitungan pendekatan berbiaya rendah untuk menggantikan atau sebagian menggantikan simulasi berfidelitas tinggi: model ini mempelajari pemetaan input–output dari sampel simulasi yang ada, dan dengan cepat memprediksi kinerja kandidat solusi dalam optimasi evolusioner multiobjektif, sehingga mampu menembus hambatan biaya simulasi presisi tinggi yang mahal.
Mengapa simulasi berfidelitas tinggi tidak dapat langsung dimasukkan ke dalam siklus evolusi
- Sumber hambatan: Simulasi CFD / elemen hingga satu kali untuk masalah seperti airfoil superkritis dan kekuatan struktur memakan waktu lama, sedangkan algoritma evolusioner harus mengevaluasi seluruh populasi pada setiap generasi, sehingga jumlah evaluasi dan anggaran komputasi terpakai secara hampir linier.
- Konsekuensi langsung: Anggaran habis hanya dalam beberapa generasi, ukuran populasi dan jumlah iterasi terpaksa diperkecil, front multiobjektif sulit dieksplorasi secara menyeluruh, dan ruang desain yang sesungguhnya terblokir karena "tidak mampu dievaluasi".
Prinsip dasar model surrogate
Dengan airfoil dasar, sampel perturbasi, dan sejenisnya sebagaidata yang telah adauntuk melatih hubungan pemetaan "kandidat solusi → nilai tujuan dan kinerja kendala", model tersebut menjadi sebuahevaluator pendekatan yang murah. Dalam siklus evolusi, kandidat solusi terlebih dahulu dinilai secara massal oleh surrogate, dan hanya sedikit kandidat dengan peringkat teratas atau ketidakpastian yang relatif besar yang diserahkan ke simulasi berfidelitas tinggi untuk diverifikasi.
Empat tahap jalur percepatan
- Pelatihan offline: Melatih model surrogate dengan sampel pengambilan awal untuk membangun pemetaan input–output awal.
- Prediksi massal online: Setiap generasi memprediksi beberapa nilai tujuan secara bersamaan untuk semua kandidat, menggantikan simulasi berfidelitas tinggi titik demi titik.
- Pemilihan titik berbantuan surrogate: Menggabungkan nilai prediksi dan ketidakpastian untuk memilih kandidat berpotensi tinggi atau berinformasi tinggi.
- Koreksi umpan balik: Menuliskan kembali sejumlah kecil hasil berfidelitas tinggi ke basis sampel dan memperbarui surrogate secara inkremental, sehingga prediksi selanjutnya terus mendekati permukaan respons yang sebenarnya.
Keseimbangan antara akurasi dan biaya
Semakin kompleks model surrogate (dari regresi sederhana hingga proses Gaussian, jaringan dalam), biasanya semakin akurat, tetapi biaya pelatihan dan inferensinya juga meningkat. Kendala utamanya adalahsurrogate harus jauh lebih cepat daripada simulasi berfidelitas tinggi, jika tidak ia akan menjadi hambatan baru; sekaligus akurasinya harus cukup untuk menopang tekanan seleksi, jika tidak evolusi akan terbawa ke arah yang salah.
Batas dan risiko
Surrogate hanya andal di sekitar distribusi pelatihan. Ketika pencarian mendorong kandidat ke area di luar distribusi, prediksi dapat memberikan nilai yang tampak masuk akal namun menyimpang jauh, sehingga menyesatkan arah pencarian. Pendekatan yang dapat dilakukan: mengeluarkan estimasi ketidakpastian, menetapkan penyaringan ambang batas keyakinan, mewajibkan verifikasi berfidelitas tinggi untuk kandidat yang melampaui batas, serta memeriksa kualitas surrogate secara berkala menggunakan statistik kesalahan aktual.
