En este documento del profesor Nesterov, Métodos de primer orden de optimización convexa suave con oráculo inexacto En la prueba del Teorema 2, existe la siguiente ecuación muy simple que creo que es incorrecta, \begin{align} \Vert x_{k+1}-x^*\Vert^2 = \Vert x_{k}-x^*\Vert^2 + 2\langle B(x_{k+1}-x_k),x_{k+1}-x^*\rangle -\Vert x_{k+1}-x_k\Vert^2 \end{align} (Definieron la norma como $\Vert x\Vert^2 =\langle Bx,x\rangle$ ) Obviamente, debe ser \begin{align} \Vert x_{k+1}-x^*\Vert^2 = \Vert x_k-x^*+x_{k+1}-x_{k}\Vert^2 = \Vert x_{k}-x^*\Vert^2 + 2\langle B(x_{k+1}-x_k),x_{k}-x^*\rangle \\ +\Vert x_{k+1}-x_k\Vert^2 \end{align} ¿Me estoy perdiendo algo?
Además, he comprobado la versión de la revista, Programación matemática .
2 votos
No se está expandiendo como lo han hecho ellos. Utiliza el hecho de que B es un operador lineal autoadjunto. Fíjate en los signos del enunciado original, eso debería darte algunas pistas. Alternativamente, sustituye todas las normas al cuadrado por el producto interno y simplifica.