5

Optimasi Preferensi & Sekumpulan Solusi Kandidat

AI999第3课:现实世界的复杂性与多目标权衡
00:00

Dalam evolusi multi-tujuan,optimasi preferensimenjadikan preferensi pengambil keputusan sebagai sinyal pemandu dalam pencarian dan penyaringan, bukan sebagai penilaian sekali jalan setelah pencarian selesai. Hal ini membawa dua perubahan struktural: pertama, tidak lagi memadatkan berbagai tujuan menjadi satu skor skalar tunggal sejak awal; kedua, tidak hanya menyerahkan satu "solusi optimal", melainkan mengeluarkan sekumpulan solusi kandidat yang saling berbeda dalam struktur trade-off, sehingga hak penentuan akhir tetap berada di tangan pakar domain.

Optimasi Preferensi: Dari Satu Titik Optimal ke Sekumpulan Solusi Kandidat yang Dapat DibandingkanPreferensi menembus seluruh proses pencarian: mempersempit area perhatian, mengeluarkan sekumpulan solusi kandidat yang dapat dibandingkanRuang tujuan: solusi kandidat tersebar di sepanjang frontier trade-off idealCenderung konservatif (prioritaskan penekanan biaya)Kompromis (keseimbangan biaya dan latensi)Cenderung agresif (prioritaskan penekanan latensi)Wilayah terdominasiTujuan₁ Biaya (semakin kecil semakin baik)Tujuan₂ Latensi (semakin kecil semakin baik)Frontier trade-off idealTitik referensiArea fokus preferensiPerbandingan bentuk keluaranPenjumlahan berbobot tradisionalSatu titik optimalTingkat kompromi dipadatkan ke dalam algoritma sejak awalRuang solusi runtuh menjadi satu titikoptimasi preferensiSekumpulan solusi kandidatPerbedaan dalam kelompok dapat dijelaskanSolusi berbeda satu sama lain dalam struktur trade-off,perbedaan dapat dijelaskan, dapat dibandingkan, dan dapat diumpan balik.Hak penentuan akhir → pakar domain

Mengapa diperlukan sekumpulan solusi kandidat

Dalam masalah multi-tujuan, tidak ada "solusi optimal" tunggal yang bersifat alami. Ketika tujuan-tujuan saling bertentangan, perbaikan sebuah solusi pada satu tujuan sering kali harus dibayar dengan memburuknya tujuan lain, sehingga solusi-solusi yang dapat dibandingkan akan membentuk sebuahFrontier trade-off ideal. Jika tujuan digabungkan lebih awal dengan penjumlahan berbobot, itu setara dengan memilihkan titik kompromi tersirat bagi pengambil keputusan tanpa mengetahui preferensi sesungguhnya; begitu kendala nyata atau preferensi berubah, solusi tersebut bisa langsung kehilangan nilainya. Yang harus dilakukan optimasi preferensi adalah mengodekan "ke arah mana manusia ingin melihat" ke dalam proses pencarian, sehingga sumber daya pencarian terpusat pada area yang benar-benar diperhatikan.

Bagaimana preferensi masuk ke dalam pencarian

  • Titik referensi: memberikan kombinasi nilai tujuan yang ideal, memandu populasi untuk mendekat ke arah tersebut.
  • Prioritas tujuan: menyatakan tujuan mana yang lebih tidak boleh dikorbankan, digunakan untuk pengurutan non-dominasi atau penilaian eliminasi.
  • Rentang bobot: bukan bobot tetap, melainkan rentang bobot yang dapat diterima, sehingga memungkinkan berbagai kompromi berlaku secara bersamaan.
  • Umpan balik interaktif: pakar memberikan preferensi secara bertahap dalam beberapa putaran iterasi, dan pencarian menyempit seiring berjalannya proses.

Fungsi dari semua bentuk ini konsisten:mempersempit area perhatian dan meningkatkan efisiensi pencarian, bukan meruntuhkan seluruh ruang solusi menjadi satu titik sejak awal.

Inti dari sekumpulan solusi kandidat: mempertahankan keberagaman

Nilai sekumpulan solusi kandidat bukan terletak pada "jumlahnya yang banyak", melainkan padasolusi dalam kelompok tersebar dalam hal trade-off tujuan: ada perwakilan di sisi konservatif, sisi agresif, dan segmen kompromi, yang mencakup berbagai pola kompromi yang berbeda. Jika hanya memberikan beberapa salinan hasil perturbasi di sekitar solusi yang sama, solusi-solusi tersebut tidak akan mampu mendukung penilaian trade-off yang berarti.

Keberagaman juga tidak akan terjaga dengan sendirinya. Tanpa intervensi mekanisme, proses evolusi akan secara spontan konvergen ke area optimal saat ini, dan kelompok kandidat pada akhirnya akan merosot menjadi pengulangan dari satu jawaban tunggal. Karena itu diperlukan mekanisme seperti pemeliharaan distribusi, kontrol tingkat kepadatan (crowding distance), atau strategi kumpulan arsip, yang menjadikan "penyebaran" sebagai salah satu tujuan perlindungan yang eksplisit.

Pembeda batas
Preferensi tidak sama dengan mengambil keputusan atas nama orang lain, dan perbedaan juga tidak sama dengan derau acak. Perbedaan antar solusi kandidat harus dapat dijelaskan melalui struktur trade-off tujuan—jika tidak, itu hanyalah keberagaman yang tidak berguna dan tidak dapat dimanfaatkan.

Bentuk keluaran karenanya berubah dari "satu solusi optimal" menjadi "sekumpulan solusi kandidat yang dapat dijelaskan dan dibandingkan": pakar dapat memadukan pengetahuan domain dan kendala nyata untuk membuat pilihan, lalu mengirimkan hasil pilihan tersebut sebagai umpan balik putaran baru ke dalam proses pencarian.