Dualitate slabă

Dualitatea slabă  este un concept în optimizare care afirmă că decalajul de dualitate este întotdeauna mai mare sau egal cu zero. Aceasta înseamnă că soluția problemei primare (problema minimizării) este întotdeauna mai mare sau egală cu soluția problemei duale asociate . Acest termen se opune dualității puternice , care este îndeplinită doar în anumite condiții [1] .

Utilizare

Mulți algoritmi de aproximare duală [2] directe se bazează pe principiul dualității slabe [3] .

Teorema dualității slabe

Sarcina directă :

Maximizați în condițiile ;

Sarcină dublă :

Minimizați subiectul la .

Teorema dualității slabe afirmă că .

Și anume, dacă este o soluție fezabilă la problema directă a maximizării programării liniare și este o soluție fezabilă a problemei duale de minimizare a programării liniare, atunci teorema dualității slabe poate fi formulată după cum urmează: , unde și sunt coeficienții coeficienților corespunzătoare. functii obiective.

Dovada:

Generalizări

Într-un caz mai general, dacă este o soluție fezabilă pentru problema de maximizare primară și este o soluție fezabilă pentru problema de minimizare duală, rezultă din dualitatea slabă că , unde și sunt funcțiile obiectiv pentru problemele primale și, respectiv, duale.

Vezi și

Note

  1. Boţ, Grad, Wanka, 2009 , p. unu.
  2. Un algoritm primal-dual este un algoritm pentru rezolvarea simultană a problemelor primale și duale.
  3. Gonzalez, 2007 , p. 2.

Literatură