17.04.2013 Views

Soluționare matematică a problemelor economice - Silvestru ...

Soluționare matematică a problemelor economice - Silvestru ...

Soluționare matematică a problemelor economice - Silvestru ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

λ0y să aibă cel mult p – 1 componente pozitive. Într-adevăr, putem lua λ0 = - λ1 dacă λ2 = + ∞ şi<br />

λ0 = λ2 dacă λ1 = - ∞.<br />

Coloanele corspunzătoare componentelor pozitive ( în nmăr de cel mult p – 1) ale<br />

programului x + λ0y pot fi sau liniar independente ( cazul (a) studiat mai sus) sau liniar<br />

dependente. Înultimul caz se reia raţionamentul de mai sus; într-un număr finit de etape vom<br />

ajnge la caul (a) şi vom obţine deci un program de bază.<br />

TEOREMA 2. Dacă problema de programare liniară (1.55) are un program optim,<br />

atunci are un program optim de bază.<br />

Demostraţie. Fie x un program optim care are primele p component positive. Ca şi în<br />

teorema precedent, pentru p = 0 rezultatul se obţine imediat. Dacă p > 0, atunci avem de<br />

considerat două cazuri:<br />

(a) Vectorii a 1 , a 2 , …, a p sînt dependenţi. În acest caz demostraţia este determinată<br />

deoarece x este chiar program de bază.<br />

(b) Vetorii a 1 , a 2 , …, a p sînt liniar dependenţi. Ca şi în demonstraţia teoremei<br />

precedente, rezultă că există un vector y = (y1, y2, …, yp, 0, …, 0)', astfel încît să avem<br />

îndeplinită condiţia Ay = 0 cu y ≠ 0 şi deci x + λy este soluţie a sistemului de ecuaţii Ax = b<br />

pentru orice număr real . Dacă în plus alegem λ sufficient de mic, adică, mai precis, ≤ min (-<br />

λ1, λ2), rezultă că x + λy este chiar program; λ1 şi λ2 sînt numerele definite mai sus, în<br />

demostraţia teoremei precedente, de (1.60) şi (1.61).<br />

Deoarece x este program optim şi x + λy este program, rezultă<br />

c'x ≤ c'x + λ c'y,<br />

de unde obţinem λ c'y ≥ 0. Nu putem avea c'y ≠ 0, deoarece, alegînd λ de semn contrar lui c'y,<br />

am obţine λ c'y < 0. Rezultă atunci că c'y = 0, ceea ce arată că x + λy este de asemenea cu o<br />

unitate numrul componentelor positive ale programului optim x + λy, alegînd în mod convenabil<br />

valoarea lui λ(λ = λ0). Dacă un număr finit de etape ajungem la cazul (a), adică obţinem un<br />

program de bază optim.<br />

§ 1.3.4. O METODĂ DE REZOLVARE A PROBLEMELOR<br />

DE PROGRAMARE LINIARĂ<br />

Din rezultatele obţinute mai sus rezultă că pentru aflarea programelor optime putem<br />

proceda în modul următor:<br />

(a) Determinăm toate soluţiile de bază ale sistemului de m ecuaţii cu n necunoscute<br />

(m ≤ n), dintre care unele sînt admisibile, adică sînt programe de bază.<br />

30

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!