Tugas optimasi di dunia nyata jarang menyerupai contoh di buku teks: tujuan tunggal, kendala yang jelas, dan ada satu solusi optimal yang bisa dituliskan. Yang justru lazim dalam bidang teknik dan riset adalah,beberapa tujuan saling mengikat dan saling bertentangan——memperpendek waktu pengisian biasanya mengorbankan masa pakai siklus, meningkatkan performa aerodinamis sering kali menaikkan hambatan, dan memperbesar skala evaluasi menuntut biaya serta latensi. Memperbaiki satu indikator umumnya berarti harus mengalah pada indikator lain, sehingga tidak ada "optimum gratis" dalam arti global. Inilah posisi EvoX dalam menghadapi tugas nyata: bukan secepat mungkin menyerahkan satu "jawaban tunggal", melainkan mengeksplorasi secara paralel ke berbagai arah preferensi, mempertahankan sekumpulan kandidat yang beragam, dan mengembalikan keputusan akhir kepada para ahli bidang beserta kendala nyata.
I. Konflik: tujuan-tujuan sering kali tidak dapat dicapai sekaligus
- Antar indikator terdapat hubungan trade-off yang nyata: meningkatkan gaya angkat sering diikuti naiknya hambatan, sementara menipiskan profil sayap menguntungkan aerodinamika tetapi melemahkan kekuatan struktur.
- "Optimum" harus disertai penjelasan preferensi: sekumpulan kandidat yang sama, di bawah dua set preferensi yang berbeda — yang menekankan biaya dan yang menekankan keamanan — akan menghasilkan rekomendasi yang berbeda.
- Ungkapan yang lebih tepat bukanlah "menemukan solusi optimal", melainkan "menemukan solusi trade-off yang dapat diterima dan dapat dijelaskan di bawah preferensi yang diberikan".
II. Solusi bukan satu titik, melainkan sekumpulan solusi trade-off
Himpunan solusi untuk masalah multi-tujuan disebut front Pareto: setiap titik pada front mewakili satu orientasi preferensi yang wajar, dan tidak ada tujuan yang dapat terus diperbaiki tanpa memperburuk tujuan lainnya. Solusi-solusi pada front tidak saling mendominasi, tidak ada peringkat absolut, hanya "lebih cocok di bawah preferensi apa".
III. Eksplorasi lebih diutamakan daripada konvergensi
- Mempersempit terlalu dini ke satu solusi tunggal akan menghilangkan informasi struktural dari ruang solusi, sehingga sistem tidak dapat menjawab "jika kendala berubah, alternatif apa saja yang tersedia".
- Keragaman populasi harus dijaga agar berbagai arah preferensi dapat disampel dan dievaluasi secara bersamaan, sehingga semua individu tidak runtuh ke satu area sempit pada front.
- Nilai dari diferensiasi terletak pada kemampuan merespons perubahan: ketika kendala teknik, biaya, atau risiko disesuaikan, pengambil keputusan dapat dengan cepat beralih ke alternatif tanpa harus menyelesaikan ulang masalah.
Agar "penyebaran ke berbagai arah" ini benar-benar dapat berjalan, diperlukan fondasi komputasi yang setara. EvoX mengorganisasi kandidat, hasil evaluasi, dan status algoritma sebagai tensor yang dapat dihitung secara menyeluruh, sehingga mutasi, evaluasi, dan pembaruan status masuk sebagai satu kesatuan ke dalam graf komputasi untuk dioptimalkan melalui kompilasi; penjadwal Runtime kemudian mendistribusikan komputasi batch ke GPU, perangkat akselerasi, atau klaster terdistribusi. Justru karena paralelisasi berbasis tensor menyediakan evaluasi batch berdaya tinggi, mempertahankan populasi besar dan mencakup seluruh front menjadi pilihan yang layak secara teknis, bukan kewalahan oleh biaya evaluasi serial.
IV. Umpan balik jarang, biaya evaluasi tinggi
Evaluasi nyata berasal dari simulasi, uji bangku, atau pembuatan prototipe, dengan biaya per evaluasi yang tinggi dan sinyal yang jarang (mungkin hanya lulus/tidak lulus, atau sedikit indikator yang mengandung derau). Hal ini menuntut anggaran yang terbatas dibelanjakan pada area yang dapat memperluas ruang trade-off: mengganti sebagian evaluasi berfidelitas tinggi dengan model surrogat, mengalokasikan kuota ke kandidat yang memiliki ketidakpastian tinggi namun berpotensi memperbaiki cakupan front, serta menjaga keluasan pengambilan sampel di seluruh rentang front, bukan hanya berulang kali menyempurnakan solusi di sekitar "solusi optimal" saat ini.
V. Kepemilikan hak keputusan
Algoritma bertugas mengembangkan ruang trade-off dan menyediakan himpunan kandidat yang dapat dibandingkan; para ahli manusia bertugas membuat keputusan akhir berdasarkan preferensi skenario, regulasi, dan kendala bisnis. Keduanya tidak dapat saling menggantikan: algoritma tidak dapat menggantikan penilaian terhadap preferensi dan risiko, dan para ahli juga tidak dapat secara manual menghitung secara menyeluruh keluasan ruang trade-off.
