Consideremos un problema de optimización de la forma $$ \begin{aligned} &\min f(x)\\ &\text{s.t. } g(x) = 0 \end{aligned} $$ con $f,g: \mathbb{R}^n \to \mathbb{R}$ convexo y dos veces continuamente diferenciable. Para los problemas de pequeña escala (es decir $n$ pequeño), un método sencillo para resolverlo es considerar el lagrangiano $$L(x, \lambda) = f(x) + \lambda g(x)$$ y resolver $\nabla_{x,\lambda} L(x,\lambda) = 0$ utilizando el método de Newton.
Para problemas de mayor escala esto se vuelve difícil porque en cada paso del método de Newton tenemos que resolver el sistema $$\nabla_{x,\lambda}^2 L(x_k,\lambda_k) (\Delta x,\Delta\lambda) = - \nabla_{x,\lambda} L(x_k,\lambda_k)$$ donde el hessiano $\nabla_{x,\lambda}^2 L(x_k,\lambda_k)$ es de forma $(n+1, n+1)$ . Para un problema no restringido es entonces común utilizar un cuasi-Newton método, como por ejemplo BFGS que construye iterativamente una estimación de la hessiana inversa, y así evita resolver el sistema grande.
Cuando intento utilizar el mismo enfoque para un problema con una restricción como el anterior, me encuentro con el problema de que la mayoría de los métodos de cuasi-Newton sólo son capaces de encontrar los mínimos del objetivo, ya que sus estimaciones del hessiano son definidas positivas. Pero la aproximación con el lagrangiano en realidad requiere que encontremos un punto de silla del lagrangiano. Si no me equivoco, el hessiano en el punto estacionario que buscamos tiene todos los valores propios positivos menos uno, por lo que es indefinido.
Pregunta
¿Qué métodos cuasi-Newton pueden encontrar el punto estacionario de la lagrangiana anterior, aunque el hessiano no sea definido positivo? ¿Por qué parece un enfoque poco popular? (A juzgar por el hecho de que los métodos de cuasi-Newton más populares tienen estimaciones del hessiano positivo definido)
Conozco el Rango simétrico uno no garantiza un hessiano positivo definido, pero esto suele considerarse un inconveniente de este método. ¿Debe este método ser capaz de encontrar el punto estacionario del Lagrangiano anterior? También hay El método de Broyden pero esto no aprovecha el hecho de que el hessiano es simétrico.