Digamos que estamos en un espacio de probabilidad discreto para que . Intuitivamente, necesita alguna función para que pueda optimizar . ¡Solo puede optimizar un solo objetivo!f(x)∈RnU:Rn→RU(f(x))
La optimización de una sola función objetivo puede sonar bastante restrictiva, ¡pero no lo es ! Más bien, un solo objetivo puede representar preferencias increíblemente diversas que pueda tener sobre cuál es una solución mejor o peor.
Saltando adelante, un lugar simple para comenzar puede ser elegir una variable aleatoria luego resolver:λ
minimize (over x)subject toE[λf(x)]x∈X
Esta es una simple ponderación lineal de . De todos modos, aquí hay un argumento de por qué colapsar múltiples objetivos en un solo objetivo generalmente está bien.
E[f(x)]
Configuración básica:
- Usted tiene una variable de elección y un conjunto factible .xX
- Su elección de genera un resultado aleatorioxy~=f(x)
- Tiene preferencias racionales sobre el resultado aleatorio. (Básicamente, puede decir si prefiere un resultado aleatorio a otro).≺y~
Su problema es elegir modo que:x∗∈X
∄x∈Xf(x∗)≺f(x)
En inglés, desea elegir para que ninguna opción factible conduzca a un resultado preferido a .
x∗xf(x∗)
Equivalencia para maximizar la utilidad (bajo ciertas condiciones técnicas)
Por simplicidad técnica, diré que estamos en un espacio de probabilidad discreto con resultados para poder representar un resultado aleatorio con un vector .ny~y∈Rn
Bajo ciertas condiciones técnicas (que no son limitantes en un sentido práctico), el problema anterior es equivalente a maximizar una función de utilidad . (La función de utilidad asigna resultados más preferidos a un número mayor).U(y)
Esta lógica se aplicaría a cualquier problema en el que su elección conduzca a múltiples variables de resultado.
maximize (over x)subject toU(f(x))x∈X
Dando más estructura a la función de utilidad : Hipótesis de utilidad esperada :U
Si estamos en un entorno probabilístico y aceptamos los axiomas de Neumann-Morgernstern , la función de utilidad general tiene que tomar una forma especial:U
U(y)=E[u(yi)]=∑ipiu(yi)
Donde es la probabilidad de estado y es una función de utilidad cóncava. La curvatura de mide la aversión al riesgo. Simplemente sustituyendo esta forma especializada de obtienes:
piiuuU
maximize (over x)subject to∑ipiu(yi)x∈Xy=f(x)
Observe que el caso simple está maximizando el valor esperado (es decir, sin aversión al riesgo).u(yi)=yi
Otro enfoque: pesasλ
Otra cosa que debe hacer es:
maximize (over x)subject to∑iλiyix∈Xy=f(x)
Intuitivamente, puede elegir pesos que sean más grandes o más pequeños que la probabilidad de que ocurra un estado, y esto captura la importancia de un estado.λipi
La justificación más profunda de este enfoque es que, bajo ciertas condiciones técnicas, existen pesos lambda modo que el problema anterior y los problemas anteriores (por ejemplo, maximizando ) tengan la misma solución.λU(f(x))