Nehmen wir an, wir befinden uns in einem diskreten Wahrscheinlichkeitsraum, so dass . Intuitiv benötigen Sie eine Funktion U : R n → R, damit Sie U ( f ( x ) ) optimieren können . Sie können nur ein einziges Ziel optimieren!f(x)∈RnU:Rn→RU(f(x))
Die Optimierung einer einzelnen Zielfunktion mag recht einschränkend klingen, ist es aber nicht ! Vielmehr kann ein einzelnes Ziel unglaublich unterschiedliche Präferenzen darstellen, die Sie möglicherweise gegenüber einer besseren oder schlechteren Lösung haben.
Wenn Sie weiterspringen, können Sie einfach eine Zufallsvariable auswählen und dann Folgendes lösen:λ
Dies ist eine einfache lineare Neugewichtung vonE[f(x)]. Wie auch immer, hier ist ein Argument dafür, warum es normalerweise in Ordnung ist, mehrere Ziele zu einem einzigen Ziel zusammenzufassen.
minimize (over x)subject toE[λf(x)]x∈X
E[f(x)]
Grundeinstellung:
- Sie haben die Auswahl Variable und eine zulässige Menge X .xX
- Ihre Wahl von führt zu einem zufälligen Ergebnis ˜ y = f ( x )xy~=f(x)
- Sie haben rationale Präferenzen gegenüber dem zufälligen Ergebnis. (Grundsätzlich können Sie sagen, ob Sie ein zufälliges Ergebnis ˜ y einem anderen vorziehen .)≺y~
Ihr Problem ist , wählen , so dass:x∗∈X
Im Englischen möchten Sie x ∗ wählen,damit keine realisierbare Wahl x zu einem Ergebnis führt, das f ( x ∗ ) vorgezogen wird.
∄x∈Xf(x∗)≺f(x)
x∗xf(x∗)
Gleichwertigkeit mit der Maximierung des Nutzens (unter bestimmten technischen Bedingungen)
Der technischen Einfachheit halber werde ich sagen, dass wir uns in einem diskreten Wahrscheinlichkeitsraum mit Ergebnissen befinden, damit ich zufällige Ergebnisse ˜ y mit einem Vektor y ∈ R n darstellen kann .ny~y∈Rn
Unter bestimmten technischen Bedingungen (die im praktischen Sinne nicht einschränkend sind) entspricht das obige Problem der Maximierung einer Nutzfunktion . (Die Utility-Funktion weist mehr bevorzugten Ergebnissen eine höhere Zahl zu.)U(y)
Diese Logik würde für jedes Problem gelten, bei dem Ihre Auswahl zu mehreren Ergebnisvariablen führt.
maximize (over x)subject toU(f(x))x∈X
U
U
U(y)=E[u(yi)]=∑ipiu(yi)
piiuuU
maximize (over x)subject to∑ipiu(yi)x∈Xy=f(x)
u(yi)=yi
λ
maximize (over x)subject to∑iλiyix∈Xy=f(x)
λipi
λU(f(x))