Al realizar la optimización de Sharpe
max
existe un truco común ( sección 5.2 ) para poner el problema en forma convexa. Se añade una variable \kappa tal que x = y/\kappa elija \kappa s.t. \mu^T y=1 . Cambiar el problema al problema convexo simple
\min_{y,\kappa} y^T Q y \; \text{where} \; \mu^T y = 1, \kappa > 0
que es fácil de resolver.
Por desgracia, mi problema también tiene una restricción de segundo orden que se convierte en no convexa en (y,\kappa) x^T P x \leq \sigma^2 \implies y^T P y \leq \kappa^2 \sigma^2
¿Existe algún truco para mantener este problema convexo y permitir el uso de algoritmos de programación cónica de segundo orden?
0 votos
El teorema KKT todavía se puede aplicar, ya que no tiene que tener restricción de desigualdad lineal.
0 votos
¿Puede ampliarse? He leído algo sobre el teorema de KKT pero no estoy seguro de cómo me ayuda a resolver el problema.