Escenario: Estoy tratando de hacer una variación de la optimización de MV para una cartera. En este caso, ya tengo un vector de rendimientos medios ( $\mu$ ), un vector de unos, una matriz de covarianza ( $\Sigma$ ), y $\phi^{-1}$ que es la inversa de la función de distribución acumulativa normal (función de probabilidad alfa).
El problema: A partir de las dos ecuaciones indicadas a continuación, voy a introducir: $\mu$ , $\Sigma$ 1 (vector de unos), $H$ y $\alpha$ y tratar de obtener un valor para $\gamma$ (además, el ' representa la transposición del vector).
Ecuaciones:
$$ H = w(\gamma)'\mu + \Phi^{1}()[w(\gamma)' \Sigma w()]^{1/2}$$ $$ w(\gamma) = \frac{1}{\gamma}\Sigma^{-1}\Big[\mu \Big(\frac{\mathbf{1}' \Sigma^{-1} \mu-\gamma}{\mathbf{1}' \Sigma^{-1} \mathbf{1}}\Big) \mathbf{1}\Big]$$
Lo que ya he probado: Estoy tratando de resolver este sistema utilizando un solucionador de python. Pero no soy capaz de hacerlo ya que la multiplicación de la matriz aparentemente se convierte en no convexa.
Pregunta: ¿Cómo resolver este problema?
Obs: Esta pregunta proviene del artículo Portfolio Optimization with mental accounts from Sanjiv Das, Harry Markowitz, Jonathan Scheid, and Meir Statman, Equations (7) and (8). El artículo se encuentra en: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.410.8747&rep=rep1&type=pdf