Diciamo che siamo in uno spazio di probabilità discreto in modo che . Intuitivamente, hai bisogno di alcune funzioni modo da poter ottimizzare . Puoi ottimizzare solo un singolo obiettivo! U : R n → R U ( f ( x ) )f( x ) ∈ RnU: Rn→ RU( f( x ) )
L'ottimizzazione di una singola funzione obiettivo può sembrare abbastanza restrittiva, ma non lo è ! Piuttosto un singolo obiettivo può rappresentare preferenze incredibilmente diverse che potresti avere su quella che è una soluzione migliore o peggiore.
Saltando avanti, un semplice punto di partenza potrebbe essere la scelta di una variabile casuale quindi la risoluzione:λ
E[f(x)]
minimizza (oltre x )soggetto aE[ λ f( x ) ]x ∈ X
Questo è un semplice ripensamento lineare di . Ad ogni modo, ecco un argomento per cui crollare più obiettivi su un singolo obiettivo è in genere corretto.
E[ f( x ) ]
Configurazione di base:
- Avete una variabile scelta e un set fattibile .XXX
- La tua scelta di porta a un risultato casuale˜ y = f ( x )Xy~= f( x )
- Hai preferenze razionali rispetto al risultato casuale. (Fondamentalmente, puoi dire se preferisci un risultato casuale ad un altro.)˜ y≺y~
Il tuo problema è scegliere modo che:X*∈ X
x ∗ x
∄x∈Xf(x∗)≺f(x)
In inglese, decidi di scegliere modo che nessuna scelta possibile porti a un risultato preferito a .
x∗xf(x∗)
Equivalenza a massimizzare l'utilità (a determinate condizioni tecniche)
Per semplicità tecnica, dirò che siamo in uno spazio di probabilità discreto con risultati in modo da poter rappresentare un risultato casuale con un vettore .ny~y∈Rn
In determinate condizioni tecniche (che non sono limitative in senso pratico), il problema sopra riportato equivale a massimizzare una funzione di utilità . (La funzione di utilità assegna risultati più preferiti un numero più elevato.)U(y)
Questa logica si applicherebbe a qualsiasi problema in cui la tua scelta porti a più variabili di risultato.
maximize (over x)subject toU(f(x))x∈X
Dare più struttura alla funzione di utilità : ipotesi di utilità prevista :U
Se ci troviamo in un contesto probabilistico e accettiamo gli assiomi di Neumann-Morgernstern , la funzione di utilità generale deve assumere una forma speciale:U
U(y)=E[u(yi)]=∑ipiu(yi)
Dove è la probabilità dello stato e è una funzione di utilità concava. La curvatura di misura l'avversione al rischio. Sostituendo semplicemente questa forma specializzata di otterrai:
piiuuU
maximize (over x)subject to∑ipiu(yi)x∈Xy=f(x)
Si che il caso semplice sta massimizzando il valore atteso (ovvero nessuna avversione al rischio).u(yi)=yi
Un altro approccio: pesiλ
Un'altra cosa da fare è:
maximize (over x)subject to∑iλiyix∈Xy=f(x)
Intuitivamente, puoi scegliere pesi più grandi o più piccoli della probabilità di uno stato che si verifica, e questo cattura l'importanza di uno stato.p iλipi
La giustificazione più profonda di questo approccio è che in determinate condizioni tecniche, esistono pesi lambda tali che il problema sopra e i problemi precedenti (es. Massimizzare ) hanno la stessa soluzione.U ( f ( x ) )λU(f(x))