Gradient projeté
From Wikipedia, the free encyclopedia
En optimisation mathématique, le gradient projeté est un vecteur dont la nullité exprime l'optimalité au premier ordre d'un problème d'optimisation avec contraintes convexes. Il est aussi utilisé dans la description et l'analyse de l'algorithme du gradient projeté.
De manière plus précise, le gradient projeté est la projection orthogonale du gradient en un point de la fonction que l'on cherche à minimiser, projection sur l'opposé du cône tangent au point à l'ensemble admissible du problème, supposé convexe.
Considérons le problème d'optimisation générique
dans lequel on cherche à minimiser une fonction différentiable sur une partie convexe d'un espace euclidien , dont le produit scalaire est noté . Soit un point de . On note
- le gradient de en ,
- le cône tangent à en ,
- le projecteur orthogonal sur un convexe fermé non vide de .
Alors le gradient projeté en est le vecteur défini par[1]
D'après la première expression, il s'agit de la projection orthogonale du gradient sur , qui est l'opposé du cône tangent à en (c'est un cône convexe fermé lorsque est convexe comme ici). D'après la seconde expression, on peut aussi dire que l'opposé du gradient projeté, , est la projection orthogonale de l'opposé du gradient, , sur le cône tangent .