Algorithme de Frank-Wolfe
From Wikipedia, the free encyclopedia
L'algorithme de Frank-Wolfe, ou algorithme du gradient conditionnel, est une méthode itérative du premier ordre permettant de résoudre des problèmes d'optimisation convexe contraints à des ensembles compacts. Il a été proposé pour la première fois par Marguerite Frank et Philip Wolfe en 1956[1]. À chaque itération, l'algorithme utilise une direction de descente obtenue en minimisant un développement en série de Taylor au premier ordre de la fonction tout en restant dans le domaine de conraintes. Plusieurs variantes de l'algorithme existent; elles diffèrent notamment par le choix du pas d'optimisation, qui peut dépendre ou non de la fonction à optimiser.
L'algorithme a été introduit par Marguerite Frank et Philip Wolfe en 1956[1], et a été généralisé par Evgenii S. Levitin et Boris T. Polyak[2].