Masalah kompleks di dunia nyata sangat jarang memiliki satu solusi optimal tunggal. Berbagai tujuan saling membatasi, sehingga peningkatan satu metrik biasanya berbanding balik dengan penurunan metrik lainnya. Karena itu, sistem tidak seharusnya konvergen menuju satu "jawaban optimal" tunggal, melainkan harus mempertahankan sekumpulan kandidat non-dominan yang beragam, agar hubungan trade-off terlihat secara eksplisit dan keputusan tetap berada pada pertimbangan manusia.
Konflik antar tujuan bersifat struktural, bukan masalah penyetelan parameter
Antara tujuan seperti rasio lift-to-drag, kekuatan struktur, biaya, dan kemampuan manufaktur, tidak ada kondisi optimal secara bersamaan. Kurva trade-off (front Pareto) hanya bisa didekati, tidak bisa dihilangkan. Titik-titik abu-abu pada gambar mewakili solusi yang mungkin, sedangkan titik berwarna mewakili kandidat yang saling non-dominan, yang bersama-sama membentuk front.
Dalam multi-objektif tidak ada urutan total
Dua solusi mana pun bisa saling non-dominan, sehingga "terbaik" hanya bisa didefinisikan dengan menyertakan arah preferensi. Misalnya condong ke kekuatan, condong ke efisiensi, seimbang, dan hambatan sangat rendah, semuanya adalah pilihan yang wajar di bawah preferensi yang berbeda, bukan satu daftar peringkat tunggal yang bisa diurutkan sembarangan.
Umpan balik yang jarang adalah hal yang wajar
Dalam rekayasa nyata, evaluasi bergantung pada simulasi atau pengukuran berbiaya tinggi; umpan balik sedikit, derau besar, dan gradien tidak tersedia, sehingga pencarian pendakian titik tunggal sulit untuk maju secara efektif. Algoritma evolusioner, dengan memelihara populasi, mengeksplorasi beberapa arah sekaligus meskipun evaluasi terbatas, sehingga menghindari mempertaruhkan seluruh anggaran pada satu arah.
Keberagaman adalah aset, bukan produk sampingan
Sekumpulan kandidat yang tersebar di berbagai wilayah front setara dengan menyerahkan hak memilih dan pengetahuan domain kepada para ahli, bukan mengambil keputusan terlebih dahulu untuk mereka. Jika hanya mengejar yang optimal saat ini, populasi akan konvergen secara prematur dan mengalami keruntuhan mode, sehingga akhirnya kehilangan seluruh rentang trade-off yang belum dieksplorasi. Dua gambar kecil di sisi kanan memperlihatkan perbedaan ini secara visual: konvergensi titik tunggal meruntuh menjadi satu gumpalan, sedangkan distribusi yang beragam terbentang membentuk front.
Pembagian peran yang jelas
Algoritma bertugas "menghasilkan sekumpulan opsi yang tersedia dan beragam", sedangkan ahli domain bertugas "menyelesaikan evaluasi dan pemilihan berdasarkan preferensi dan kendala". Sekumpulan solusi kandidat bukanlah menggantikan manusia dalam mengambil keputusan, melainkan menyajikan opsi yang dapat dibandingkan ke atas meja.
Contoh Rekayasa: Desain Airfoil Superkritis
Efisiensi aerodinamis, karakteristik divergensi hambatan, kekuatan struktur, dan biaya manufaktur saling membatasi. Nilai EvoX bukan pada memberikan satu "airfoil optimal" tunggal, melainkan pada menghasilkan sekumpulan keluarga airfoil kandidat yang mencakup berbagai rentang trade-off, untuk dipilih oleh insinyur sesuai kondisi penerbangan dan kendala proses manufaktur yang spesifik.
