Diyelim ki ayrı bir olasılık uzayındayız, böylece . Sezgisel olarak, optimize edebilmeniz için bazı fonksiyonuna ihtiyacınız vardır . Yalnızca tek bir hedefi optimize edebilirsiniz!f(x)∈RnU:Rn→RU(f(x))
Tek bir objektif fonksiyonunun optimizasyonu oldukça kısıtlayıcı gelebilir , ama değil ! Daha ziyade, tek bir hedef, daha iyi veya daha kötü bir çözümün ne olduğu konusunda inanılmaz derecede farklı tercihleri temsil edebilir.
İleri atlamak için, başlamak için basit bir yer rastgele bir değişken seçip :λ
minimize (over x)subject toE[λf(x)]x∈X
Bu, öğesinin basit bir doğrusal yeniden ağırlıklandırmasıdır . Her neyse, işte birden fazla hedefi tek bir hedefe daraltmanın tipik bir nedeni var.
E[f(x)]
Temel kurulum:
- Bir seçim değişkeni ve uygun bir kümeniz var .xX
- seçiminiz rastgele bir sonuç verirxy~=f(x)
- You have rasyonel tercihleri rastgele sonucuyla ilgili. (Temel olarak, rastgele bir sonucu diğerine tercih edip etmediğinizi söyleyebilirsiniz .)≺y~
Sorununuz i seçmektir :x∗∈X
∄x∈Xf(x∗)≺f(x)
İngilizce'de, seçeneğini seçmek istersiniz, böylece hiçbir seçeneği için tercih edilen bir sonuca yol .
x∗xf(x∗)
Fayda maksimizasyonu ile eşdeğerlik (belirli teknik koşullar altında)
Teknik basitlik için, sonucu olan ayrık bir olasılık alanında olduğumuzu söyleyeceğim, böylece vektörü ile rastgele sonucu temsil edebilirim .ny~y∈Rn
Belirli teknik koşullar altında (pratik anlamda sınırlayıcı değildir), yukarıdaki sorun bir faydalı fonksiyon maksimuma çıkarmaya eşdeğerdir . (Fayda fonksiyonu daha fazla tercih edilen sonucu daha yüksek bir sayıya atar.)U(y)
Bu mantık, seçiminizin birden çok sonuç değişkenine yol açtığı herhangi bir sorun için geçerlidir.
maximize (over x)subject toU(f(x))x∈X
Fayda fonksiyonuna daha fazla yapı verilmesi : Beklenen Fayda hipotezi:U
Olasılıksal bir ortamdaysak ve Neumann-Morgernstern aksiyomlarını kabul edersek , genel fayda fonksiyonu özel bir form almalıdır:U
U(y)=E[u(yi)]=∑ipiu(yi)
Burada , ve durumunun olasılığı içbükey bir yardımcı program işlevidir. Eğriliği riskten kaçınma ölçer. Sadece bu özel formunu değiştirerek elde edersiniz:
piiuuU
maximize (over x)subject to∑ipiu(yi)x∈Xy=f(x)
Basit beklenen değeri en üst düzeye çıkardığını (yani riskten kaçınma yok).u(yi)=yi
Başka bir yaklaşım: ağırlıklarıλ
Yapılacak başka bir şey:
maximize (over x)subject to∑iλiyix∈Xy=f(x)
Sezgisel, sen ağırlıkları seçebilir olasılığı daha büyük veya daha küçük olan bir devlet meydana gelen ve bir devletin bu yakalar önemi.λipi
Bu yaklaşımın daha derin gerekçesi, belirli teknik koşullar altında , yukarıdaki sorun ve daha önceki sorunların (örn. maksimize edilmesi) aynı çözüme sahip olacak şekilde lambda ağırlıkları olmasıdır .λU(f(x))