Relaxation lagrangienne

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

La relaxation lagrangienne est une technique de relaxation mathématique qui consiste à supprimer des contraintes difficiles en les intégrant dans la fonction objectif en la pénalisant si ces contraintes ne sont pas respectées.

Description mathématique

Étant donné un problème d'optimisation linéaire x R n {\displaystyle x\in \mathbb {R} ^{n}} et A R m , n {\displaystyle A\in \mathbb {R} ^{m,n}} sous la forme suivante :

max c T x {\displaystyle c^{T}x}
s.c.
A x b {\displaystyle Ax\leqslant b}

Si on sépare les contraintes de A {\displaystyle A} en A 1 R m 1 , n {\displaystyle A_{1}\in \mathbb {R} ^{m_{1},n}} , A 2 R m 2 , n {\displaystyle A_{2}\in \mathbb {R} ^{m_{2},n}} avec m 1 {\displaystyle m_{1}} et m 2 {\displaystyle m_{2}} tels que m 1 + m 2 = m {\displaystyle m_{1}+m_{2}=m} on peut réécrire le système sous la forme :

max c T x {\displaystyle c^{T}x}
s.c.
(1) A 1 x b 1 {\displaystyle A_{1}x\leqslant b_{1}}
(2) A 2 x b 2 {\displaystyle A_{2}x\leqslant b_{2}}

Supposons que les contraintes (2) soient difficiles, on les introduit dans la fonction objectif:

max c T x + λ T ( b 2 A 2 x ) {\displaystyle c^{T}x+\lambda ^{T}(b_{2}-A_{2}x)}
s.t.
(1) A 1 x b 1 {\displaystyle A_{1}x\leqslant b_{1}}

Si λ = ( λ 1 , , λ m 2 ) {\displaystyle \lambda =(\lambda _{1},\ldots ,\lambda _{m_{2}})} sont des pénalités positives, on est pénalisé si la contrainte (2) est violée. D'un autre côté, si on veut garder une fonction objectif linéaire, on est récompensé si on suit strictement la fonction objectif. Le système ci-dessus est appelé la relaxation lagrangienne du problème.

On cherchera alors à résoudre le dual de cette relaxation par différentes méthodes comme la méthode des faisceaux, la génération de colonnes ou la plus utilisée, la descente de sous-gradient et ses variations.

Notes et références

  • icône décorative Portail de l'analyse