Documente Academic
Documente Profesional
Documente Cultură
Demonstraţie.
1. Cele două sisteme nu pot avea simultan soluţii.
Rezultă: dacă unul din sisteme are o soluţie, celălalt este incompatibil.
2. Dacă unul din sisteme este incompatibil, atunci celălalt are soluţie.
Cursul 5 1
Presupunem sistemul (S1) incompatibil.
Cazul 1. Sistemul de ecuaţii A x b este incompatibil.
rang A r rang Ab r 1.
Af u 0
Considerăm sistemul de ecuaţii:
b f u c, c 0.
Af Af 0
Acesta este compatibil: rang f r 1 rang f .
b b c
Rezultă: sistemul (S2) este compatibil.
Cursul 5 2
Considerăm sistemul (S1) format dintr-o singură coloană A1.
Atunci b ≠ 0 şi avem soluţia x1 < 0 astfel încât A1 x1 = b .
În acest caz, vectorul u = b este o soluţie a sistemului (S2):
f 1 1 2
u f A1 b b b 0
x1 x1
u f b b b b 0.
f 2
Fie k 1 şi presupunem:
k u0 R m care satisface
Sistemul A x
i 1
i
i b , nu
u0f Ai 0, i 1, k ,
f
admite soluţie xi 0, i 1, k . u0 b 0.
Cursul 5 3
k 1
Presupunem u0 A 0 şi vom construi o soluţie a sistemului (S2).
f
construiţi cu proprietatea: u0 A 0, u0 b 0.
f i f
Definim următorii vectori:
u0f Ai
Ai Ai i Ak 1 unde i f k 1
0, i 1, k ,
u0 A
u0f b
b b 0 A k 1
unde 0 f k 1
0.
u0 A
k
Sistemul Ai yi b nu admite o soluţie yi 0, i 1, k .
i 1
0
Contradicţie cu ipoteza că (S1) nu
are soluţie pentru k + 1 coloane!
Cursul 5 4
Folosind ipoteza de inducţie, rezultă că există u R
m
astfel încât
u f Ai 0, i 1, k ,
u f b 0.
Pentru fiecare i 1, k , avem:
u f
Ai
k 1
0 u A u A i A u A f k 1 A
f i f i k 1 f i 0
u0 A
f
u
f
A i
k 1 u f
A k 1
u A f k 1 u A u f k 1 u0 Ai
f i 0 f
u0 A u0 A
u f Ak 1
Definim: u u f k 1 u0 u f Ai 0, i 1, k .
u0 A
f
u A
f
k 1
În plus, avem: u f Ak 1 u f k 1 u0 Ak 1 0.
u0 A
Cursul 5 5
De asemenea, se verifică şi relaţia:
f
u f
A k 1
u0f b k 1
u b u f k 1 u0 b u f
f
b f k 1 A u f b 0.
u0 A u0 A
Prin urmare, sistemul (S2) este compatibil. (q.e.d.)
Af u 0
A x b A x I y b
duala F-M u0
x0 x 0, y 0
bf u 0
Cursul 5 6
O consecinţă la Lema Farkas-Minkowski:
S x 0
Teoremă. Fie S R o matrice antisimetrică S S . Sistemul
nn f
x0
are o soluţie x 0 cu proprietatea S x x 0 .
Demonstraţie. Af u 0
A x b
Considerăm sistemele duale Farkas-Minkowski: şi u0
x0
bf u 0
Vom lua b = ei pentru i fixat, 1 i n, şi A = S .
Sx 0
Sx e i
n
Luăm x i 1
x i
, şi avem evident x 0, S x x 0 . (q.e.d.)
Cursul 5 7
Dualitate în optimizarea liniară
Problema 1. 5 B1 = 12 3
2 4
D1 = 13 B2 =8 D2 = 17
3 2
B3 = 10
Să se distribuie marfa din depozite la beneficiari, în aşa fel încât, costul total
de transport să fie minim.
min 5 x11 2 x12 3 x13 3 x21 4 x22 2 x23
x11 x12 x13 13
Dacă notăm xij , i 1, 2, j 1, 2,3, x21 x22 x23 17
cantitatea de marfă transportată de x11 x21 12
la depozitul Di către beneficiarul Bj, x12 x22 8
modelul matematic este:
x13 x23 10
xij 0, i 1, 2, j 1, 2,3.
Cursul 5 8
Problema 2.
v1 B1 = 12
D1 = 13 u1
v2
Cumpăr Vând B2 =8
u2 v3
D2 = 17
B3 = 10
Cursul 5 9
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 10
Reguli de asociere a problemelor duale
Unei probleme de minimizare îi corespunde o problemă de
maximizare, şi reciproc.
Cursul 5 11
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 12
Reguli de asociere a problemelor duale
Unei probleme de minimizare îi corespunde o problemă de
maximizare, şi reciproc.
Coeficienţii din funcţia obiectiv a unei probleme devin
coeficienţii termenului liber în cealaltă problemă, şi reciproc.
Cursul 5 13
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 14
Reguli de asociere a problemelor duale
Unei probleme de minimizare îi corespunde o problemă de
maximizare, şi reciproc.
Coeficienţii din funcţia obiectiv a unei probleme devin
coeficienţii termenului liber în cealaltă problemă, şi reciproc.
Matricea restricţiilor dintr-o problemă este matricea transpusă
din cealaltă problemă, şi reciproc.
Cursul 5 15
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 16
Reguli de asociere a problemelor duale
Unei probleme de minimizare îi corespunde o problemă de
maximizare, şi reciproc.
Coeficienţii din funcţia obiectiv a unei probleme devin
coeficienţii termenului liber în cealaltă problemă, şi reciproc.
Matricea restricţiilor dintr-o problemă este matricea transpusă
din cealaltă problemă, şi reciproc.
Fiecărei restricţii dintr-o problemă îi corespunde o variabilă în
cealaltă problemă, şi reciproc.
Relaţia de asociere este următoarea:
unei restricţii concordante îi corespunde o variabilă nenegativă 0 ,
şi reciproc;
unei restricţii egalitate îi corespunde o variabilă oarecare (fără
condiţii de semn), şi reciproc;
unei restricţii neconcordante îi corespunde o variabilă nepozitivă 0 ,
şi reciproc.
Cursul 5 17
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 18
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 19
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 20
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 21
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 22
Problema primală: inf c1f x1 c2f x2 c3f x3
în raport cu
A11 x1 A12 x2 A13 x3 b1
(P)
A21 x1 A22 x2 A23 x3 b2
A31 x1 A32 x2 A33 x3 b3
x1 0 x3 0
=========================================================================
Cursul 5 23
primala în formă standard: inf c f x | A x b, x 0
problema duală: sup b f u | Af u c
primala în formă canonică: inf c f x | A x b, x 0
problema duală: sup b f u | Af u c, u 0
inf c f x
primala în formă mixtă: în raport cu:
A x b
1 1
, x0
A2 x b2
sup b f u b f u
1 1 2 2
problema duală: în raport cu:
Af u A f u c ,
1 1 2 2
u1 0
Cursul 5 24
Teoreme de dualitate
Fie A R mn , b R m , c R n şi definim domeniile de admisibilitate:
P x R n | A x b, x 0 , D u R m | Af u c, u 0
inf c f x | x P
........................... ( P )
sup b u | u D
f
........................... ( D )
Cursul 5 25
Teoremă (dualitate tare). Dacă domeniile de admisibilitate P , D ,
şi x P , u D, astfel încât cf x bf u , atunci, x este soluţie
optimă pentru (P) şi u este soluţie optimă pentru (D) .
Demonstraţie. Presupunem prin absurd că x nu este optimă pentru (P).
Atunci, x0 P astfel încât c x0 c x b u . Contradicţie! (q.e.d.)
f f f
Cursul 5 26
Demonstraţie. Considerăm matricea pătratică de ordinul n+m+1:
0n Af c
S A 0m b
c f bf 0
Deoarece S S f , putem aplica consecinţa Lemei Farkas-Minkowski:
există z R n m 1 , z 0, astfel încât S z 0 şi S z z 0 .
Notăm: z x , u , r , unde x R , u R , r R .
f n m
Avem: Af u cr 0, (1)
x 0, A x br 0, (2)
u 0, c f x b f u 0, (3)
r 0,
x Af u cr 0, (4)
A x u br 0, (5)
r0 r0
c f x b f u r 0. (6)
Cursul 5 27
Cazul r 0. x u
Definim: x şi u
r r
A x b şi Af u c .
Deci, x P şi u D , adică, P şi D .
Din dualitatea tare rezultă x şi u optime pentru (P), respectiv (D).
Cursul 5 28
Cazul r 0. Nu putem avea P şi D .
Prin absurd, dacă există x0 P şi u0 D ,
avem:
A x0 b 0
u f
b A x0 0,
u f
u 0 0 din (1)
x 0
x f
c x
f
A
f
u0 0,
A u0 c 0
f
0 din (2)
P şi D .
Rezultă:
P şi D sau P şi D .
Cursul 5 29
Presupunem, spre exemplu, că există x0 P .
Definim vectorul x x0 x , R, 0.
Avem evident x 0 şi
A x A x0
A x A x0 b.
0 din (2)
Deci, R, 0, x P .
Deoarece c f x b f u x0f
Af u 0,
din (6) 0, din (1)
f
rezultă, lim c x lim c x0 c x .
f f
0
(q.e.d.)
Cursul 5 30
Teoremă (tare a ecarturilor complemetare). Dacă P , D ,
atunci, pentru (P) şi (D) există soluţiile optime x, respectiv u, astfel încât
A x b u 0,
c A u x 0.
f
0 0
Adunăm membru cu membru relaţiile din enunţ şi obţinem: c x b u .
f f
Cursul 5 31