Katakanlah kita berada dalam ruang probabilitas diskrit sehingga . Secara intuitif, Anda memerlukan beberapa fungsi sehingga Anda dapat mengoptimalkan . Anda hanya dapat mengoptimalkan satu tujuan! U : R n → R U ( f ( x ) )f(x)∈RnU:Rn→RU(f(x))
Mengoptimalkan fungsi obyektif tunggal mungkin terdengar cukup menghambat, tetapi ternyata tidak ! Alih-alih satu tujuan dapat mewakili preferensi yang sangat beragam yang mungkin Anda miliki atas apa yang merupakan solusi yang lebih baik atau lebih buruk.
Melompati ke depan, tempat sederhana untuk memulai mungkin memilih variabel acak kemudian menyelesaikan:λ
minimize (over x)subject toE[λf(x)]x∈X
Ini adalah pembobotan linear ulang sederhana dari . Lagi pula, inilah argumen mengapa runtuh beberapa tujuan ke satu tujuan biasanya ok.
E[f(x)]
Pengaturan dasar:
- Anda memiliki variabel pilihan dan himpunan layak .xX
- Pilihan menghasilkan hasil acakxy~=f(x)
- Anda memiliki preferensi rasional sebelum hasil acak. (Pada dasarnya, Anda dapat mengatakan apakah Anda lebih suka satu hasil acak dari yang lain.)≺y~
Masalah Anda adalah memilih sedemikian rupa sehingga:x∗∈X
∄x∈Xf(x∗)≺f(x)
Dalam bahasa Inggris, Anda ingin memilih sehingga tidak ada pilihan yang layak mengarah ke hasil yang disukai dari .
x∗xf(x∗)
Kesetaraan dengan memaksimalkan utilitas (dalam kondisi teknis tertentu)
Untuk kesederhanaan teknis, saya akan mengatakan kita berada dalam ruang probabilitas diskrit dengan hasil sehingga saya dapat mewakili hasil acak dengan vektor .ny~y∈Rn
Dalam kondisi teknis tertentu (yang tidak membatasi dalam arti praktis), masalah di atas setara dengan memaksimalkan fungsi utilitas . (Fungsi utilitas memberikan hasil yang lebih disukai jumlah yang lebih tinggi.)U(y)
Logika ini akan berlaku untuk masalah di mana pilihan Anda mengarah ke beberapa variabel hasil.
maximize (over x)subject toU(f(x))x∈X
Memberikan lebih banyak struktur ke fungsi utilitas : Hipotesis Utilitas yang Diharapkan :U
Jika kita berada dalam pengaturan probabilistik dan kita menerima aksioma Neumann-Morgernstern , fungsi utilitas keseluruhan harus mengambil bentuk khusus:U
U(y)=E[u(yi)]=∑ipiu(yi)
Di mana adalah probabilitas status dan adalah fungsi utilitas cekung. Kelengkungan mengukur keengganan terhadap risiko. Cukup dengan mengganti bentuk khusus Anda dapatkan ini:
piiuuU
maximize (over x)subject to∑ipiu(yi)x∈Xy=f(x)
Perhatikan bahwa kasus sederhana memaksimalkan nilai yang diharapkan (yaitu, tidak ada penghindaran risiko).u(yi)=yi
Pendekatan lain: bobotλ
Hal lain yang harus dilakukan adalah:
maximize (over x)subject to∑iλiyix∈Xy=f(x)
Secara intuitif, Anda dapat memilih bobot yang lebih besar atau lebih kecil dari probabilitas keadaan yang terjadi, dan ini menangkap pentingnya suatu keadaan.p iλipi
Pembenaran yang lebih dalam dari pendekatan ini adalah bahwa dalam kondisi teknis tertentu, terdapat bobot lambda sehingga masalah di atas dan masalah sebelumnya (mis. Memaksimalkan ) memiliki solusi yang sama.U ( f ( x ) )λU(f(x))