MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu...

199
Curs MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu Anastasia

Transcript of MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu...

Page 1: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

Curs

MATEMATICI APLICATE ÎN ECONOMIE

Autor: Mocanu Anastasia

Page 2: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

Capitolul 1

Noţiuni de bază din algebra liniară

În activitatea sa economistul analizează sistematic şi calculează diferiţi indicatori economici,

examinează activitatea întreprinderilor şi a ramurilor economiei naţionale, face totaluri şi prognoze. In baza

diferitelor calcule el poate întocmi un program de activitate a unităţilor economice în perspectivă.

Pentru soluţionarea unor probleme de planificare şi dirijare a activităţii economice, specialiştii

analizează şi prelucrează informaţia tehnico-economică, care în majoritatea cazurilor este reprezentată sub

formă de tabele (matrice).

In acest capitol vom exemplifica, în baza unor probleme economice, necesitatea operaţiilor cu matrice, şi

anume adunarea a doua matrice; scăderea a două matrice; înmulţirea a două matrice; inversarea unei

matrice şi utilizarea matricei inverse la rezolvarea sistemelor de ecuaţii liniare, obţinute în procesul de

modelare a balanţei dintre ramurile economice.

1.1. Matrice. Operaţii cu matrice

Definiţia 1.1. Prin matrice de dimensiuni m şi n, unde m, n N*, se înţelege un tablou

dreptunghiular de m∙n numere reale, repartizate pe m linii şi n coloane.Matricea se notează:

A=

mnmm

n

n

aaa

aaa

aaa

21

22221

11211

sau A= .mxnija

Numărul liniilor şi coloanelor determină tipul matricei. Se spune că o matrice este de tipul m x n, dacă

ea are m linii şi n coloane. Ma-tricele se notează prin litere mari A, B, C,..., iar elementele lor — cu aij, bij,

Cij,... Primul indice indică linia, iar al doilea - coloana în care se află elementul corespunzător.

1.1.1. Tipuri de matrice

Deosebim următoarele tipuri de matrice:

1. Matrice dreptunghiulară.

Matricea de tipul m n, unde m n, este matrice dreptunghiulară. Ea are m ∙ n elemente.

2. Matrice pătratică.

Matricea este pătratică de ordinul n, dacă m = n. În acest caz ea are n2 elemente. Elementele a i i , i =

n,1 , formează diagonală principală a matricei pătratice.

3. Matrice diagonală.

Matricea pătratică care are toate elementele nule, în afară de cele de pe diagonala principală, se

numeşte matrice diagonală.

4. Matrice unitate.

Matricea diagonală în care aij = 1, i = n,1 , se numeşte matrice unitate şi se notează:

Page 3: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

E=

1000

0100

0010

0001

.

5. Matrice nulă.

Matricea care are toate elementele nule se numeşte matrice nulă şi se notează cu litera O. Matricea nulă poate fi

dreptunghiulară sau pătratică.

6. Matrice transpusă.

Dacă într-o matrice A de tipul m n schimbăm liniile cu coloanele de acelaşi ordin, atunci obţinem o altă

matrice A' de tipul n m, numită matrice transpusă. Cu alte cuvinte, dacă

A = (a ij )m ∙n, atunci A' = (aij)n∙m.

7. Matrice-linie.

Matricea care are o singură linie se numeşte matrice-linie sau vector-linie.

8. Matrice-coloană.

Matricea care are o singură coloană se numeşte matrice-coloană sau vector-coloană.

Două matrici A şi B sunt egale, dacă sunt de acelaşi tip şi elementele lor corespunzătoare sunt

egale, adică aij = bij, i = 1, m, j = 1, n.

Se observă cu uşurinţă că dacă A = B, atunci B = A; iar dacă A = B şi B = C, atunci

A = C.

1.1.2. Operaţii cu matrice Adunarea şi scăderea

matricelor

Să examinăm următoarea problemă. La trei întreprinderi se produc 4 tipuri de produse. Datele

despre volumul producţiei în prima şi a doua jumătate ale anului sunt prezentate respectiv în

tabelele 1.1 şi 1.2.

Tabelul 1.1

întreprin- Producţia

derea P1 P2 P3 P4

I 1320 1261 802 1105

II 1613 1415 1168 1206

III 1190 906 1301 1156

Page 4: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

Tabelul 1.2

Să se afle volumul anual de producţie pentru fiecare produs la fiecare întreprindere.

Pentru aceasta, evident, este suficient de a aduna elementele respective din tabelele 1.1 şi 1.2. Dacă

notăm

A=

115613019061190

1206116814151613

110580212611320

;

B=

115713039081192

1208117114171613

110780612641328

;

atunci volumul anual de producţie se va reprezenta prin matricea C de acelaşi tip:

cij = aij bij , i = m,1 , j = n,1 .

Adică:

A B =

mnmnmmmm

nn

nn

bababa

bababa

bababa

2211

2222222121

1112121111

.

Astfel am ajuns la noţiunea de sumă a două matrice.

Definiţia 1.2. Suma (diferenţa) a două matrice A = (aij)mxn şi B = (bij)mXn de acelaşi tip este o matrice

C = (c;j)mxn, de asemenea de acelaşi tip, ale cărei elemente sunt egale cu suma (diferenţa) elementelor

corespunzătoare ale celor două matrice:

Cij — aij ± bij, i = m,1 , j = n,1 .

Adică :

A B =

mnmnmmmm

nn

nn

bababa

bababa

bababa

221,1

2222222121

1112121111

.

Adunarea matricelor posedă următoarele proprietăţi:

întreprin- Producţia

derea P1 P2 P3 P4 I 1 328 1264 806 1 107

II 1 613 1417 1171 1 208

III 1 192 908 1303 1 157

Page 5: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

1° A + B = B + A (comutaţivitatea);

2° A + (B + C) = (A + B) + C (asociativitatea);

3° A + O = A; O - matrice nulă, de acelaş tip ca şi A.

Aceste proprietăţi rezultă nemijlocit din definiţia sumei a două matrice şi din proprietăţile numerelor

reale.

Înmulţirea unei matrice cu un număr

Definiţia 1.3. Produsul dintre matricea A = (aij)mXn şi numărul k este o matrice B = (bij)mxn de acelaşi

tip ale cărei elemente bij=k∙aij, i= m,1 , j= n,1

Adică:

B = k . A =

mnmm

n

n

kakaka

kakaka

kakaka

21

22221

11211

.

Produsul unei matrice cu un număr are următoarele proprietăţi:

1° 1 - A = A;

2° 0 • A = O (matricea nulă);

3° a(βA) = (aβ)A;

4° (α + β)A =αA + βA;

5° α(A + B) = αA + αB.

Matricea ,,—A" este matricea opusă matricei A şi provine din produsul matricei A cu — 1.

Diferenţa a două matrice o putem defini astfel:

A-B = A+(-l) •B.

Înmulţirea a două matrice

Să examinăm din nou problema celor trei întreprinderi, care produc patru tipuri de produse.

Cunoscând programul anual de producţie al fiecărei întreprinderi (matricea C) şi cantităţile a două

resurse necesare pentru a produce o unitate de producţie (tab. 1.3), să se determine volumul anual de

resurse necesare pentru fiecare întreprindere.

Page 6: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

Tabelul 1.3

Pentru a afla volumul anual de consum pentru resursa R1 la prima întreprindere, calculăm suma

produselor elementelor primei linii a matricei C cu elementele corespunzătoare ale coloanei întâi a

matricei

R =

32

64

53

75

.

Obşinem:

d11 = 2648 . 5 + 2525 . 3 + 1608 . 4 + 2212 . 2 = 31671 ;

d21 = 3226 . 5 + 2832 . 3 + 2339 . 4 + 2414 . 2 = 38810 ;

d31 = 2382 . 5 + 1814 . 3 + 2604 . 4 + 2313 . 2 = 32394 .

De asemenia, pentru resurse R2 obţinem:

d11 = 2648 . 7 + 2525 . 5 + 1608 . 6 + 2212 . 3 = 47445;

d21 = 3226 . 7 + 2832 . 5 + 2339 . 6 + 2414 . 3 = 58018 ;

d31 = 2382 . 7 + 1814 . 5 + 2604 . 6 + 2313 . 3 = 48307 .

Aşadar, am obţinut matricea :

D =

3231

2221

1211

dd

dd

dd

=

4830732394

5801838810

4744531671

.

Elementele acestei matrice (numite produsul matricei C cu matricea R) ne arată volumul

anual a celor două resurse necesare pentru fiecare întreprindere. Din cele expuse mai sus se

observă, că pentru a înmulţi două matrice, este necesar ca numărul de coloane ale primei matrice

să fie egal cu numărul de linii ale matricei a doua. Astfel am ajuns la noţiunea de produs a două matrice.

Fie matricele A şi B, atfel încât numărul de coloane ale matricei A este egal cu numărul de linii ale

matricei B, adică A = (aij)mxn> iar B = (bij)nxm

Producţia Resursele

R1 R2

P1

P2

P3

P4

5

3

4

2

7

5

6

3

Page 7: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

Definiţia 1.4. Prin produsul A•B al matricelor A şi B se înţelege matricea C = (cij)mXp ale cărei

elemente se obţin în modul următor:

cij = ai1 b1j + ai2 b2j + ... + ain bnj =

n

k 1

aik bkj , i= m,1 , j = p,1 .

Matricea C = A • B, după cum se observă, va avea atâtea linii câte linii are matricea A şi atâtea coloane

câte coloane are matricea B. Elementul cy a matricei produs A•B, situat pe linia i şi coloana j, se obţine

calculând suma produselor elementelor liniei i a matricei A cu elementele corespunzătoare ale coloanei j a

matricei B.

înmulţirea matricelor posedă următoarele proprietăţi:

1° Fie matricele A,B,C, astfel încât să existe produsele A ∙ B şi B • C, atunci are loc egalitatea

A • (B • C) = (A • B) • C (asociativitatea).

2° Fie matricele A şi B şi un număr a, atunci, dacă există produsul A • B, avem

α(A ∙ B) = (αA)∙B = A∙(αB).

3° Fie matricele A, B, C, astfel încât există A ∙B şi A • C (matricele B şi C fiind de acelaşi tip), atunci are

loc egalitatea

A-(B+C) = A ∙ B + A ∙ C (distributivitatea la stânga).

Dacă însă A şi B sunt de acelaşi tip şi există AC şi B-C, atunci

(A + B ) ∙ C = A ∙ C + B ∙ C (distributivitatea la dreapta).

4° Dacă matricea A este pătratică, iar E - matrice unitară de acelaşi ordin, atunci

A ∙E = E ∙ A = A.

Deoarece pentru noţiunea de produs a două matrice A şi B are importanţă ordinea AB, rezultă că

înmulţirea matricelor nu este comutativă.

Dacă matricele A şi B sunt matrice pătratice de acelaşi ordin, atunci produsul lor este definit.

Cazuri particulare

1. O matrice A de tipul m x n poate fi înmulţită cu un vector-coloană B de tipul n x l numai

la dreapta, adică are sens numai A • B. Ca rezultat vom avea un vector-coloană de tipul

mx1.

2. O matrice A de tipul m x n poate fi înmulţită cu un vector-linie B de tipul 1 x m numai la

stânga, adică are sens numai B • A.

Ca rezultat vom avea un vector-linie de tipul 1 x n.

3. Rezultatul înmulţirii unui vector-coloană de tipul m x 1 cu un vector-linie de tipul 1 x n este

o matrice de tipul m x n.

Page 8: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

4. Rezultatul înmulţirii unui vector-linie cu un vector-coloană, având acelaşi număr de

elemente, este un număr.

În încheiere, ne vom opri la proprietăţile operaţiei de transpunere a matricei.

Din definiţia matricei transpuse rezultă următoarele proprietăţi:

1° A" = (A')' = A;

2° (A + B)' = A' + B';

3° (A • B)' = B' • A'; Matricea pătratică A se numeşte simetrică, dacă aij = aji, i= n,1 , j = n,1 .

Pentru matricea simetrică A avem A' = A.

4° Produsul unei matrice cu transpusa sa totdeauna există şi formează o matrice pătratică

simetrică. într-adevăr, dacă notăm A • A' = C, atunci

C = (A • A')' = A" ∙ A' = A • A' = C.

1.2. Sisteme de ecuaţii liniare

În acest paragraf vom analiza sisteme de ecuaţii algebrice liniare, studiind compatibilitatea lor

şi unele metode eficiente de rezolvare. Un ansamblu de ecuaţii liniare alcătuiesc un sistem de

ecuaţii:

,

,

,

2211

22222121

11212111

mnmnmm

nn

nn

bxaxaxa

bxaxaxa

bxaxaxa

(1.1)

unde x1, x2,.. . ,xn sunt necunoscutele sistemului, iar aij şi bi sunt coeficienţii necunoscutelor şi

respectiv termenii liberi.

Sistemul de ecuaţii este omogen dacă bi = 0, i = l,m, şi neomogen în caz contrar.

Sistemul de ecuaţii liniare poate fi scris sub o formă mai compactă:

n

j

ijij bxa1

, i=1, m

Notând

A =

mnmm

n

n

aaa

aaa

aaa

21

22221

11211

;

Page 9: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

X =

nx

x

x

2

1

; B =

mb

b

b

2

1

,

sistemul de ecuaţii liniare poate fi scris şi sub formă matriceală:

A ∙X = B.

Definiţia 1.5. Numim soluţie a sistemului de ecuaţii liniare (1.1) un ansamblu de valori ale

necunoscutelor x1 = a1, x2 = a2, ..., xn = an, care verifică toate ecuaţiile sistemului (fiecare ecuaţie,

pentru aceste valori ale necunoscutelor, se transformă într-o identitate), deci

ai1 1 + ai2 2 + ... + ain n = bi , i = m,1 .

Definiţia 1.6. Sistemul de ecuaţii se numeşte compatibil, are soluţii, în caz contrar sistemul este

incompatibil.

A cerceta un sistem de ecuaţii înseamnă a stabili dacă el este compatibil sau incompatibil. în cazul

când sistemul este compatibil, rezolvarea sistemului înseamnă determinarea tuturor soluţiilor lui. Dacă

sistemul compatibil de ecuaţii liniare are o unică soluţie, atunci îl numim compatibil determinat, iar

dacă are mai multe soluţii - îl numim compatibil nedeterminat.

Exemple:

Sistemul de ecuaţii liniare

142

2432

21

21

xx

xx

are unica soluţie x1

= 6, x 2 = 4. Sistemul este compatibil determinat.

Sistemul de ecuaţii

93

2793

21

21

xx

xx

are o infinitate de soluţii x1

= k, x2 = (9 — k) /3, unde k este un număr real oarecare. Sistemul este compatibil

nedeterminat.

Sistemul

52

,1124

21

21

xx

xx

nu are soluţii, deci este incompatibil.

Definiţia 1.7. Două sisteme de ecuaţii cu aceleaşi necunoscute se numesc echivalente, dacă orice soluţie

Page 10: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

a primului sistem este soluţie şi a celui de-al doilea sistem şi, reciproc, soluţiile sistemului al doilea sunt

soluţii şi pentru sistemul întâi. Dacă ambele sisteme de ecuaţii nu au soluţii, atunci de asemenea spunem

că sistemele de ecuaţii sunt echivalente.

Definiţia 1.8. Se numeşte transformare elementară a unui sistem de ecuaţii liniare una dintre

următoarele trei operaţii:

1) înmulţirea ambilor membri ai unei ecuaţii cu un număr nenul;

2) permutarea a două ecuaţii;

3) adunarea la o ecuaţie (membru cu membru) a altei ecuaţii în

mulţite cu un număr.

În particular, dacă o ecuaţie a sistemului se exprimă liniar prin alte ecuaţii, atunci, înlăturând această

ecuaţie, se obţine un sistem echivalent cu cel iniţial.

Se poate arăta că orice sistem de ecuaţii liniare se transformă într-un sistem liniar echivalent lui prin

orice succesiune finită de transformări elementare.

Exemplu. Sistemul

216397

3853

2342

1563

4321

4321

321

4321

xxxx

xxxx

xxx

xxxx

este echivalent cu sistemul

216397

2342

1563

4321

321

4321

xxxx

xxx

xxxx

deoarece ecuaţia a treia a primului sistem este suma primelor două ecuaţii ale lui. Cu alte cuvinte, ecuaţia

a treia a primului sistem depinde liniar de primele două ecuaţii ale lui. Ultimul sistem de ecuaţii este

compatibil nedeterminat, deci şi primul sistem de ecuaţii este compatibil nedeterminat.

1.2.1. Forme liniare. Dependenţa şi independenţa liniară

Pentru a da răspuns la întrebarea când un sistem de ecuaţii liniare este compatibil, vom introduce

noţiunile de rang al sistemului de ecuaţii şi de rang al matricei, care se bazează pe noţiunea de dependenţa

şi independenţa liniară.

Definiţia 1.9. Se numeşte formă liniară expresia:

Page 11: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

y1

=с1

x1

+c2x

2+ ... + c n x n

unde x1,x2, . . . , x n sunt variabile, iar c1,c2, . . . , c n - coeficienţi constanţi.

Definiţia 1.10. Se zice că p forme liniare

yi = ai1x1 + ai2x2 + ... + ainxn , i= p,1 ,

sunt liniar dependente, dacă există p numere reale a1

, α2,..., ap nu toate nule, astfel încât

a1

y1

+ α2y

2+ ... + apyp = 0 pentru orice valori ale variabilelor x j , j = n,1 . Dacă egalitatea

p

i

ii ya1

0 nu are loc decât pentru a1

= a2 = ... = ap = 0, atunci formele numesc liniar

independente.

Aceste noţiuni pot fi extinse şi asupra unui sistem de ecuaţii liniare.

Definiţia 1.11. Se spune că p ecuaţii ale sistemului de ecuaţii liniare cu n necunoscute sunt liniar

dependente, dacă există p numere a1, αp,..., ap nu toate nule, astfel încât

1y1 + 2y2 + ... + pyp =0 ,

Unde

yi =

n

j 1

aijxj – bi , i = p,1 .

Dacă

p

i

ii ya1

0 nu are loc decât pentru ai = 0, i = p,1 , atunci ecuaţiile sunt liniar independente.

Definiţia 1.12. Numim rangul sistemului de ecuaţii liniare

numărul maximal de ecuaţii liniar independente ale sistemului.

Se poate arăta că transformările elementare asupra unui sistem de ecuaţii liniare nu schimbă rangul

sistemului. Unui sistem de ecuaţii liniare, în afară de matricea A = (aij)mXn, i se mai poate asocia

matricea extinsă A = (aij; bi)mx(n+1) , care se obţine din A prin adăugarea unei coloane formată din

termenii liberi. Este evident că un sistem de ecuaţii liniare determină în mod unic matricea sa extinsă A

şi reciproc. Fiecare din transformările elementare determină o operaţie corespunzătoare asupra matricei

extinse A a sistemului. Aceste operaţii sunt: înmulţirea unei linii cu un număr nenul; permutarea a două

linii; adunarea la o linie a altei linii înmulţite cu un număr.

Vom numi transformare elementară asupra matricei extinse a unui sistem de ecuaţii liniare orice

transformare realizată prin una din cele trei operaţii menţionate mai sus. Ca rezultat al transformărilor ele-

mentare asupra matricei extinse a unui sistem de ecuaţii liniare se obţine matricea extinsă a unui sistem

de ecuaţii liniare, echivalent cu cel dat.

Page 12: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

Rangul matricei. Fie o matrice A = (aij)mXn. Vom zice că p linii ale matricei A sunt liniar

dependente, dacă formele liniare corespunzătoare lor yi=

n

j

jijxa1

, i = p,1 , sunt liniar dependente.

În caz contrar, liniile sunt liniar independente.

Definiţia 1.13. Numim rangul matricei A numărul maximal de linii liniar independente. Se

notează rang (A).

Se poate arăta că transformările elementare asupra matricei nu schimbă rangul ei şi că rangul

matricei este egal cu numărul maximal de coloane liniar independente.

Din cele spuse mai sus reiese că rangul unui sistem de ecuaţii liniare coincide cu rangul matricei

sale extinse.

Exemplu. Fie dat sistemul de ecuaţii liniare:

.54474

,13

,242

,0342

4321

432

4321

4321

xxxx

x

xx

xxx

xx

xx

x

Matricea extinsă a sistemului este

A =

54474

13110

24121

01342

.

Să se calculeze rangul matricei extinse A , adică rangul sistemului.

Rezolvare. Aplicăm transformările elementare, care nu schimbă rangul matricei.

Schimbând linia întâi cu a doua, obţinem matricea:

A 1=

54474

13110

01342

24121

.

Înmulţim prima linie cu (—2) şi o adunăm la linia a doua, apoi o înmulţim cu (-4) şi o adunăm

la linia a patra. Obţinem matricea:

Page 13: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

A 2=

312010

13110

49100

24121

.

Permutând liniile 2 şi 3, obţinem matricea:

A 3=

312010

49100

13110

24121

.

Folosind prima coloană a matricei A 3, putem obţine zerouri pe linia întâi. Pentru aceasta înmulţim prima

coloană cu (+2) şi o adunăm la a doua; apoi o înmulţim cu (—1) şi o adunăm la a treia coloană ş.a.m.d.

Obţinem matricea:

A 4=

312010

49100

13110

00001

.

Înmulţim linia a doua a matricei A 4 cu (—1) şi o adunăm la linia a patra. Obţinem matricea:

A 5=

49100

49100

13110

00001

.

Folosind coloana a doua, putem obţine zerouri în linia a doua pentru coloanele trei, patru şi cinci.

Obţinem matricea:

Page 14: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

A 6=

49100

49100

00010

00001

.

Folosind coloana a treia, putem obţine zerouri în coloana a patra şi a cincea. Obţinem matricea A 7. Şi, în

sfârşit, folosind linia a treia a matricei A 7, putem obţine zerouri în linia a patra. Ca rezultat, obţinem

matricea A 8.

A 7=

00100

00100

00010

00001

; A 8=

00000

00100

00010

00001

.

Observăm că în matricea A 8 maximum trei linii (sau trei coloane)

sunt liniar independente. Deci,

rang A = rang 8A = 3 .

Dar atunci şi rangul sistemului dat de ecuaţii liniare este egal cu 3. Aceasta înseamnă că una din ecuaţiile

sistemului se exprimă prin celelalte şi deci poate fi înlăturată. Ca rezultat, obţinem un sistem de ecuaţii

echivalent:

,13

,242

,0342

432

4321

4321

x

xx

xxx

xx

xx

x

care este compatibil nedeterminat. Una din soluţii este:

x i = 11, x2 = 9, x3 = 5, x4 = -1.

Exerciţii propuse

1. Să se calculeze rangul matricei:

a) A =

01010

12012

01010

20202

; b) B =

02020

12012

02020

10101

;

Page 15: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

c) C =

2814126

12012

20202

14367

; d) D =

3214

2143

1432

4321

;

2. Să se calculeze rangul sistemului de ecuaţii liniare:

a)

;15355

,823

,2262

321

321

321

xxx

xx

xxx

x b)

.14332

,22

,53

321

321

321

xxx

x

x

xx

xx

Răspunsuri

1. a) 3; b) 3; c) 3; d) 4. 2. a) 2; b) 3.

1.2.2. Metode eficiente de rezolvare a sistemelor de ecuaţii liniare

Pentru rezolvarea sistemelor de ecuaţii liniare pot fi aplicate diferite metode.

Metoda Gauss

(metoda eliminării succesive a necunoscutelor)

Ideea metodei Gauss constă în următoarele: se efectuează transformări elementare asupra sistemului de

ecuaţii liniare, care conduc la sisteme echivalente, atfel încât în prima ecuaţie necunoscuta x1 să aibă

coeficientul 1, iar din următoarele ecuaţii necunoscuta x1 se exclude (va avea coeficientul nul). Apoi se

trece la ecuaţia a doua şi se efectuează transformări pentru ca coeficientul necunoscutei x2 (sau a altei

necunoscute cu coeficient nenul) să fie 1, iar din următoarele ecuaţii necunoscuta x2 se exclude ş.a.m.d.

Ca rezultat, dacă sistemul de ecuaţii are o singură soluţie (adică este determinat), vom obţine un sistem

echivalent cu cel iniţial, în care toţi coeficienţii situaţi mai jos de diagonala principală vor fi egali cu zero (se

mai spune că am adus sistemul la forma triunghiulară). Sistemul de ecuaţii în final va avea forma:

.'

,''

,''...

,''...'

,''...''

1,11

333

223232

113132121

nn

nnnnn

nn

nn

nn

bx

bxax

bxax

bxaxax

bxaxaxax

După cum se vede, din ultima ecuaţie avem deja valoarea necunoscutei xn = b'n. înlocuind această

valoare în ecuaţia precedentă ce conţine două necunoscute, determinăm necunoscuta xn-1 ş.a.m.d. În final,

Page 16: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

din prima ecuaţie se determină valoarea necunoscutei x1.

Procedeul expus mai sus (metoda lui Gauss) poate fi realizat asupra matricei extinse şi ne permite să

aflăm rangul sistemului de ecuaţii (adică rangul matricei extinse), rangul matricei A a sistemului; să

stabilim dacă sistemul este compatibil sau incompatibil.

Într-adevăr, dacă la o etapă a aplicării metodei Gauss, după eliminarea unui număr de necunoscute, toţi

coeficienţii unei ecuaţii sunt zero, iar termenul liber este diferit de zero, atunci sistemul de ecuaţii este

incompatibil. În acest caz rangul matricei extinse A nu coincide cu rangul matricei A a sistemului. Adică

se observă o legătură între egalitatea rangurilor matricelor A şi A şi compatibilitatea sistemului de ecuaţii

liniare.

Folosind noţiunea de rang al matricei, putem determina (fără a rezolva sistemul) dacă un sistem de m

ecuaţii liniare cu n necunoscute are soluţii (este compatibil).

Teorema Kronecker-Capelli

Teorema 1.1. Condiţia necesară şi suficientă ca un sistem de m ecuaţii liniare cu n necunoscute să fie

compatibil este ca rangul matricei sistemului să fie egal cu rangul matricei extinse:

rang A = rang A .

Demonstraţie. Necesitatea. Fie sistemul de ecuaţii liniare:

n

j

ijij bxa1

, i = m,1

Să presupunem că sistemul este compatibil şi fie x1 = α1, x2 = α2 ,…, xn = αn o soluţie a lui. Atunci avem:

n

j

ijij ba1

, i = m,1 .

Transformând matricea extinsă A = (aij;bi)mx(n+i) cu ajutorul operaţiilor elementare, formăm

matricea A* prin adunarea la ultima coloană a celorlalte coloane înmulţite respectiv cu numerele

-a1,-a2,...,-an

*A =

n

j

jmjmmnmm

n

j

jjn

n

j

jjn

abaaa

abaaa

abaaa

1

21

1

2222221

1

1111211

.

Deoarece sistemul de ecuaţii liniare este compatibil, rezultă că ultima coloană a matricei A * este nulă.

Dar atunci matricea A *are acelaşi rang ca şi matricea A = (aij)mxn, întrucât diferă de matricea A numai

prin ultima coloană, care este nulă şi nu influenţează asupra rangului matricei.

Page 17: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

Având în vedere că transformările elementare nu schimbă rangul matricei, rezultă:

rang(A) = rang(A ) = rang(A).

Suficienţa. Să presupunem că rang(A) — rang(A) = r. Vom arăta că sistemul de ecuaţii liniare este

compatibil. Reamintim că la rezolvarea unui sistem de ecuaţii liniare prin metoda eliminării succesive a

necunoscutelor se efectuează un şir de transformări elementare asupra matricei extinse A a sistemului.

Dacă r = rang (A) < m, atunci prin transformări elementare putem aduce sistemul iniţial de ecuaţii liniare

la un sistem echivalent lui cu matricea extinsă de forma:

A r =

m

r

rnrrr

nrr

nrr

b

b

baa

baaa

baaaa

'00000

'00000

'''100

''''10

'''''1

1

1,1,

2,21,2,2

1,11,1,112

.

În mod obligator b’i = 0, i = mr ,1 , pentru că, în caz contrar, rangul matricei A r n-ar fi egal cu r.

Dar acestea din urmă şi sunt tocmai condiţiile în care sistemul de ecuaţii liniare este compatibil. ▲

În caz de compatibilitate, sistemul de ecuaţii liniare este determinat, dacă r = n, şi nedeterminat, dacă

r < n, având gradul de nedeterminare n — r.

Consecinţa 1.1. Din teorema Kronecher-Capelli rezultă că orice sistem liniar şi omogen (toţi termenii

liberi bi = 0) cu rangul mai mic decât numărul necunoscutelor posedă soluţii nenule.

Exemplu. Să se determine, prin metoda eliminării succesive a necunoscutelor, o soluţie a sistemului de

ecuaţii liniare:

.544342714

,14332

,2443221

,04333412

xxxx

xxx

xxxx

xxxx

Rezolvare. Permutăm prima şi a doua ecuaţie şi obţinem:

Page 18: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

.54474

,13

,0342

,242

4321

432

4321

4321

xxxx

xxx

xxxx

xxxx

Eliminăm necunoscuta x1 din toate celelalte ecuaţii. Ca rezultat, obţinem sistemul

.312

,13

,49

,242

42

432

43

4321

xx

xxx

xx

xxxx

Eliminăm necunoscuta x2. Ca rezultat, obţinem sistemul:

.49

,49

,13

,242

43

43

432

4321

xx

xx

xxx

xxxx

Eliminăm necunoscuta x3 din ecuaţia a patra. Obţinem sistemul:

.49

,13

,242

000

49

13

242

43

432

4321

43

432

4321

xx

xxx

xxxx

xx

xxx

xxxx

Aşadar, am obţinut următoarele:

- rangul sistemului dat de ecuaţii

r = rang(A) = rang( A ) = 3;

- sistemul este compatibil nedeterminat, având gradul de nedeter-

minare

n-r = 4 - 3 = 1

Putem scrie sistemul şi astfel:

Page 19: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

.94

,31

,422

43

432

4321

xx

xxx

xxxx

Pentru a determina o soluţie concretă (particulară), este de ajuns să atribuim o valoare concretă

necunoscutei x4. De exemplu, dacă luăm x4 = —1, atunci obţinem:

.5

,4

,22

94

31

422

3

32

321

3

32

321

x

xx

xxx

x

xx

xxx

Aşadar, x3 = 5, dar atunci x2 = 4 +x3 = 4 + 5 = 9 şi

x1= -2 + 2x2 - x3 = -2 + 2 • 9 - 5 = 18 - 7 = 11.

Soluţia particulară: X1 = 11, x2 = 9, x3 = 5, x4 = — 1.

Metoda Jordan—Gauss (metoda eliminării complete)

C. Jordan a propus o modificare a metodei de eliminare succesivă a necunoscutelor. Dacă

exprimăm o necunoscută dintr-o ecuaţie prin celelalte necunoscute, atunci este mai convenabil de

a o exclude nu numai din următoarele ecuaţii ale sistemului, ci şi din toate celelalte.

Fie un sistem de m ecuaţii liniare cu n necunoscute:

.

,

,

,

,

2211

2211

2211

222222121

111212111

mnmnsmsmm

rnrnsrsrr

ininsisii

nnss

nnss

bxaxaxaxa

bxaxaxaxa

bxaxaxaxa

bxaxaxaxa

bxaxaxaxa

Fie că dorim să exprimăm necunoscuta xs din ecuaţia cu numărul r prin celelalte. Aceasta este

posibil totdeauna, dacă numai coeficientul ars≠ 0. Avem:

xs = .1

1,

1

1,

22

11

n

rs

rn

s

rs

sr

s

rs

sr

rs

r

rs

r

rs

r xa

ax

a

ax

a

ax

a

ax

a

a

a

b

Page 20: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

3

Înlocuind xs prin expresia obţinută, vom avea pentru ecuaţia cu numărul i:

,,,1,2

2

21

1

1 rimia

babx

a

aaax

a

aaax

a

aaa

rs

ris

in

rs

rnis

in

rs

ris

i

rs

ris

i

Sau

,11111111 iiiii bxaxaxaxa

Unde

.,,1,,,1,, sjnjrimia

baabb

a

aaaa

a

aaaa

rs

risrsi

i

rs

rjisrsij

rs

rjis

ijij

Pentru i = r, avem:

,2211 rnrnsjrjrr bxaxxaxaxa

Unde

.,rs

rr

rs

rj

rja

bb

a

aa

În urma acestor transformări, obţinem un sistem de ecuaţii liniare echivalent cu cel dat.

Dacă k = rang(A) < m, atunci putem efectua k paşi (exprima k necunoscute prin celelalte

n — k necunoscute) ale metodei eliminării complete şi ca rezultat obţinem un sistem echivalent a

cărui matrice extinsă are forma:

A k = .

00000

00000

100

010

001

1

1,

221,2

111,1

m

k

kknkk

nk

nk

b

b

baa

baa

baa

Dacă b’ i = 0, i = mk ,1 , atunci sistemul de ecuaţii are soluţii, adică este compatibil,

deoarece vor fi satisfăcute condiţiile teoremei Kronecker-Capelli. Sistemul de ecuaţii liniare va avea

o unică soluţie (sistem determinat), dacă rangul

k = rang A = rang A = n.

În cazul în care A; = rang(A) = rang( A ) < n, sistemul de ecuaţii va avea o infinitate de soluţii

(sistem nedeterminat) şi atunci obţinem soluţia generală, unde k necunoscute de bază xi1, xi2 ,..., xik se

Page 21: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

4

exprimă prin celelalte n — k necunoscute libere. Dacă necunoscutelor libere le atribuim valori concrete,

obţinem, de fiecare dată, o soluţie particulară a sistemului de ecuaţii liniare. In particular, dacă necunos-

cutelor libere le atribuim valoarea zero, atunci obţinem o soluţie care poartă denumirea de soluţie de bază.

Numărul soluţiilor de bază ale unui sistem de ecuaţii liniare este un număr finit, ce nu întrece numărul

C k

n(combinaţii din n elemente luate câte k).

Observaţia 1.1. Dacă la o etapă a metodei eliminării complete obţinem că toţi coeficienţii arj = 0,

iar br ≠ 0, atunci sistemul de ecuaţii nu are soluţii (este incompatibil); dacă însă toţi a rj = 0 şi br = 0,

atunci rangul sistemului de ecuaţii va fi mai mic decât m.

Rezolvarea sistemelor de ecuaţii liniare cu ajutorul tabelului Gauss

Pentru a facilita rezolvarea sistemelor de ecuaţii liniare, se folosesc tabelele Gauss. Trecerea de la un

sistem de ecuaţii liniare la altul, echivalent cu el, prin metoda Jordan-Gauss va însemna trecerea de la un

tabel Gauss la altul.

Tabelul iniţial are forma (tab. 1.4):

Tabelu 1.4

x1 x2 … xj … xs … xn B

a11 a12 … a1j … a1s … a1n

a21 a22 … a2j … a2s … a2n

… … … … … … …

ai1 ai2 … aij … ais … ain

… … … … … … …

ar1 ar2 … arj … ars … arn

… … … … … … …

am1 am2 … amj … ams … amn

b1

b2

bi

br

bm

În acest tabel considerăm un element oarecare ars ≠ 0, pe care îl numim pivot (element

dominant). Acest element în tabel se pune în evidenţă cu ajutorul unei casete. Linia şi coloana

în care se află pivotul se numesc respectiv linia pivotului şi coloana pivotului.

Efectuând transformările ce corespund metodei eliminării complete, obţinem în urma

primei iteraţii tabelul 1.5, în care elementele se calculează după formulele obţinute anterior:

Page 22: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

5

.,,1,,,1,,,, rimisjnja

baabb

a

aaaaa

a

bb

a

aa

rs

risrsii

rs

rjisrsij

ij

rs

rr

rs

rj

rj

Tabelu 1.5

x1 x2 … xj … xs … xn B

a 11 a 12 … a 1j … 0 … a 1n

a 21 a 22 … a 2j … 0 … a 2n

… … … … … … … …

a i1 a i2 … a ij … 0 … a in

… … … … … … … …

a r1 a r2 … a rj … 1 … a rn

… … … … … … …

a m1 a m2 … a mj … a ms … a mn

b 1

b 2

b i

b r

bm

Observăm că elementele ais, ars, aijj,arj sunt vârfurile unui „dreptunghi" în tabelul lui Gauss.

Fiecare iteraţie, după alegerea pivotului, se efectuează după următoarele reguli:

1) elementele de pe linia pivotului se împart la pivot;

2) celelalte elemente de pe coloana pivotului se înlocuiesc cu zero;

3) toate celelalte elemente se transformă după „regula dreptunghiu

lui", adică a'ij se obţine făcând diferenţa dintre produsul ele

mentelor de pe diagonala ce conţine pivotul (aij ∙ ars) şi pro

dusul elementelor de pe cealaltă diagonală (ais • arj), care apoi

se împarte la pivot.

Acest proces poate fi continuat şi mai departe. Peste k iteraţii (k = rang(A)) în

ultimul tabel obţinem soluţia sistemului, dacă el este compatibil. Dacă în ultimul tabel toţi

coeficienţii a'ij ai unei linii sunt egali cu zero, iar b′i ≠ 0, atunci sistemul este incompatibil. Toate

tabelele obţinute la fiecare iteraţie a metodei Jordan-Gauss pot fi scrise unul sub altul, în continuare

după tabelul iniţial. Vom ilustra cele expuse mai sus prin următorul

Exemplu. Să se rezolve sistemul de ecuaţii liniare:

Page 23: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

6

.952

,23

,2563

321

321

321

xxx

xxx

xxx

Rezolvare. Tabelul iniţial şi toate celelalte tabele obţinute la fiecare iteraţie sunt reprezentate în tabelul

1.6.

Tabelu 1.6

x1 x2 x3 B

Sistemul iniţial 3 -6 -1

1 -1 3

1 2 5

25

2

-9

Prima iteraţie 0 -3 -10

1 -1 3

0 3 2

19

2

-11

A doua iteraţie 0 12 0

1 -5,5 0

0 1,5 1

-36,0

18,5

-5,5

A treia iteraţie 0 1 0

1 0 0

0 0 1

-3

2

-1

La prima iteraţie a fost ales pivotul a21 = 1. Conform regulii dreptunghiului, avem, de exemplu:

.3

1

36

1

1316

21

2211211212

a

aaaaa

La a doua şi a treia iteraţie pivoţii au fost luaţi respectiv a33 = 2 şi a12= 12.

La ultima iteraţie obţinem soluţia sistemului:

x1 =2; x2 = —3; x3 = —1.

Mai jos vom examina un exemplu de sistem de ecuaţii liniare compatibil nedeterminat:

.123345

,23423

54321

54321

xxxxx

xxxxx

Tabelul iniţial şi toate celelalte tabele obţinute la fiecare iteraţie sunt prezentate în tabelul 1.7

Tabelul 1.7

x1 x2 x3 x4 x5 B

Sistemul

inişial

3 2 1 4 -3

5 4 3 3 -1

-2

12

Prima 3 2 1 4 -3 -2

Page 24: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

7

iteraţie -4 -2 0 -9 8 18

A doua

iteraţie

-1 0 1 -5 5

2 1 0 4,5 -4

16

-9

Din ultimul tabel putem scrie sistemul respectiv:

.95445,4212

,1655453

xxxx

xxxx

de unde obţinem soluţia generală:

.5516

,45,429

45,429

5516

5413

5412

5412

5413

xxxx

xxxx

xxxx

xxxx

Necunoscutele x2 şi x3 sunt necunoscute de bază, iar x1, x4 şi x5 -necunoscute libere şi lor le putem atribui

valori arbitrare. De exemplu pentru:

1) x1 = 1, x4 = 1 şi x5 =1,

Obţinem soluţia particulară:

X1 =1, x2 = -11,5, x3 = 17, x4 = 1, x5 = 1.

2) x1 =1, x4 = 2, x5 = 1,

Obţinem o altă soluţie pariculară:

X1 = 1, x2 = -16, x3 = 22, x4 = 2, x5 = 1.

3) x1 = x4 = x5 = 0,

Obţinem soluţia de bază:

X1 = 0, x2 = -9, x3 = 16, x4 = 0, x5 = 0.

1.2.3. Soluţii de bază admisibile ale sistemului de ecuaţii liniare

Deseori în probleme economice este necesar de a determina soluţiile de bază admisibile ale unui sistem de

ecuaţii liniare (acele soluţii de bază unde necunoscutele iau valori nenegative). Vom arăta cum pot fi aflate

atare soluţii (dacă eie există). Mai întâi, vom face ca toţi termenii liberi bi ai sistemului de ecuaţii să fie

nenegativi, adică bi ≥ 0 (pentru aceasta înmulţim ambii membri ai ecuaţiei cu (—1), dacă bi < 0).

Pentru a afla una sau mai multe soluţii de bază admisibile, putem folosi metoda Jordan-Gauss, cu

condiţia ca pivotul ars să fie pozitiv şi să fie ales astfel, ca termenii liberi b′i ai sistemului echivalent nou

obţinut să fie totdeauna nenegativi.

Conform transformărilor ce corespund metodei eliminării complete cu condiţiile adăugătoare indicate

mai sus, avem:

Page 25: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

8

.00

rs

risi

rs

risrsii

a

bab

a

baabb

Dacă ais 0

Din cele spuse mai sus, rezultă că pentru a afla soluţia de bază admisibilă a unui sistem de ecuaţii

liniare, putem utiliza metoda Jordan-Gauss, cu condiţia că pivotul se determină de fiecare dată în felul

următor:

1) în calitate de coloană a pivotului se alege coloana s ce conţine

cel puţin un element pozitiv,

2) dacă coloana pivotului conţine câteva elemente ais pozitive,

atunci aflăm raportul dintre termenii liberi corespunzători bi, şi aceste elemente şi în calitate de linie a

pivotului o alegem pe acea din ele pentru care raportul respectiv este minimal.

Exerciţii rezolvate

1. Să se afle o soluţie de bază admisibilă a sistemului de ecuaţii liniare:

Rezolvare. înmulţim prima ecuaţie cu (—1). Obţinem sistemul echivalent:

.min

,0

0

,0

.00'

0:is

i

ars

r

is

rs

r

is

i

rs

r

is

i

is

rs

ris

i

rs

risrsi

i

a

b

a

b

adicăacarepentruioricepentru

a

b

a

b

a

b

a

b

atunciaDacă

a

bab

a

baabb

is

123345

23423

54321

54321

xxxxx

xxxxx

Page 26: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

9

care are toţi termenii liberi nenegativi.

Rezolvarea problemei se conţine în tabelul 1.8.

Tabelul 1.8

Necunos-

cutele

de bază

x1 x2 x3 x4 x5

B

Soluţi

de bază

admisibilă

-3 -1 -4 3

5 4 3 3 -1 2 2

12

23 1 21 -2 23

11 0 5 11 -7

1

8

52 1 0 109 54

511 0 1 511 57

59

58 X=

0,0,

5

8,

5

9,0

2. Să se afle toate soluţiile de bază admisibile ale sistemului de ecuaţii liniare:

Rezolvare. Rezolvarea se conţine în tabelul 1.9.

Tabelul 1.9

Necunos-

cutele

de bază

x1 x2 x3 x4

B

Soluţi

de bază

admisibilă

1 2 1 3

2 -1 4 -2

6

8

0 25 -1 4

1 21 2 -1

2

4

123345

23423

54321

54321

xxxxx

xxxxx

8242

632

4321

4321

xxxx

xxxx

Page 27: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

10

x2

x1 0 1 52 58

1 0 59

51

54

522 x1=

0,0,

5

4,

5

22

x4

x1 0 85 41 1

1 81 47 0

21

29 x2=

2

1,0,0,

2

9

x4

x3 71 149 0 1

74 141 1 0

78

718 x3=

7

8,

7

18,0,0

x2

x3 92 1 0 914

95 0 1 91

916

922 x4=

0,

9

22,

9

16,0

Exerciţii propuse

1. Să se rezolve sistemul de ecuaţii liniare:

2. Să se afle soluţiile de bază admisibile ale sistemului de ecuaţii liniare:

3. Să se afle soluţia generală a sistemulu frecuaţii liniare:

22

75

53

321

321

321

xxx

xxx

xxx

a

3232

32

74

332

432

431

421

4321

xxx

xxx

xxx

xxxx

b

22

522

12

12

4321

4321

4321

4321

xxxx

xxxx

xxxx

xxxx

c

21433

11432

14324

13243

4321

4321

4321

4321

xxxx

xxxx

xxxx

xxxx

d

252

742

623

321

321

321

xxx

xxx

xxx

e

11323

732

924

321

321

321

xxx

xxx

xxx

f

.124

,122

;83

,163

321

431

4321

4321

xxx

xxxb

xxxx

xxxxa

;13

,15355

,823

321

321

321

xxx

xxx

xxx

a

;32

,3632

,042

431

4321

4321

xxx

xxxx

xxxx

b

;142426

,18532

4321

4321

xxxx

xxxxc

.7287

,8654

,932

321

321

321

xxx

xxx

xxx

d

Page 28: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

11

4.Să se arăte că sistemul de ecuaţii liniare este incompatibil

Răspunsuri

1.2.4. Sisteme de forme liniare. Matricea inversă

Să examinăm un sistem de n forme liniare independente cu n necunoscute:

Dacă necunoscutelor x1, x2,..., xn li se atribuie diferite valori concrete, atunci obţinem

valorile respective pentru y1, y2,..., yn. Aşadar, problema directă se rezolvă uşor.

Să presupunem acum că ne interesează problema inversă: pentru diferite valori ale parametrilor

yi,y2, ...yn , să aflăm valorile respective ale necunoscutelor xi, x2,..., xn. Pentru aceasta, rezolvam un

;2543

,1

,6654

321

321

321

xxx

xxx

xxx

a

;3242

,22

,6243

321

321

321

xxx

xxx

xxx

b

;7642

,646

,432

321

321

321

xxx

xxx

xxx

c

.3373

,1065

,642

)

321

321

321

xxx

xxx

xxx

d

.9;3;0;0,0;4;0;4,0;0;18;6,12;0;12;0

;4;4;0;0,2;0;10;0,0;6;0;10,0;0;12;4.2

;2,1,1;1,1,1

;1,1,1,2;2,2,1,1

;4,3,2,1;2,2,1.1

321321

43214321

4321321

b

a

xxxfxxxe

xxxxdxxxxc

xxxxbxxxa

.2211

22221212

12121111

,

,

nnnnnn

nn

nn

xaxaxay

xaxaxay

xaxaxay

Page 29: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

12

sistem de n ecuaţii cu n necunoscute. însă această cale nu este eficientă dacă avem mai multe

variante de valori ale parametrilor y1, y2,...,yn

Utilizând metoda Jordan-Gauss, vom încerca să exprimăm necunoscutele x1,x2, ... xn prin y1,y2,

....,yn- Acest lucru poate fi efectuat dacă formele liniare sunt liniar independente. Ca rezultat vom

obţine sistemul:

Notăm matricea coeficienţilor acestui sistem prin:

Această matrice are proprietatea, că fiind înmulţită la stânga (şi la dreapta) cu matricea

se obţine matricea unitate E, adică A • A-1 = A-1 • A = E. Astfel am ajuns la noţiunea de

matrice inversă.

Definiţia 1.14. Matricea A -1 se numeşte inversa matricei A, dacă A • A-1 = A-1 • A = E,

unde A, E şi A-1 sunt matrice pătratice de acelaşi tip.

Din cele spuse mai sus rezultă că noţiunea de matrice inversă se referă numai la matricea

pătratică. De reţinut că nu orice matrice pătratică are matrice inversă. Putem însă spune că, dacă

pentru matricea A a sistemului de n forme liniare cu n necunoscute Y = A • X,

.2211

22221212

12121111

,

,

nnnnnn

nn

nn

ybybybx

ybybybx

ybybybx

nnnn

n

n

bbb

bbb

bbb

A

21

22221

11211

1

,

21

22221

11211

nnnn

n

n

aaa

aaa

aaa

A

Page 30: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

13

există matricea inversă A-1, atunci, utilizând metoda eliminării complete, vom obţine:

Aşadar, am ajuns la concluzia

că dacă este necesar de a

calcula valorile

necunoscutelor x1,x2,...,xn pentru mai multe variante de valori ale parametrilor y1,y2 , ... ,yn, atunci este

mai eficient de aflat matricea invercă A-1 şi apoi de a o înmulţi cu vectorul-coloană de valori y1, y2, ... ,yn.

Metoda matriceală de rezolvare

a unui sistem de n ecuaţii liniare cu n necunoscute

pentru diferite variante ale termenilor liberi

Fie un sistem de n ecuaţii cu n necunoscute, scris sub forma matriceală A • X = B. Dacă matricea A

admite matricea inversă A-1, adică este inversabilă, atunci sistemul este compatibil determinat, înmulţind

ambii membri la stânga cu A-1, obţinem A-1 • A • X = A-1 • B sau X = A-1 • B, deoarece A-1 • A = E, iar

E • X = X. Metoda de rezolvare a unui sistem de ecuaţii liniare, utilizând matricea inversă A-1, poartă

denumirea de metoda matriceală.

Să ilustrăm cele spuse mai sus prin exemple.

1. Fie sistemul de forme liniare:

Să se exprime necunoscute x1, x2, x3 prin y1, y2, y3.

Rezolvare. Exprimăm necunoscuta x2 din a doua formă liniară prin celelalte şi o eliminăm din celelalte

forme prin înlocuire. Obţinem sistemul echivalent:

.;,2

1

2

1

1

nn y

y

y

Y

x

x

x

XundeYAX

.4

,32

,32

313

3212

3211

xxy

xxxy

xxxy

.4

,32

,4

313

3212

211

xxy

xyxx

yxy

Page 31: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

14

La etapa a doua exprimăm necunoscuta x3 din a treia formă liniară. Ca rezultat obţinem sistemul:

Şi, în sfârşit, exprimând necunoscuta

X1 din prima formă liniară, obţinem sistemul de forme liniare, unde deja necunoscutele x1 x2, x3 sunt

exprimate prin y1, y2, y3:

Matricea acestui sistem

este inversa matricei date

.4

,310

,4

313

3212

211

yxy

xxxy

yxy

.

,32

7

2

5

,4

1

4

1

3213

3212

211

yyyx

yyyx

yyx

111

32

7

2

5

04

1

4

1

1A

104

312

312

A

Page 32: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

15

Într-adevăr,

Presupunem că ne interesează valorile necunoscutelor x1, x2, x3 pentru câteva variante de

valori ale parametrilor y1, y2, y3 :

a) y1=7, y2=11, y3=3;

b) y1=9, y2=-2, y3=16.

Pentru a afla valorile necunoscutelor x1, x2, x3, este suficient de înmulţit matricea inversă A-1

cu fiecare din vectorii daţi:

- pentru varianta a) obţinem:

pentru varianta b) obţinem:

100

010

001

111

32

7

2

5

04

1

4

1

104

312

3121AA

;1,12,1

1

12

1

3

11

7

111

32

7

2

5

04

1

4

1

321

3

2

1

xxxadică

x

x

x

.27,2

155,

4

11

27

2

155

4

11

16

2

9

111

32

7

2

5

04

1

4

1

321

3

2

1

xxxadică

x

x

x

Page 33: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

16

Calculele pentru determinarea matricei inverse A-1 pot fi efectuate mai comod folosind

tabelul Gauss. Pentru aceasta, la dreapta (sau la stânga) matricei A se alătură o matrice

unitate E de acelaşi ordin.

După efectuarea a trei iteraţii, conform algoritmului metodei Jordan-Gauss, în ultimul

tabel, în partea dreaptă, obţinem matricea inversă (tab. 1.10).

Observaţia 1.2. Din tabelul 1.10 se observă că pivoturile au fost alese de fiecare dată pe

diagonala principală (aşa şi se cere). Insă aceasta nu totdeauna este posibil, deoarece pivotul

trebuie să fie diferit de zero. In acest caz, pentru a obţine matricea inversă este necesar de a

schimba locul liniilor în aşa fel, încât în partea stângă să fie matricea unitate. Atunci în partea

dreaptă vom obţine inversa matricei date.

2. Să se afle inversa matricei:

Rezolvare. în urma calculelor obţinem tabelul 1.11. Permutând liniile a doua şi a treia, obţinem

matricea inversă:

020

103

201

A

05

1

5

3

2

100

05

2

5

1

1A

Page 34: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

17

Tabelul 1.10

x1 x2 x3 y1 y2 y3

-2 1 3

2 1 3

4 0 1

1 0 0

0 1 0

0 0 1

-4 0 0

2 1 3

4 0 1

1 -1 0

0 1 0

0 0 1

-4 0 0

-10 1 0

4 0 1

1 -1 0

0 1 -3

0 0 1

1 0 0

0 1 0

0 0 1

41 41 0

25 27 -3

1 -1 1

Page 35: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

18

În încheiere constatăm că dacă, luând pivotul în diferite linii şi diferite coloane ale matricei date, nu

putem efectua n iteraţii ale algoritmului metodei eliminării complete, atunci nu există matricea inversă.

a. Sisteme de ecuaţii liniare

Tabelul 1.11

Exerciţii propuse:

1. Să se determine inversa matricei:

x1 x2 x3 y1 y2 y3

1 0 2

3 0 1

0 2 0

1 0 0

0 1 0

0 0 1

1 0 2

0 0 -5

0 2 0

1 0 0

-3 1 0

0 0 1

1 0 0

0 0 1

0 2 0

-1/5 2/5 0

3/5 -1/5 0

0 0 1

1 0 0

0 0 1

0 1 0

-1/5 2/5 0

3/5 -1/5 0

0 0 1/2

.

113

221

112

312

312

104

;

210

123

021

Cc

BbAa

Page 36: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

19

2.Să se rezolve prin metoda matriceală sistemul de ecuaţii liniare:

Răspunsuri

Observaţia 1.3. Daca pentru un sistem dat de ecuaţii nu există matricea inversă, atunci

sistemul nu are soluţie sau are o infinitate de soluţii (este compatibil nedeterminat).

Proprietăţile matricii inverse

1 1BA = 11 AB .

Într-adevăr,

EABBA 11

Şi

EBAAB 11 ,

;1345

,2427

,5234

321

321

321

xxx

xxx

xxx

b

;42

,322

,33

321

321

321

xxx

xxx

xxx

a

;2223

,22

,12

321

321

321

xxx

xxx

xxx

c

;445

,232

,434

321

321

321

xxx

xxx

xxx

d

;253

,1342

,542

321

321

321

xxx

xxx

xxx

e

.12

,12

,223

21

32

321

xx

xx

xxx

f

.3

1;

3

1;

3

1.1;0;1

.10;6;5.3;1;2

87

141;

87

159;

87

60.4;2;1.1

321321

321321

321321

xxxfxxxe

xxxdxxxc

xxxbxxxa

Page 37: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

20

Proprietăţile matricei inverse

1̊ (A•B)-1=(B-1•A-1)=E

Într-adevăr,

(A•B) •(B-1•A-1)=E

Şi

(B-1 •A-1) •(A•B)=E

ceea ce înseamnă că B-1 •A-1 este inversa matricei A • B, adică B-1 -A-1 = (A•B) -1. într-adevăr,

conform proprietăţii de asociativitate a produsului matricelor, avem:

2° Transpusa inversei unei matrice pătratice este egală cu inversa matricei transpuse, adică

(A-1)'=(A')-1

într-adevăr, pornind de la egalitatea A • A-1 = E şi de la proprietatea că (A • B)' = B' • A',

obţinem

ceea ce ne arată că:

(A-1)'=(A')-1

Puterea unei matrice

Dacă matricea A este pătratică, atunci putem defini atât pătratul ei

A2 = A • A,

cât şi orice putere cu exponent natural

E.BBBEBBAABBAAB

şi

EAAAEAABBAABBA

111111

1111

11

,EEAAAA11

,AAAAorin

n

Page 38: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

21

unde n - număr natural. Dacă matricea A admite A-1, atunci A° = E, A-n = (A-1)n. Se poate

arăta că:

unde m şi n sunt numere întregi.

1.2.5. Rezolvarea problemelor de întocmire a balanţei

dintre ramuri

Să examinăm economia naţională sub forma agregată, compusă din trei ramuri: industria,

agricultura şi celelalte ramuri luate împreună. Presupunem că în baza rezultatelor activităţii tuturor

obiectelor economice a fost întocmită balanţa (în unităţi băneşti) dintre ramuri pe anul precedent

(tab. 1.12). Fiecare ramură figurează în balanţă ca producător şi drept consumator. Datele din

primele trei coloane caracterizează costul producţiei, produse în ramura i şi folosită nemijlocit în

ramura j pentru a obţine volumul de producţie anual (datele din coloana a cincia).

Pentru a afla coeficientul cheltuielilor directe atj, se vor împărţi datele din fiecare coloană

(primele trei coloane) a balanţei la mărimea volumului de producţie anual corespunzător.

Obţinem matricea coeficienţilor cheltuielilor directe:

.

6,28

9,1

2,39

4,2

5,86

3,11

6,28

1,1

2,39

1,5

5,86

8,14

6,28

6,5

2,39

4,8

5,86

5,20

Aa

,AA

,AAA

E,AAA

mnnm

nmnm

0nn

Page 39: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

22

Tabelul 1.12

Ramurile în

calitate de

producător

(i)

Ramurile în calitate de

consumator (j)

Producţia

Industria Agricul-

tura

Cele-

lalte ra-

muri

Consu-

mul

final

Volumul

anual de

producţie

1. Industria

2.Agricultura

3. Celelalte

ramuri

20,5

14,8

11,3

8,4 5,1

2,4

5,6

1,1

1,9

52,0

18,2

13,0

86,5 39,2

28,6

Coeficienţii cheltuielilor directe a,ij ne arată cheltuielile din ramura i pentru a produce în ramura j o

unitate de producţie. Cunoscând matricea coeficienţilor cheltuielilor directe A = (aij)nxn, unde n -numărul

de ramuri, se poate întocmi un program de activitate al fiecărei ramuri pe anul viitor, care ar asigura

balanţa dintre ramuri şi volumul consumului final.

Dacă vom nota prin xi, x2, . . ., xn volumul anual de producţie respectiv pentru fiecare ramură, iar prin y1

y2,..., yn volumul consumului final, atunci modelul matematic al balanţei dintre ramuri are forma:

Sub formă matriceală avem: X = A • X - Y sau

E • X = A• X + Y, (E-A) • X = Y.

Rezolvând această ecuaţie matriceală, obţinem:

X=(E- A) -1 •Y.

Pentru exemplu de mai sus avem:

.1

,1

,1

2211

22222121

11212111

nnnnnn

nn

nn

yxaxaxa

yxaxaxa

yxaxaxa

nnnnnnn

nn

nn

yxaxaxax

yxaxaxax

yxaxaxax

2211

222221212

112121111

Page 40: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

23

Utilizând metoda Jordan-Gauss, aflăm matricea inversă

Matricea B = (bij)nxm se numeşte matricea coeficienţilor cheltuielilor complete (ale celor directe şi

indirecte). Coeficienţii cheltuielilor complete bij ne arată cheltuielile din ramura i necesare pentru a

produce în ramura j o unitate de producţie pentru consum final. Ştiind matricea B (matricea

coeficienţilor cheltuielilor complete), putem, pentru diferite variante ale consumului final, să

determinăm programul anual de producţie corespunzător pentru fiecare ramură.

In exemplul de mai sus avem:

33213

23212

13211

6,28

9,1

2,39

4,2

5,86

3,11

6,28

1,1

2,39

1,5

5,86

8,14

6,28

6,5

2,39

4,8

5,86

5,20

yxxxx

yxxxx

yxxxx

.6,28

9,11

2,39

4,2

5,86

3,11

,6,28

1,1

2,39

1,51

5,86

8,14

,6,28

6,5

2,39

4,8

5,86

5,201

3321

2321

1321

yxxx

yxxx

yxxx

.

123,1134,0223,0

112,0230,1295,0

320,0379,0450,11

AEB

.

123,1134,0223,0

112,0230,1295,0

320,0379,0450,1

3

2

1

2

2

1

y

y

y

x

x

x

Page 41: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

24

Pentru varianta y1= 55, y2 = 21, y3 = 15

vom obţine: x1 = 92,51, x2 = 43,74, x3 = 31,92.

Probleme propuse

1. Se dă balanţa dintre ramuri (tab. 1.13) pe perioada precedentă.

Sase afle coeficienţii cheltuelilor directe. Sase alcătuiască modedul matematic al balanţei dintre

ramuri. Să se afle volumul anual de producţie pentru următoarele variante ale consumului final:

Tabelul 1,13

Ramurile

în calitate

de

producător

(i)

Ramură în

calitate de

consumator (j)

Producţia

1 2 3 Consumul

final

Volumul

annual

I

II

III

100

200

300

30

-

400

400

300

-

470

500

1300

1000

1000

2000

2. La o întreprindere funcţionează 4 secţii. Fiecare din ele produce un singur fel de producţie.

Coeficienţii cheltuielilor directe aij (cheltuielile producţiei din secţia i, folosite ca materie primă

(semifabricate) pentru a produce în secţia j o unitate de producţie) şi volumul de producţie yi din

secţia i prevăzut pentru vânzare sunt prezentate în tabelul 1.14.

Tabelul 1,14

Numărul

secţiei

Coificienţii cheltuelilor

directe

Producţia

pentru vinzare

1 2 3 4

I

II

III

IV

- 0,26

-

0,14

0,30

-

0,15

-

-

0,13

0,20

-

0,25

0,10

-

0,18

220

160

286

105

Să se afle:

.1335,550,480

;1323,533,491

;1315,527,489

321

321

321

yyyc

yyyb

yyya

Page 42: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

25

- matricea coeficienţilor cheltuielilor complete;

- volumul anual de producţie (programul de producţie) pentru

fiecare secţie;

- matricea coeficienţilor cheltuielilor indirecte (C = B - A).

3. Fie matricea cheltuielilor directe pentru patru secţii ale unei

întreprinderi:

Să se afle coeficienţii

cheltuielilor complete şi

volumul anual de producţie al

fiecărei secţii pentru următoarea variantă de vânzare a producţiei: y1 = 260, y2 = 190, y3

= 320, y4 = 145.

4. Se dă matricea cheltuielilor directe pentru trei secţii ale unei întreprinderi:

şi volumul anual de producţie al fecărei secţii pentru vânzare:

yx = 200, y2 = 100, y3 = 300.

Să se afle coeficienţii cheltuielilor complete, volumul anual de producţie al fiecărei secţii

şi cheltuielile de materie primă, energetice şi de muncă pentru realizarea programului anual,

dacă se cunosc normele (cheltuielile de materie primă I şi II, energetice şi de muncă la o

unitate de producţie pe fiecare secţie):

1.3. Determinanţi

1.3.1. Determinanţi de ordinul II şi III

Metodele de rezolvare a sistemelor de ecuaţii algebrice liniare, expuse în paragraful

.

16,000,016,000,0

12,015,000,024,0

23,000,025,010,0

A

.

20,010,000,0

10,000,020,0

00,020,000,0

A

.

00,2000,2000,10

60,060,060,0

10,080,100,2

00,000,000,3

N

Page 43: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

26

precedent, sunt destul de simple şi necesită efectuarea unor calcule după anumite formule la

fiecare iteraţie. Un neajuns esenţial al acestor metode este faptul că ele nu ne dau posibilitatea să

formulăm în baza datelor iniţiale condiţiile de compatibilitate a sistemului de ecuaţii liniare. Chiar şi

în cazul în care sistemul de ecuaţii liniare este compatibil determinat, aceste metode nu ne permit să

găsim nişte formule cu ajutorul cărora s-ar exprima soluţia sistemului de ecuaţii prin coeficienţii

necunoscutelor şi termenii liberi.

In continuare vom examina sisteme de ecuaţii liniare compatibile determinate în care numărul de

ecuaţii coincide cu numărul necunoscutelor.

Vom începe cu sisteme de două ecuaţii liniare cu două necunoscute.

Aşadar, fie sistemul

Coeficienţii necunoscutelor determină o matrice pătratică:

Pentru a rezolva sistemul, exprimăm, de exemplu, necunoscuta x2 din ecuaţia a doua (acest lucru poate fi

făcut dacă a22 ≠ 0) şi obţinem:

Substituim expresia pentru x2 în prima ecuaţie. Ca rezultat obţinem:

.bxaxa

,bxaxa

2222121

1212111

.

2221

1211

aa

aaA

.2

22

1212

a

xab x

.aaaa

babax;

aaaa

ababx

Atunci0.aaaacăpresupunem

.ababxaaaa

sau

ba

xabaxa

12212211

121211

2

12212211

122221

1

12212211

122221112212211

1

22

1212

12111

Page 44: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

27

Numitorul comun pentru valorile necunoscutelor x1 şi x2 se exprimă destul de simplu prin

elementele matricei A a sistemului. El este egal cu produsul elementelor de pe diagonala principală a

matricei A minus produsul elementelor situate pe diagonala secundară. Acest număr se numeşte

valoarea determinantului matricei A şi se notează:

Deoarece matricea A este matrice de ordinul doi, vom spune că avem determinant de ordinul doi.

Numărătorii în expresiile pentru valorile necunoscutelor x1 şi x2 de asemenea sunt nişte determinanţi de

ordinul doi. Numărătorul expresiei pentru x1 este determinantul matricei, obţinute din matricea A prin

înlocuirea elementelor primei coloane cu termenii liberi ai sistemului de ecuaţii liniare. Numărătorul

expresiei pentru x2 este determinantul matricei obţinute din matricea A prin înlocuirea elementelor

coloanei a doua cu termenii liberi ai sistemului.

Aceste formule, obţinute pentru rezolvarea sistemului de două ecuaţii liniare cu două necunoscute

poartă denumirea de regula lui Cramer.

.det 12212211

2221

1211aaaa

aa

aa A

.10188634243

62.

.43

62

.

Rezolvare

Exemplu doiordinuldetuldeterminancalculezesesă

Δxşi

Δ

Δx

Atuci

.ba

baΔ,

ab

abΔ

notaVom

22

11

221

111

2

222

121

1

.53841

32

.

.64

,532

.

21

21

estesistemuluitulDeterminan

liniareecuţcudesistemulrezolveseSă

Rezolvare

xx

xx

Exemplu

Page 45: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

28

Deoarece determinantul ∆ ≠ 0, rezultă că putem aplica regula lui Cramer. Avem:

Să examinăm

acum un sistem de trei ecuaţii liniare cu trei necunoscute:

Vom proceda ca şi mai sus. Exprimăm, de exemplu, necunoscuta x3 din ecuaţia a treia (dacă a33 ≠ 0) şi

substituim expresia pentru x3 în prima şi a doua ecuaţie. Mai departe, exprimăm, de exemplu, x2 din

ecuaţia a doua a sistemului echivalent obţinut (dacă a22 ≠ 0) şi substituim expresia pentru x2 în prima

ecuaţie. În urma acestor transformări obţinem:

(a11

a22

a 33 + a12

a22

a 31+ a21

a 32 a 13 - a 31a 22a 13 - a

21a

12a 33 - a 32 a 23 a

11)x

1= b

1a

22a 33 + a

12a

22b 3 +

b2a 32 a 13 - b 3 a

22a 13 - b 2

a12

a 33 - a 32 a 23 b1 .

Coeficientul necunoscutei x\ în această ecuaţie obţinută se numeşte determinant de ordinul trei pentru

matricea A a sistemului de ecuaţii liniare şi se notează:

a11

a22

a 33 +a12

a 23 a 31+a21

a 32 a 13 -a 31a 22a 13 -a 21

a12

a 33 -a 32 a 23 a11

.

.5

7,

5

2:

.751261

52,21820

46

35

22

11

21

xxAşşada

.

.

,

,

333231

232221

131211

3333232131

2323222121

1313212111

aaa

aaa

aaa

A

bxaxaxa

bxaxaxa

bxaxaxa

sistemuluimatriceadeterminăelornecunoscutiCoeficenţo

333231

232221

131211

aaa

aaa

aaa

Page 46: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

29

După cum se observă, primul termen al determinantului este produsul elementelor de pe diagonala

principală a matricei A. Fiecare din următorii doi termeni se obţin ca produsul elementelor ce se află în

vârfurile unui triunghi cu baza paralelă cu diagonala principală a matricei A . Ceilalţi trei

termeni, care sunt cu semnul minus, se calculează la fel, numai că faţă de cealaltă diagonală

(secundară) a matricei A.

Exemplu. Să se calculeze determinantul de ordinul trei

Observăm că membrul drept al ecuaţiei obţinute, ce conţine numai necunoscuta x1, de

asemenea este un determinant de ordinul trei. Acest determinant este determinantul matricei

obţinute din matricea A prin înlocuirea elementelor primei coloane cu termenii liberi ai

sistemului de ecuaţii.

Notăm acest determinant prin ∆1.

Avem:

b1

a22

a 33 +a12

a 23 b 3 +b2a 32 a13 -b 2

a12

a 33 -

-a 32 a 23 b1

.

Aşadar, am obţinut 11 x . Pentru 0 , avem x

1 =

1

Substituind expresia pentru x1

, în ecuaţia a doua a sistemului echivalent, obţinem: x2=

2 ,

.12648302523608412

387

645

921

.

.

387

645

921

.

:Avem

treiordinuldetuldeterminancalculezeseSă

Rezolvare

Exermplu

33323

23222

13121

1

aab

aab

aab

Page 47: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

30

unde

Şi, în sfârşit, substituind expresiile pentru x1

şi x2 în ecoaţia a treia, obţinem: x 3 =

3 , unde

Aşadar, dacă determinantul

sistemului din trei ecuaţii liniare

cu trei necunoscute este diferit de zero, atunci pentru rezolvarea sistemului poate fi aplicată regula

lui Cramer:

Deoarece 0, pentru rezolvarea sistemului poate fi aplicată regula lui Cramer. Avem:

.

aba

aba

aba

Δ

33331

23221

13111

2

.

baa

baa

baa

Δ

33231

22221

11211

2

.10

311

212

121

.

.83

,922

,72

.

.,,

321

322

321

33

22

11

estesistemuluitulDeterminan

liniareecuaţcudesistemulrezolveseSă

Rezolvare

xxx

xxx

xxx

Exemplu

xxx

.20

811

912

721

,10

381

292

171

,30

318

219

127

3

21

Page 48: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

31

Aşadar: x1 = ,310

301

x2 = ,1

10

102

x3 = .2

10

203

De menţionat că orice termen al determinantului de ordinul trei este produsul a trei elemente

luate câte unul din fiecare linie şi fiecare coloană.

Fie o matrice pătratică de ordinul n:

.

21

22221

11211

nnnn

n

n

aaa

aaa

aaa

A

Examinăm produsul a câte n elemente ale acestei matrice, luate câte unul din fiecare linie şi fiecare

coloană, adică a1α1 ∙a2α2∙...∙anαn, unde (α1, α 2,.. ., α n) este o permutare a numerelor 1,2, ...,n.

Numărul unor astefel de produse este egal cu numărul de permutări diferite din n simboluri,

adică n! = 1 • 2 • ... • n.

Vom considera toate aceste numere obţinute drept termeni ai determinantului de ordinul n,

corespunzător matricei A. Pentru a determina semnul cu care produsul a1α1 ∙a2α2∙...∙anαn va

apărea ca termen al determinantului, aflăm numărul k de transpoziţii ce aduce permutarea

(1 ,2 , . . . , n) la permutarea (α1, α 2,.. ., α n). Constatăm că la determinanţii de ordinul doi şi

trei cu semnul plus se iau termenii unde numărul de transpoziţii k este par, iar cu semnul

minus - termenii pentru k impar. Este firesc să se păstreze această regulă şi pentru determinanţi

de ordinul n.

Definiţia 1.15. Numim determinant de ordinul n al matricei pătratice A suma a n! termeni de forma

(-l)k α 1α1 ∙ α 2α2∙...∙ α nαn, unde k este numărul de transpoziţii ce aduce permutarea 1,2,..., n la permutarea

ai, α1, α 2,.. ., α n Determinantul de ordinul n se notează:

.

21

22221

11211

nnnn

n

n

aaa

aaa

aaa

A

Pentru calcurarea determinantilor de ordin n ≥ 4 uneori este mai util sa aplicam proprietatile acestora.

Page 49: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

32

1.3.2. Proprietatile determinantilor

1° Determinatul unei matrice este egal cu determinatul matricei transpunse.

Pentru o matrice de ordinul doi, avem

,'

;

21122211

2212

2111

12212211

2221

1211

aaaaaa

aa

aaaaaa

aa

Adică ' .

Pentru matricea de ordinul n, avem că toţi factorii în termenul (-l)k a1α1 ∙a2α2∙...∙anαn al

determinantului ∆, rămân în diferite linii şi coloane în determinantul ∆'. Luând în consideraţie că la

transpunerea matricei ∆ paritatea numărului de transpoziţii k nu se schimbă, rezultă că termenul dat al

determinantului ∆ va fi termen şi în determinantul ∆'.

2° Dacă toate elementele unei linii (sau ale unei coloane) a unei matrice sunt nule, atunci

determinantul matricei este egal cu zero.

într-adevăr, fie că toate elementele unei linii ale matricei sunt egale cu zero. Deoarece în fiecare

termen al determinantului vom avea ca factor un element din aceasta linie, rezultă că toţi termenii

determinantului vor fi egali cu zero.

3° Dacă într-o matrice permutăm două linii (sau două coloane), atunci determinantul îşi schimbă

semnul.

Pentru o matrice de ordinul doi avem:

In cazul unei matrice de ordinul n dacă în determinantul ∆ avem termenul (—l) α1α1, α2α2,.. ., αnan ,

atunci în determinantul ∆o vom avea acelaşi termen numai că cu semnul opus, deoarece toţi factorii

acestui termen vor fi de asemenea din diferite linii şi diferite coloane, iar numărul de transpoziţii k îşi

va schimba paritatea.

.

,

;

0

1221221122111221

1211

2221

0

12212211

2221

1211

adică

aaaaaaaaaa

aa

aaaaaa

aa

Page 50: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

33

4° Determinantul matricei care conţine două linii (sau două coloane) identice este egal cu zero.

Fie valoarea determinantului de ordinul n, care conţine două linii identice. Permutând aceste

două linii, obţinem, de fapt, acelaşi determinant. Conform proprietăţii 3°, valoarea acestui determinant

trebuie să fie - .

Aşadar, am obţinut: =- sau + = 0, 2 = 0, = 0.

5° Factorul comun al unei linii (sau al unei coloane) a determinan tului poate fi scos în afara

semnului determinantului.

într-adevăr, fie γ un factor comun pentru elementele unei lninii (de exemplu, liniei a doua).

Avem:

6° Determinantul care conţine două linii (sau coloane) proporţionale este egal cu zero.

într-adevăr, după ce vom scoate în faţa determinantului factorul comun γ din una din aceste

linii, vom obţine un determinant nou cu două linii identice, a cărui valoare va fi zero

(proprietatea 4°).

7° Dacă toate elementele unei linii a determinantului de ordinul n se prezintă ca sumă a doi

termeni: aij = bj + Cj, j = n,1 , atunci determinantul poate fi prezentat ca suma a doi determinanţi

care au aceleaşi linii ca şi determinantul dat, în afară de linia i: în primul determinant linia i este

formată din elementele bj, j = n,1 , iar în al doilea determinant linia i este formată din elementele

CJ, j = n,1 .

într-adevăr, fiecare termen al determinantului dat poate fi prezen tat astfel:

Această proprietate are loc şi atunci când fiecare element al liniei i este suma a m termeni,

.1

1

21

22221

11211

2211

,,

2211

21

22221

11211

,21

nnnn

n

n

nn

k

nn

k

nnnn

n

n

aaa

aaa

aaa

aaa

aaa

aaa

aaa

aaa

n

.11

11

2121

1121121

2121

2121

nini

nn

n

k

n

k

na

k

ni

k

acaaabaa

acbaaaaaa

Page 51: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

34

m ≥2.

8° Valoarea determinantului nu se schimbă dacă la elementele unei linii se adună elementele

respective ale altei linii înmulţite cu unul şi acelaşi număr.

într-adevăr, dacă la elementele liniei i1 a determinantului ∆ vom adăuga respectiv elementele

liniei i2 înmulţite cu un număr , atunci în noul determinant, fiecare element al liniei i1va avea forma:

În baza proprietăţii 7°, acest determinant poate fi scris ca sumă a doi determinanţi, primul fiind ∆, iar al

doilea, după ce vom scoate factorul γ, va avea două linii identice şi de aceea are valoarea zero (proprietatea 4°).

Se spune că linia determinantului este combinaţie liniară a altor linii, dacă elementele ei se obţin ca suma

elementelor respective ale acestor linii, fiind înmulţite la careva numere (unul şi acelaşi pentru o linie).

9° Dacă una din linii a determinantului este o combinaţie liniara a altor linii, atunci valoarea determinantului

este egală cu zero.

Să presupunem că linia i1 este combinaţie liniară a s linii. Atunci fiecare element al liniei i1 poate fi prezentat

ca sumă a s termeni. în baza proprietăţii 7°, putem reprezenta determinantul dat ca sumă a s determinanţi,

unde, în fiecare, linia ii va fi proporţională cu o altă linie. Conform proprietăţii 6°, toţi aceşti determinanţi sunt

egali cu zero, dar atunci şi determinantul dat are valoarea zero.

Se observă uşor că proprietăţile 4° şi 6° sunt cazuri particulare ale acestei proprietăţi.

1.3.3. Noţiunea de minor şi de complement algebric. Descompunerea

determinantului după elementele unei linii

După cum s-a menţionat, calcularea determinantului de ordinul n, nemijlocit în baza definiţiei, este destul de

complicată. Există însă metode mai raţionale de calcul al determinantului, bazate pe ideea de a exprima

determinantul de ordinul n prin determinanţi de ordin mai mic. în acest scop vom introduce câteva noţiuni.

Dacă aij este un element al determinantului de ordinul n, atunci prin Mij vom nota minorul acestui element,

adică determinantul de ordinul (n - 1) care se obţine dacă vom elimina linia i şi coloana j. Mai departe, prin Aij

vom nota complementul algebric al elementului aij, adică

.,1,21

njaa jiji

.M1A ij

ji

ij

Page 52: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

35

Se poate arăta că dacă vom grupa toţi termenii determinantului care conţin factorul ai1, apoi toţi termenii

care conţin factorul ai2 şi aşa mai departe, toţi termenii care conţin factorul ain şi vom scoate aceşti factori

în faţa parantezei, obţinem:

adică valoarea determinantului ∆ este egală cu suma produselor elementelor unei linii la complemenţii lor

algebrici respectivi.

Dezvoltarea (descompunerea) determinantului poate fi efectuată şi după elementele unei coloane.

Exemplu. Să se calculeze determinantul de ordinul patru

Rezolvare. Calculăm determinantul după elementele liniei a treia:

Folosind proprietatea 8° a determinanţilor, putem calcula determinantul şi în felul următor: adăugăm la

elementele coloanei a doua elementele respective ale coloanei a patra, iar la elementele primei coloane,

elementele coloanei a patra înmulţite cu 3.

Obţinem:

,AaAaAaΔ inini2i2i1ij

.

3531

1013

2343

3112

Δ

.402571911123

531

343

112

11

351

233

312

11

353

234

311

31

43

231̀3

Page 53: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

36

1.3.4.

Rezolvarea sistemelor de n ecuaţii liniare cu n necunoscute. Regula lui

Cramer

In continuare, vom arăta cum pot fi rezolvate sisteme de n ecuaţii liniare cu n necunoscute cu ajutorul

determinanţilor de ordinul n.

Observăm că dacă în descompunerea determinantului după elementele liniei i

vom înlocui elementele ai1, ai2,..., ain cu elementele liniei k ak1, ak2, ..., akn, obţinem:

Într-adevăr, determinantul care se obţine în urma acestei înlocuiri va conţine două linii

identice (linia i şi linia k) şi de aceea valoarea lui va fi egală cu zero.

Aşadar, suma produselor elementelor unei linii la complemenţii algebrici respectivi pentru

elementele altei linii este egală cu zero. Acest rezultat este adevărat şi pentru coloane.

Fie A o matrice de ordinul n. Se spune că matricea pătratică A este nedejenerată, dacă

determinantul ei este diferit de zero, adică det (A) = ∆≠0. Vom arăta că dacă matricea A este

nedejenerată, atunci inversa ei va fi:

.4021800160961101

508

329

1411

11

3508

1000

2329

31411

3531

1013

2343

3112

43

inini2i2i1i1 AaAaAaΔ

k.i0,AaAaAa inkni2k2i1k1

.

nn2n1n

n22212

n12111

1

AAA

AAA

AAA

Δ

1A

Page 54: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

37

Întradevăr

În mod analog se poate arăta că şi A-1 .A = E. Se poate demonstra că det

(A-1)=1/det(A)

Exemplu. Fie matricea

Să se afle matricea A-1.

Rezolvare. Calculăm determinantul matricei A:

Deoarece ∆ ≠ 0, rezultă că există matricea inversă A-1.

nn2n1n

n22212

n12111

1

aaa

aaa

aaa

AA

.

nn2n1n

n22212

n12111

AAA

AAA

AAA

Δ

1

.

1000

0100

0010

0001

E

Δ

AaAaAa

Δ

AaAaAa

Δ

AaAaAa

Δ

AaAaAa

Δ

AaAaAa

Δ

AaAaAa

nnnnn2n2n1n11nnn12n211n1

nn2nn222n1211n2n12221121

nn1nn212n1111n1n12121111

A

.

121

142

231

A

.01268834

121

142

231

Page 55: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

38

1;1211

121A

2;2412

141A

.

AAA

AAA

AAA

Δ

1A:Avem

21

12

11

11

332313

322212

312111

1

.26442

311

;34112

211

;58314

231

;13221

311

;12111

211

;14312

231

;04421

421

33

33

23

32

13

31

32

23

22

22

12

21

31

13

A

A

A

A

A

A

A

Page 56: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

39

Aşadar,

Fie dat sistemul din n ecuaţii liniare cu n necunoscute, scris sub forma matriceală AX = B.

Dacă matricea A este nedegenerată (det (A) ≠ 0), atunci sistemul de ecuaţii liniare are o singură soluţie

X = A-1 • B.

Vom scrie această soluţie cu ajutorul determinanţilor:

.

100

010

001

121

142

231

210

311

512

AA

,

100

010

001

210

311

512

121

142

231

AA

:Verificare

.

210

311

512

210

311

512

1

1A

1

1

1

Δx,,

Δ

Δx,

Δ

Δx

:adică

,

ΔΔ

ΔΔ

ΔΔ

Δ

Δ

Δ

Δ

1

bAbAbA

bAbAbA

bAbAbA

Δ

1

b

b

b

AAA

AAA

AAA

Δ

1BAX

nn

22

11

n

2

1

n

2

1

nnn22n11n

nn2222112

nn1221111

n

2

1

nn2n1N

n22212

n12111

1

Page 57: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

40

Astfel a fost demonstrată regula lui Cramer:

Sistemul din n ecuaţii liniare cu n necunoscute cu matricea A nedegenerată este compatibil şi determinat.

Soluţia sistemului se determină după formulele:

unde ∆ - determinantul matricei A, iar ∆j - determinanţi obţinuţi din determinantul ∆ înlocuind elementele

coloanei j cu termenii liberi b1,b2 ,. . . ,bn .

de aceea pentru a

rezolva sistemul de

ecuaţii dat putem aplica regula lui Cramer. Aflăm:

,n1,j,Δ

Δx

j

j

,027

2120

6741

1512

6031

:

.522

,0674

,852

,963

.

432

4321

4321

421

sistrmuluimatriceitulDeterminan

liniareecuaţcuaţidesistemulrezolveseSă

Rezolvare

xxx

xxxx

xxxx

xxx

Exemplu

;81

2125

6740

1518

6039

1

;108

2150

6701

1582

6091

2

;27

2520

6041

0

1812

6931

3

.27

5120

0741

8512

9031

4

Page 58: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

41

Dar atunci: x1 = 3, x2 = —4, x3 = —1, x4 = 1.

În încheiere vom menţiona că dacă matricea A a sistemului de ecuaţii liniare este dejenerată

(det(A) = 0), atunci sistemul de ecuaţii liniare sau nu are soluţii, sau are o infinitate de soluţii. în acest

caz, pentru a cerceta şi rezolva sistemul, trebuie aplicată metoda Jordan -Gauss.

Exerciţii propuse

Aplicând regula lui Cramer, să se rezolve sistemele de ecuaţii:

Răspunsuri

a) 2, 5 ,1 ; b) 1, 3, 2; c) 3, 1, 4; d) 1, 1, 1; e) 1, -l, 2, 2; f) 1, 1, 1, 2.

1.4. Vectori şi operaţii

Activitatea unei întreprinderi se caracterizează printr-o serie de indicatori economici, cum ar fi: volumul

producţiei pentru fiecare tip de produs, costul unei unităţi de produs, productivitatea muncii etc. De regulă,

aceşti indicatori economici se trec în documentele respective într-o anumită ordine. De aceea, dacă se schimbă

locul a două numere, se schimbă şi caracteristica activităţii întreprinderii.

0.3x2x3xx

1,2x2xx2x

2,x4x3xx

4,x3x2xx

f

2;x2x3xx

5,2xx2xx

1,xxx2x

1,xx2xx

e

2;2x6x2x

8,5x2xx

3,xx3x

d

8;2x3xx

11,5x2x3x

23,4xx2x

c

1;2x2x3x

4,3xxx

10,x3xx

b

21;2x5xx

23,4x3x2x

15,3x2xx

a

4321

4321

4321

4321

4321

4321

4321

4321

321

321

321

321

321

321

321

321

321

321

321

321

Page 59: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

42

1.4.1. Vectori şi operaţii cu vectori

Studiind diferite fenomene şi procese, întâlnim mărimi fizice de diferită natură. Unele mărimi fizice, cum ar fi

volumul corpului, masa, temperatura etc. se caracterizează printr-un singur număr. Aceste mărimi sunt

mărimi scalare. Deopotrivă cu mărimile scalare, există şi mărimi fizice pentru caracterizarea cărora este

necesar de a arăta şi direcţia (sensul). De exemplu, viteza mişcării unui corp, acceleraţia, forţa care acţionează

asupra unui corp. Mărimile fizice care se .caracterizează şi prin direcţie şi sens se numesc mărimi vectoriale

sau vectori.

Vectorul poate fi reprezentat geometric în plan şi în spaţiu ca un segment orientat, adică ca un segment la care

deosebim începutul şi sfârşitul. Dacă A este începutul segmentului orientat, iar B sfârşitul,

atunci vectorul se notează AB.

Lungimea (sau modulul) vectorului AB este distanţa de la punctul A la punctul B şi se notează | AB |. Este

evident că vectorii AB şi BA au aceeaşi lungime, dar sensuri opuse, adică sunt vectori opuşi.

Un vector poate fi definit cunoscând originea lui, lungimea, direcţia şi sensul. însă în multe aplicaţii originea

vectorului nu are importanţă, ci doar lungimea, direcţia şi sensul lui. Deoarece originea vectorului nu are

importanţă, vectorul (numit şi vector liber) poate fi translat, păstrându-i lungimea, direcţia şi sensul. Vectorii

liberi pot fi notaţi cu litere mici cu săgeată: a ,b , c ,u , v ,...

Doi vectori a şi b sunt egali şi se scrie a = b dacă au aceeaşi direcţie, acelaşi sens şi aceeaşi lungime.

Vectorul care are lungimea zero se numeşte vector nul şi se notează cu 0 . Direcţia şi sensul vectorului nul sunt

nedeterminate.

Geometric, suma a doi vectori a şi b este un al treilea vector c = a +b , a cărui origine coincide cu

originea vectorului a , iar extremitatea - cu extremitatea vectorului b , cu condiţia că originea vectoru-

lui b coincide cu extremitatea vectorului a . Regula descrisă se numeşte regula triunghiului de

adunare a vectorilor liberi.

Produsul unui vector a cu un scalar λ este un vector λ • a care se obţine din vectorul a prin întindere

(dacă | λ | > 1) sau prin comprimare (dacă | λ | < 1) de | λ | ori, păstrând sensul vectorului a , dacă λ > 0 şi

schimbându-i sensul în opus, dacă λ < 0.

Produsul vectorului a cu λ = — 1 este vectorul opus — a . Deoarece vectorii a şi — a au aceeaşi lungime

şi sens opus, rezultă că a +(—a ) —0 .

A scădea din vectorul a vectorul b înseamnă a aduna la vectorul a vectorul —b , adică a — (b ) = a

+ (—b ).

Page 60: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

43

Din cele spuse mai sus rezultă că într-o egalitate vectorială un vector poate fi trecut dintr-un

membru în altul ^u semnul schimbat (cu sens opus), adică dacă a + b = c , atunci a = c — b .

Dacă a este un vector nenul, atunci vectorul e = aa

.1

de lungile

mea 1 şi care are aceeaşi direcţie şi sens ca şi vectorul a se numeşte versorul corespunzător

vectorului a .

Fie a şi b vectori nenuli. Notăm cu φ Є [0, ] unghiul format de aceşti doi vectori. Numim produs

scalar al vectorilor a şi b numărul real, notat ( a , b ) definit prin relaţia:

Din definiţie rezultă că dacă vectorii a şi b sunt perpendiculari, atunci produsul lor scalar este egal

cu zero.

Fie Oxyz un sistem cartezian de coordonate în spaţiul euclidian E3, iar i , j , k vectori unitari (versori)

pe axele de coordonate respective.

Dacă M(x,y,z) este un punct din spaţiul E3, atunci vectorul OM , numit vectorul de poziţie al

punctului M, poate fi reprezentat în baza vector i lor { i , j , k } as tfel : OM = x . i + y . j + z . k , unde

x, y ş i z , numi te coordona te l e vec tor u lu i , sun t p ro i ec ţ i i l e l u i OM p e axe l e de coo r dona te r e spec t ive .

Aşadar, orice vector a E3 poate fi reprezentat prin coordonate şi vectorii unitari astfel:

a = (a1, a2, a3) — a1∙ i + a2 ∙ j + a3 ∙ k .

Deoarece orice vector se determină complet cunoscând originea şi extremitatea lui, coordonatele

vectorului pot fi exprimate prin coordonatele acestor două puncte. Fie că originea vectorului a se află în

punctul A(x1,y2,z1), iar extremitatea lui - în punctul B(x2,y2,z2).

Examinăm vectorii OA , OB şi AB . Are loc egalitatea

.

,0

,00,cos

,

nulvectorulesteşi

vectoridintreunulpuţuţceldacă

şidacă

ba

baba

ba

Page 61: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

44

Lungimea vectorului va fi egală cu distanţa dintre punctele A şi B, adică

Vom exprima acum produsul scalar a doi vectori a şi b prin coordonatele lor. Avem:

Deoarece

Aşadar, am obţinut:

.zz,yy,xxa

sau

kzzjyyixxaAB

adiă

,kzzjyyixx

kzjyixkzjyixOAOBAB

121212

121212

121212

111222

.,,

,,,,,

:

.

111111111

222111

222222111111

3

2

12

2

12

2

12

zyxkzjyixkzjyixa

kzjyixkzjyixba

zyxkzjyixbşizyxkzjyixa

E

zzyyxxa

Atunci,real.număuunλiar

euclidianspaţpaţînvectoridoiFie

,,,,

,,,,

,,,

212121212121

21212121

2121222111

zzyyxxkkzzjkyzikxz

kjzyjjyyijxykizx

jiyxiixxkzjyixkzjyixba

1,,, kkjjii 0,,, kkjjiişi

.

,cos

.,

2

2

2

2

2

2

2

1

2

1

2

1

212121

212121

zyxzyx

zzyyxx

ba

ba

zzyyxxba

atunciDar

Page 62: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

45

Din această expresie reiese că doi vectori nenuli a şi b sunt perpendiculari (ortogonali) dacă

Aşadar, doi vectori şi b sunt paraleli dacă coordonatele lor sunt proporţionale:

În particular, pentru vectori din spaţiul euclidian E2 avem: (a, b) = xxx2 + yiy2;

Vectorii din spaţiile E2 şi E3 au diferite aplicaţii în fizică, tehnică, în geometria analitică la studiul

diferitelor linii şi suprafeţe.

Pentru rezolvarea multor probleme economice studierea vectorilor bidimensionali şi tridimensionsli nu

este suficient. De exemplu, dacă într-un raion se produce producţie industrială şi agricolă, atunci pentru a

caracteriza activitatea acestui raion este necesar de scris o consecu-tivitate ce conţine un număr mare

de numere reale.

Definiţia 1.16. O consecutivitate formată din n numere reale X = (x1, x2,..., xn) se numeşte

.

.;;

,

.0

2

1

2

1

2

1

212121222111

212121

z

z

y

y

x

x

zzyyxxkzjyixkzjyix

baba

zzyyxx

atunciDar

sauadică

dacăcoliniariparalelisuntşivectoridoideparte,Mai

.2

1

2

1

2

1

z

z

y

y

x

x

.cos

;,

2

2

2

2

2

1

2

1

2121

2121

yxyx

yyxx

yyxxba

.,0

,,

2

1

2

1

2121

2211

y

y

x

xyyxx

yxbyxa

dacăparaleli,şi

dacălare,perpendicusuntşivectoriDoi

Page 63: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

46

vector n-dimensional. Numerele x1,x2,..., xn sunt coordonatele vectorului.

În continuare deseori vectorii vor fi notaţi cu litere mari, iar coordonatele lor - cu litere mici.

Dimensiunea vectorului se determină de numărul de coordonate.Doi vectori n-dimensionali

X = (x1, x2,..., xn) şi Y = (y1, y2, ..., yn) sunt egali, dacă coordonatele lor respective sunt

egale, adică xi=yi, i-= n,1 .

Suma a doi vectori X=(x1,x2, … xn) şi Y=(y1,y2, ... yn) este un al treilea vector Z=(z1,z2, ... zn)

având coordonatele

zi = xi + yi, i= n,1 ,

adică

Z = X + Y = (x1 + y1, x2 + y2, … , xn + yn).

Într-adevăr, dacă ne interesează realizarea programului anual de activitate al unei întreprinderi care

produce n produse diferite, atunci este suficient să adunăm rezultatele activităţii pe prima şi a doua jumătate

ale anului.

Diferenţa a doi vectori X şi Y este un al treilea vector

Vectorul care are toate coordonatele egale cu zero se numeşte vector nul şi se notează 0 = (0, 0,..., 0).

Pentru ca doi vectori X şi Y să fie egali este necesar şi suficient ca X — Y = 0.

Produsul unui vector X = (x1,x2,.. . , x n ) cu un număr (scalar) este un vector

Referitor la operaţiile introduse mai sus, în baza proprietăţilor numerilor reale,

pot fi demonstrate următoarele proprietăţi:

unde , şi sunt numere reale.

.,,, 2211 nn yxyxyxYXZ

.,,, 21 nxxxXZ

,000.6;.3

;.5;.2

;.4;.1

XYXYX

XXZYXZYX

XXXXYYX

Page 64: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

47

Mulţimea tuturor vectorilor n-dimensionali, pentru care este definită operaţia adunării şi înmulţirii

vectorului cu un scalar formează spaţiul vectorial (liniar) n-dimensional, care de obicei se notează prin Rn.

De exemplu, dacă mărfurile vândute se caracterizează prin vectorul X = (x1,x2,.. . , x n ), iar preţurile

respective prin vectorul C = (c1 c2,.., cn) > atunci suma de bani obţinută de la realizarea mărfurilor va

fi: (C, X) = c1x1 + c2x2 + ... + cnxn.

Produsul scalar posedă următoarele proprietăţi:

Distanţa din tre două puncte X =(xi ,x2 , . . ,xn) şi Y =( y1, y2, ..., yn) în spaţiul vectorial n-

dimensional se determină din formula:

Spaţiul liniar n-dimensional în care este definit produsul scalar (şi prin urmare este introdusă metrica)

este spaţiul euclidian En.

În baza proprietăţilor produsului scalar a doi vectori se poate demonstra că pentru orice vectori X şi

Y ai spaţiului euclidian En are loc:

.,

,

,,,,,,

2211

2121

nn

nn

yxyxyxYX

adicărespectivelorcoordonateproduselorsumacuegalnumăuuneste

yyyYşixxxXvectoridoia

scalarProdusul

.,

,,,

.,,,,.5

;,,,.4

;,,,,.3

;,,,.2

;0,0,.1

22

2

2

1

21

2121

n

n

xxxXXX

estexxxXvectorului

YXYXYYXX

realnumăuYXYX

adunaredefaţavitateadistributiYXYXYXX

vecomunicatiXYYX

XdacănumaifipoateegalităgalsemnulYX

modululLungimea

n

i

ii yxYXYXd1

2.;

real.număuoriceλunde

,;;, YXYXXXYXYX

Page 65: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

48

1.4.2. Combinaţie liniară de vectori. Vectori liniari dependenţi şi liniar independenţi

Se spune că vectorul a 1 este coliniar (proporţional) cu vectorul a 2, dacă există aşa un număr real λ,

încât a 1= λ • a 2. O generalizare a proporţionalităţii vectorilor este noţiunea de combinaţie liniară de

vectori. Fie a 1, a 2, ... a k vectori ai spaţiului liniar Rn.

Definiţia 1.17. Vectorul a se numeşte combinaţie liniară a vectorilor a 1, a 2,..., a k dacă există aşa

numere reale a 1, a 2,..., a k, încât

Definiţia 1.18. Vectorii a 1, a 2, ... a k ai spaţiului liniar Rn se numesc liniar dependenţi dacă există

numerele reale 1, 2,..., k, cel puţin unul diferit de zero, încât are loc egalitatea

Definiţia 1.19. Vectorii a 1, a 2, ... a k ai spaţiului liniar Rn se numesc liniar independenţi dacă ei

nu sunt liniar dependenţi, adică egalitatea

are loc dacă şi numai dacă 1 = 2 = ... = k = 0.

Mai departe vom arăta că vectorii a 1 = (1, 5), a 2 — (2, 3) ai spaţiului liniar R2 sunt liniar

.2211 kk aaaa

.02211 kk aaa

.02211 kk aaa

.00,0,71,5,33,3,44,2,a1a3a2

:avem1α3,α2,αpentrudeoarece,dependenţeliniarsunt

71,5,aşi11,1,a,22,1,avectoriiexemplu,de

321

321

321

035

02

21

21

Page 66: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

49

independenţi. Pentru aceasta vom examina combinaţia lor liniară 1 . a 1+ 2

. a 2. Egalăm acest vector

cu vectorul nul, adică 1 . a 1+ 2

. a 2= 0. Avem: 1 (l, 5) + 2 (2, 3) = (0, 0); ( 1, 5 1) + (2 2, 3 2)

= (0, 0); ( 1 + 2 2, 5 1+ 3 2) = (0, 0). Din egalitatea acestor doi vectori, obţinem sistemul de

ecuaţii liniare:

Deoarece sistemul de ecuaţii are o singură soluţie 1 = 2 = 0, rezultă că vectorii a 1 = (1, 5) şi

a 2 = (2, 3) sunt liniar independenţi.

De menţionat că în spaţiile R2 şi R3 orice doi vectori sunt liniar independenţi dacă ei nu sunt paraleli

(coliniari). Orice trei vectori din spaţiul R2 şi orice patru vectori din spaţiul R3 sunt liniar dependenţi.

1.4.3. Baza şi rangul unui sistem de vectori. Descompunerea vectorului

prin vectorii bazei. Baza spaţiului vectorial

Definiţia 1.20. Numărul maximal r de vectori liniar independenţi ai sistemului care conţine k

vectori se numeşte rangul sistemului de vectori, iar înşişi vectorii liniar independenţi alcătuiesc

baza sistemului.

Fie a 1, a 2,..., a k sistemul daţ de vectori ai spaţiului liniar Rn, iar e 1, e 2,..., e r baza acestui sistem de

vectori. Vom arăta că orice vector x al sistemului de vectori poate fi exprimat liniar şi univoc prin

vectorii bazei. Vectorii x , e 1, e 2,..., e r vor fi deja liniar dependenţi. Din aceea că ei sunt liniar

dependenţi rezultă că există aşa numere a, 1, 2,..., k, cel puţin unul fiind diferit de zero, încât

are loc

035

02

21

21

035

2

21

21

0325

2

22

21

07

2

2

21

0

2

2

21

.0

,0

2

1

,

,,,,

.0

,,,

0

,0

.0

22

11

21

21

21

2211

2211

rr

r

r

r

rr

rr

eeex

eeex

eee

eee

eaeex

scrieputemşi0αAşşadar.dependenţeliniarisunt

vectoriicăadevădevărcontraziceaceastaDar

cărezultăţi,independenliniarvectoriideoareceşi

aveavomatuncipresupunemDacă

Page 67: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

50

ceea ce înseamnă că orice vector al sistemului de vectori poate fi exprimat prin vectorii bazei.

Vom demonstra că această exprimare este univocă. Fie

două exprimări diferite ale vectorului x prin vectorii bazei e 1, e 2,..., e r. Dar atunci

Aşadar, s-a demonstrat că exprimarea oricărui vector al sistemului prin vectorii bazei e 1, e 2,..., e r

este univocă.

Pentru a afla rangul şi baza unui sistem de vectori din R n, poate fi aplicată metoda Jordan-Gauss.

Fie a i = ( a 1i, a 2i,..., a ni), i = k,1 , un sistem dat de vectori ai spaţiului liniar Rn. Compunem

combinaţia liniară

rrrr eeexşieeex 22112211

.,,,

,0,,0,0

,,,

.0

2211

2211

21

222111

22112211

rr

rr

r

rrr

rrrr

eee

eee

eeexşieeex

sau

avemţi,independenliniarsuntvectoriideoareceDar

sau

.0

,0

,0

:,,,

0

221

2222121

1212111

21

2211

2211

knknnn

kk

kk

k

kk

kk

xaxaxa

xaxaxa

xaxaxa

xxx

axaxax

axaxax

elenecunoscutculiniareecuaţcudesistemulsau

vectorialăecuaţcuobţbţinrezultat,Cunul.vectorulcuvectoracestegalăgşi

Page 68: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

51

Rezolvând acest sistem de ecuaţii (aplicând metoda Jordan -Gauss), vom obţine necunoscutele de bază

xi1, xi2, ... , xir unde r este rangul sistemului de vectori, iar vectorii a i1, a i2, ..., a ir formează o bază a

sistemului de vectori. în ultimul tabel Gauss vom avea totodată coordonatele fiecărui vector în baza

obţinută.

Pentru a trece la o altă bază, este suficient să se efectueze încă un pas (o iteraţie).

Exemplu. Să se determine rangul şi o bază a sistemului de vectori:

Rezolvam acest sistem de ecuaţii liniare aplicând metoda Jordan-Gauss.

x1 x2 x3

x4

B

5 4 1

3

-3 -3 0

1

-2 1 -3

1

1 3 -2

2

0

0

0

0

x1 x2 x3

x4 B

5 4 1

3

-3 -3 0

1

13 13 0

10

11 11 0

8

0

0

0

0

x1 x2 x3

x4

B

14 13 1

0

-3 -3 0

1

43 43 0

0

0

0

0

.0223

,032

,033

,0345

.2,1,1,3,2,3,0,1

,3,1,3,4,1,2,3,5

4321

4321

421

4321

43

21

xxxx

xxxx

xxx

xxxx

Rezolvare.

aa

aa

:liniareiiecudesistemulAlcălcăt

Page 69: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

52

Din ultimul tabel se observă că rangul sistemului de vectori r = 3, necunoscutele x1, x3, x4 sunt necunoscute de bază,

iar vectorii a 1, a 3, a 4 formează o bază a sistemului dat de vectori. Totodată, am obţinut şi coordonatele fiecărui

vector al sistemului în baza a 1 , a 3, a 4. De exemplu, vectorul a 2 = 1 • a 1 + (—1) • a 3 + 0 • a 4.

Aplicând noţiunea de vectori liniar dependenţi şi independenţi, se poate determina dimensiunea şi baza spaţiului

vectorial Rn. În spaţiul vectorial Rn se pot găsi n vectori liniar independenţi. De exemplu, vectorii unitari

sun

t liniar independenţi; vectorii

de asemenea sunt liniari independenţi. Se poate demonstra că orice n+ 1 vectori ai spaţiului liniar Rn

sunt deja liniar dependenţi.

Din cele spuse mai sus rezultă că numărul maximal de vectori liniar independenţi în spaţiul Rn este egal cu

n. Numărul n şi este dimensiunea spaţiului Rn.

Definiţia 1.21. 0 mulţime ordonată de vectori ai spaţiului liniar Rn se numeşte baza lui dacă aceşti

vectori sunt liniar independenţi şi numărul lor coincide cu dimensiunea spaţiului.

In sapaţiul liniar Rn există multe baze (orice n vectori liniar independenţi alcătuiesc o bază), iar dacă

am ales o bază concretă e 1, e 2,.. . , e n , atunci orice alt vector x Rn poate fi exprimat univoc ca o

combinaţie liniară a vectorilor bazei, adică

0

35 35 0

0

x1 x2 x3

x4

B

0 -1 1

0

0 0 0

1

1 1 0

0

0 0 0

0

0

0

0

0

1,,0,0,0,,0,,0,1,0,0,,0,0,1 21 neee

nn eneeeee ',,2',1' 2211

.2211 nn exexexx

Page 70: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

53

Coeficienţii x1, x2, ...xn sunt coordonatele vectorului x în baza e 1 , e 2 , . . . , e n .

Se spune că vectorii e 1, e 2, ... , e n spaţiului En sunt ortonormaţi dacă ei sunt ortogonali doi câte doi şi

fiecare din ei are lungimea (norma) egală cu unitatea. Condiţia de ortonormare a vectorilor e 1, e 2, ...

, e k poate fi scrisă sub forma: ( e i, e j) = 0, pentru i ≠ j, şi ( e i, e j) = 1, pentru i = j.

Vectorii i , j , k sunt în spaţiul E3 ortonormaţi. Are loc

Teorema 1.2. Orice mulţime de vectori ortonormaţi sunt liniar independenţi.

Demonstraţie. Fie e 1 , e 2 , . . . , e k o mulţime de vectori ortonormaţi. Vom arăta că egalitatea vectorială

are loc dacă 1 = 2 = ...= k = 0 Pentru aceasta înmulţim ambii membri ai egalităţii de mai sus

scalar cu vectorul e i(unde i - unul din numerele 1,2,. . . ,k). Deoarece vectorii

e 1 e 2 , . . . e k sunt ortonormaţi , vom obţine că 1 = 0. Dar, întrucât acest rezul t a t e s t e

adevăra t pen t ru o r ice i = k,1 , obţ inem 1 = 2 = ...= k = 0. Aşadar, am demonstrat că

vectorii e 1 , e 2 , . . . , e k sunt liniar independenţi. ▲

În încheiere vom menţiona că orice mulţime de vectori ortonormaţi e 1, e 2 , ... , e k ai spaţiului

euclidian En, unde k < n, poate fi extinsă până la o bază ortonormată.

Fie e 1 , e 2 , . . . , e n o bază ortonormată a spaţiului euclidian En. Pentru orice vectori are loc:

02211 kk eee

.

,,

.

,

22

2

2

1

2211

2211

2211

n

nn

nn

nn

xxxx

yxyxyxyx

eyeyeyy

exexexx

vectoruluilungimeaiar

formuladincalculeazăsescalarlorProdusul

Page 71: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

54

Exerciţii propuse

1. Vectorii v 1, v 2 si v 3 sunt exprimaţi prin trei vectori liniar independenţi (necomplanari)

a , b şi c :

.

Să se demonstreze că vectorii v 1, v 2, v 3 sunt liniar dependenţi.

2. Fie vectorii a , b , c , d . Să se demonstreze că vectorii a , b , c formează o bază şi să se determine

coordonatele vectorului d în această bază:

Răspunsuri

1.5.

Mul

ţimi

conv

.2,2,2 321 cbavcbavcbav

.4,5,16,3,0,4,4,5,1,3,5,2

.7,5,8,5,4,2,0,3,1,4,1,2

.3,1,2,2,1,0,1,1,2,1,0,1

dcbac

dcbab

dcbaa

.3,52,2,0,7,3,1,5,3,2,6,4

.16,4,0,0,2,0,9,7,5,5,3,1

.12,4,2,9,5,0,7,3,2,5,1,0

dcbaf

dcbae

dcbad

.8,29,2,1,3,1,0,5,2,2,1,6

.15,16,18,1,5,0,3,0,4,1,2,3

.25,2,3,2,1,1,1,6,5,3,1,2

dcbai

dcbah

dcbag

.16,10,3,7,0,4,1,3,2,3,4,5 dcbaj

.32

;432432;723

;35;25;2

;52;43;234.2

cbadj

cbadicbadhcbadg

cbadfcbadecbadd

cbadccbadbcbada

Page 72: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

55

exe. Poliedre convexe

În paragraful precedent a fost introdusă noţiunea de spaţiu euclidian n-dimensional En. In continuare vom

examina diferite mulţimi de puncte (vectori) în spaţiul En.

Notaţia M En înseamnă că mulţimea M constă din puncte ale spaţiului En . Dacă punctul X aparţine

mulţimii M, atunci se scrie XM. Fie M1 şi M2 mulţimi de puncte din spaţiul En. Dacă toate punctele mulţimii

M1 se conţin şi în mulţimea M2, atunci se scrie M1 M2.

Definiţia 1.22. Numim segment determinat de punctele X(1) = (x1(1), x2

(1),..., xn(1)) si X(2) = (x1

(2), x2(2),..., xn

(2)) în

spaţiul En mulţimea punctelor X = (x1, x2, ... , xn) ale spaţiului En care se reprezintă ca o combinaţie liniar

convexă a punctelor X(1) si X(2) adică

.

Punctele X(1) şi X(2) sunt extremităţile segmentului.

Definiţia 1.23. Mulţimea M En se numeşte convexă dacă împreună cu oricare două puncte X(1) şi X(2)

ale sale conţine şi segmentul determinat de aceste puncte.

Teorema 1.3. Intersecţia unui număr finit de mulţimi convexe este o mulţime convexă.

Demonstraţie. Fie M1, M2 ,..., Mk mulţimi convexe. Dacă M = k

i 1

Mi constă numai dintr-un singur punct,

atunci mulţimea M este convexă (conform definiţiei, mulţimea care conţine un singur punct este convexă).

Presupunem că mulţimea M = k

i 1

Mi constă din mai multe puncte şi fie X 1 şi X 2 puncte arbitrare ei. ▲

Deoarece fiecare din mulţimile Mi, i = ,,1 k sunt mulţimi convexe, rezultă că segmentul ,, 21

iMXX i =

,,1 k şi, prin urmare, MXX 21 , .

Demostraţie. Fie M1, M2, ..., Mk mulţimi convexe. Dacă

constă numai dintr-un singur punct, atunci mulţimea M este covexă (conform defeniţiei, mulţimea care

.10,, 2121

2

2

1

1 şiundeXXX

k

i

M1

iM

k

i

M1

iM

Page 73: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

56

conţine un singur punct este convexă ).

Presupunem că mulţimea constă din mai multe puncte şi fie X(1) şi X(2) puncte arbritare ale ei. Deoarece

fiecare din punctele Mi, i = ,,1 k

Definiţia 1.24. Mulţimea punctelor spaţiului En ale căror coordonate satisfac ecuaţia liniară

Se numeşte hiperplan în spaţiul En .

Cu ajutorul produsului scalar a doi vectori, ecuaţia hiperplanului se scrie astfel:

(C,X) = b.

Teorema 1.4. Orice hiperplan al spaţiului E" este o mulţime convexă.

Demonstraţie. Fie un hiperplan (C,X) = b şi X 1 şi X 2 puncte de pe acest hiperplan. Vom arăta că punctele

X = ,10;1 21 XX

Demonstraţie. Fie un hiperplan (C,X)=b şi X(1) şi X(2) puncte de pe acest hiperplan. Vom arăta că

punctele

X=λ*X(1)+(1- λ)*X(2), 0≤ λ≤1,

de asemenea aparţin acestui hiperplan. într-adevăr,

bxcxcxc nn 2211

.1,1,

1,,

21

21

bbbXCXC

XXCXC

Page 74: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

57

În spaţiul E2 hiperplanul este linia dreaptă, iar în spaţiul E3 hiper-planul este planul obişnuit.

Hiperplanul (C, X) = b împarte spaţiul En în două părţi (mulţimi), numite semispaţii: (C, X) ≤ b şi

(C, X) ≥ b.

Teorema 1.5. Orice semispaţiu al spaţiului En este mulţime convexă.

Demonstraţie. Fie semispaţiul (C, X) ≤ b şi două puncte arbitrare X(1) şi X(2) ale acestui semispaţiu. Vom

arăta că punctele

În spaţiul E2 semispaţiul este un semiplan. Intersecţia a mai multor semiplane poate fi un punct, un segment,

o mulţime convexă mărginită sau nemărginită.

în spaţiul E3 , intersecţia unui număr finit de semispaţii poate fi un punct, un segment, un poliedru

convex, sau o mulţime convexă nemărginită.

Definiţia 1.25. Intersecţia unui număr finit de hiperplane şi semispaţii închise ale spaţiului En se numeşte

mulţime poliedrală convexă (dacă nu este vidă). Numim poliedru convex orice mulţime poliedrală convexă

mărginită.

Menţionăm că mulţimea este închisă dacă ea conţine şi toate punctele sale de frontieră.

Ca exemplu de poliedru convex în spaţiul n-dimensional poate servi paralelepipedul n-dimensional

determinat în coordonate prin inegalităţile:

În spaţiul tridimensional corpul format (mărginit) de câteva plane şi situat de o parte faţă de fiecare

din ele este un poliedru convex. Ca exemple de asemenea corpuri pot servi prisma triunghiulară,

piramida triunghiulară, prisma şi piramida regulată.

Definiţia 1.26. Numim punct de extremă (sau vârf) al poliedru-lui convex, punctul care nu poate fi

reprezentat ca o combinaţie liniară convexă a careva două puncte ale poliedrului.

bXC

bbbXCXC

XXCXC

XXX

,

.1,1,

1,,

,10,1

21

21

21

adica

adevar. Îsemispatiuacestuiaparitinasemeneade

nnn222111 βxα,,βxα,βxα

Page 75: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

58

Cu alte cuvinte, punctul de extremă al poliedrului convex este aşa un punct care nu poate să

aparţină interiorului segmentului ce uneşte careva două puncte distincte ale poliedrului.

Prin înveliş convex al unei mulţimi M1 se înţelege cea mai mică mulţime convexă M ce conţine

mulţimea M1. O astfel de mulţime M există, deoarece dacă vom lua toate mulţimile convexe ce

conţin mulţimea M1, atunci intersecţia lor şi va fi cea mai mică mulţime convexă ce conţine

mulţimea M1. Cu alte cuvinte, mulţimea M este înveliş convex al mulţimii M1, dacă ea constă din

toate punctele

Teorema 1.6. Orice poliedru convex din spaţiul En este un înveliş convex al vârfurilor sale. Cu alte

cuvinte, orice punct al poliedrului convex este o combinaţie liniară convexă a vârfurilor poliedrului.

Demonstraţie. Pentru simplitate vom demonstra teorema pentru spaţiul En, prin inducţie după

numărul de vârfuri ale suprafeţei poligonale convexe. Dacă suprafaţa poligonală constă dintr-un singur

punct sau dintr-un segment, atunci teorema este adevărată.

Vom examina polgonul care are trei vârfuri (este un triunghi). în interiorul triunghiului P1P2P3 (fig.

1.1) luăm un punct arbitrar P. Unim punctul P1 cu punctul P. Notăm prin P4 punctul de intersecţie a

semidreptei P1P cu latura P2P3 a triunghiului.

Deoarece punctul P se află pe segmentul P1P4, avem:

P=t1*P1+t4*P4, unde t1+t4=1, t1≥0, t4≥0.

.P,,P,Pvectorului

aconvexaliniaracombinatieoestePλXVectorul.Mmultimii

alepunctedearbritrarafinitasubmultimeorigineesteP,,P,Piar

,k1,i0,λ,1unde,PλX

k21

k

1i

ii1

k21

k

1i

1

k

1i

ii

Page 76: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

59

Mai departe, punctul P4 se află pe segmentul P2P3, prin urmare,

P4=t2*P2+t3*P3, unde t2+t3=1, t2≥0, t3≥0.

Substituim această expresie în expresie precendentă, obţinem:

P=t1*P1+t4*( t2*P2+t3*P3)P4, unde t1P1t2 t4+t3t4P3.

Notăm: λ=t1, λ2=t2t4, λ3=t3t4. Obţinem :

P= λ*P1+ λ2*P2+ λ3*P3, unde λ1+ λ2+ λ3=1, λ1, λ2, λ3≥0,

ceea ce înseamnă că punctul P este o combinaţie liniar convexă a vârfurilor P1, P2, P3 ale

triunghiului.

Să presupunem că poligonul ne reprezintă o suprafaţă poligonală convexă cu vârfurile P1,

P2,..., Pk, iar P este un punct arbitrar al acestei figuri. Cu ajutorul diagonalelor construi te din

vârful P1, împarţim suprafaţa poligonală convexă în k — 2 triunghiuri. Evident că punctul P va nimeri

în unul din aceste triunghiuri, de exemplu, în triunghiul P1P2P3. Conform celor spuse mai sus vom

avea:

P = λ1 ∙ P1 + λ2 ∙ P2 + λ3 ∙ P3. Adăugând la membrul dreapf al acestei egalităţi celelalte k — 3 vârfuri, adică

k — 3 vectori cu λi = 0, obţinem definitiv

Astfel s-a demonstrat că orice punct al suprafeţei poligonale convexe se exprimă ca o

combinaţie liniar convexă a vârfurilor poligonului. ▲

In încheiere, ne vom opri la una din proprietăţile fundamentale ale mulţimilor convexe. Se

spune că hiperplanul (C, X) = b desparte mulţimile M1 şi M2, dacă (C, X) ≤ b pentru toate punctele

X M1 şi (C, X) ≥ b pentru toate punctele X M2- Cu alte cuvinte, hiperplanul (C, X) = b desparte

mulţimile M1 şi M2 dacă şi numai dacă mulţimea M1 este amplasată în întregime în unul din semispaţiile

formate de hiperplan, iar mulţimea M2 este amplasată în întregime în celălalt semispaţiu.

Hiperplanul (C, X) = b desparte strict mulţimile M1 şi M2, dacă (C, X) < b pentru orice X M1 şi

(C, X) > b pentru orice X M2. Au loc următoarele teoreme:

Teorema 1.7. Pentru două mulţimi convexe închise M1 şi M2 fără puncte comune există hiperplan care le

desparte strict.

Teorema 1.8. Dacă M1 şi M2 sunt mulţimi convexe fără puncte comune, atunci există hiperplan care le

k

1i

iiPλk

i

ii kiundeP1

.1,,1,0,

Page 77: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

60

desparte.

Se spune că hiperplanul (C, X) = b este hiperplan-suport al mulţimii M în punctul P0 Є M, dacă

hiperplanul conţine punctul Po, iar mulţimea M se află într-un semispaţiu format de acest hiperplan.

Teorema 1.9 (teorema despre hiperplanul suport). Dacă Po este un punct de frontieră al mulţimii convexe

închise M, atunci există un hiperplan-suport al mulţimii M în punctul Po.

Rezultatele expuse în acest capitol au aplicaţii nemjlocite pentru fundamentarea metodelor de rezolvare a

problemelor de programare liniară.

Page 78: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

61

Capitolul 2

Programarea liniară

Schimbările ce au loc în mediul în care activează agenţii economici generează în permanenţă probleme a

căror soluţionare impune luarea şi aplicarea unor decizii.

A decide înseamnă a alege dintr-o mulţime de acţiuni (care poate fi finită sau infinită) pe acea care este

considerată cea mai avantajoasă pentru atingerea unor obiective prestabilite. De calitatea deciziei depinde

eficienţa utilizării fondurilor, reducerea costurilor, creşterea profitului etc.

Printre metodele matematice, folosite pe larg în economie, un rol important îl are programarea matematică.

Scopul principal pe care-1 urmăreşte programarea matematică constă în obţinerea soluţiei optime a unei

probleme economice pe baza unui model matematic.

Sfera de aplicare în economie a programării matematice cuprinde un număr mare şi variat de probleme

privind planificarea economică, operativă şi de perspectivă, conducerea diferitelor procese de producţie,

dirijarea diferitelor procese tehnologice etc.

In problemele de programare matematică procesele economice sunt descrise (exprimate) prin relaţii

matematice în raport cu variabilele pe care le conţin, relaţii care arată dependenţa dintre diferiţi factori ce

intervin în desfăşurarea acţiunilor. Natura, forma şi gradul acestor expresii matematice, precum şi modul de

rezolvare a acestor probleme au determinat diferite direcţii de studii ale programării matematice, cum ar fi:

programarea liniară, când aceste expresii (restricţiile şi funcţia-obiectiv) sunt liniare; programarea

neliniară, când cel puţin o restricţie sau funcţia-obiectiv este de tip neliniar; programarea dinamică, când se

examinează probleme legate de luarea deciziilor în funcţie de timp sau a unor procese compuse din mai

multe etape.

Dintre toate direcţiile programării matematice, programarea liniară este metoda cea mai răspândită

de rezolvare a multor probleme economice, pe de o parte, datorită, caracterului relativ simplu al

aparatului matematic folosit în modelare şi rezolvare, iar pe de altă parte, datorită faptului că este

uşor accesibilă pentru reprezentarea matematică şi analiza fenomenelor economice.

Modelul matematic de programare liniară aplicat la reprezentarea unui sistem economic este

constituit dintr-un ansamblu de relaţii liniare, dintre care una reflectă obiectivul urmărit, iar celelalte

cuprind restricţiile economice sau tehnologice.

Orice problemă de programare liniară se formulează matematic astfel: din mulţimea soluţiilor

sistemului de restricţii, exprimate prin ecuaţii şi inecuaţii liniare, să, se determine o soluţie (soluţia

optimă) ce dă valoarea maximă (sau minimă) a unei expresii liniare, numită funcţie-obiectiv (funcţie-

scop).

Page 79: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

62

In continuare se vor examina unele probleme economice care conduc la modele de programare

liniară şi se vor expune metode (algoritmi) de soluţionare a acestor probleme.

2.1. Exemple de probleme de programare liniară

Pentru a ne imagina mai bine ce fel de probleme se rezolvă în programarea liniară, vom prezenta

câteva exemple.

1. Problema utilizării raţionale a resurselor

O întreprindere dispune de m resurse R1, R2,..., Rm în cantităţile b1, b2,..., bm. Pe baza acestor resurse

se pot fabrica n produse P1, P2,..., Pn, care vor aduce întreprinderii beneficiile unitare respective

c1,c2, . . . ,c n .

Cunoscând că pentru a produce o unitate de produs Pj, j = m,1 , sunt necesare atJ unităţi de

resursă Ri, i = m,1 , se cere de a determina ce cantităţi de fiecare produs va trebui să producă

întreprinderea, astfel încât beneficiul total de la vânzarea producţiei să fie maxim.

Datele iniţiale ale problemei le putem include în următorul tabel (tab. 2.1).

Tabelul 2.1

Resursele Producţia Limitele

resurselor P1 P2 ... Pj ... Pn

R1

R2

...

Ri

...

Rm

a11

a12

...

ai1

...

am1

a12

a22

...

ai2

...

am2

...

...

...

...

...

...

a1j

a2j

...

aij

...

amj

...

...

...

...

...

...

a1n

a2n

...

ain

...

amn

b1

b2

...

bi

...

bm

Beneficiul

unitar

c1 c2 ... cj ... cn

Pentru a scrie modelul matematic al problemei formulate, vom nota cu xj volumul de producţie

Pj, j = n,1 , care va fi fabricat din resursele existente, iar prin X = (x1, x2, ... , xn) programul de

producţie al întreprinderii.

Se poate trece de la aspectul economic al problemei la aspectul matematic, scriind sub formă algebrică

restricţiile economice. Aceste restricţii sunt de două tipuri: restricţii datorate limitării resurselor şi

restricţii impuse' de sensul economic al variabilelor. Deoarece xj, j = n,1 , reprezintă mărimi

Page 80: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

63

economice ale căror valori negative ar fi lipsite de sens, variabilele Xj trebuie să fie nenegative. Scopul

în această problemă este de a maximiza beneficiul total, obţinut ca sumă a beneficiilor pentru fiecare

produs în parte.

Aşadar, modelul matematic al problemei de utilizare raţională a resurselor (problema sortimentului

optim) are forma:

Mai compact modelul matematic poate fi scris astfel:

Problema considerată se formulează matematic astfel: din mulţimea soluţiilor sistemului de inecuaţii (2.1)

să se determine o soluţie ce dă valoarea maximă a funcţiei (2.2).

Exemplu. Pentru a produce două feluri de marfă P1 şi P2, o fabrică de tricotaj foloseşte lână, nitron şi

silon ale căror rezerve constituie respectiv 820 kg, 430 kg şi 310 kg. Cantităţile (în kilograme) de fire toarse

necesare pentru fabricarea unei unităţi de produs finit şi beneficiul căpătat la vânzarea unei unităţi de

producţie sunt prezentate în tabelul 2.2.

Tabelul 2,2

Felurile de

materii

prime

Cantităţile de fire

necesare

Limitile

resurselor

P1 P2

Lâna

Nitron

Silon

0,4

0,2

0,1

0,2

0,1

0,1

820

430

310

2.2.max

1.2

0,,0,,0,0

,

,

,

2211

21

2211

222222121

111212111

nnjj

nj

mnmnjmjmm

nnjj

nnjj

xcxcxcxcXZ

xxxx

bxaxaxaxa

bxaxaxaxa

bxaxaxaxa

n

1j

jj

j

n

1j

ijij

max.xcXZ

n1,j0,x

,m1,i,bxa

Page 81: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

64

Beneficiul

unitar

7,8 5,6

Să se determine programul de activitate care va aduce fabricii un beneficiu (profit) maxim.

Notăm prin x1 şi x2 volumul de producţie P1 şi respectiv P2. Modelul matematic al problemei este:

2. Problema amestecului

optim (meniului optim)

Se ştie că pentru a realiza un amestec se pot folosi n tipuri de materii prime Mj, j = n,1 . Amestecul

trebuie să conţină m substanţe Si, i = m,1 , care se găsesc în materiile prime, în aşa fel ca fiecare

substanţă Si să intre în unitatea de amestec în cantitatea necesară bi, i = m,1 .

Cunoscând cantitatea aij de substanţă Si ce se conţine într-o unitate de materie primă Mj şi costurile

unitare cj pentru materiile prime Mj, se cere de a determina cantităţile de materie primă necesare pentru

a obţine unitatea de amestec cu componenţa prescrisă la costul total minim.

Datele iniţiale ale problemei le includem în tabelul 2.3.

Tabelul 2.3

Substanţele Materia primă Cantitatea necesară

minimală de substanţă M1 M2 ... Mn

S1

S2

...

Sm

a11

a21

...

am1

a12

a22

...

am2

...

...

...

...

a1n

a2n

...

amn

b1

b2

...

bm

Costul unei unităţi

de materie primă

c1 c2 ... cn

Pentru a scrie modelul matematic al problemei , vom nota cu x j, j = n,1 , cantitatea de

materie primă Mj necesară pentru a obţine unitatea de amestec cu componenţa prescrisă.

Modelul matematic al problemei

amestecului are forma:

max.5,6x7,8xXZ

0x0,x

310,0,1x0,1x

430,0,1x0,2x

820,0,2x0,4x

21

21

21

21

21

n

1j

jj

j

n

1j

ijij

min.xcXZ

n1,j0,x

,m1,i,bxa

Page 82: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

65

Restricţiile în modelul matematic exprimă faptul că într -o unitate de amestec trebuie să se

conţină nu mai puţin de cantitatea necesară pentru fiecare substanţă.

3. Problema de transport

La m producători A1, A2,..., Am se află un produs care trebuie transportat la punctele de destinaţie (la

consumatori) B1, B2, ... , Bn. Cunoscând cantităţile disponibile ai, i = m,1 , şi cantităţile necesare bj, j = n,1 ,

precum şi costurile unitare de transport cij de la producătorul Ai la consumatorul Bj, se cere să se

determine cantităţile xij de produs care urmează a fi repartizate de la producători la consumatori, astfel ca

cererea să fie satisfăcută exact în fiecare centru de consum, iar cheltuielile totale la transportarea produsului să

fie minime.

Datele iniţiale ale problemei le trecem în tabelul 2.4.

Tabelul 2.4

Producătorii Consumatorii Disponibil

B1 B2 ... Bn

A1 c11

c12

... c1n

a1

A2 c21

c22

... c2n

a2

... ... ... ... ... ...

Am cm1

cm2

... cmn

am

Necesar b1 b2 ... bn

Modelul matematic al problemei are forma:

njmix

bxxx

bxxx

bxxx

axxx

axxx

axxx

ij

nmnnn

m

m

mmnmm

n

n

,1,,1,0

,

,

,

,

,

,

21

222212

112111

21

222221

111211

Page 83: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

66

Modelul matematic al problemei de transport în mod compact poate fi scris în modul următor:

Evident, problema de transport este de asemenea o problemă de programare liniară şi va avea

soluţii admisibile, dar atunci şi soluţieoptimă, dacă şi numai dacă

2.2. Diferite forme de prezentare

a modelului matematic al problemei de programare liniară

Analizând modelele prezentate în paragraful precedent, se observă că într-o problemă de

programare liniară pot apărea restricţii scrise sub formă de inecuaţii (de tipul „≤” sau „≥”) şi

restricţii sub formă de ecuaţii. De asemenea, criteriul de optimizare ales impune în unele cazuri

min12121111 mnmnijij xcxcxcxcZ

m

i

n

j

ijij

ij

m

i

jij

n

j

iij

xcXZ

njmix

njbx

miax

1 1

1

1

.min

,1,,1,0

,,1,

,,1,

m

i

n

j

ji ba1 1

.

Page 84: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

67

maximizarea funcţiei-obiectiv, iar în alte cazuri - minimizarea acesteia. In unele probleme de

programare liniară nu se va cere neapărat ca variabilele să ia valori nenegative.

Pentru a efectua studiul şi interpretarea soluţiilor unei probleme de programare liniară, se aplică

diferite forme de prezentare a modelului matematic al problemei de programare liniară.

Se spune că o problemă de programare liniară este dată sub forma standard dacă toate

restricţiile se reprezintă prin ecuaţii şi tuturor variabilelor li se impun condiţii de nenegativitate,

adică avem:

Din start am prezentat forma standard a unei probleme de programare liniară, deoarece aflarea

soluţiei oricărei probleme de programare liniară cu ajutorul unor metode analitice necesită forma ei

standard. In forma standard se mai cere ca toţi bi ≥ 0, i = m,1 . Pentru a obţine aceasta, dacă bi < 0,

vom înmulţi ecuaţia respectivă cu (—1).

Se spune că o problemă de programare liniară este dată sub forma canonică dacă toate

restricţiile sunt inecuaţii de acelaşi sens şi tuturor variabilelor li se impun condiţii de nenegativitate.

Dacă sensul restricţiilor este de tipul ,,≤”, atunci funcţia-obiectiv trebuie maximizată, iar dacă sensul

restricţiilor este de tipul ,,≥”, funcţia-obiectiv trebuie minimizată.

Putem constata că orice problemă de programare liniară dată sub forma canonica poate fi adusă

la forma standard introducând variabile de compensare (variabile ecart) nenegative. în funcţia-

obiectiv variabilele de compensare se includ cu coeficienţii egali cu zero.

Modelul matematic al problemei de utilizare raţională a resurselor scris în forma standard se

prezintă astfel:

.max

0,,0,0

,

,

,

2211

21

2211

22222121

11212111

nn

n

mnmnmm

nn

nn

xcxcxcXZ

xxx

bxaxaxx

bxaxaxa

bxaxaxa

.max

0,,0,0,,0,0

,

,

,

2211

121

2211

222222121

111212111

nn

nmnn

mmnnmnmm

nnn

nnn

xcxcxcXZ

xxxxx

bxxaxaxx

bxxaxaxa

bxxaxaxa

Page 85: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

68

De reţinut că în aplicaţiile practice apar deseori situaţii în care modelul matematic al problemei

conţine simultan restricţii de toate tipurile. Dar orice problemă de programare liniară poate fi adusă

la forma standard (sau la forma canonică) cu ajutorul unor transformări efectuate asupra restricţiilor,

precum şi a operatorului minim în maxim (sau invers) aplicat funcţiei-obiectiv. Aceste transformări sunt:

a) Schimbarea semnului unei inecuaţii se realizează prin înmulţirea

ei cu (—1).

d) Inecuaţiile se transformă în ecuaţii ţinând seama de faptul că inecuaţia

n

j

ijij bxa1

poate fi scrisă ca o

ecuaţie

n

j

iinjij bxxa1

, adăugînd variabile de compensare .0inx În mod analog o inecuaţie de forma

n

j

ijij bxa1

se transformă în ecuaţia

n

j

iinjij bxxa1

prin scăderea variabilei de compensare .0inx De

menţionat că variabilele de compensare nu are în funcţia-obiectiv.

e) Transformarea operratorului minim în maxim (sau invers) se bazează pe egalitatea;

,maxmin XZXZGXGX

Adevărată pentru orice mulţime G şi orice funcţie reală XZ definită pe mulţimea G.

Transformările menţionate mai sus ne dau posibilitatea să obţinem forma standard (sau canonică)

pentru oricare problemă de programare liniară. Importanţa acestor transformări va apărea într-un

mod elocvent atunci când se va pune problema utilizării algoritmului simplex pentru rezolvarea unei

probleme sau când se vor considera probleme duale ale problemelor de programare liniară.

n

1j

n

1j

ijijijij

n

1j

ijij

"

j

'

j

"

j

'

jj

j

.bxasibxa:contrar

sensdeinecuatiieurmatoarelcuaechivalentestebxa

ecuatiacafaptuluibazapeinecuatiiintransformaseEcuatilec

0.xsi0xunde,xxx

adicanegative,iledouavariabadiferentacueînlocuiest

sesemn,derestrictiiimpuneseicarei,xvariabilaOb

Page 86: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

69

Pentru studiul de mai departe al problemei de programare liniară vom avea nevoie de noţiunile de

soluţii admisibile şi soluţie optimă.

Numim soluţia admisibilă a problemei de programare liniară vectorul nxxxX ,,, 21 ale cărui

coordonate satisfac toate restricţiile programei.

Soluţia admisibilă **

2

*

1

* ,,, nxxxX pentru care funcţia-obiectiv XZ îşi realizează valoarea maximă

(minimă) se numeşte soluţia optimă.

Am constatat deja că orice problemă de programare liniară poate fi adusă la forma standard. Vom arăta

acum că, rezolvînd problema standard, se obţine soluţia optimă a problemei iniţiale.

Fie ( **

2

*

1 ,,, nxxx , **

2

*

1 ,,, mnnn xxx ) soluţia optimă a problemei aduse la forma standard. Vom demonstra că

vectorul **

2

*

1

* ,,, nxxxX este soluţia optima pentru problema iniţială.

Vom arăta, mai întâi, că X* — (x*1, x*

2,..., x*n) este o soluţie admisibilă pentru problema

iniţială. într-adevăr, coordonatele acestui vector satisfac toate restricţiile problemei iniţiale:

coordonatele lui sunt nenegative (aceaste cerinţe sunt şi în problema standard) şi deoarece numerele

x*n+1, x

*n+2, ... , x

*n+m sunt de asemenea nenegative, din egalităţile

,,1,**

22

*

11 mibxaxaxa iininii

rezultă inegalitatea

.,1,**

22

*

11 mibxaxaxa ininii

Presupunem acum că vectorul X* = (x*1, x*

2,..., x*n) nu este soluţie optimă pentru problema

iniţială. în acest caz se va găsi o altă soluţie

X = (x1, x2,..., xn), pentru care Z(X) > Z(X*). Vom arăta că aceasta este imposibil. Pentru aceasta este

suficient de construit un vector ale cărui coordonate vor satisface toate restricţiile problemei sub

forma standard şi în el funcţia-obiectiv va lua o valoare mai mare decât pentru soluţia (x*1, x

*2, ... ,

x*n, x*

n+1, x*n+2, ... , x*

n+m), ceea ce va fi în contradicţie cu faptul că (x*1, x

*2, ... , x

*n, x

*n+1, x

*n+2,

... , x*n+m) este soluţie optimă pentru problema standard.

Examinăm vectorul ,~,,~,~,~,,~,~2121 mnnnn xxxxxx unde .,1,~~~~

2211 mixaxaxabx niniiiin

Întrucît vectorul X = nxxx ~,,~,~21 satisface restricţiile problemei iniţiale, rezultă că .,1,0~ mix in În

acest caz vectorul mnnnn xxxxxx ~,,~,~,~,,~,~

2121 satisface toate restricţiile problemei standard şi totodată

Z(X) > Z(X*), ceea ce contrazice că (x*1, x

*2, ... , x

*n, x

*n+1, x

*n+2, ... , x

*n+m ) este soluţie optimă pentru

problema standard. Contradicţia obţinută ne demonstrează faptul că vectorul X* = (x*1, x

*2, ... , x

*n) este

soluţie optimă a problemei iniţiale.

Aşadar, orice problemă de programare liniară poate fi adusă la forma standard:

njx

mibxa

j

n

j

ijij

,1,0

,,1,1

Page 87: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

70

n

j

jj xcXZ1

.max

Problema standard poate fi scrisă şi sub formă vectorială:

njx

BxA

j

n

j

jj

,1,0

,1

max,, XCXZ

Unde nnmjjjj cccCbbbBaaaA ,,,,,,,,,,, 212121

şi ,,,, 21 nxxxX şi sub forma

matricială:

0

,

X

BAX

max,, XCXZ

unde nmijaA

.

Probleme propuse

Să se scrie modelele matematice ale următoarelor probleme:

1. Pentru confecţionarea (fabricarea) a trei articole se folosesc utilaje de frezat, strunjire, sudură şi de

şlefuire (polizare). Timpul necesar pentru prelucrarea unui articol cu fiecare utilaj, timpul (săptămânal)

disponobil pentru fiecare utilaj şi profitul de la vânzarea unui articol de fiecare tip este dat în tabelul 2.5.

Tabelul 2.5

Utilajele de Consumul de timp (ore)la

prelucrarea unui articol

Timpul disponibil

(ore)

1 2 3

Frezat

Strujire

Sudori

Polizare

3

2

7

5

4

8

5

6

5

6

4

7

230

300

250

340

Prufitul

unitar

52 73 66

Să se afle câte articole de fiecare tip trebuie fabricate, pentru ca profitul de la vânzarea lor să fie

maxim.

2. Pentru fabricarea a patru feluri de bomboane fabrica foloseşte trei feluri de materie primă (de

bază): zahăr, melasă (glucoza alimentară) şi piure de fructe. Cheltuielile de materie primă necesară

pentru a produce o tonă de bomboane şi profitul de la vânzare sunt date în tabelul 2.6.

Page 88: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

71

Tabelul 2.6

Felul de

materie

primă

Norma de consum (t) de materie primă la

producerea unei tone de bomboane

Rezervele

de materie

primă 1 2 3 4

Zahăr

Melasă

Piure de

fructe

0,6

0,4

-

0,6

0,3

0,1

0,7

0,2

0,1

0,5

0,4

0,1

990

720

180

Profitul

unitar

664 685 672 613

Se se întocmească planul de producere a bomboanelor ce garantează un profit maxim.

3. La o fabrică de mobilă din foi standard se taie forme speciale de trei tipuri pentru a satisface

necesarul: 38 de bucăţi, 64 de bucăţi şi 52 de bucăţi. Fiecare foaie poate fi tăiată prin două metode

(moduri). Numărul de forme obţinute la aplicarea uneia din metode, precum şi cantitatea deşeurilor

respective sunt date în tabelul 2.7.

Tabelul 2.7

Tipul

formei

Numărul de forme obţinute ce

corespund metodei de tăere

Numărul

necesar

de forme 1 2

I

II

III

3

4

6

2

5

4

38

64

52

Cantitatea

deşeurilor (cm2)

124 114

Să se determine câte foi şi prin ce metodă trebuie tăiate pentru a obţine cantităţile necesare de forme şi o

cantitate minimă de deşeuri.

4. La îngrăşarea suplimentară a pământului însămânţat, la fiecare hectar se introduc nu mai puţin de 10 unităţi

de substanţe chimice A, 25 de unităţi de substanţe chimice B şi 20 de unităţi de substanţe chimice C.

O gospodărie cumpără îngrăşăminte minerale de două feluri (tipuri). Conţinutul substanţelor chimice şi

preţurile de cumpărare sunt date în tabelul 2.8.

Să se determine cantităţile necesare de îngrăşăminte procurate, astfel încât cheltuielile totale să fie minime.

Page 89: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

72

5. La stabilirea raţiei zilnice pentru animale putem folosi două feluri de furaje: fân (nu mai mult de 50 kg)

şi silos (nu mai mult de 80 kg). Raţia trebuie să conţină cel puţin 950 g de proteine (albumine), 96 g de calciu şi

Tabelul 2.8

Substanţele

chimice

Conţinutul substanţelor chimice

într-o unitate de masură (greutate)

a îngrăşămintelor

Cantităţile necesare

de substanţe chimice

(la hectar)

1 2

A

B

C

2

9

4

6

4

5

10

25

20

Preţul 50 30

90 g de fosfor. În tabelul 2.9 sunt date cantităţile de componente necesare conţinute de o unitate (1 kg) din

fiecare furaj şi preţurile de cost ale acestor furaje.

Tabelul 2.9

Compo-

nentele

raţiei

Cantităţile componentelor

necesare ce se conţin în fiecare

furaj (g/kg)

Cantităţile (minime) necesare

de componente din raţia

zilnică (g)

Fân silos

Proteine

Calciu

Fosfor

46

1,6

2,6

12

2,4

1,1

950

96

90

Preţul 2,4 1,6

Să se determine cantităţile de fân şi silos necesare pentru a satisface cerinţele biologice, astfel încât cheltuielile

să fie minime.

2.3. Proprietăţile soluţiilor admisibile

în problema de programare liniară.

Teoremele fundamentale

Fie o problemă de programare liniară scrisă sub forma standard:

0

,

X

BAX

max,, XCXZ

Page 90: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

73

Vom presupune că problema are soluţii admisibile. In acest paragraf vom demonstra unele proprietăţi

importante ale problemelor de programare liniară.

Teorema 2.1. Mulţimea soluţiilor admisibile ale unei probleme de programare liniară este o mulţime convexă

(dacă nu este vidă).

Demonstraţie. Dacă mulţimea soluţiilor admisibile constă numai dintr-un singur punct, atunci ea este

convexă. Presupunem că mulţimea soluţiilor admisibile constă din mai multe puncte şi fie X(1) şi X(2) două

puncte (două soluţii admisibile) distincte. Deoarece ele sunt soluţii admisibile, avem:

AX(1) = B, X(1)0 şi AX(2) = B,

X(2) 0. Examinăm combinaţia lor lineară convexă (adică segmentul determinat de punctele X(1) şi X(2)) X =

X(1) + (1+ X(2), .10 Vom arăta că vectorul X este soluţia admisibilă.

Într-adevăr, AX = A .)1()1()1( )2()1()2()1( BBBAXAXXX Deoarece

10 , X(1) 0 şi X(2) 0, rezultă că X 0. Prin urmare, mulţimea soluţiilor admisibile în problema de

programare liniară este o mulţime convexă.

Page 91: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

74

Dacă mulţimea soluţiilor admisibile este mărginită, atunci ea va fi un poliedru convex.

În continuare vom presupune că mulţimea soluţiilor admisibile este mărginită (majoritatea problemelor

practice sunt de tipul acesta).

Teorema 2.2 (teoremade bază). Dacă mulţimea soluţiilor admisibile a problemei de programare liniară este nevidă şi

mărginită, atunci funcţia-obiectiv ia valoarea optimă într-un punct de extremă (într-un vârf) al poliedrului convex al

soluţiilor admisibile.

Demonstraţie. Fie X(1), X(2), ..., X(s) vârfurile poliedrului de soluţii admisibile ale problemei de programare

liniară. Presupunem că funcţia-obiectiv ia valoarea optimă nu într-un vârf al poliedrului convex al soluţiei

admisibile. În baza teoremei despre reprezuentare punctelor unui poliedru convex putem scrie

,)(

1

ks

k

k XX

unde

s

k

k

1

= 1, .,1,0 skk Dar atunci

max

1

maxmax

1

)(

1

)(

1

)(

1

)(),(,),()( ZZZXZXCXCXCXZs

k

k

s

k

k

ks

k

k

ks

k

k

ks

k

k

Aşada

r, am obţinut că Z(X) maxZ , unde maxZ = ).( )(

maxk

k

XZ

În cazul în care domeniul soluţiilor admisibile ale problemei de programare liniară este nemărginit, teorema

se formulează astfel:

Dacă funcţia obiectiv în problema de programare liniară este mărginită superior pe mulţimea soluţiilor

admisibile, atunci valoarea maximă a ei se realizează într-un vârf al mulţimii poUedrale convexe (care descrie

mulţimea soluţiilor admisibile).

Teorema 2.3 (teorema despre alternative). Dacă funcţia-obiectiv ia aceeaşi valoare optimă în mai multe puncte

de extrem (vârfuri) ale mulţimii soluţiilor admisibile, atunci orice combinaţie liniară convexă a acestora este soluţie

optimă a problemei de programare liniară.

Demonstraţie. Fie X(1), X(2), ..., X(s) vârfurile domeniului de soluţii admisibile pentru care fincţia-obiectiv îşi

realizează valoarea maximă. Examinăm punctele ,)(

1

kq

k

k XX

unde

q

k

k

1

= 1, .,1,0 qkk

Avem: max

1

maxmax

1

)(

1

)(

1

),(,),()( ZZZXCXCXCXZq

k

k

q

k

k

kq

k

k

kq

k

k

Aşadar, s-a demonstrat că mulţimea soluţiilor optime ale problemei de programare liniară este o mulţime

convexă.

Rezultatele obţinute mai sus servesc drept bază pentru elaborarea metodelor eficiente de rezolvare a

problemelor de programare liniară.

2.4. Interpretarea geometrică a problemelor de programare liniară

Page 92: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

75

Pentru înţelegerea problemelor prezentate în paragraful precedent şi a tehnicii de rezolvare a lor, vom

analiza interpretarea geometrică în spaţiul R2. în acest caz datele problemei pot fi prezentate grafic în plan în

sistemul de coordonate x1Ox2.

Fie problema de programare liniară:

Mai întâi să clarificăm cum se determinia şi se reprezintă în planul de coordonate x1Ox2 mulţimea

soluţiilor admisibile ale problemei de programare liniară. Este clar că fiecare din inecuaţiile ai1x1 + ai2x2

≤ bi, i = m,1 , determină unul din cele două semiplane în care dreapta ai1x1 + ai2x2 ≤ bi, împarte planul

x1Ox2. Pentru a determina care semiplan închis satisface inecuaţia ai1x1+ai2x2≤bi, este suficient de luat

un punct interior al unuia din semiplanele date şi de verificat dacă coordonatele lui satisfac inecuaţia ai1x1

+ ai2x2 ≤ bi, Dacă coordonatele punctului considerat satisfac inecuaţia ai1x1 + ai2x2 ≤ bi, , atunci

semiplanul închis căutat va fi acel care conţine punctul luat, în caz contrar, semiplanul căutat va fi

celălalt semiplan închis.

Din cele expuse mai sus rezultă că, luând în consideraţie condiţiile x1 ≥ 0 şi x2 ≥ 0, precum şi

intersecţia semiplanelor ai1x1 + ai2x2 ≤ bi, , i = m,1 , se va obţine o suprafaţă poligonală convexă.

Să presupunem că mulţimea de soluţii admisibile ale problemei de programare liniară se reprezintă

prin suprafaţa poligonală convexă ABCDE (fig. 2.1). Vom determina mulţimea de puncte ale suprafeţei

poligonale convexe ABCDE pe care funcţia-obiectiv Z(X) = c1x1 + c2x2 ia valoarea maximă şi valoarea

minimă.

Examinăm mulţimea de puncte din plan, în care funcţia-obiectiv Z(X) = c1x1 + c2x2 ia una şi aceeaşi

valoare Z(X) = Z0. Mulţimea acestor puncte este o linie dreaptă c1x1 + c2x2 = Z0. Această dreaptă este

perpendiculară pe vectorul c = (c1, c2). Luăm, de exemplu, Z = 0 şi construim dreapta c1x1 + c2x2 = 0.

Funcţia-obiectiv Z(X) determină pentru diferite valori ale lui Z o mulţime de drepte paralele între ele.

Vom deplasa dreapta c1x1+c2x2 = 0 paralel cu ea însăşi în direcţia creşterii valorilor funcţiei-obiectiv

.max

0,0

,

,

,

2211

21

2211

2222121

1212111

xcxcXZ

xx

bxaxx

bxaxa

bxaxa

mmm

Page 93: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

76

Z(X), adică în direcţia vectorului c = (c1,c2). După cum se observă (fig. 2.1), maximum funcţiei-

obiectiv se obţine în vârful B, iar minimum - în vârful D.

Ideile expuse mai sus stau la baza metodei grafice de rezolvare a problemelor de programare liniară.

Probleme rezolvate

1. Aplicând metoda grafică să se rezolve problema de programare liniară:

Rezolvare. Determinăm mulţimea soluţiilor admisibile. Aceasta va fi suprafaţa poligonală convexă

OABCD (fig. 2.2). Construim vectorul c = (4, 2) şi ducem linia de nivel 4x1 + 2x2 = 0 a funcţiei-obiectiv Z(X).

Această dreaptă este perpendiculară pe vectorul c = (4, 2). Se observă (vezi fig. 2.2) că maximum funcţiei-

obiectiv Z(X) se obţine în vârful C al mulţimii de soluţii admisibile.

Aflăm coordonatele acestui vârf. Pentru aceasta rezolvăm sistemul de ecuaţii liniare:

max.xxXZ

0x0,x

10,xx

,xx

,xx

21

21

21

21

21

24

2

93

1832

Page 94: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

77

2. Aplicând metoda grafică, să se rezolve problema:

Rezolvare. Determinăm mulţimea soluţiilor admisibile. Aceasta va fi suprafaţa poligonală convexă

ABCDE (fig. 2.3). Construim vectorul c = (2, -4) şi ducem linia de nivel 2x1 - 4x2 = 0 a funcţiei-

obiectiv Z(X). Această dreaptă este perpendiculară pe vectorul c = (2,-4). Se observă (vezi fig. 2.3)

că maximum funcţiei-obiectiv Z(X) se obţine în vârfurile D şi E. în acest caz problema are o

infinitate de soluţii optime, şi anume toate punctele segmentului DE.

Aflăm coordonatele vârfurilor D şi E:

max.xxXZ

0x0,x

0xx

4,x2x

4,2xx

2,xx

21

21

21

21

21

21

42

.2822642;62

6

84

1832

2

1832max

2

1

2

21

ZsiC

x

x

x

xx

10,xx

,xx

21

21

Page 95: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

78

D:

33

7

7

42

2

21

21

21

x

xx

xx

xx

Aşadar, avem D(6; 1) şi E(4;0). Atunci mulţimea soluţiilor op time va fi: X* = (6; 1) + (1 - )(4; 0)

= (6 ; ) + (4(1 - ); 0) = = (2 + 4; ), unde 0 < < 1. Valoarea maximă a funcţiei-obiectiv Zmax

= 2(2 + 4) - 4 = 4 + 8 - 4 = 8.

3. Să se rezolve problema de programare liniară (aplicând metoda grafică):

Rezolvare. Determinăm domeniul soluţiilor admisibile (fig. 2.4). Construim vectorul c = (2, —1) şi

ducem linia de nivel 2x1 — x2 = 0.

Observăm că domeniul soluţiilor admisibile nu mai este limitat de o linie poligonală închisă.

Deoarece funcţia obiectiv Z(X) nu este mărginită superior, rezultă că problema nu are soluţie optimă.

max.xxXZ

0x0,x

,xx

,x

21

21

21

21

2

12

1x

Page 96: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

79

Este uşor de constatat că interpretarea geometrică în plan poate fi efectuată pentru orice

problemă de programare liniară dată sub forma standard cu parametrii m şi n, numai dacă n — m =2.

într-adevăr, exprimând toate necunoscutele prin două dintre ele, de exemplu, prin x1 şi x2, şi luând

în consideraţie că toate necunoscutele xj ≥ 0, j = n,1 , obţinem o problemă de programare liniară cu

două necunoscute x1 şi x2 şi cu restricţii sub formă de inecuaţii.

În cazul n = 3 domeniul de soluţii admisibile ale problemei de programare liniară poate fi

reprezentat în spaţiul R3.

4. Să se rezolve problema de programare liniară (aplicând metoda grafică):

Rezolvare. Deoarece m = 3 şi n = 5, avem n — m = 2 şi deci condiţia de mai sus se

îndeplineşte. Exprimăm variabilele x3, x4 şi x5 prin x1 şi x2:

max.XZ

x

,

21

21

21

223

5,1,0

,44

,1622

22232

432

5

43

43

xxx

jx

xx

xxxx

xxxx

j

Page 97: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

80

Funcţia-obiectiv în forma Z(X)=3x2-(10-2x1-x2)+2(6-x2)-2=2x1+2x2. Folosind condiţiile xj≥0 obţinem

oproblemă echivalentă cu două necunoscute sub forma cananică

Rezolvăm această problemă aplicând metoda grafică. Mulţimea soluţiilor admisibile se reprezintă prin

suprafaţa poligonală convexă ABCDE (fig. 2.5).

.44

,6

,210

44

2216

36

44

2216

32222

215

24

213

215

2143

24

215

2143

2143

xxx

xx

xxx

xxx

xxxx

xx

xxx

xxxx

xxxx

.max22max22

0

60

44

102

044

06

0210

2121

1

2

21

21

21

2

21

xxXZxxXZ

x

x

xx

xx

xx

x

xx

Page 98: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

81

Prin urmare, soluţia optimă a problemei este: X* = (2; 6; 0; 0; 10) şi Zmax = Z{X*) = 16.

5. Să se rezolve problema de programare liniară (aplicând metoda grafică):

Rezolvare. Şi în această problemă n — m = 5 — 3 = 2. Deci, o putem transforma în una echivalentă cu două

variabile (forma canonică). Cu ajutorul transformărilor elementare obţinem sistemul echivalent:

Deplasînd drepta 2x1+2x2=0 (Z=0) în direacţia vectorului normal c =(2,2), obţinem

Zmax=Z(C)=2*2+2*6=16, unde C(2;6)-punctul de intersecţie a dreptelor I şi III:

6

2

6

102

2

1

2

21

x

x

x

xx

6

2

6

102

2

1

2

21

x

x

x

xx

.min62

5,1,0

,1752

,332

,9

4321

5321

4321

321

xxxxXZ

jx

xxxx

xxxx

xxx

j

Page 99: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

82

În figura 2.6 este prezentată mulţimea G a soluţiilor admisibile ale sistemului de restricţii. Deplasând

dreapta 2x1 - 3x2 = 0 (Z = 0) în direcţia opusă a vectorului normal c — (2, -3), obţinem:

.min32

5,1,0

,843

,1223

,9

:

.32

623129

.5,1,0

,438

,22312

,9

5,1,0

,843

,1223

,9

21

1

21

21

21

21

212121

3215

3214

213

521

4321

321

xxXZ

jx

xx

xx

xx

esteechivalentModelul

xx

xxxxxxXZobiectivFunctia

jx

xxx

xxxx

xxx

jx

xxx

xxxx

xxx

jj

.5

,4

352

9

3543

9

:

,743425;4

2

1

2

21

21

21

min

x

x

x

xx

xx

xx

IIII

ZBZZ

sidrepteloraintersexiedepunctuleste4;5Bunde

Page 100: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

83

Page 101: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

84

Pentru modelul iniţial avem:

054438438

105243122312

05499

*

2

*

1

*

5

*

2

*

1

*

4

*

2

*

1

*

3

xxx

xxx

xxx

Deci, soluţia optimă este X* = (4; 5; 0; 10; 0), Zmin =Z(X*) = -7.

Interpretarea geometrică a problemei de programare liniară în care intervin trei variabile

Restricţiile problemei se exprimă printr-un sistem de inecuaţii de forma:

Funcţia-obiectiv este:

Z(X)=c1x1+c2x2+c3x3→ max. Ecuaţiile ai1x1 + ai2x2 + ai3x3 = bi, i= m,1 , reprezintă plane în 3 şi

fiecare plan determină două semispaţii, care sunt definite de una din inecuaţiile ai1x1 + ai2x2 + ai3x3

< bi sau ai1x1 + ai2x2 + ai3x3 > b, (i= m,1 ).

Dacă sistemul de ecuaţii este compatibil, mulţimea soluţiilor admisibile reprezintă un

poliedru convex, numit poliedrul soluţiilor admisibile.

Funcţia Z(X) ia o valoare determinată pe fiecare plan perpendicular pe vectorul c

=

(c1, c2, c3); este crescătoare când planul se deplasează în direcţia vectorului c

şi descrescătoare

când planul se deplasează în direcţie opusă vectorului c

şi ia valoarea optimă (maximă sau

minimă) când planul trece printr-un anumit vârf al poliedrului soluţiilor admisibile. În acest caz

problema admite o singură soluţie optimă.

Dacă vectorul c

este perpendicular pe o muchie sau o faţă a poliedrului soluţiilor

admisibile, funcţia-obiectiv Z(X) ia aceeaşi valoare în toate punctele acestei muchii sau feţe; în

acest caz problema admite o infinitate de soluţii optime.

Interpretarea geometrică a problemei de programare liniară în care intervin n variabile

În mod analog se reprezintă goemetric problema de programare liniară în care intervin n

variabile:

max,)(

,1,0

2211

2211

22222121

11212111

nn

j

mnmnmm

nn

nn

xcxcxcXZ

njx

bxaxaxa

bxaxaxa

bxaxaxa

,0,0,0 321

332211

2323222121

1313212111

xxx

bxaxaxa

bxaxaxa

bxaxaxa

mmmm

Page 102: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

85

Ecuaţiile ai1x1 + ai2x2 +…+ ainxn = bi (i= m,1 ) reprezintă hiperplane în 3 (spaţiul n-

dimensional). Fiecare hiperplan împarte spaţiul în două semispaţii. Punctele unuia din semispaţii

verifică inecuaţia ai1x1 + ai2x2 +…+ ainxn < bi, iar ale celuilalt semispaţiu- inecuaţia ai1x1 + ai2x2

+…+ ainxn > bi. Dacă sistemul de restricţii ale problemei de programare liniară este compatibil,

atunci mulţimea soluţiilor admisibile reprezintă un poliedru convex - poliedrul soluţiilor admi-

sibile. Funcţia-obiectiv Z(X) ia o valoare determinată pe fiecare din hiperplanele

Z(X)=c1x1+c2x2+...+cnxn. Valoarea funcţiei Z(X) creşte când hiperplanul

Z(X)=c1x1+c2x2+…+cnxn se deplasează în direcţia vectorului normal c

= (c1, c2, … ,cn) şi

descreşte daca hiperplanul se deplasează în direcţia opusă a vectorului c

.

Pot avea loc următoarele situaţii:

1. Hiperplanul în deplasarea lui ia o poziţie când el conţine numai

un singur punct (vârf) al poliedrului soluţiilor admisibile; problema

admite o singură soluţie optimă (într-un singur vârf al poliedrului).

2. Vectorul c

= (c1, c2, …, cn) este perpendicular pe o muchie sau

pe o faţă a poliedrului, problema admite o infinitate de soluţii optime

(toate punctele muchiei sau ale feţei).

Probleme propuse

Utilizând metoda grafică, să se rezolve următoarele probleme de programare liniară.

.max3)(

,1,0

,2623

,63

.1

21

21

21

21

xxXZ

xx

xx

xx

.max4)(

,0,0

,832

,1553

,162

.2

21

21

21

21

21

xxXZ

xx

xx

xx

xx

.max52)(

,0,0

,1553

,162

,832

.3

21

21

21

21

21

xxXZ

xx

xx

xx

xx

.max23)(

,0,0

,843

,1223

,9

.4

21

21

21

21

21

xxXZ

xx

xx

xx

xx

.max7)(

,0,0

,183

,143

,2

.5

21

21

21

21

21

xxXZ

xx

xx

xx

xx

.max34)(

,50

,0

,102

,142

,132

.6

21

2

1

21

21

21

xxXZ

x

x

xx

xx

xx

.min2)(

,2,0

,3662

,123

,32

.7

21

21

21

21

21

xxXZ

xx

xx

xx

xx

.min2)(

,0,0

,75.0_

,2022

,95.15.0

,2

.8

21

21

21

21

21

21

xxXZ

xx

xx

xx

xx

xx

.max32)(

,0,0

,142

,10

,123

,183

.9

21

21

21

21

21

21

xxXZ

xx

xx

xx

xx

xx

.max3)(

,0,0

,3234

,122

,1052

.11

21

21

21

21

21

xxXZ

xx

xx

xx

xx

.max3)(

,0,0

,304

,303

,202

,1532

.12

21

21

21

21

21

21

xxXZ

xx

xx

xx

xx

xx

.max3)(

,0,0

,142

,035

,132

,632

.10

21

21

21

21

21

21

xxXZ

xx

xx

xx

xx

xx

Page 103: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

86

Răspunsuri

1. Zmax = Z(8; 1) = 25. 2. Zmax = Z(7;2) = 30. 3. Zmax = Z(5;6) = 40.

4. Zmax = Z(6;3) = 24. 5. Zmax = Z(2; 4) = 30. 6. Zmax= Z(5;4) = 32.

7. Zmin= Z(l;2) = 5. 8 Z min, = Z(3;5) = -7. 9. Zmax= Z(6; 4) = 24.

10.Zmax= Z(7;0) = 21. Z min, =(7

10;

7

6)=4. 11.Zmin = Z(5;4) = -6.

12. Poliedrul G este nemărginit: Zmax = ∞. 13. Zmax = Z(0;0;6;26) = 26. 14. Zmin = Z(6;2;0;0) =

Z(0;4;0;4) = -10. 15. Sistemul de restricţiii este incompatibil: G = Ø , Z(X) nu are extreme.

16.Zmax = Z(5;6; 16;0;0)=72 17.Zmax = Z(l;3;0) = 2.

2.5. Soluţii de bază admisibile. Corespondenţa dintre soluţiile de bază admisibile şi vârfurile

mulţimii de soluţii admisibile

Fie o problemă de programare liniară dată sub forma standard şi scrisă sub forma vectorială:

unde Aj = (a1j, a2j,..., amj)', j .max),()(

,,1,0

,1

XCXZ

njx

BxA

j

n

j

jj

.max)(

,0,0,0

,4

,4

.17

321

321

331

321

xxxXZ

xxx

xxx

xxx

.max432)(

4,1,0

,2623

,63

.13

321

421

321

xxxXZ

jx

xxx

xxx

j .max2226)(

4,1,0

,8

,123

.14

4321

421

321

xxxxXZ

jx

xxx

xxx

j

.min2)(

0,5

,5

,7

.15

21

21

21

21

xxXZ

xx

xx

xx

.max88)(

5,1,0

145

,232

,832

.16

32

5421

5321

321

xxXZ

jx

xxxx

xxxx

xxx

j

Page 104: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

87

= n,1 sunt vectori-coloană.

Presupunem că problema are soluţii admisibile şi rangul matricei

A=(A1, A2, …, An) este egal cu m, unde m < n. Dacă m = n, atunci sistemul de ecuaţii va avea o

singura soluţie.

Problema de programare liniară poate fi interpretată astfel: din toate reprezentările vectorului-

coloana B sub formă de combinaţie liniara a vectorilor A1, A2, …, An cu coeficienţi nenegativi să se aleagă

o aşa reprezentare, încât funcţia-obiectiv Z(X) să ia valoarea maximă.

Definiţia 2.1 Soluţia nenulă

)0...,0,0,,...,,( 21

mn

smss xxxX

se numeşte soluţie de bază admisibilă dacă sistemul de vectori As1, As2, …, Asm care corespunde

coordonatelor pozitive xs1, xs2, …, xsm sunt liniar independenţi, adică alcătuiesc o bază a sistemului de

vectori A1, A2, …, An.

Faptul că vectorii As1, As2, …, Asm sunt liniar independenţi înseamnă că necunoscutele xs1,

xs2, …, xsm pot fi exprimate prin celelalte n - m necunoscute libere, adică

mixxxx j

Jj

ijis oi,1,

unde J - mulţimea indicilor necunoscutelor libere; Xij - coordonatele vectorului Aj în baza As1, As2, …, Asm;

xio - coordonatele vectorului B în această bază.

Exemplu. Fie problema de programare liniară:

În această problemă A1=

1

2,

A2=

0

1, A3=

2

3, A4=

1

0, B=

2

4

. Rangul sistemului de ecuaţii este r = m = 2. Soluţia admisibilă X1=(0;4;0;2) este soluţie de bază

admisibilă, deoarece vectorii A2=

0

1 şi A4=

1

0 sunt liniar independenţi; soluţia admisibilă X2 = (l;2;0;l)

nu este soluţie de bază admisibilă, deoarece are trei coordonate pozitive şi se ştie că în spaţiul 2 orice trei

vectori sunt liniar dependenţi.

Soluţia de bază admisibilă este nedegenerată, dacă ea conţine exact m coordonate pozitive, iar dacă

numărul coordonatelor pozitive este mai mic decât m, atunci soluţia de bază admisibilă este degenerată.

În exemplul de mai sus, soluţia de bază admisibilă X1= (0;4;0;2) este nedegenerată, iar soluţia de

bază admisibilă X3 = (2; 0; 0; 0) este degenerată.

Fie X=(xs1, xs2, …, xsm, 0, 0,…,0) o soluţie de bază admisibilă. Se spune că vectorii liniar

independenţi Asl, As2 ..., Asm formează o bază pentru soluţia de bază admisibilă. Dacă soluţia de bază

admisibilă este nedegenerată, atunci ei îi corespunde o singură bază, în caz contrar îi corespund mai multe

baze. În exemplul de mai sus, pentru soluţia de bază admisibilă X1= (0;4;0;2) avem baza compusă din

vectorii A2, A4, iar pentru soluţia de bază admisibilă degenerată X3 = (2;0;0;0) avem două baze A1, A2 şi

.max243)(

,0,0,0,0

,22

,432

4321

4321

431

321

xxxxXZ

xxxx

xxx

xxx

Page 105: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

88

respectiv A1, A3.

În continuare vom demonstra teorema care stabileşte legătura dintre vârfurile domeniului de

soluţii admisibile şi soluţiile de bază admisibile în problema de programare liniară.

Teorema 2.4. Fiecărei soluţii de bază admisibile în problema de programare liniară îi

corespunde un vârf al mulţimii de soluţii admisibile şi invers, fiecărui vârf îi corespunde o soluţie de bază

admisibilă.

Demonstraţie. Suficienţa. Fie X soluţie de bază admisibilă. Pentru comoditate presupunem că

primele k coordonate sunt pozitive, iar celelalte n-k vor fi zerouri, adică

X=(x1, x2, ..., xk, 0, 0, ..., 0), k≤m

Deoarece X este o soluţie de bază admisibilă, rezultă că vectorii A1, A2, ..., Ak sunt liniar independenţi,

adică 01

k

j

jjA dacă şi numai dacă toţi αj= 0, kj ,1 .

Soluţia de bază admisibilă X=(x1, x2, …, xk, 0, 0,…, 0), ca soluţie admisibilă, satisface

egalitatea

k

j

jj BxA1

. Vom arăta că X este un vârf al mulţimii de soluţii admisibile. Presupunem că X

nu este un vârf al mulţimii de soluţii admisibile. Atunci soluţia admisibilă X poate fi reprezentată ca o

combinaţie liniar convexă a două puncte diferite X(1) şi X(2) ale mulţimii de soluţii admisibile, adică X=λ •

X(1)+ (1 - λ) • X(2), 0 <λ< 1. Dar deoarece λ> 0 şi 1-λ> 0, rezultă că şi vectorii X(1) şi X(2) au acelaşi aspect, şi

anume:

X(1)=(x(1), x(2), …, 2

kx , 0, 0,…, 0)

şi

X(2)=( 22

2

2

1 ,...,, kxxx , 0, 0,…, 0)

Soluţiile X(1) şi X(2) sunt soluţii admisibile şi de aceea,

Scăzând membrii respectivi ai

acestor două egalităţi, obţinem:

0... 21

2

2

2

1

21

2

1

1

1 kkk AxxAxxAxx

Deoarece punctele X(1) şi X(2) sunt distincte, rezultă că cel puţin un coeficient în ultima egalitate

este diferit de zero. Dar aceasta înseamnă că vectorii A1, A2, ..., Ak sunt liniar dependenţi, ceea ce contrazice

că X=(x1, x2, …, xk, 0,0,..., 0) este soluţie de bază admisibilă. Prin urmare, presupunerea nu este adevărată şi

deci X este un vârf al mulţimii de soluţii admisibile.

Necesitatea. Fie X= (x1, x2, ..., xk, 0, 0,... ,0), k ≤ n, un vârf al mulţimii de soluţii admisibile.

Vom arăta că X este o soluţie de bază admisibilă. Pentru aceasta e suficient să arătăm că vectorii A1, A2, …,

Ak sunt liniar independenţi.

Presupunem că vectorii Ai, A2,..., Afc sunt liniar dependenţi.

Atunci 01

k

j

jjA şi cel puţin unul dintre coeficienţii αj≠0.

Soluţia X fiind admisibilă, avem BxAk

j

jj 1

. înmulţim prima egalitate cu un număr (parametru) Ø şi

rezultatul obţinut îl adăugăm (scădem) la a doua egalitate. Ca rezultat obţinem:

k

j

k

j

jjjj BxAşiBxA1 1

)2()1( .

Page 106: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

89

Deoarece xj > 0, j= k,1 , este evident că se poate determina o valoare θo a parametrului θ, pentru care în

ambele egalităţi obţinute toţi coeficienţii vor fi nenegativi. Dar aceasta ne spune că

X(1)=(x1+θ0·α1, x2+θ0·α2, …, xk+θ0·αk, 0, 0, …, 0)

vor fi soluţii admisibile.

Observăm totodată că

X(2)=(x1-θ0·α1, x2-θ0·α2, …, xk- θ0·αk, 0, 0, …, 0)

ceea ce contrazice că X este un vârf al mulţimii de soluţii admisibile. Rezultatul obţinut contrazice faptul

că vectorii A1, A2, ..., Ak sunt liniar dependenţi. Prin urmare, vectorii A1, A2, ..., Ak sunt liniar independenţi

şi deci X este soluţie de baza admisibilă. ▲

Din această teoremă se desprind următoarele concluzii:

1. Deoarece numărul de soluţii de bază admisibile este un număr

finit < C™, rezultă că şi numărul de vârfuri ale mulţimii de soluţii

admisibile a problemei de programare liniară este un număr finit.

2. Soluţia optimă a problemei de programare liniară trebuie căutată

printre soluţiile de bază admisibile.

3. Trecerea de la un vârf al mulţimii de soluţii admisibile la altul

înseamnă trecerea de la o soluţie de bază admisibilă la alta.

2.6. Trecerea de la o soluţie de bază admisibilă

la alta. Principiul de optimalitate a soluţiei de bază admisibile. Metoda simplex

De menţionat că în metoda analitică (metoda simplex) de rezolvare a problemelor de programare liniară se

realizează trecerea de la o soluţie de bază admisibilă la alta, astfel încât de fiecare dată baza se înnoieşte cu

un singur vector. Cu alte cuvinte, printre variabilele de bază va fi de fiecare dată inclusă câte o variabilă

nouă, iar alta exclusă.

Considerăm o problemă de programare liniară:

În continuare vom presupune că rangul

sistemului de ecuaţii este r = m şi toţi bi 0, mi ,1

.

Pentru a determina o soluţie de bază admisibilă, dacă astfel de soluţii există, putem aplica

metoda Jordan-Gauss (capitolul 1, secvenţa 1.2.3).

k

j

k

j

jjjjjj BxABxA1 1

.)(;)(

n

j

jj

j

n

j

jjij

xcXZ

njx

mibxa

1

1

.max

,1,0

,,1,

Page 107: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

90

Ca rezultat obţinem problema echivalentă:

unde J - mulţimea indicilor

necunoscutelor libere;

xij - coordonatele vectorului Aj în baza Asl, As2, ..., Asm;

xio - coordonatele vectorului termenilor liberi B în această bază;

Δo - valoarea funcţiei obiectiv (2.4) în soluţia de bază admisibilă obţinută X=(x1o, x2o, ..., xmo, 0,

0, ..., 0), iar Δj - coeficienţii necunoscutelor libere xj, jJ

Aceşti coeficienţi se calculează din formula

m

i

jijsjjj cxcczi

1

.

Mărimile j= zj-cj se mai numesc estimaţii ale necunoscutelor xj (vectorului Aj) pentru soluţia de bază

admisibilă respectivă. Evident, coeficienţii j pentru toate necunoscutele de bază sunt egali cu zero.

Următoarea teoremă specifică condiţiile în care o soluţie de bază admisibilă este soluţie optimă.

Teorema 2.5 (principiul de optimalitate a soluţiei de bază admisibile) . Soluţia de bază

admisibilă X* = (*,*

2

*

1 ,...,, mooo xxx , 0, 0 ..., 0) este soluţie optimă a problemei (2.3)-(2.4) dacă j≥0, j =

n,1 .

Demonstraţie. Fie X = (x1, x2, ..., xn) o soluţie admisibilă diferită de soluţia de bază admisibilă

X*. În baza celor expuse mai sus, avem

n

j

iojij xxx1

* Dar atunci, faptul că teorema este adevăratăn rezultă

din relaţiile:

Aşadar,

dacă Δj=zj-cj≥0, j= n,1 , atunci soluţia de bază admisibilă X* determină valoarea maximă a funcţiei-obiectiv

(2.4) şi este deci soluţie optimă a problemei de programare liniară.▲

Verificând dacă soluţia de bază admisibilă este optimă, poate fi unul din următoarele cazuri:

1. Δj ≥ 0 pentru toţi j = n,1 ;

2. pentru un careva j=k avem Δk<0 şi toate componentele

xik ≤0, i = m,1 ;

3. Δj<0 pentru unii indici j şi pentru fiecare astfel de indice j cel

puţin unul din numerele xij este pozitiv.

În primul caz, după cum urmează din principiul de optimalitate a soluţiei de bază admisibile, soluţia de

bază admisibilă X este soluţie optimă.

În cazul al doilea, funcţia-obiectiv (2.4) este nemărginită superior pe mulţimea soluţiilor admisibile

)()( *

1

*

1 11 1 1 10

XZxccxxxxcxzxcXZm

i

isisi

m

i

n

j

jij

n

j

n

j

j

n

j

m

i

ijsiiijj

)4.2(max)(

)3.2(

,1,0

,,1,

0

0

Jj

ij

j

Jj

jijis

xXZ

njx

mixxxxi

Page 108: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

91

(problema nu are soluţie optimă).

Cel mai des se întâlneşte cazul trei. În această situaţie, aplicând metoda Jordan-Gauss (capitolul 1, secvenţa

1.2.3), se poate exprima necunoscuta xs (Δs < 0) din ecuaţia cu numărul r, pentru care

is

io

xrs

r

x

x

a

b

is

min0.

, şi

ca rezultat se trece de la soluţia de bază admisibilă X la o nouă soluţie X' pentru care Z(X') > Z(X).

Pentru soluţia de bază admisibilă X' verificăm cazurile posibile de mai sus. Dacă iarăşi va avea loc cazul

3), atunci vom trece la o altă soluţie de bază admisibilă ş.a.m.d. În cazul nedegenerat (când numărul ecuaţiei

r se determină univoc), valoarea funcţiei-obiectiv va creşte mereu şi de aceea cazul 3) poate să se repete

numai de un număr finit de ori.

Aşadar, în cazul nedegenerat, peste un număr finit de treceri de la o soluţie de bază admisibilă la alta,

vom obţine soluţia optimă sau ne vom convinge că problema nu are soluţie optimă (funcţia-obiectiv este

nemărginită superior pe mulţimea soluţiilor admisibile).

Metoda expusă mai sus poartă denumirea de metoda simplex. Trecerea de la o soluţie de bază

admisibilă la alta este o iteraţie a metodei simplex.

2.7. Algoritmul metodei simplex. Tabelele simplex

După cum s-a menţionat mai sus, metoda simplex ne dă posibilitatea, pornind de la o soluţie de bază

admisibilă, să trecem succesiv de la o soluţie de bază admisibilă la alta, astfel încât valoarea funcţiei-

obiectiv să crească, când funcţia-obiectiv se maximizează (sau să scadă, când funcţia-obiectiv se

minimizează). Peste un număr finit de treceri de la o soluţie de bază admisibilă la alta, vom obţine soluţia

optimă a problemei de programare liniară sau ne vom convinge că problema nu are soluţie optimă. Fiecărei

iteraţii îi corespunde trecerea de la un tabel simplex la altul. Algoritmul mtodei simplex oferă criterii în baza

cărora putem decide dacă problema de programare liniară nu are soluţie optimă sau funcţia-obiectiv este

nemărginită.

Aşadar, considerăm o problemă de programare liniară sub forma canonică:

Cu ajutorul variabilelor de compensare mix in ,1,

scriem modelul matematic al problemei sub forma standard:

Deoarece toţi mibi ,1,0

rezultă că X =(0,0, ..., 0, b1, b2, …, bm) este o soluţie de bază admisibilă iniţială (vectorii unitari An+1, An+2,

…, An+m formează o bază).

Algoritmul metodei simplex

1. Completăm tabelul simplex iniţial (tab. 2.10). În prima coloană a tabelului

.max0)(

,1,0

,1,

1 1

1

n

j

m

i

injj

j

n

j

iinjij

xxcXZ

mnjx

mibxxa

.max)(

,1,0

,1,

1

1

n

j

jj

j

n

j

ijij

xcXZ

njx

mibxa

Page 109: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

92

sunt trecute necunoscutele de bază. În loc de necunoscutele de bază se

pot arăta vectorii care formează baza respectivă. În coloana a doua sunt scrişi coeficienţii din

funcţia-obiectiv ai variabilelor de bază. În ultima linie a

tabelului simplex se scriu coeficienţii Δj = zj - cj, ai necunoscutelor xj, j= n,1 . Coeficienţii Δj se

calculează din formula

Tabelul

2.10

2. Se analizează valorile Δj=zj-cj (criteriul de intrare în bază). Dacă Δj=zj-

-cj≥0, j = n,1 , atunci soluţia de bază admisibilă examinată este optimă. Problema este

rezolvată.

3. Dacă există cel puţin un indice j, astfel încât Δj=zj-cj<0, atunci se determină indicele s pentru

care Δs=zs-cs= minj

(zj - cj).

4. Se stabileşte vectorul ce urmează a ieşi din bază.Dacă în coloana s toţi

ais≤0, atunci funcţia-obiectv este nemărginită superior. Dacă însă în coloana s există ais > 0,

atunci se determină linia r, astfel încât să se satisfacă relaţia

5. Se înlocuieşte în baza iniţială vectorul An+r cu vectorul As (cu alte cuvinte, se exprimă

necunoscuta xs din ecuaţia cu numărul r). ceea ce înseamnă că se transformă mărimile din tabel conform

relaţiilor:

Ca rezultat, obţinem

un nou tabel simplex (tab. 2.11).

Baza ci B c1 … cs … cn 0 … 0

x1 … xs … xn xn+1 … xn+m

xn+1

xn+2

xs

xm+n

0

0

cs

o

b1

b2

br

bm

a11

a21

ar1

am1

a1s

a2s

ars

ams

a1n

a2n

arn

ams

1

0

0

0

0

0

0

1

∆j=zj-cj 0 -c1 … -cs … -cn 0 … 0

.,,1;,,1

,,

;,1,,

0

0

rimisjnj

a

baabx

a

aaaax

nja

ax

a

bx

rs

risrsii

rs

rjisrsij

ij

rs

rj

rj

rs

rr

rs

r

is

i

a a

b

a

b

is

0min

m

i

jjijinjjj njccaccz1

.,1,

Page 110: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

93

Tabelu 2.10

În

aces

t tabel, Δo este valoarea funcţiei-obiectiv Z(X) pentru soluţia de bază admisibilă obţinută; Δj, j — n,1 ,

sunt coeficienţi ai necunoscutelor xj în soluţia de bază admisibilă obţinută. Coeficienţii Δj se determină

din formula

Menţionăm, totodată, că valorile Δj, ca

şi xij, pot fi calculate conform formulei recurente (regula dreptunghiului). Posibilitatea de a calcula Δj, j =

0,1,2, ..., n + m, prin două modalităţi ne permite să verificăm calculele la fiecare iteraţie a metodei simplex.

Coeficienţii x1j, x2j, …, xmj, j=0,1,2, ..., n + m, sunt nu altceva decât coordonatele vectorilor B,A1,A2,. ..,

Am+n în baza nouă. Dacă în tabelul obţinut toţi Δj ≥0, j= mn,1 , atunci soluţia de bază admisibilă obţinută

este optimă şi Zmax = Δo. Dacă însă există valori Δj < 0 şi pentru fiecare din ele avem cel puţin un element

xij> 0, atunci procesul de rezolvare continuă. În cazul nedegenerat, peste un număr finit de iteraţii vom

obţine soluţia optimă sau vom determina că funcţia-obiectiv este nemărginită superior.

Remarcă. Dacă în ultimul tabel simplex (unde am obţinut soluţia optimă) există cel puţin o necunoscută

liberă pentru care Δj = 0, atunci problema are o infinitate de soluţii optime. Dacă la fiecare iteraţie a

algoritmului simplex valoarea funcţiei-obiectiv creşte (aceasta este posibil dacă de fiecare dată linia

pivotului se determină univoc), atunci peste un număr finit de iteraţii vom obţine soluţia optimă.

Dacă însă după o anumită iteraţie valoarea funcţiei-obiectiv nu creşte, atunci nu este exclusă

posibilitatea ca pe parcurs să se repete o soluţie de bază admisibilă deja obţinută. Acest fenomen poartă

denumirea de ciclare. Ciclarea va avea loc atunci când la o careva iteraţie se obţine o soluţie de bază

admisibilă degenerată. Pentru a preîntâmpina ciclarea, există diferite metode. Una dintre ele, propusă de

Cearnes, constă în modificarea termenilor liberi în sistemul de restricţii ale problemei în modul următor:

unde ε > 0 este un număr pozitiv

destul de mic.

Probleme rezolvate

1. Să se rezolve problema de programare liniară aplicând metoda simplex:

Baza ci B c1 … cs … cn 0 … 0 … 0

x1 … xs … xn xn+1 … xn+r … xn+m

xn+1

xn+2

xs

xm+n

0

0

cs

o

x10

x20

xr0

xm0

x11

x21

xr1

xm1

0

0

1

0

x1n

x2n

xrn

xmn

1

0

0

0

x1,n+r

x2,n+r

Xr,n+r

….

xm,n+r

0

0

0

1

∆j=zj-cj ∆0 ∆1 … 0 … ∆n 0 … ∆n+r … 0

.max24)(

0,0

,102

,93

,1832

21

21

21

21

21

xxXZ

xx

xx

xx

xx

n

j

n

j

j

jji ABxA1 1

m

i

jijijjj cxccz1

Page 111: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

94

Rezolvare. Aducem problema la forma standard:

Alcătuim tabelul simplex iniţial (tab. 2.12)

Tabelul 2.12

Deoarece în ultima linie a

tabelului avem Δj < 0, rezultă că

soluţia de bază admisibilă iniţială Xo = (0; 0; 18; 9; 10) nu este optimă. Valoarea funcţiei-obiectiv Z(Xo) = 0.

Pentru a obţine o nouă soluţie de bază admisibilă, mai bună decât cea precedentă, exprimăm necunoscuta

x1(introducem în bază vectorul A1).

Pentru a determina din care ecuaţie trebuie exprimată necunoscuta x1 (a stabili vectorul ce urmează

a ieşi din bază), aflăm 52

10

2

10;

2

18min

. Aşadar, este necesar de a exprima necunoscuta x1 din

ecuaţia a treia şi deci în noua soluţie de bază admisibilă necunoscuta x1 devine necunoscută de bază, iar

necunoscuta xs devine liberă. Cu alte cuvinte, vectorul A1 va ocupa în bază locul vectorului A5.

În urma transformărilor, bazate pe metoda Jordan Gauss cu pivotul a31=2, obţinem o nouă soluţie de

bază admisibilă (tab. 2.13).

Tabelul 2.13

Baza Ci B 4 2 0 0 0

x1 x2 x3 x4 x5

x3

x4

x5

0

0

0

18

9

10

2

-1

2

3

3

-1

1

0

0

0

1

0

0

0

1

∆j=zj-cj 0 -4 -2 0 0 0

Baza Ci B 4 2 0 0 0

x1 x2 x3 x4 x5

x3 0 8 0 4 1 0 -1

.max24)(

,0,0,0,0,0

,102

,93

,1832

21

54321

521

421

321

xxXZ

xxxxx

xxx

xxx

xxx

Page 112: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

95

Deoarece Δ2 =-4 < 0, rezultă că nici soluţia de bază admisibilă x1= (5;0;8; 14; 0) nu este optimă, dar este

mai bună decât cea precedentă. Valoarea funcţiei-obiectiv Z(X1) = 20.

Pentru a determina din care ecuaţie trebuie exprimată necunoscuta x2, aflăm 24

8

2/5

14;

4

8min

.

Aşadar, este necesar de a exprima necunoscuta x2 din prima ecuaţie. Ca rezultat, obţinem soluţia de bază

admisibilă, pentru care necunoscuta x2 devine necunoscută de bază, iar x3 - necunoscută liberă (vectorul A2,

va ocupa în baza nouă locul vectorului A3).

În urma transformărilor simplex cu pivotul a12— 4, obţinem tabelul 2.14.

Tabelul 2.14

j= 5,1 , rezultă că Deoarece Δ j>0,

soluţia de bază admisibilă X* - (6;2;0;9;0) este soluţie optimă şi Zmax = 28.

Soluţia obţinută prin aplicarea metodei simplex coincide cu soluţia obţinută prin metoda grafică

(exemplul 1 din secvenţa 2.4).

2. Să se rezolve problema de programare liniară aplicând metoda simplex:

Rezolvare. Aducem problema la forma standard:

x4

x1

0

4

14

5

0

1

5/2

-1/2

0

0

1

0

1/2

1/2

∆j=zj-cj 20 0 -4 0 0 2

Baza Ci B 4 2 0 0 0

x1 x2 x3 x4 x5

x2

x4

X1

2

0

4

2

9

6

0

0

1

1

0

0

1/4

-5/8

1/8

0

1

0

-1/4

9/8

3/8

∆j=zj-cj 28 0 0 1 0 1

.max2)(

,0,0,0,0,0,0

,5

,102

,152

,122

21

654321

62

521

421

321

xxXZ

xxxxxx

xx

xxx

xxx

xxx

.max2)(

,0

,50

,102

,152

,122

21

1

2

21

21

21

xxXZ

x

x

xx

xx

xx

Page 113: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

96

Etapele de utilizare a algoritmului simplex sunt indicate în tabelul 2.15, în care

se mai adaugă coloana raportului 0is

is

i aa

b pentru calcularea liniei pivotului (ars).

În secţiunea T2 a fost obţinută soluţia de bază admisibilă X1=(0; 5; 2; 10; 15; 0) şi Z(X1)=10. Soluţia nu

este optimă, deoarece Δ1=-l<0. După următoarea iteraţie cu pivotul a11=1 (coloana 1 şi linia 1 din T2), am

obţinut secţiunea T3 în care toţi Δj≥0. Deci, soluţia optimă este *

1X = (2; 5; 0; 6; 11; 0) şi Zmax = Z(*

1X ) =

12.

Observaţie. Observăm că în ultima linie a tabelului avem Δ6 = 0 ce corespunde variabilei libere x6.

Deci, variabila x6 poate fi introdusă în bază în locul variabilei x4, luând drept pivot valoarea 3 din această

coloană. Ca rezultat, vom obţine o altă soluţie optimă *

2X =(6;3;0;0;l;2), pentru care Zmax=Z(*

2X )=12.

Mulţimea soluţiilor optime cuprinde şi orice combinaţie liniară convexă a acestor două soluţii optime.

Tabelul 2.15

Din punct de

vedere economic,

existenţa mai multor

soluţii optime are o

importanţă deosebită.

într-adevăr, dacă

obiectivul problemei

de programare liniară

Baza Ci B 1 2 0 0 0 0 bi/ais

(ais>0) x1 x2 x3 x4 x5 x6

\x3

x4

x5

x6

0

0

0

0

12

15

10

5

1

2

2

0

2

1

-1

1

1

0

0

0

0

1

0

0

0

0

1

0

0

0

0

1

12:2=6

15:1=15

−−−

5:1=5←

∆j=zj-cj 0 -1 -2 0 0 0 0

\x3

x4

x5

x2

0

0

2

0

2

10

15

5

1

2

2

0

0

0

0

1

1

0

0

0

0

1

0

0

0

0

1

0

-2

-1

1

1

2:1=2←mi

n

10:2=5

15:2=7,5

____

∆j=zj-cj 10 -1 0 0 0 0 2

\x1

x4

x5

x2

1

0

0

2

2

6

11

5

1

0

0

0

0

0

0

1

1

-2

-2

0

0

1

0

0

0

0

1

0

-2

3

5

1

-----

6:3=2←mi

n

11:5=2,2

5:1=5

∆j=zj-cj 12 0 0 1 0 0

Page 114: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

97

este stabilirea unui plan optim de producţie şi după rezolvare am obţinut mai multe soluţii optime, atunci

putem alege una dintre ele, astfel încât planul ales să satisfacă şi alte cerinţe, care nu au fost incluse în

condiţiile iniţiale.

Propunem cititorului să rezolve grafic această problemă (problema 2) şi să compare rezultatele obţinute.

3. Să se rezolve problema de programare liniară aplicând metoda simplex:

Rezolvare.Aducem modelul la forma standard:

In tabelul 2.16 este prezentată rezolvarea acestei probleme.

Tabelul 2.16

T1

T2

Soluţia obţinută nu

este optimă, deoarece

Δ1=-5<0 şi toţi ais < 0.

Procesul rezolvării s-

a terminat. Funcţia

Z(X) este nemărginită pe domeniul soluţiilor admisibile (domeniul este nemărginit de sus).

Baza Ci B 2 3 0 0 0 bi/ais

(ais>0) x1 x2 x3 x4 x5

x3

x4

x5

0

0

0

2

3

8

-1

2

-4

1

-4

3

1

0

0

0

1

1

0

0

1

2/1=2←min

8/3=2(2/3)

∆j=zj-cj 0 -2 -3 0 0 0

x2

x4

x5

3

0

0

2

11

2

-1

-2

-1

1

0

0

1

4

-3

0

1

0

0

0

1

∆j=zj-cj 6 -5 0 3 0 0

.max32)(

,0,0,0,0,0

,342

,2

21

54321

421

321

xxXZ

xxxxx

xxx

xxx

.max32)(

,0,0

,834

,342

,2

21

21

21

21

21

xxXZ

xx

xx

xx

xx

Page 115: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

98

Observaţie. Metoda simplex se aplică fără modificări esenţiale şi în cazul în care problema de

programare liniară cere determinarea valorii minime a funcţiei-obiectiv.

2.8. Determinarea soluţiei de bază admisibile

iniţiale. Metoda bazei artificiale

cu coeficienţii de penalizare

Din cele expuse mai sus concluzionăm că utilizarea algoritmului simplex necesită cunoaşterea unei soluţii

de bază admisibile iniţiale.

Dacă modelul matematic al problemei de programare liniară este de tipul problemelor de folosire

raţională a resurselor

AX ≤ B

X ≥ 0

Z(X) = (C, X) - max

atunci, aducându-1 la forma standard şi utilizând variabile de compensare, obţinem totdeauna o soluţie de

bază admisibilă corespunzătoare bazei formate din vectorii auxiliari. Dar, deoarece nu toate problemele

practice sunt de această formă, rezultă că este necesar să cunoaştem şi alte metode pentru determinarea

soluţiei de bază admisibile iniţiale.

Dat fiind faptul că-algoritmul metodei simplex se aplică numai în cazul modelului

matematic de forma standard, vom considera problema de programare liniară dată sub forma:

Unde bi ≥ 0, i = m,1 .

Determinarea unei soluţii de bază admisibile iniţiale în varianta penalizărilor constă în următoarele:

max,)~

( 212211 mnnnnn MxMxMxxcxcxcXZ

max,)(

,1,0

2211

2211

22222121

11212111

nn

j

mnmnmm

nn

nn

xcxcxcXZ

njx

bxaxaxa

bxaxaxa

bxaxaxa

Page 116: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

99

Se înlocuieşte problema dată cu o problemă modificată sau „problemă extinsă", şi anume:

unde M este un număr pozitiv, destul de mare.

Dacă se cere de minimizat funcţia obiectiv Z(X), atunci

ZM (X) = c1x1 + c2x2 +… +cnxn+

+Mxn+1 + Mxn+2 + . . . + Mxn+m max,

Vectorii unitari An+1, An+2,..., An+m ce corespund aşa-nu mitelor variabile artificiale xn+1, xn+2,..., xn+m

alcătuiesc o bază. In continuare vom arăta că, rezolvând problema extinsă, vom rezolva şi problema

iniţială.

Teorema 2.6. Dacă în soluţia optimă a problemei extinse X* necunoscutele x*n+i = 0, i = m,1 ,

adică X* = (x*1, x*

2, ... , x*n, 0, 0,.. . ..., 0), atunci X* = (x*

1, x*2, ... , x*

n )esfe soluţie optimă

pentru problema iniţială.

Demonstraţie. Observăm că dacă X* este soluţie optimă a problemei extinse, atunci X* este

soluţie admisibilă a problemei iniţiale şi Zm(X*) = Z(X*).

Vom demonstra că X* este soluţie optimă a problemei iniţiale. Presupunem contrariul, că X* nu

este soluţie optimă pentru problema iniţială. Atunci există o aşa soluţie admisibilă X (1) = (x (1),

x (1), ... ,xn(1)) p e n t r u p r o b l e m a i n i ţ i a l ă , î n c â t Z ( X ( 1 ) ) > Z ( X * ) . D a r atunci pentru soluţia

problemei extinse X (1 ) = (x1(1 ) , x2

( 2 ) , .. . ,xn(1 ) , 0, 0, .. . ,0)avem:

Inegalitatea obţinută ZM(X (1) > ZM(X*) contrazice că X* este soluţie optimă a problemei

extinse. ▲

Aşadar, dacă în soluţia optimă a problemei extinse x *n+1 = 0, i = m,1 , atunci primele n

componente ale acestei soluţii determină soluţia optimă a problemei iniţiale.

Probleme rezolvate

max,)(

,1,0

2211

2211

222222121

111212111

nn

j

mmnnmnmm

nnn

nnn

xcxcxcXZ

mnjx

bxxaxaxa

bxxaxaxa

bxxaxaxa

Page 117: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

100

1. Să se rezolve problema de programare liniară:

Rezolvare. Adăugând în fiecare ecuaţie a sistemului de restricţii câte o necunoscută artificială, obţinem

problema extinsă:

Alcătuim tabelul simplex iniţial (tab. 2.17).

Tabelul 2.17

Deoarece în tabel avem valori ∆j

negative, rezultă că soluţia de bază admisibilă iniţială nu este optimă. Trecem, mai departe, la o altă

soluţie de bază admisibilă. Exprimăm necunoscuta x2 din ecuaţia a doua, deoarece ∆2 = — 5M — 6

< 0 şi min

2

4;

3

9 =

2

4 = 2

Ca rezultat, obţinem o nouă soluţie de bază admisibilă pentru problema extinsă (vezi tab. 2.18).

Baza Ci B 1 6 4 -M -M

x1 x2 x3 x4 x5

x4

x5

-M

-M

9

4

1

2

3

2

3

1

1

0

0

1

∆j=zj-cj -3M -3M-1 -5M-6 -4M-4 0 0

.max46)~

(

,0,0,0,0,0

,422

,933

54321

54321

5321

4321

MxMxxxxXZ

xxxxx

xxxx

xxxx

.max46)~

(

,0,0,0

,422

,933

321

321

321

321

xxxXZ

xxx

xxx

xxx

Page 118: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

101

Tabelu 2.18

-2

3 M — 1 < Deoarece ∆3 =

0, rezulta că soluţia de bază adisibilă X = (0; 2; 0; 3; 0) nu este optimă. Exprimăm necunoscuta

x3 prima ecuaţie, deoarece min

2/1

2;

2/3

3 =

2/3

3= 2. Ca rezultat,

ţinem o nouă soluţie de bază admisibilă pentru problema extinsă ( tab. 2.19).

Tabelul 2.19

Deoarece, în ultimul tabel simplex, toate valorile ∆j ≥ 0, j = 5,1 , finem că soluţia de bază

admisibilă X* = (0; l ;2;0;0) este soluţie timă pentru problema extinsă. Dar atunci X* = (0; 1; 2)

este soluţie ;imă a problemei iniţiale, deoarece valorile necunoscutelor x4 şi x5 sunt nule.

Remarcă. Dacă problema iniţială nu are soluţii admisibile, atunci uţia optimă a problemei

extinse va conţine cel puţin o componentă x*n+1 > 0

2. Să se rezolve problema de programare liniară:

Rezolvare. Deoarece sistemul de restricţii conţine o necunoscută de bază (necunoscuta x3 ce

lipseşte în ecuaţia a doua), introducem vari-la artificială numai în ecuaţia a doua. Prob

Baza Ci B 1 6 4 -M -M

x1 x2 x3 x4 x5

x4

x2

-M

6

3

2

-2

1

0

1

3/2

1/2

1

0

-3/2

1/2

∆j=zj-cj -3M+12 2M+5 0 -3/2M-

1

0 5/2M+3

Baza Ci B 1 6 4 -M -M

x1 x2 x3 x4 x5

x3

x2

4

6

2

1

-4/3

5/3

0

1

1

0

2/3

-1/3

-1

1

∆j=zj-cj 14 11/3 0 0 M+2/3 M+2

.max23)(

,0,0,0

,82

,6

321

321

421

321

xxxXZ

xxx

xxx

xxx

Page 119: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

102

Rezolvăm această problemă prin metoda simplex (tab. 2.20).

în tabelul T1 cea mai mică valoare a coeficienţilor ∆j este ∆j = 2M — 2, ce corespunde variabilei x1 (vectorului

A1), care se introduce în bază în locul variabilei x4 (vectorului A4), deoarece ei îi corespunde min

2

8;

1

6 =

2

8 = 4 (linia a doua)

Tabelul 2.20

T1

T2

Soluţia obţinută în T2 este optimă, fiindcă

toate valorile ∆j ≥0. Astfel am obţinut soluţia optimă a problemei iniţiale X* = (4;0;2) şi Zmax = 14.

Pe parcursul rezolvării problemei extinse urmează să excludem din tabel coloanele variabilelor artificiale (vectori

artificiali) pe măsura ieşirii lor din bază.

In cazul dat aceasta este coloana ce corespunde lui x4 din T2. Aceasta reiese din faptul că un vector artificial

ieşit din bază nu va mai fi reîntors în bază şi deci nu va mai fi necesar să i se calculeze componentele la schimbările

de bază.

3. Să se rezolve problema de programare liniară:

Baza Ci B 3 2 1 -M bi/ais

(ais>0) x1 x2 x3 x4

x3

X4

1

-M

6

8

1

2

1

1

1

0

0

1

6:1=6

8:2=4←

∆j=zj-cj -

8M+6

-2M-2 -M-1 0 0

x3

x1

x5

1

3

0

2

4

5

0

1

0

1/2

1/2

1

0

-1/2

×

.max23)~

(

,0,0,0,0

,82

,6

4321

4321

421

321

MxxxxXZ

xxxx

xxx

xxx

Page 120: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

103

Rezolvare. Aducem modelul la forma standard, schimbard şi funcţia-obiectiv la maxim.

Pentru această problemă (problema iniţială) alcătuim problema extinsă, adăugând la primele două ecuaţii câte o

variabilă artificială (în a treia ecuaţie avem deja variabila de bază x5):

Rezolvăm problema obţinută folosind tabelele simplex (tab. 2.21).

.max2~

7,1,0

5

,5

,42

76211

7421

7421

6321

MxMxxxXZ

jx

xxxx

xxxx

xxxx

j

.max2)(

0,0,0,0,0

32

,5

,42

211

54321

521

421

6321

xxXZXZ

xxxxx

xxx

xxx

xxxx

.min2)(

,0,0,0

,32

,5

,42

21

321

21

21

21

xxXZ

xxx

xx

xx

xx

Page 121: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

104

Tabelul 2.21

T1

T2

T3

Deoarece în tabelul

T3 avem ∆j ≥ 0, j = 1,5,

rezultă că X* = (3; 2)

este soluţie optimă a

problemei iniţiale (variabilele artificiale x6 = x7 = 0) şi Zmin = -Zi max = -(-4) = 4.

Probleme propuse

Aplicând metoda simplex, să se rezolve următoarele probleme de programare liniară.

Baza Ci B -2 1 0 0 0 -M -M bi/ais

(ais>0) x1 x2 x3 x4 x5 x6 x7

x6

x7

x5

-M

-M

0

4

5

3

2

1

-1

-1

1

-1

-1

0

0

0

-1

0

0

1

0

1

0

0

0

1

0

4:2=2←

5:1=5

−−−

∆j=zj-cj -9M -

3M+2

-1 M M 0 0 0

x1

x7

x5

-2

M

0

2

3

5

1

0

0

-1/2

3/2

-5/2

-1/2

1/2

-1/2

0

-1

0

0

0

1

× 0

1

0

___

3:3/2=2←

___

∆j=zj-cj

x1

x2

x5

-2

1

0

3

2

10

1

0

0

0

1

0

-1/3

1/3

1/3

-

1/3

-

2/3

-

5/3

0

0

1

× ×

∆j=zj-cj -4 0 0 1 0 0

.max2486

0,0,0,0

,1022

,1242

,623

.2

.max235

0,0,0

242

,823

,1632

.1

4321

4321

431

4321

421

321

32

21

321

321

xxxxXZ

xxxx

xxx

xxxx

xxx

xxxXZ

xxx

xx

xxx

xxx

Page 122: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

105

.max2224

0,0,0,0

,1

,32

.4

.max868

0,0,0

,25532

,2032

5

,82

.3

4321

4321

421

321

321

32

321

321

321

xxxxXZ

xxxx

xxx

xxx

xxxXZ

xxx

xxx

xxx

xxx

.max442

.

0,0,0,0

,222

,1

.5

4321

432

431

432

xxxxXZ

xxxx

xxx

xxx

.max246

,0,0,0

,223

,1234

.7

.max223

0,0,0,0,0

,4

,22

,2

.6

321

321

321

321

54321

5432

532

432

321

xxxXZ

xxx

xxx

xxx

xxxxxXZ

xxxxx

xxx

xxx

xxx

.max108

0,0

114

,1333

,1023

.9

.max108

0,0

,224

,2633

,2023

.8

21

21

21

21

21

21

2

21

21

21

xxXZ

xx

xx

xx

xx

xxXZ

xx

xx

xx

xx

Page 123: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

106

`

.max24

.

0,0

,2535

,335

,1232

.10

21

2

21

21

21

xxXZ

xx

xx

xx

xx

.max4

.

0,0

,2535

,3034

,65.1

.11

21

2

21

21

21

xxXZ

xx

xx

xx

xx

.max58469

5,1,0

,1323

,7

,8

.13

.max4

0,0

1

,1

,1

,2

.12

54321

543

5432

321

21

2

21

21

21

21

xxxxxXZ

jx

xxx

xxxx

xxx

xxXZ

xx

xx

xx

xx

xx

j

.max45

.

0,0,0

,4

,92

,83

,1

.14

321

32

32

31

321

21

xxxXZ

xxx

xx

xx

xxx

xx

.max423

.

0,0,0

,6234

,322

.15

321

32

321

321

xxxXZ

xxx

xxx

xxx

Page 124: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

107

.max343

.

0,0,0,0

,483485

,86227

,642

.16

4321

432

5321

4321

421

xxxxXZ

xxxx

xxxx

xxxx

xxx

.max3

.

0,0,0,0

,485

,1

,133

.17

54321

432

54321

54321

54321

xxxxxXZ

xxxx

xxxxx

xxxxx

xxxxx

.max33

0,0,0

,0

,223

.19

.max52

0,0,0

,593

,9113

.18

321

321

21

321

321

32

321

321

xxxXZ

xxx

xx

xxx

xxxXZ

xxx

xxx

xxx

Page 125: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

108

Răspunsuri

.max2224

0,0,0

,33

,1

.21

.min32

0,0

,45

,826

,4

.20

4321

321

321

321

21

2

21

21

21

xxxxXZ

xxx

xxx

xxx

xxXZ

xx

xx

xx

xx

.max284

.

0,0,0,0

,3

,2

,52

.22

4321

432

32

421

321

xxxxXZ

xxxx

xx

xxx

xxx

.max222

0,0,0

,0

,215

.23

321

321

321

321

xxxXZ

xxx

xxx

xxx

Page 126: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

109

1. X* = (l;0;5), Zmax = 15. 2. X* = (0;3;5;0), Zmax = 44. 3. X* =

4

17;0;

8

15, Zmax = 49. 4. X* =

(0; 3; 0; 4), Zmax = 14. 5. Funcţia obiectiv Z(X) este nemărginită superior. 6. X* = (4; 2; 0; 0; 2), Zmax =

18. 7. Nu are soluţi i optime. 8. X* = (3,6; 4,6), Zma x = 74,8. 9 . X* = (1,8; 2,3), Zmax - 37,4. 10. X*

= (8; 5), Zmax = 42. 11. X* = (3; 6), Zmi„ = = -27. 12. X* =

2

3;

2

1, Zmin = -

2

11. 13. X* = (0; 2; 3; 0;

2), Zmin = 34. 14. X* =

4

5;

4

21;

2

13 , Zmax =

4

59. 15. X* = (1; 0; 1), Zmax = 7.

16. X* = (0; 3; 1; 0), Zmax = 15. 17. X* = (1; 1; 1; 0; 0), Zmax = 3. 18. X* = (3; 4; 0), Zmax = 11.

19. X* = (1; 1; 0), Zmax = -2. 20. X* =

7

4;

7

8 , Zmin = 4. 21. X*

1 = (0; 0; 1), X*2 = (2; 1; 0), X* = λX1

* +

( l -λ)X 2* , 0 ≤ λ≤ l , Zm a x = 4 . 22. X * = (0; 0; 5 ; 2) , Z m a x = 8. 23. Soluţ i i le de bază

admisibi le opt ime: X* = ( l ; 0 ; l ) , X2* =

0;

8

1;

8

1 . Mulţimea soluţiilor optime: X* = λX* + (1 -

λ)X2*, 0 ≤ A ≤ 1, Zmax = 0.

2.9. Problema duală în programarea liniară

Fiecărei probleme de programare liniară i se poate asocia o altă problemă de programare liniară, numită

problema duală. Ca urmare, putem vorbi despre existenţa unui cuplu, primal-dual, de probleme de

programare liniară care are aplicaţii în modelarea matematică a fenomenelor economice. Rezolvarea

problemei duale furnizează informaţii suplimentare pentru analiza proceselor economice şi fundamentarea

deciziilor.

Pentru înţelegerea conţinutului economic al parametrilor problemei duale, vom scrie problema duală pentru

problema de utilizare raţională a resurselor.

Modelul matematic al problemei de utilizare raţională a resurselor are forma:

a11x1 + a12x2 + ... + a1jxj + ... + a1nxn ≤ b1,

a21x1 + a2x2 + … + a2jxj + … + a2nxn ≤ b2

… … … … … … … … … … … … …

am1x1 + am2x2 + … + amjxj + …+ amnxn ≥ bm,

xj ≥ 0, j = 1,n

Z(X) — c1x1 + c2x2 + ... + cixi + ... + cnxn - max

Page 127: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

110

A rezolva o problemă de utilizare raţională a resurselor înseamnă i determina un program de activitate

(un plan de producţie) X* = = (x*1, x*2, ... , x*n), pentru care se obţine beneficiul total maxim sornind de

la resursele disponibile, adică Z(X*) = maxZ(X).

Pentru a scrie problema duală, notăm prin yj valoarea unei unităţi le resurs R i, i = l,m. Atunci valoarea

totală a resurselor este W(Y) = b1y1 + b2y2 + . . . + bmym, iar valoarea consumului de •esurse

(ingredienţi) pentru a produce o unitate de produs P j este a1jyj + a2jy2 + ... + amjym ≥ cj, Evident, beneficiul

unitar cj nu depăşeşte /aloarea respectivă a consumului de ingredienţi, adică

a1jyj + a2jy2 + ... + amjym j = 1.n

si prin urmare, cu cât mai mici vor fi cheltuielile neproductive în proce->ul de producţie, cu atât mai deplin se

va include valoarea cheltuielilor ifectuate în valoarea produsului obţinut.

Aşadar, rentabilitatea programului de lucru al întreprinderii constă n includerea deplină a valorilor

cheltuielilor de ingredienţi în valoarea inei unităţi de produs, adică pentru planul rentabil de lucru

valoarea cheltuielilor totale de ingredienţi trebuie să fie egală cu valoarea producţiei obţinute.

Aşadar, variabilele y1 i = 1, m, trebuie să satisfacă restricţiile:

a1jyj + a2jy2 + ... + amjym j = 1.n

Evident, aceste valori trebuie să fie nenegative: yi, ≥ 0, i = 1, m. Astfel, am obţinut problema duală:

a11y1 + a21y2 + … + am1ym ≥ c1,

a12y1 + a22y2 + … + am2ym ≥ c2,

……………………………………

a11y1 + a21y2 + … + am1ym ≥ c1,

yi ≥ 0, i = 1,m

Aşadar, pentru a scrie problema duală, fiecărei restricţii din pro -ilema iniţială i se ataşează o variabilă

nenegativă yi-, i = l,m.

Coeficienţii funcţiei-obiectiv a problemei iniţiale devin termeni liberi în problema duală, iar termenii liberi din

problema iniţială devin coeficienţi ai funcţiei-obiectiv a problemei duale. Dacă în problema iniţială se cere să se

maximizeze funcţia-obiectiv Z{X), atunci scopul problemei duale este de a minimiza funcţia-obiectiv W(Y).

Fiecărei variabile xj, j — 1, n, din problema iniţială îi corespunde o restricţie în problema duală, prin urmare,

coeficienţii variabilei xj devin coeficienţi ai unei restricţii în problema duală. Aşadar, problema duală are n

restricţii, iar coeficienţii necunoscutelor y; formează matricea A' (transpusa matricei A din problema iniţială).

De menţionat că problema duală a dualei este problema iniţială şi de aceea se poate afirma că problema iniţială

(primală) şi cea duală formează un cuplu de probleme reciproc duale.

Se spune că avem cazul de probleme duale simetrice dacă toate restricţiile în aceste probleme sunt exprimate

Page 128: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

111

prin inecuaţii.

Exemplu. Fie o problemă de programare liniară:

Problema duala este:

Modelul matematic al problemei iniţiale şi respectiv al problemei duale poate fi scris, mai compact, astfel:

Orice pereche de probleme duale posedă următoarele proprietăţi:

Lema 2.1 Pentru orice soluţie admisibilă X = ( ) a problemei iniţiale şi orice soluţie

admisibilă Y =, •( ) o problemei duale are loc inegalitatea Z(X) ≤ W(Y)

Demonstraţie. într-adevăr,

.max17108

0,0,0

,4034

,3232

,4564

,3423

1

321

32

321

321

321

221

xxxXZ

xxx

xxx

xxx

xxx

xxx

.min40324534

0,0,0,0

,173

,10342

,3443

4321

4321

321

4321

4321

yyyyYW

yyyy

yyy

yyyy

yyyy

m

i

jj

i

m

i

jjij

ybYW

miy

njcya

1

1

.min

,.1,0

,,1,

n

j

jj

j

n

j

ijij

xcXZ

njx

mibxa

1

1

.max

,.1,0

,,1,

Page 129: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

112

Lema 2.2. Daca pentru soluţiile admisibile X* =

( ) are loc egalitatea Z(X*) = W(y*), atunci X* şi

Y* sunt soluţii optime ale problemei iniţiale şi celei duale respectiv .

Demonstraţie. In baza lemei 2.1, pentru orice soluţii admisibile X şi Y are loc Z(X) ≤ W(Y). în

particular, vom avea Z(X*) ≤ W{Y). De aici şi din egalitatea Z(X*) = W(Y") obţinem că W(Y*) ≤

W{Y). Această inegalitate ne arată că Y* este soluţie optimă pentru problema duală.

în mod analog avem Z(X) ≤ W{Y*) sau Z(X) ≤ Z(X*), adică X* este soluţie optimă pentru

problema iniţială. ▲

Teorema 2.7 (teorema dualităţii). Dacă problema iniţială are soluţie optimă, atunci problema duală de

asemenea are soluţie optimă şi pentru aceste soluţii X* şi Y* are loc egalitatea Z(X*) — = W(Y*).

Dacă funcţia-obiectiv în una din probleme este nemărginită (superior pentru problema iniţială sau inferior

pentru problema duală), atunci cealaltă problemă nu are soluţii admisibile.

Demonstraţie. Presupunem că problema iniţială are soluţii optime şi fie X* = ( , 0, 0, ...

,0) una din ele, obţinută prin metoda simplex. Acestei soluţii de bază admisibile îi cores punde baza

(vectori liniar independenţi) ASl, AS2,..., ASm. In ultimul tabel simplex vom avea: ∆ j = Z j — C j > 0,

j = 1, n, adică z j cj, j=1,n, unde

Sub formă vectorială putem scrie ( ) ∙ unde A = m*n

matricea coeficienţilor problemei iniţiale, iar D~l - inversa matricei D- (As1,As2,...,Asm). Aşadar,

avem:

m

i

m

i

iii

n

j

jij

n

j

n

j

j

m

i

iijjj

YWybyxa

xyaxcXZ

1 11

1 1 1

.

.

Cnc,2,c1,cA*1D*smc,s2,cs1,

c

m

i

csixij1

Page 130: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

113

Fie ca

Atunci inegalitatea de mai sus poate fi scrisă astfel Y* • A ≥ C. Dar aceasta şi înseamnă că vectorul

Y* = myyy *,...,2*,1* soluţie admisibilă pentru problema duală. Vom demonstra că Y* este soluţie

optimă pentru problema duală. Avem:

W ( Y * ) = ( B , Y * ) = ( Y * , B) = ∙ D-1, B) = ∙ D-1, B) =

, ( = ( C , X * ) = Z( X * ) .

Conform lemei 2.2, rezultă că Y* este soluţie optimă a problemei duale. Demonstrarea părţii a doua a

teoremei. Admitem că funcţia-obiectiv în problema iniţială este nemărginită superior pe mulţimea

soluţiilor admisibile. în acest caz vom demonstra că problema duală nu are soluţii admisibile.

Presupunem contrariul, adică considerăm că problema duală are soluţii admisibile şi fie Y una din ele.

Deoarece funcţia-obiectiv în problema iniţială este nemărginită superior, rezultă că există o soluţie

admisibilă X, astfel încât Z(X) > W(Y), ceea ce contrazice Ierna 2.1. ▲

Având în vedere cele demonstrate mai sus, există doar următoarele posibilităţi logice referitor la perechea

de probleme duale:

1) problema iniţială şi problema duală nu au soluţii admisibile (se poate construi un exemplu în care să

întâlnim această situaţie);

2) problema iniţială nu are soluţii admisibile şi problema duală are funcţie-obiectiv nemărginită inferior;

3) problema iniţială are funcţie-obiectiv nemărginită superior şi problema duală nu are soluţii

admisibile;

4) problema iniţială şi problema duală au soluţii optime şi pentru aceste soluţii optime valorile

funcţiilor-obiectiv sunt egale.

Conform teoremei dualităţii, conchidem că programului rentabil de lucru X* = ( ) si numai lui

îi corespunde un set de valori Y* = ( ) ale ingredienţilor folosiţi, astfel încât şi X* şi Y* sunt

soluţii optime ale cuplului de probleme duale de programare liniară.

Teorema 2.8 (teorema ecarturilor complementare). Pentru ca soluţiile admisibile X* = (

) şi Y* = ( ) să fie soluţii optime este necesar şi suficient ca aceste soluţii să verifice simultan

relaţiile:

*Yny,2,y1,yA*1D*smc,s2,cs1,c

;,1,0)1

miyxaba i

n

j

jiji

;,1,0)1

njxcyab i

n

j

jjij

Page 131: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

114

Demonstraţie. Necesitatea. Fie X* şi Y* soluţii optime pentru problema iniţială şi cea duală respectiv.

Ca soluţii optime ele satisfac restricţiile problemei iniţiale şi ale celei duale respectiv. Aşadar:

Deoarece X* şi Y* sunt soluţii optime, în baza teoremei dualităţii,

avem

Dar atunci:

Din prima egalitate urmează că 0*

1

*

1

j

m

i

jiij

n

j

xcya si deoarece toţi termenii *

1

*

j

m

i

jiij xcya

sunt

nenegativi, rezultă că

Din a doua egalitate urmează că 0*

1

*

1

i

n

j

jiji

m

i

yxab . Întrucât şi aici toţi termenii în această suma

sunt nenegativi, rezultă că

Suficienţa. Fie că pentru soluţiile de bază admisibile X* şi Y* se verifică relaţiile a) şi b). Adunând între ele

n

j

n

j

m

i

m

i

iii

n

j

jijj

m

i

jijjj ybyxaxyaxc1 1 1 111

n

j

m

i

iijj ybxc1 1

n

j

n

j

m

i

m

i

iii

n

j

jijj

m

i

jijjj ybyxaşixyaxc1 1 1 111

n

j

n

j

j

m

i

jijjj njxyaxc1 1 1

.,1,0

;,1,01

miyxab i

n

j

jiji

n

i

n

j

m

i

iiijij ybyxa1 1 1

,

n

j

n

i

m

i

jjjiij xcxya1 1 1

.,

Page 132: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

115

relaţiile de tipul a) şi respectiv cele de tipul b), obţinem:

Deoarece membrii stângi sunt egali, rezultă că

m

i

n

j

jjii xcyb1 1

**.

În baza lemei 2.2, conchidem că soluţiile de bază admisibile X* şi Y* sunt soluţii optime pentru

problema iniţială şi cea duală, respectiv.

În baza teoremei ecarturilor complementare se pot formula urmă toarele concluzii:

1) dacă ,0* iy atunci

n

j

ijij bxa1

*;

2) dacă

n

j

ijij bxa1

*, atunci

*

iy = 0;

3) dacă 0* jx , atunci

m

i

jiij cya1

* ;

4) dacă

m

i

jiij cya1

*, atunci 0* jx .

Prima relaţie arată că variabila duală corespunzătoare unei resurse utilizate integral are o valoare

pozitivă, iar relaţia a doua arată că y*i = 0, dacă resursa Ri nu este utilizată integral în programul

optim de producţie.

Analizând relaţiile 3) şi 4), ajungem la concluzia că dacă fabricarea produsului Pj este eficientă (el a

intrat în programul optim al problemei iniţiale), atunci estimarea resurselor utilizate la fabricarea unei

unităţi de acest produs este egală cu beneficiul unitar Cj, iar dacă această estimare este mai mare decât Cj,

atunci nu este eficient să includem în programul optim fabricarea produsului Pj.

Făcând analiza soluţiei optime în problemele de programare riniară, deseori apare întrebarea: în ce limite

pot varia componentele vectorului termenilor liberi pentru ca să se păstreze nomenclatura produselor

determinată de soluţia optimă.

într-adevăr, componentele vectorului termenilor liberi se pot modifica faţă de nivelul lor prestabilit ca

urmare a schimbării capacităţii mijloacelor de muncă, a disponibilului de resurse umane sau de materie

primă şi materiale.

Fie B = ( bm) nivelul iniţial al resurselor. Dacă resursa Ri şi-a schimbat nivelul iniţial cu

mărimea ∆bi, atunci vom avea:

B = ( bm) + (0, 0, ... , 0, ∆bi, 0, ..., 0) =

Page 133: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

116

= ( bm) + ∆bi ∙(0, 0, ... ,0, 1, 0, ... ,0)

In urma transformărilor simplex, în ultimul tabel simplex, obţinem soluţia optimă:

x*i1 = b'1 + ∆bi * α1; x*i2 = b'2 + ∆bi * α2; ... ; x*im = b'2 + ∆bi * αm

unde α1, α2,..., αm sunt coordonatele vectorului unitar e1, = (0,0,... ..., 0,1,0,0,..., 0) în baza optimă.

Evident, pentru a păstra nomenclatura produselor determinată de soluţia optimă, este necesar să

cerem ca valorile necunoscutelor de bază x* i1 , x*i2 ,..., x*im să fie nenegative, adică

Rezolvând acest sistem de inecuaţii, obţinem:

Şi

Este evident că ∆bj < 0, iar ∆bi, > 0.

Aşadar, dacă volumul resursei R i va varia în intervalul [bi + ∆bi; bi + ∆bi ], atunci nomenclatura

produselor în soluţia optimă va rămâne aceeaşi. De menţionat că dacă volumul resursei Ri aparţine acestui

.0

,0

,0

'

2

'

2

1

'

1

mim

i

i

bb

bb

bb

0,

,max'

0

i

i

i

i

toţodacă

b

b i

0,

,max'

0

i

i

i

i

toţodacă

b

b i

max25151020

0,0,0,0

,18002

,600242

,120032

4321

4321

321

431

4321

xxxxXZ

xxxx

xxx

xxx

xxxx

Page 134: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

117

interval, atunci valoarea variabilei duale respective y* rămâne constantă.

Vom ilustra cele expuse mai sus printr-un exemplu:

Să se rezolve problema de folosire raţională a resurselor şi să se determine intervalele de variaţie ale

resurselor:

Rezolvând problema prin metoda simplex, obţinem ultimul tabel simplex (tab. 2.22). Soluţia optimă este:

x*1 = 180, x*2 = 780, x*3 = 60, x*4 = 0, Zmax = 12 300.

Soluţia optimă a problemei duale este:

y*1 = 8, y*2 = 3/2, y*3 = 1, Wmin = 12 300.

După cum se observă, cea mai deficitară este prima resursă. Vom determina intervalul de variaţie \[bi

+ ∆bi; bi + ∆bi ] pentru care y*1 = 8 va rămâne constantă.

2.9. Problema duală în programarea, liniara

Tabelul 2.22

Să presupunem că la prima

resursă s-a schimbat nivelul iniţial cu mărimea ∆bi. Volumul nou al resurselor va fi

B = + ∆bi ∙

Din ultimul tabel simplex se vede că vectorul B s-a transformat în vectorul ( 180 780 60) iar vectorul ( 1 0 0 ) - în

vectoru ( 4/5 -1/5 -2/5).

Prin urmare, vectorul B s-a transformat în vectorul B = ( 180 780 60) + ∆bi (4/5 -1/5 -2/5)

Pentru ca variabilele x1, x2 şi x3 să rămână variabile de

bază, este necesar să aibă loc:

Baza ci B 20 10 15 25 0 0 0

x1 x2 x3 x4 x5 x6 x7

x1

x2

x3

20

10

15

180

780

60

1

0

0

0

1

0

0

0

1

11/5

-4/5

-3/5

4/5

-1/5

3/10

-

1/10

-

1/10

3/10

-

2/5

3/5

1/5

∆j=zj-cj 12300 0 0 0 2 8 3/2 1

.05

260

,05

1780

,05

4180

1

1

1

b

b

b

Page 135: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

118

Rezolvând sistemul de inecuaţii, obţinem:

Aşadar, intervalul de variaţie a primei resurse, pentru care y*1 = 8 va rămâne aceeaşi, este: [1200 - 225; 1200 +

150] sau [975; 1350]. în mod analog pot fi determinate şi intervalele de variaţie ale celorlalte resurse: [400; 2 400] şi

respectiv [1500; 2 250].

Considerând aceste intervale, poate fi efectuată o anumită analiză economică. De exemplu, dacă se

măreşte volumul primei resurse cu ∆bi = 25, beneficiul maxim se va mări cu 2002581

*

1max byZ

Să presupunem că volumul disponibil bi, al resursei Ri s-a mărit cu ib şi devine ii bb . În acest

caz, şi Zmax = Z(X*) se va mări cu o valoare ΔZmax. Dar atunci ii

b b

Z

b

Z

i

maxmax

0lim . Luând în

consideraţie că Zmax =

n

j

m

i

iijj ybxc1 1

**, obţinem

*maxi

i

yb

Z

, mi ,1

Prin urmare, pentru o problemă de programare liniară scrisă sub forma canonică, în care se urmăreşte

maximizarea funcţiei-obiectiv Z(X), mărimea y* reprezintă valoarea unei unităţi folosite în producţie din

resursa R1. Având în vedere că ma,xZ(X) = min W(Y), rezultă că dacă cantitatea disponibilă din resursa Ri

va creşte cu o unitate, atunci valoarea funcţiei-obiectiv va creşte cu y*i unităţi, deci y*i măsoară creşterea

valorii funcţiei-obiectiv, determinată de creşterea cu o unitate a cantităţii disponibile b i,. în particular,

dacă y*i = 0, atunci resursa Ri nu este deficitară, ceea ce înseamnă că mărirea ei cu o unitate nu

influenţează creşterea funcţiei-obiectiv Z(X).

Valorile optime miyi ,1,* , ale necunoscutelor duale ne permit să determinăm dacă este raţional sau nu

realizarea unor acţiuni. Acţiunea va fi eficientă dacă va asigura un beneficiu suplimentar. Ca exemplu,

vom presupune că a apărut necesitatea de a lărgi producţia prin fabricarea unui nou produs Pn+1,

cunoscând cheltuielile ( ale resurselor respective la fabricarea unei unităţi de produs

şi beneficiul cn+i obţinut la vânzarea unei unităţi de produs.

,22554

180maxmax

'

01

i

ibb

i

.15052

60;

54

780maxmax

'

01

i

ibb

i

Page 136: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

119

Evident, dacă cheltuielile vor fi mai mari ca beneficiul, adică

m

i

nini cyz1

1

*

1, , atunci extinderea

producţiei nu este eficientă, iar dacă

m

i

nini cya1

1

*

1, , atunci extinderea producţiei este eficientă.

Din cele spuse mai sus rezultă că valorile optime y* i ale necunoscutelor duale furnizează

informaţii suplimentare pentru analiza eficienţei economice a resurselor şi a diferiţilor indicatori

economici care apar în restricţiile unei probleme de programare liniară. In baza lor se pot fundamenta

deciziile privind alocarea judicioasă a resurselor, se pot stabili măsuri de stimulare a consumului raţional al

resurselor, se poate determina cât mai corect nivelul minim şi maxim al diferiţilor indicatori tehnici şi

economici de care depinde structura programului de producţie optim.

Pentru o problemă scrisă sub forma canonică, în care se cere minimizarea funcţiei Z(X), restricţiile se

referă la caracteristici economice cărora li se impun limite inferioare. în acest caz, valorile variabilelor duale

y*i măsoară creşterea costului total al producţiei, a cheltuielilor de muncă etc, determinată de creşterea cu

o unitate a componentei bi a vectorului termenilor liberi.

2.9.1. Probleme duale nesimetrice

In paragraful precedent au fost examinate probleme duale simetrice, în care sistemul de restricţii, atât în

problema iniţială, cât şi în cea a duală, sunt exprimate prin inecuaţii. De menţionat că variabilelor

nenegative din problema iniţială le corespund inegalităţi concordante (corespunzătoare) în problema duală.

Paralel cu astfel de probleme prezintă interes sistemul problemelor duale nesimetrice. Forma nesimetrică a

problemei duale corespunde cazului când în problema iniţială condiţiile sunt exprimate şi prin ecuaţii.

Considerăm problema de programare liniară sub forma standard:

.

.max

0,,0,0

,

,

,

2211

21

2211

22222221

11212111

nn

n

mnmmmm

nn

nn

xcxcxcXZ

xxx

bxaxaxa

bxaxaxa

bxaxaxa

.min

,

,

2211

2211

22222121

11212111

mm

nmmnnn

mm

mm

ybybybYW

cyayaya

cxayaya

cxayaya

Page 137: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

120

După cum se observă, restricţiilor scrise sub formă de ecuaţii le corespund variabile duale ce nu sunt supuse

restricţiilor de semn.

Deoarece orice problemă de programare liniară poate fi adusă la forma standard şi invers, rezultă că orice

pereche de probleme duale simetrice pot fi reduse la o pereche de probleme duale nesimetrice şi invers,

orice pereche de probleme duale nesimetrice pot fi reduse la o pereche de probleme duale simetrice, pentru

care a fost expusă teoria dualităţii.

In paragraful precedent s-a demonstrat că, rezolvând problema iniţială, se obţine soluţia optimă atât a

problemei iniţiale, cât şi acelei duale. într-adevăr, dacă X* — (x*s1,, x*s2,..., x*sm, 0,0,.. . , 0 ) este

soluţie optimă a problemei iniţiale, atunci soluţia optimă a problemei duale se detrmină din relaţia Y*

= CB • D -1, unde CB = = (cSl, cS2,..., cSm), iar D~x este inversa matricei D compusă din vectorii ASl, AS2,...,

ASm ce alcătuiesc baza respectivă.

Rezolvând problema iniţială, în ultimul tabel simplex, obţinem soluţia optimă a problemei iniţiale,

precum şi datele necesare pentru a scrie soluţia optimă a problemei duale.

>

Probleme rezolvate

1.Pentru problema de programare liniară

2.crie problema duală şi să se afle soluţiile lor optime. Rezolvare. Problema duală este:

Rezolvăm problema iniţială prin metoda simplex. Alcătuim tabelul simplex iniţial (tab. 2.23).

Tabelul 2.23

max11352

0,0,0,0

,62

,832

4321

432

432

421

xxxxXZ

xxxx

xxx

xxx

.min68

1123

,3

,52

,2

21

21

2

21

1

yyYW

yy

y

yy

y

Page 138: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

121

După prima iteraţie a metodei simplex, obţinem o nouă

soluţie de bază admisibilă (tab. 2.24).

Tabelul 2.24

După a doua iteraţie, obţinem soluţia optimă a problemei iniţiale (tab. 2.25) X* = (0; 34/7: 0; 4/7) si Zmax

= 214/7

Tabelul 2.25

Pentru a determina soluţia optimă a problemei duale, este necesar de a efectua următoarele calcule simple

Baza ci B -2 5 3 11

x1 x2 x3 x4

x2

x3

-2

3

8

6

1

-0

2

1

0

1

-3

2

∆j=zj-cj 2 0 -6 0 1

Baza ci B -2 5 3 11

x1 x2 x3 x4

x2

x3

5

3

4

2

1/2

-1/2

1

0

0

1

-3/2

7/2

∆j=zj-cj 26 3 0 0 -8

Baza ci B -2 5 3 11

x1 x2 x3 x4

x2

x4

5

11

34/7

4/7

2/7

-1/7

1

0

3/7

2/7

0

1

∆j=zj-cj 214/7 13/7 0 16/7 0

.7

37;

7

1

7

2

7

1

7

3

7

2

11;51*

DCY B

Page 139: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

122

Aşadar, am obţinut y*1 = -1/7; Y*2 = 37/7 si Wmin = 214/7

Deoarece Y* — CB ∙ D-1 si z j = = ∆j + cj rezultă că pentru a afla y*, i = l,m, la valorile Aj,

corespunzătoare necunoscutelor de bază Xj în soluţia de bază admisibilă iniţială, trebuie de adăugat

valoarea coeficienţilor respectivi din funcţia-obiectiv Z(X).

In exemplul dat, avem: y*1 = 13/7+(-2) = -1/7; y*2 = 16/7+3=37/3

De menţionat că s-ar fi putut rezolva problema duală şi în ultimul tabel simplex am fi obţinut şi soluţia

optimă a problemei iniţiale.

In exemplul de mai sus, este mai comod de a rezolva problema duală prin metoda grafică, deoarece,

aplicând metoda simplex, am fi avut tabele simplex de dimensiuni mai mari (şi deci calcule voluminoase)

faţă de tabelele simplex, rezolvând problema iniţială.

2. Să se rezolve problema de programare liniară prin metoda

grafică, rezolvând problema duală

Rezolvare. Problema duală este:

Rezolvăm problema aplicând metoda grafică.

După cum se observă (fig. 2.7), domeniul de soluţii admisibile ale problemei este o mulţime nemărginită.

Funcţia obiectiv W(Y) îşi atinge valoarea minimă în vârful B al mulţimii de soluţii admisibile. Aflăm

coordonatele vârfului B rezolvând sistemul de ecuaţii liniare:

.max448

0,0,0

,12

,3

321

32

321

321

xxxXZ

xxx

xxx

xxx

.min3

4

,42

,8

21

21

21

21

yyYW

yy

xy

yy

Page 140: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

123

Aşadar, am obţinut Y* = (6; 2) şi Wmin — -20. Mai departe, leoarece a doua restricţie în problema duală pentru

y*1 = 6 şi y*2 = 2 e satisfac ca inegalitate strictă, rezultă că necunoscuta x^ în soluţia iptimă a problemei iniţiale va

fi egală cu zero. Dar atunci sistemul de estricţii ale problemei iniţiale va avea forma:

Rlezolvând acest sistem, obţinem: x1 = 2; x3 = 1.

Prin urmare, soluţia optimă a problemei iniţiale este X* = (2; 0; 1) si Zmax = -20

Diferite tipuri de probleme duale. Probleme duale simetrice

Problema iniţială

Z(X) = (C,X) – max

Problema duală

W(Y) = (B,Y) – min

.2;6;122

4

,8

211

21

21

yyy

yy

yy

.131

,331

xx

xx

0X

BXA

0

'

Y

CYA

Page 141: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

124

Problema iniţială

Z(X) = (C,X) – min

Problema duală

W(Y) = (B,Y) – max

Pentru a scrie corect problema duală, se recomandă ca sistemul de restricţii în problema

iniţială să fie adus la forma respectivă.

Exemplul 1. Pentru problema dată să se scrie problema duală:

Rezolvarea. Vom scrie problema sub forma:

Problema duala va fi:

Problema duala va fi:

0X

BXA

0

'

Y

CYA

.min523

0,0,0

,1632

,155

,14

321

321

321

321

321

xxxXZ

xxx

xxx

xxx

xxx

.max161514

0,0,0

,53

,25

,32

321

321

321

321

321

yyyYW

yyy

yyy

yyy

yyy

Page 142: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

125

Probleme duale nesimetrice

Problema iniţială

Z(X) = (C,X) – max

Problema duală

W(Y) = (B,Y) – min

Problema iniţială

Z(X) = (C,X) – min

Problema duală

W(Y) = (B,Y) – max

Considerăm o problemă de programare liniară scrisă sub forma generală (restricţiile se

reprezintă prin ecuaţii şi inecuaţii):

Problema duală are forma:

Exemplul 2. Pentru problema dată să se scrie problema duală:

.min523

0,0,0

,1632

,5̀15

,14

321

321

321

321

321

xxxXZ

xxx

xxx

xxx

xxx

0X

BXA

0

'

Y

CYA

0X

BXA

0

'

Y

CYA

n

j

jj

j

n

j

ijix

n

j

ijij

xcXZ

nnnjx

mmibxa

mmmibxa

1

11

1

1

1

11

.max

,,1;0

,,1;

,,,1;

Page 143: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

126

Problema duala are forma:

Exemplu 2. Pentru problema data sa se scrie problema duala:

Rezolvare. Vom scrie problema iniţială sub for

Problema duală este:

.max13109

0,0

,8

,622

,22

321

31

321

321

321

xxxXZ

xx

xxx

xxx

xxx

.max13109

0,0

,8

,622

,22

321

31

321

321

321

xxxXZ

xx

xxx

xxx

xxx

m

i

ii

i

m

i

jiij

m

i

jiij

ybYW

mmmiy

nnjcya

mnnjcya

1

11

1

1

1

11

.min

,,1;0

,,1;

,,,1;

.min862

0,0

,132

,102

,92

321

21

321

321

321

yyyYW

yy

yyy

yyy

yyy

Page 144: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

127

Probleme propuse

Pentru următoarele probleme să se scrie problema duală. Să se rezolve una din ele utilizând

metoda simplex şi să se arate soluţia optimă a problemei iniţiale şi a celei duale.

construieşte o consecutivitate de soluţii de bază ale problemei iniţiale, astfel încât prima soluţie de

bază admisibilă obţinută va fi o soluţie optimă a problemei iniţiale.

Considerăm un cuplul de probleme duale:

Să presupunem că pentru problema iniţială s-a ales o bază formată din vectorii Ai1, Ai2,..., Aim, astfel

încât cel puţin o componentă a soluţiei de bază X = (xi1, xi2..xim.,0 ,0 , .. .,0) este negativă, iar pentru

toţi vectorii Aj are loc relaţia ∆j = Zj — Cj ≥ 0, j = 1, n.

.max8713

0,0,0

,4

,823

,32

,5

.1

321

321

32

321

21

21

xxxXZ

xxx

xx

xxx

xx

xx

.max8713

0,0,0,0

,3324

,525

.2

321

4321

4321

4321

xxxXZ

xxxx

xxxx

xxxx

max,

0

,

XCXZ

X

BXA

iniţniţiproblema

min,

,'

YBYW

CYA

dublăproblema

Page 145: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

128

Din demonstraţia teoremei dualităţii se deduce imediat că vectorul Y = C∙D -1 = (yi1, yi2, ... ,yim

0,0, . . ., 0) este o soluţie admisibilă a problemei duale, unde CB = (ci1, ci2,..., cim), iar D-1 este

inversa matricei D = (Ai1, Ai2,..., Aim).

Soluţia admisibilă Y = (yi1, yi2,..., yim, 0,0,..., 0) a problemei duale nu este optimă, deoarece în

baza aleasă Ai1, Ai2,..., Aim

Soluţia de bază X = (xix, Xi2,..., x,m, 0, 0,..., 0) are cel puţin o componentă negativă şi deci nu este

soluţie admisibilă a problemei iniţiale.

Presupunem că în soluţia de bază X = (xi1, xi1,...,xim,0,0,.. . ,0 ) a problemei iniţiale componenta

Xir < 0. In acest caz, vectorul Air, ce corespunde componentei xir < 0, trebuie exclus din bază. Pentru

a afla vectorul ce va intra în bază, se examinează elementele liniei r. Dacă în linie nu avem

elemente xrj < 0, atunci funcţia-obiectiv W(Y) a problemei duale este nemărginită inferior pe

mulţimea soluţiilor admisibile, iar problema iniţială (conform teoremei dualităţii) nu are soluţii

admisibile.

Dacă însă în linia r avem unele elemente xrj < 0, atunci, pentru coloanele ce conţin aceste

valori negative, determinăm max

Aşadar, vectorul As va intra în bază în locul vectorului A ir.

Cu alte cuvinte, necuniscuta xs va deveni necunoscută de bază în locul necunoscutei Xir.

Vom arăta că dacă vectorul As va intra în bază, atunci valorile ∆j se vor păstra nenegative. într-

adevăr, conform formulelor de transformare simplex, avem:

Deoarece xrs < O, rezultă că ∆′j vor fi nenegative, dacă ∆j• xrs — ∆s • xrj < 0. Dacă ∆s =

0, atunci ∆′j= ∆j. Dacă însă ∆s > 0 şi luând în consideraţie că xrs < 0, vom avea: ∆j ≥

trebuia demonstrat.

Trecând la valori absolute, regula de mai sus poate fi scrisă şi astfel:

După ce a fost ales corect pivotul xra, se execută transformările elementare, bazate pe metoda

Jordan-Gauss, necesare în tabelul simplex asociat problemei iniţiale şi ca rezultat obţinem o nouă

soluţie de bază, în care xs a devenit necunoscuta de bază, în locul necunoscutei x !r.

Peste un număr finit de iteraţii ale algoritmului simplex dual vom obţine o soluţie de bază

admisibilă a problemei iniţiale (care şi va fi soluţie optimă) sau ne vom convinge că problema iniţială

nu are soluţii admisibile. Algoritmul simplex dual este algoritmul simplex aplicat problemei duale

fără însă a construi problema duală.

Algoritmul simplex dual porneşte de la o soluţie duală realizabilă, dar care nu este realizabilă

pentru problema iniţială, şi urmăreşte eliminarea din bază a variabilelor negative, menţinând, în

fiecare iteraţie, îndeplinit criteriul de optimalitate Aj > 0, j = l,n.

Vom ilustra utilizarea algoritmului simplex dual rezolvând următoarea problemă de programare

Page 146: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

129

liniară:

înmulţind restricţiile de bază cu (-1), obţinem:

Cu ajutorul variabilelor de compensare, aducem problema la forma standard:

Alcătuim tabelul simplex iniţial (tab. 2.26).

Tabelul 2.26

Soluţia de bază X- = (0; 0; 0; 0; -8; -16) conţine componente negative şi de aceea nu este soluţie de

bază admisibilă a problemei iniţiale. Stabilim vectorul ce va ieşi din bază. în calitate de linie pivot

luăm linia a doua, deoarece ei îi corespunde componenta negativă cea mai mică în soluţia de bază.

Aşadar, avem r = 2; ir = 6. Pentru a afla vectorul ce va intra în bază în locul vectorului A6, aflăm

Baza ci B -4 -3 -10 -5 0 0

x1 x2 x3 x4 x5 x6

x5

x6

0

0

-8

-16

0

-3

1

-2

3

1

-6

5

1

0

0

1

∆j=zj-cj -16 1 1 11 0 0 1

.max51034

4,1,0

,61523

,863

4321

4321

432

xxxxXZ

jx

xxxx

xxx

j

.max51034

4,1,0

,61523

,863

4321

1

4321

432

xxxxXZ

jx

xxxx

xxx

j

.max51034

4,1,0

,61523

,863

4321

1

64321

5432

xxxxXZ

jx

xxxxx

xxxx

j

Page 147: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

130

Prin urmare, în bază va intra vectorul A4. Efectuând transformările simplex cu elementul pivot a24 =

-5, obţinem o nouă soluţie de bază în care necunoscuta x4 a devenit necunoscută de bază în locul

necunoscutei x6 (vezi tab. 2.27).

Tabelul 2.27

Deoarece toate componentele soluţiei de bază sunt nenegative şi valorile ∆j ≥ 0, j = 1,6, am obţinut

soluţia optimă a problemei iniţiale:

În exemplul precedent totul a fost destul de simplu, deoarece pentru soluţia de bază iniţială toate valorile ∆j, j

= 1, 6, au fost nenegative.

Algoritmul simplex dual constă din două etape: în prima etapă se determină o soluţie de bază a

problemei iniţiale pentru care ∆j = Zj — Cj să fie nenegative; în etapa a doua, păstrând ∆j nenegative, se

obţine soluţia de bază cu toate componentele nenegative (soluţia optimă a problemei iniţiale).

Algoritmul simplex dual

Etapa 1

1. Se examinează valorile ∆j, j= l,n. Dacă ∆j = ZJ -CJ ≥0, j = 1, n, se trece la pasul 1 etapa a

2-a.

2. Alegem vectorul-coloană Ak pentru care ∆k < 0.

Baza ci B -4 -3 -10 -5 0 0

x1 x2 x3 x4 x5 x6

x5

x4

0

-5

56/5

16/5

18/5

16/5

17/5

2/5

9/5

-1/5

0

1

1

0

-6/5

-1/5

∆j=zj-cj -16 1 1 11 0 0 1

.15

5,

2

3,

3

4min

.16;5

16;0;0;0 max

*

ZX

Page 148: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

131

3. în coloana A^ căutăm un număr pozitiv ark şi linia r care conţineacest număr o luăm drept linie pivot.

Dacă în coloana Ak nu suntnumere pozitive, atunci problema nu are soluţie optimă.

4. Se calculează raporturile duale (raporturile nepozitive ale valorilor ∆j la elementele respective ale

liniei pivot r). Valoarea cea mai mică, după modul, a acestor raporturi determină coloana

pivot s. Dacă raportul minim este egal cu zero, atunci numitorul se ia drept pivot, dacă el este

negativ.

5. Având pivotul ars, efectuăm transformările simplex respective.Analiza tabelului simplex obţinut

începe cu pasul 1.

Etapa a 2-a

1. Se examinează coloana termenilor liberi. Dacă toate elementele coloanei B sunt nenegative,

atunci avem soluţia optimă a problemei iniţiale.

2. Dacă în coloana termenilor liberi sunt elemente negative, printreele aflăm elementul minimal.

Acest element minimal determinălinia pivot r.

3. Elementul pivot xrs se determină din relaţia

Dacă în linia pivot nu sunt elemente negative, atunci problema iniţială nu are soluţii

admisibile.

4. Având pivotul xrs efectuăm transformările simplex respective. Analiza tabelului simplex

obţinut începe cu pasul 1 etapa a 2-a.

Vom ilustra cele expuse mai sus printr-un

Exemplu. Utilizând metoda simplex duală să se rezolve problema de programare liniară:

Rezolvare. Înmulţim inecuaţiile de bază ale sistemului de restricţii cu (—1). Ca rezultat, obţinem:

max45

0,0,0

,4

,1

,92

321

321

31

21

32

xxxxZ

xxx

xx

xx

xx

Page 149: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

132

Cu ajutorul variabilelor de compensare se aduce problema la forma standard:

Alcătuim tabelul simplex iniţial (tab. 2.28).

Tabelul 2.28

Alegem coloana A1 pentru care ∆1 = -5 < 0. Această coloană conţine elemente pozitive în

liniile a doua şi a treia. Luăm drept linie pivot linia a doua. Aflăm min

Prin urmare, elementul pivot va fi a22= - 1.

Având pivotul a22 = - l, efectuăm transformările simplex respective şi obţinem tabelul simplex

2.29.

Baz

a

c

i

B 5 -1 -4 0 0 0

x1 x2 x3 x4 x5 x6

x4

x5

x6

0

0

0

-9

-1

4

0

1

1

-1

- 1

0

-2

0

-1

1

0

0

0

1

0

0

0

1

∆j=zj-cj 0 -5 1 4 0 0 0

max45

0,0,0

,4

,1

,92

321

321

31

21

32

xxxxZ

xxx

xx

xx

xx

max45

6,1,0

,4

,1

,92

321

631

521

432

xxxxZ

jx

xxx

xxx

xxx

j

Page 150: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

133

Tabelul 2.28

In acest tabel, ∆1 = -4 < 0. În coloana A1 avem un singur element pozitiv. Considerăm drept

linie pivot linia a treia. Deoarece, ezultă că drept element pivot putem lua x31 = 1. Obţinem

tabelul 2.30.

Tabelul 2.30

Deoarece acest tabel nu conţine valori ∆j negative, etapa 1 a algoritmului a luat sfârşit. Trecem la

etapa a 2-a. Printre termenii liberi este un element negativ. Considerăm prima linie drept linie pivot. Cal-

culăm min= 0. Efectuând transformările sim plex respective cu pivotul (tab. 2.31).

Tabelul 2.31

= —3, obţinem tabelul simplex final

În acest tabel, şi valorile ∆j, j = 1,6, şi termenii liberi sunt nenegative. Aşadar, am obţinut soluţia

Baza ci B 5 -1 -4 0 0 0

x1 x2 x3 x4 x5 x6

x4

x2

x6

0

-1

0

-8

1

4

-1

-1

1

0

1

0

-2

0

-1

1

0

0

-1

-1

0

0

0

1

∆j=zj-cj -1 -4 0 4 0 1 0

Baza ci B 5 -1 -4 0 0 0

x1 x2 x3 x4 x5 x6

x4

x2

x1

0

-1

5

-4

5

4

0

0

1

0

1

0

- 3

-1

-1

1

0

-0

-1

-1

0

1

1

1

∆j=zj-cj 15 0 0 0 0 1 4

Baza ci B 5 -1 -4 0 0 0

x1 x2 x3 x4 x5 x6

x3

x2

x1

-4

-1

5

4/3

19/3

16/3

0

0

1

0

1

0

1

0

0

-1/3

-1/3

-1/3

1/3

-2/3

1/3

-1/3

2/3

2/3

∆j=zj-cj 15 0 0 0 0 1 4

Page 151: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

134

optimă a problemei iniţiale:

În acest tabel avem şi soluţia problemei duale Y* = (0;l;4);

Vmin = 15.

Probleme propuse

1. Intr-o gospodărie agricolă pe două parcele pot fi semănate două culturi agricole (grâu şi porumb).

Datele din problemă sunt prezentate în tabelul 2.32.

Să se determine aria suprafeţelor care trebuie semănate pe fiecare parcelă cu grâu şi respectiv cu

Tabelul 2.32

realizate să fie maxim, dacă se ştie că conform

cererii pe piaţa de desfacere se va comercializa nu mai puţin de 4 600 q de grâu şi nu mai puţin

de 7 860 q de porumb.

Indicaţie. Dacă notăm cu xi şi xi aria suprafeţelor care vor fi semănate cu grâu pe fiecare

parcelă, iar cu £3 şi x\ aria suprafeţelor semănate respectiv cu porumb, atunci modelul matematic este:

2. O întreprindere fabrică patru categorii de produse P1, P2, P3, P4 utilizând trei tipuri de

resurse R1, R2, R3, Necesarul de resurse pentru fabricarea unei unităţi de fiecare produs,

limitele resurselor, precum şi beneficiile unitare de la vânzarea produselor sunt

Parcela Productia la

hectar

Aria

parcelei

(hectare) Griu Porumb

I

II

42

36

52

46

146

130

Pretul de

vinzare a

unui

chintal

.150;0;0;3

4;

3

19;

3

16max

*

ZX şi

.max50605720936010920

4652110)3642(260

0,0,0,0

78604652

,46003642

,130

,146

4321

6321

4321

43

21

42

31

xxxx

xxxxXZ

xxxx

xx

xx

xx

xx

Page 152: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

135

prezentate în tabelul 2.33.

Tabelul 2.33

Să se determine structura optimă a producţiei şi în baza soluţiei optime a problemei duale

să se facă analiza economică respectivă.

Indicaţie. Dacă notăm cu XJ cantitatea de produs P,, atunci modelul matematic are forma:

Tabelul 2.34

Resurse Produse Limitele

resurselor P1 P2 P3 P4

R1 2 1 1 3 600

R2 1 0 2 1 150

R3 1 2 1 0 900

Beneficiul

unitar

8 4 6 10

Tipul

de

piese

Modalitatole de

croire

a unei foi metalice

1 2 3 4

A

B

3

1

2

6

1

9

0

13

.max10648

0,0,0,0

,9002

,1502

,60032

4321

4321

321

431

4321

xxxxXZ

xxxx

xxx

xxx

xxxx

Page 153: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

136

Indicaţie. Dacă vom nota cu x} numărul de foi metalice croite prin modalitatea thnologică j, atunci

modelul matematic are forma:

4. O întreprindere poate fabrica două tipuri de produse P1 şi P2, utilizând trei tipuri de

resurse: materie primă (R1), utilaj (R2) şi resurse umane (R3). Cheltuielile şi volumul disponibil de

resurse, precum şi beneficiul de la vânzarea unei unităţi de produs sunt date în tabelul 2.35.

Să se determine câte unităţi de fiecare tip de produs trebuie fabricate, astfel încât beneficiul total de

la vânzarea producţiei să fie maxim. în baza soluţiei optime a problemei duale să se facă analiza

economică respectivă.

Tabelul 2.3

Resurse Cheltuielile unitare

ale resurselor la fa-

brica produselor

Limita

resurselor

P1 P2

R1

R2

R3

3

2

4

5

3

1

22

14

18

Beneficiul

unitar

12,5 15,0

.min

4,1,0

,8001396

,160023

4321

4321

321

xxxxXZ

jx

xxxx

xxx

j

Page 154: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

137

Răspunsuri

1. X* = (109,846; 0; 36,154; 130), Y* = (10920; 9660; 0; 100), Zmax = Wmin = = 2 064120. 2.

X* = (90; 390; 30; 0), Y* = (3,2; 1,2; 0, 4), Zmax = Vmin = = 2 460. 3. X* = (500; 50; 0; 0),

Y* = (0,313; 0,063), Zmin = Wmax = 550. 4. X* = (4; 2),Y* = (2,794; 0; 1,029); Zmix = Wmin

= 80.

2.10. Problema programării liniare în numere întregi. Metoda Gomory

Problemele de programare liniară în numere întregi reprezintă o clasă de probleme foarte importante

pentru practică. In multe probleme practice variabilele Xj, j = 1,n , reprezintă mărimi fizice ce pot lua numai

valori întregi. Multe probleme de optimizare cu caracter combinatorie pot fi de asemenea modelate ca

probleme de programare liniară în numere întregi.

Modelul matematic al problemei de programare liniară în numere întregi se scrie astfel:

1. Se rezolvă problema de programare liniară obţinută din problema dată prin renunţarea la restricţiile

ca Xj să fie întregi (numită problema relaxată).

2. Dacă soluţia- optimă a problemei relaxate are componentele întregi, atunci aceasta este o soluţie

optimă şi pentru programul în numere întregi iniţial.

3. Dacă în soluţia optimă a problemei relaxate este cel puţin ocomponentă cu o valoare neîntreagă,

atunci se construieşte o nouă problemă relaxată, obţinută din problema relaxată anterioară prin

adăugarea unei restricţii suplimentare, astfel construită, încât ea nu este satisfăcută de soluţia optimă

găsită, dar este satisfăcută de orice soluţie admisibilă întreagă a problemei iniţiale.

Deoarece mulţimea soluţiilor admisibile ale problemei considerate se împarte mereu în două, prin

introducerea unei restricţii suplimentare numai una din părţi fiind cercetate în continuare, un algoritm de

n

j

jj

j

n

j

ijij

xcXZ

njx

mjbxa

1

1

.max

,,1,0

,,1;

Page 155: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

138

acest tip este denumit algoritm de secţionare

.

Din cele de mai sus rezultă că rezolvarea unei probleme de programare liniară în numere întregi se reduce

la rezolvarea unui şir de probleme de relaxare. Regulile după care sunt construite restricţiile suplimentare

determină diferiţi algoritmi de secţionare. Unul dintre cei mai simpli algoritmi de secţionare este algoritmul lui

Gomory pentru rezolvarea problemelor de programare liniară total în numere întregi.

În cele ce urmează vom prezenta algoritmul Gomory de rezolvare a problemei de programare

liniară total în numere întregi. 1. Se rezolvă problema relaxată:

aplicând algoritmul simplex. Fie X*= (X*10, X*20, . ..., x*m0, 0, 0,..., 0) soluţie optimă. Dacă toate

componentele X*10, X*20, ..., x*m0 sunt numere întregi, atunci problema este rezolvată.

2 . Fie x ∫ 0 o componentă neîntreagă. Pornind de la l inia ∫ a ultimului tabel simplex, vom

deduce restricţia suplimentară de secţionare. Pe baza datelor din ultimul tabel simplex putem scrie

că unde J este mulţimea indicilor necunoscutelor libere.

Exprimând fiecare număr xl} prin partea lui întreagă [a;,.] plus partea fracţionară 7(j, obţinem:

Sau

Această relaţie are loc pentru orice soluţie admisibilă X = (x1, x2, ..., xn) a problemei relaxate. Să

presupunem acum ca X este o soluţie admisibilă întreagă a problemei relaxate. Luând în consideraţie

că membrul stâng al relaţiei de mai sus este număr întreg, urmează că

n

j

jj

j

n

j

ijij

xcXZ

njx

mjbxa

1

1

.max

,,1,0

,,1;

j

Jj

ijijS xxxxi

*

10

*

10

Jj Jj

jijjijS xxxxxi

*

10

*

10

Page 156: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

139

jeJ

unde f - număr întreg. Deoarece 0 < 7 ( j < 1, rezultă că ^7,^ > 0

şi 7(* < 1. Dacă vom admite că £ < — 1, atunci obţinem ^^7, Xj

< *y*Q. Din această inegalitate rezultă că y*o > 1, ceea ce contrazice

că 7,; < i.

Rămâne să recunoaştem £ ≥ 0, adică să recunoaştem inecuaţia Tij^j > 7,o' care es^e adevărată

pentru orice soluţie admisibilă

întreagă a problemei relaxate.

Inecuaţia 7, -x > j*0 este tocmai restricţia suplimentară

căutată, deoarece ea defineşte o secţionare admisibilă, astfel încât soluţia optimă X* = (x*10, x*20, ... xm0,

0,0,..., 0) a problemei relaxate nu verifică această inecuaţie, dar orice soluţie admisibilă a problemei de

programare liniară în numere întregi verifică această inecuaţie.

Dacă γlj. = 0 pentru orice j €J, atunci putem constata că problema de programare liniară total în

numere întregi nu are soluţii admisibile.

3. In continuare se rezolvă, utilizând algoritmul simplex dual, următoarea problemă relaxată:

Dacă soluţia optimă a acestei probleme nu are toate componentele întregi, atunci se va construi o

nouă problemă de programare liniară (problemă relaxată) prin adăugarea la restricţiile date a unei

noi restricţii (secţionări) obţinute prin procedeul descris mai sus. Vom ilustra cele expuse mai sus

printr-un

Exemplu. Să se rezolve problema de programare liniară în numere întregi:

, Xj + 1 <

n

j

jj

j

Jj

jij

n

j

ijij

xcXZ

njx

x

mjbxa

1

*

10

1

.max

,,1,0

,

,,1;

Page 157: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

140

Rezolvare. Aplicând algoritmul simplex pentru rezolvarea problemei relaxate problemei date scrise sub

forma standard

obţinem următorul tabel simplex final (tab. 2.36).

Tabelul 2.36

Soluţia optimă x*1 = 18/10 = 9/5, x*2 = 23/10, x*3 = 7/10 pentru problema relaxată nu este întreagă.

Vom construi o nouă problemă de programare liniară prin adăugarea la restricţiile anterioare a unei

secţiuni, de exemplu, pentru X3:

Sau

Baza ci B 4 5 1 0 0 0

x1 x2 x3 x4 x5 x6

x1

x2

x3

4

5

1

18/10

23/10

7/10

1

0

0

0

1

0

0

0

1

4/10

-1/10

-9/10

-

2/10

3/10

-

3/10

0

0

1

∆j=zj-cj 194/10 0 0 0 2/10 4/10 1

.max54

4,1

,0,0,0

,1333

,114

,1023

321

321

321

21

21

xxxXZ

jx

xxx

xxx

xx

xx

j întregi,

.max00054

6,1,0

,1333

,114

,1023

654321

6321

521

421

xxxxxxXZ

jx

xxxx

xxx

xxx

j

10

7

10

7

10

154 xx

Page 158: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

141

Adăugând o necunoscută suplimentară X7, obţinem ecuaţia

Prin urmare, avem următoarea problemă relaxată (adusă la forma standard):

Tabelul simplex respectiv are forma (tab. 2.37):

Tabelul 2.37

Se observă că problema obţinută este dual admisibilă. Aplicând algoritmul simplex dual, obţinem

următorul tabel simplex (tab. 2.38), care ne dă soluţia optimă întreagă x*1 = 2, x*2 = 2, x*3 = 1 şi

Zmax=19

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 B3 B4

A1 4

12

3

3

2

2

15

A2 5

6

14

2

6

4

20

A3 3

2

4

13

3

12

25

Necesar (mii u.m.)

12 17 19 12

.10

7

10

7

10

154 xx

.10

7

10

7

10

1754 xxx

.max54

7,1,0

,10

7

10

7

10

1

,1333

,114

,1023

321

754

6321

521

421

xxxXZ

jx

xxx

xxxx

xxx

xxx

j

Page 159: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

142

Tabelul 2.38

Probleme propuse

Să se rezolve problemele de programare liniară total în numere întregi.

Baza ci B 4 5 1 0 0 0 0

x1 x2 x3 x4 x5 x6 x7

x1

x2

x3

x5

4

5

1

0

18/10

23/10

7/10

-7/10

1

0

0

0

0

1

0

0

0

0

1

0

4/10

-1/10

-9/10

-1/10

-2/10

3/10

-3/10

7/10

0

0

1

0.

0

0

0

1

∆j=zj-cj 194/10 0 0 0 2/10 4/10 1 0

.max68

.

0,0

,965

,25

,444

.1

21

2

21

21

21

xxXZ

xx

xx

xx

xx

.max224

0,0,0

,1823

,7

,1622

.2

321

32

31

21

321

xxxXZ

xxx

xx

xx

xxx

.min246

0,0,0

,72

,1442

,103

.3

321

32

32

31

321

xxxXZ

xxx

xx

xx

xxx

Page 160: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

143

.min363

0,0,0

,432

,12

,32

.4

321

32

32

21

321

xxxXZ

xxx

xx

xx

xxx

.max4555

0,0

,4

,82

,1043

.5

21

2

21

21

21

xxXZ

xx

xx

xx

xx

.max108

0,0

,224

,2633

,2023

.7

21

2

21

21

21

xxXZ

xx

xx

xx

xx

.max868

0,0,0

,25532

,2032

5

,832

.6

321

32

321

321

321

xxxXZ

xxx

xxx

xxx

xxx

.max108

.

0,0

,114

,1333

,1023

.8

21

2

21

21

21

xxXZ

xx

xx

xx

xx

Page 161: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

144

11Răspunsuri

1. X* = (6; 18), Zmax = 156. 2. X*1 = (6;0;5), X*2= (6;1;4), Zmax - 34.

3. X* = (0;2;4), Zmin = 16. 4. X*1= (0;l;l), X*2 = (l;0;2), Zmin = 9.

5. X* = (3;0), Zmax = 165. 6. X*1 = (1;4;2), X*2* = (2;0;4),Zmax = 48.

7. X* = (4; 4), Zmax = 72. 8. X*1 = (2; 2), Zmax = 36. 9. X* = (0;l),

Znin = -4.

2.11. Metode matematice pentru

fundamentarea deciziilor în probleme

cu mai multe funcţii-obiectiv

Problemele de programare matematică sunt probleme de luare a deciziilor cu o infinitate de

soluţii admisibile (de variante posibile). 0 categorie aparte o reprezintă problemele de programare

matematică cu mai multe funcţii-obiectiv.

In continuare vom examina problema de programare liniară cu două funcţii-obiectiv. Modelul

matematic al unei astfel de probleme este:

În acest caz problema poate fi redusă la o problemă de programare liniar-fracţionară, adică la

.max4555

0,0

1

,1

,1

,2

.9

21

2

21

21

21

21

xxXZ

xx

xx

xx

xx

xx

6.2.minmax

5.2

,,1,0

,,1;

1 1

020

1

n

j

n

j

jjjj

j

n

j

ijij

dxdXZşicxcXZ

njx

mjbxa

Page 162: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

145

o problemă de folosire raţională a resurselor în care funcţia-obiectiv reprezintă rata profitului. Rata

profitului este raportul dintre masa profitului şi costul de producţie (sau capitalul avansat) şi reflectă

gradul de rentabilitate a factorilor de producţie. Modelul matematic al problemei de programare

liniar-fracţionară are forma:

Vom examina cazul când mulţimea soluţiilor admisibile Sî descrisă de sistemul de restricţii (2.7) este

nevidă şi mărginită, iar . Mai departe vom arăta cum, în condiţiile expuse mai sus, o

problemă de programare liniar-fracţionară poate fi redusă la o problemă de programare liniară.

Notăm

8.2.max

7.2

,,1,0

,,1;

1

0

1

0

1

n

j

jj

n

j

jj

j

n

j

ijij

dxd

cxc

XZ

njx

mjbxa

n

j

jj dxd1

0

1

Page 163: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

146

şi trecem la necunoscute noi .

Înmulţim fiecare din restricţiile sistemului (2.7) cu ξ> 0 şi obţinem problema de programare liniară:

Fie ξ*, , j = 1,n, soluţia optimă a problemei (2.9)-(2.10). Soluţia optimă a problemei (2.5)-(2.6)

va fi: x*j= y*j/ξ*, j=1,n

În continuare vom prezenta unele procedee utilizate la rezolvarea problemelor de programare liniară cu

două funcţii-obiectiv scrise sub forma:

Se poate constata că la o atare formă poate fi adusă orice problemă de programare liniară cu două funcţii-

obiectiv datorită faptului că Z(x1, x2,...,xn) = -max(x1, x2,..,xn)).

njxz jj ,1,

n

j

jj

j

n

j

jj

n

j

ijij

cycYZ

njy

dyd

mibya

1

0

1

0

1

)10.2(.max),(

)9.2(

,1,0,0

,1

,,1,0

n

j

n

j

jjjj

j

n

j

jij

dxdXZşicxcYZ

njx

mibxa

1 1

0201

1

)12.2(.max)(max)(

)11.2(

,1,0

,,1,

Page 164: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

147

Definiţie. Soluţia admisibilă se numeşte soluţie eficientă (nedominantă sau

Pareto) dacă nu există o altă soluţie admisibilă pentru care are loc

şi cel puţin una din aceste inegalităţi este strictă.

Este evident că soluţia compromis (soluţia optimă) X*= (x*1,x*2..., ) a problemei

(2.11)-(2.12) trebuie căutată în mulţimea Pareto (mulţimea soluţiilor eficiente).

Pentru determinarea soluţiei compromis X*= (x*1,x*2..., ) pot fi aplicate diferite procedee:

metoda cedării succesive; metoda punctului ideal; metoda optimizării unităţilor globale şi alte

metode.

Vom ilustra printr-un exemplu metoda punctului ideal.

Considerăm problema de programare liniară cu două funcţii -obiectiv:

Mulţimea soluţiilor admisibile Ω pentru problema (2.13)-(2.14) este reprezentată în figura 2.8.

Trecem de la această problemă la o altă problemă, cu necunoscutele Z1 şi Z2. Pentru aceasta

exprimăm necunoscutele x1 şi x2 prin Z1 şiZ2.

Obţinem:

Aşadar, am obţinut problema de programare liniară cu două funcţii-obiectiv cu

necunoscutele Z1 şi Z2:

)14.2(.max6max2

)13.2(

40

20

62

212211

2

1

21

xxZşixxZ

x

x

xx

.22

1

2

1

,42

1

2

1

82

2

6

2

6

2

212

211

211

121

221

121

221

121

ZZx

ZZx

ZZx

Zxx

Zxx

Zxx

Zxx

Zxx

Page 165: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

148

sau

Mulţimea soluţiilor admisibile u pentru problema (2.17)-(2.18) este reprezentată în figura 2.9.

Mulţimea punctelor segmentelor B1C1 şi C1 D1 alcătuiesc mulţimea Pareto. Determinăm coordonatele

16.2maxmax

15.2

44

,128

,122

1

2

3

21

21

21

21

ZZ

ZZ

ZZ

ZZ

şi

18.2maxmax

17.2

4

,4

,12

,8

,243

21

21

21

21

21

21

ZZ

ZZ

ZZ

ZZ

ZZ

ZZ

şi

Page 166: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

149

punctelor (vârfurilor) fii, C1 D1. Avem:

Punctul N*(7; 8) poartă denumirea de punct utopic. Punctul M* din mulţimea Pareto pentru care

are loc N*M* C1D1 va fi punctul ideal, care şi se ia drept soluţie de compromis (soluţie optimă).

Aflăm coordonatele punctului ideal M*. Avem: Z1 + Z2 = 12; Z2=-Z1 +12; k1 1; k2 = -1/K1 =

1. Ecuaţia dreptei M*N* va fi:

Z2 - 8 = 1 • (Z1 - 7) sau Z1 - Z2 + 1 = 0. Pentru a afla coordonatele punctului ideal M*,

rezolvăm sistemul de ecuaţii liniare

Aşadar, am obţinut M*(11/2;13/2). Dar atunci: x*1=1/2∙11/2+1/2∙13/2-4=2; x*2=1/2∙11/2-

1/2∙13/2+2=3/2; Z1max=2+3/2+2=11/2; Z2

max=2-3/2+6=13/2.

Metoda cedării consecutive şi metoda optimizării unităţilor globale se aplică cu succes în cazul

în care problema de programare liniară conţine un număr finit k≥ 2 de funcţii-obiectiv.

Considerăm o problemă liniară cu mai multe funcţii-obiectiv (mul-ticriterială):

;3;73

7

284

4

243

4: 1

1

1

1

21

21

21

1 BZ

Z

Z

ZZ

ZZ

ZZB

;6;66

6

122

12

243

12: 1

1

1

1

21

21

21

1 CZ

Z

Z

ZZ

ZZ

ZZC

;8;48

4

82

12

4

12: 1

1

1

1

21

21

21

1 DZ

Z

Z

ZZ

ZZ

ZZD

.213

,211

211

12

112

12

1

12

2

1

1

21

1

21

21

21

Z

Z

Z

ZZ

Z

ZZ

ZZ

ZZ

n

j

jkjk

r

j

n

j

jij

rkxcXZunde

XZXZXZ

njx

mibxa

1

21

1

.,1,

20.2,max;;max;max

)19.2(

,1,0

,,1,

Page 167: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

150

Funcţiile-obiectiv (X), k = l ,r , având diferit sens economic, pot fi măsurate în unităţi de măsură

diferite. Metoda cedării succesive constă, din mai multe iteraţii.

La prima iteraţie rezolvăm problema de programare liniară cu funcţia-obiectiv Z1(X). La sistemul de

restricţii (2.19) adăugăm o restricţie nouă Z1(X)≥Z1max - γ1, unde Z1

max este valoarea maximă a funcţiei-obiectiv

Z1(X), iar γ1 – o mărime ce indică cedarea după primul criteriu.

La iteraţia a doua rezolvăm problema nouă de programare liniară cu funcţia-obiectiv (X). La sistemul

de restricţii adăugăm încă o restricţie Z2(X) > Z2max – γ2, unde Z2

max este valoarea maximă a funcţiei-obiectiv

Z2(X), iar γ2 – o mărime ce indică cedarea după al doilea criteriu.

Această procedură se va repeta de r — 1 ori. Ca rezultat, obţinem la ultima iteraţie soluţia compromis

X*.

Ideea de bază, a metodei optimizării utilităţilor globale este să se înlocuiască funcţiile-obiectiv cu

semnificaţie economică concretă prin funcţii de utilitate în sens von Neumann-Morgenstern, care vor putea fi

însumate pentru a obţine funcţia-obiectiv sinteză.

Conceptul de utilitate apare în teoria deciziei ca urmare a necesităţii de a compara între ele diferite

variante decizionale caracterizate prin mai multe consecinţe.

Aşadar, utilitatea măsoară importanţa pe care o are pentru manager o anumită variantă de decizie, care

aparţine unei mulţimi de variante admisibile. Stabilirea utilităţilor uik pentru fiecare criteriu şi a

variantei de decizie Vi se poate face prin metoda interpolării liniare între 0 şi 1.

Daca varianta de decizie Vi este cea mai avantajoasă potrivit unui anumit criteriu Ck, atunci uik — 1, iar

dacă varianta V; este cea mai dezavantajoasă, atunci utilitatea u;fc = 0.

Din cele relatate mai sus rezultă că pentru a transforma funcţiile-obiectiv Z1(X), Z2(X), . . . , Zr(X) care

au semnificaţii economice distincte în funcţii de utilitate, este necesar să se rezolve 2r probleme de

programare liniară şi ca rezultat să se determine Zkmax = maxZk(X), k = l , r , şi Zk

min = minZk(X), k

= l,r, şi apoi să se rezolve r sisteme de ecuaţii liniare:

obţinându-se valorile

Cu ajutorul coeficienţilor ak şi bk (k=1,r) se transformă funcţiile (2.20) ăn funcţii

,,1,0

,1

min

max

rkbZa

bZa

kkk

kkk

.,1,1

minmax

min

minmaxrk

ZZ

Zbşi

ZZa

kk

kk

kk

k

Page 168: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

151

deutilitate, efectuând următoarea transformare liniară:

Alegerea variantei decizionale optime după mai multe criterii presupune şi determinarea

importanţei fiecărui criteriu prin acordarea de către experţi a unor coeficienţi de importanţă αk,

unde .

Având coeficienţii de importanţă ak,k ‚= l , r , pentru fiecare funcţie-obiectiv iniţială, putem

determina funcţia-sinteză de utilitate

Rezolvând problema de programare liniară definită de sistemul de restricţii (2.19) şi de

funcţia-sinteză (2.21), obţinem o soluţie de maximă utilitate, care ţine cont de toate funcţiile -obiectiv

(2.20) ale problemei.

2.12. Problema transporturilor

În paragrafele precedente au fost examinate proprietăţile de bază ale problemelor de programare

liniară şi metodele lor de rezolvare. In practică se întâlnesc multe probleme care, fiind probleme de

programare liniară, au şi ceva specific şi de aceea pentru atare probleme pot fi elaborate metode mai

eficiente de rezolvare.

Ca exemplu, putem considera o problemă particulară de programare liniară, frecvent întâlnită în

aplicaţii şi cunoscută sub numele „problema transporturilor". Fiind o problemă de programare

liniară, problema transporturilor poate fi rezolvată aplicând metoda simplex. De menţionat însă că

aplicarea metodei simplex la rezolvarea problemei de transport nu este raţională, deoarece metoda

simplex, fiind o metodă universală, nu va lua în consideraţie specificul modelului matematic a l

problemei transporturilor.

In acest paragraf vom descrie o metodă eficientă de soluţionare a problemei de transport

(metoda potenţialelor).

2.12.1. Problema transporturilor. Modelul matematic

Din punct de vedere economic problema transporturilor se enunţă astfel:

La m producători (depozite) A1, A2,..., Am se află un produs omogen, care trebuie transportat

la n consumatori B1, B2,..., Bn. Cunoscându-se cantităţile disponibile a1 , a2 , . . . , am , necesităţile

respective b1, b2,..., bn precum şi costurile unitare de transport Cij de la producătorul A i, i = l,m, la

)21.2(.)()(~

1 1

axmbxcaXZr

k

n

j

kjkjkk

rkbxcaXZr

j

kjkjk ,1,)(~

1

Page 169: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

152

consumatorul Bj, j = l , n (tab. 2.39), se cere să se stabilească planul de transport al produsului

de la producători la consumatori, astfel încât cheltuielile totale de transport să fie minime.

Tabelul 2.39

Dacă vom nota cu x ij cantitatea de produs transportată de la producătorul Ai la consumatorul

Bj, atunci modelul matematic al problemei de transport, în cazul când disponibilul total este egal

cu cererea

totală

m

i

n

j

ji ba1

, va avea forma:

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 … B3 … B4

A1 c11

c12

c1j

c1n

a1

A2 c21

c22

… c2j

… c1n

a2

A3 c i 1

c i 2

… c i j

… c i n

a i

A3 Cm

1

Cm2

Cm

j

c i n

am

Necesar b1 b2 … 19 … 12 …

m

i

n

j

ijij

ij

m

i

jij

n

j

iij

xcZ

nix

njbx

miax

1 1

1

1

.min

,1,0

,,1,

,,1,

Page 170: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

153

Modelul matematic expus mai sus corespunde unei probleme de transport de tip echilibrat

. După cum se observă, problema transporturilor este o problemă de programare

liniară, în care fiecare necunoscută are doi indici. Primele m ecuaţii ale sistemului de restricţii ne arată că

de la fiecare producător Ai, i = l,m, se transportă toată producţia, iar ultimele n ecuaţii ne indică faptul

că se satisfac cerinţele fiecărui consumator Bj, j = 1, n. Modelul matematic al problemei de transport

conţine m + n ecuaţii şi m ∙n necunoscute. Matricea sistemul de educaţii are forma:

După cum se vede, fiecare coloană a matricei A conţine exact câte două unităţi, celelalte sunt zerouri; mai

mult decât atât, o unitate în primele m linii, cealaltă unitate - în ultimele n linii ale matricei. Da torită

acestei proprietăţi ale matricei A se pot elabora metode eficiente de soluţionare a problemelor de

transport.

Teorema 2.9. Pentru ca problema de transport să aibă soluţie op-

timă este necesar şi suficient ca , adică disponibilul total

sa fie egal cu cererea totală.

Demonstraţie. Pentru a demonstra această teoremă este suficient de arătat că, în condiţiile date,

există cel puţin o soluţie admisibilă şi că funcţia-obiectiv Z pe mulţimea soluţiilor admisibile este

mărginită.

Într-adevăr, dacă vom lua drept valori ale necunoscutelor

atunci ele satificat toate restricţi ile problemei: ele sunt nenegative şi

nnn

A

111

111

111

111

111

111

Page 171: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

154

Funcţia obiectiv Z este mărginită pe mulţimea soluţiilor, deoarece 0 ≤ Xij≤min{ai; bj}. ▲

Teorema 2.10. Rangul matricei A a sistemului de ecuaţii al modelului problemei de transport este

egal cu m + n — 1.

Demonstraţie. Observăm că ultima linie a matricei A este o combinaţie liniară a celorlalte linii,

deoarece, dacă din suma primelor m linii ale matricei A vom scădea suma următoarelor n — 1 linii,

vom obţine ultima linie. Evident că se poate exprima şi orice altă linie a matricei A ca o combinaţie

liniară a celorlalte linii.

Din cele spuse mai sus rezultă că rangul r(A) < m + n — 1. Vom demonstra că r(A) = m + n — 1.

Pentru aceasta este suficient să găsim un minor (determinant) de ordinul m + n — l diferit de zero.

Excludem din matricea A ultima linie. Din matricea rămasă luăm în ordinea următoare coloanele

An, A2n, A3n, ..., Amn, Au A2, A3, ...,An-i-1

Aceste coloane alcătuiesc un minor de ordinul m + n — 1, care este diferit de zero.

Într-adevăr:

Aşadar, r(A) =m+n-1 ▲

Această proprietate ne vorbeşte despre faptul că orice soluţie de bază admisibilă în problema de

transport va avea nu mai mult decât m + n — 1 coordonate pozitive. In cazul nedegenerat, soluţia de

bază admisibilă va avea exact m + n — 1 cmponente pozitive.

De menţionat că toate rezultatele obţinute referitor la problema de programare liniară râmân în

;,1,

;,1,

11 1

11 1

njbaD

b

D

bax

miabD

a

D

bax

i

m

i

ji

m

i

m

i

ji

ij

i

n

j

ji

n

j

n

j

ji

ij

Page 172: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

155

vigoare şi pentru problema transporturilor. In particular, soluţia optimă a problemei de transport

trebuie căutată printre soluţiile de bază admisibile.

Teorema 2.11 (principiul de optimalitate a soluţiei de bază admisibile). Pentru ca soluţia de bază

admisibilă X* = (x*ij) m n în problema de transport să fie optimală este necesar §i suficient ca să

existe sistemul de m + n numere reale u*1, u*2,..., u*m; v*1 , v*2,...,v*n care satisfac condiţiile:

Demonstraţie. Pentru problema de transport problema duală este:

Conform teoriei dualităţii, cunoaştem că soluţia de bază admisibilă X* = (x*ij)mXn va fi optimală

pentru problema de transport, dacă va exista soluţia (u*i,v*j), i — l,m, j = l,n, problemei duale,

care satisface condiţiile:

Din aceste relaţii urmează că egalitatea u* + v* = cij va avea loc de fiecare dată, dacă

x*ij > 0. Dar deoarece (u*1,v*j), i = l,m, j = l,n, este soluţie admisibilă pentru problema

duală, este necesar să se satisfacă inegalitatea u*1+ v*j ≤CIJ, i = 1,m, j = 1,n. ▲

Numerele reale u* şi v*j se numesc potenţiale respectiv pentru producători şi consumatori.

In baza acestei teoreme a fost elaborată metoda potenţialelor pentru soluţionarea problemei de

transport.

Pentru a rezolva o problemă de transport, se va porni de la o soluţie de bază admisibilă iniţială.

2.12.2. Determinarea soluţiei de bază admisibile

iniţiale. Metoda colţului de Nord-Vest.

Metoda costului minim

In cele ce urmează ne vom referi la tabelul problemei de transport, care va fi un tablou

njmicvu ijji .1,,1,

njmicvu ijji .1,,1,

.0,)

,1,,1,)

**

**

ijijji

ijji

xpentrucvub

njmicvua

Page 173: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

156

dreptunghiular cu m linii şi n coloane şi care va conţine m • n casete (celule). Liniile tabelului

corespund celor m producători, iar coloanele - celor n consumatori. In fiecare celulă (i;j) a

tabloului, situată la intersecţia liniei i cu coloana j, figurează următoarele elemente: costul unitar de

transport Cij şi variabila xij (cantitatea de produs transportată de la producătorul Ai la consumatorul

Bj).

Pentru a determina o soluţie de bază admisibilă, se aplică diferite metode.

Metoda colţului de Nord-Vest. Componentele soluţiei de bază admisibile se determină pe rând,

începând cu x11. Se ia x11 = min{a1;b1} şi se atribuie valoarea zero tuturor variabilelor (nebazice)

de pe aceeaşi linie sau coloană cu x11 în funcţie de următoarele situaţii:

dacă a1 > b1, vom considera x11 = b1 şi xi1 =0, i = 2,m;

dacă a1 < b1, vom considera x11 = a1 şi x1j = 0, j =2, n;

dacă a1 =b1, vom pune x11 = a11 =b11, iar x12 sau x21 = 0 şi restul componentelor de pe linia şi coloana lui

xu vor fi considerate egale cu zero.

Ultima situaţie conduce la obţinerea unei soluţii de bază admisibile degenerate.

Se modifică apoi valorile a1 şi b1, înlocuindu-le cu a1 — x11 şi respectiv b1 = x11.

Procedeul expus mai sus se repetă pentru restul celulelor care formează deja un tablou cu m linii şi n

— 1 coloane sau m — 1 linii şi n coloane, după cum au loc situaţiile de mai sus. Pentru a nu confunda

componentele nule ale soluţiei de bază admisibile cu componentele nebazice, celulele corespunzătoare

acestora din urmă rămân libere (nu scriem zero în ele).

Vom ilustra cele spuse printr-un exemplu (vezi tabelul 2.40).

Tabelul 2.40

Fără a lua în consideraţie costurile unitare de transport, începem a satisface cerinţele primului

consumator B1 pe baza disponibilului producătorului A1, adică luăm x11 = min{a1;b1} = min{15; 12} = 12.

Cerinţele consumatorului B1sunt satisfăcute şi la producătorul A1 au mai rămas 3 unităţi de produs.

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 B3 B4

A1 4

12

3

3

2

2

15

A2 5

6

14

2

6

4

20

A3 3

2

4

13

3

12

25

Necesar (mii u.m.)

12 17 19 12

Page 174: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

157

Satisfacem cerinţele consumatorului B2 luând în consideraţie că au rămas 3 unităţi de produs la

producătorul A1. Luăm x12 = min{a1 — b1; b2} = min{3; 17} = 3. Cerinţele consumatorului B2 au rămas

nesatisfăcute cu 14 unităţi de produs. Satisfacem aceste cerinţe din contul producătorului A2, adică luăm x22 =

min{b2 - x12; a2} = min{14;20} = 14. Procesul de completare a celulelor continuă până ce vor fi satisfăcute

cerinţele tuturor consumatorilor.

Soluţia de bază admisibilă iniţială este indicată în tabelul 2.40. Cheltuielile totale de transport

pentru această soluţie iniţială sunt:

Z = 4-12 + 3-3 + 6-14 + 2 - 6 + 4-13 + 3-12 = 241 (unităţi monetare).

Metoda costului minim. In această metodă, pentru determinarea soluţiei de bază

admisibile, se iau în consideraţie costurile Cjj. Se va determina mai întâi componenta xkl pentru care

CKL = min Cij. Se consideră apoi XM = mm{ak,bi}, rămânând valabile situaţiile descrise în metoda

precedentă.

Vom ilustra metoda costului minim pentru exemplul precedent (vezi tabelul 2.41

Tabelul 2.41

Deoarece în celula (1;3)

costul unitar de transport este minimal, avem: = min{15;19} = 15. La fel = min{20;4} =

4, = min{25;17} = 17, = min{8; 12} = 8, = min{16;4} = 4, = min{12; 12} =

12. Cheltuielile totale de transport pentru această soluţie iniţială sunt:

Z = 2-15+ 5-12+ 2 - 4 + 4 - 4 + 2-17+ 3 - 8 = 172 (unităţi monetare).

2.12.3. Metoda potenţialelor

In baza teoremei 2.11, putem spune că pentru ca soluţia de bază admisibilă în problema de

transport să fie optimă, este necesar să se îndeplinească următoarele condiţii:

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 B3 B4

A1 4

3

2

15 -

2

+

15

A2 5

12

6

2

4 +

4

4 -

20

A3 3

2

17

4

3

8

25

Necesar (mii u.m.)

12 17 19 12

Page 175: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

158

a) pentru orice celulă completată (x ij > 0) suma potenţialelor ui şi vj trebuie să fie egală cu cij,

adică ui + vi = cij

b) pentru orice celulă liberă (xij = 0) suma potenţialelor ui şi vj trebuie să nu depăşească cij, adică

ui + vi ≤ cij.

Dacă cel puţin pentru o celulă liberă nu se respectă această inegalitate, atunci soluţia de bază

admisibilă nu este optimă şi această soluţie poate fi schimbată spre bine (îmbunătăţită)

introducând în bază necunoscuta celulei respective. Soluţia optimă o vom căuta din nou printre

soluţiile de bază admisibile. Se poate obţine o nouă soluţie de bază admisibilă dacă unei componente

xij, care era egală cu zero, i se atribuie o valoare xij > 0, iar celelalte componente sunt modificate

în compensaţie, astfel încât restricţiile modelului matematic să fie satisfăcute.

Pentru a verifica soluţia de bază admisibilă la optim este necesar, de fiecare dată, să determinăm

potenţialele ui şi vj. Vom expune algoritmul metodei potenţialelor şi vom ilustra aplicarea lui,

pornind de la soluţia de bază admisibilă iniţială, obţinută în tabelul 2.41.

1. Determinarea potenţialelor . Fie că avem o soluţie de bază admisibilă. Pentru

determinarea potenţialelor ui şi vj vom utiliza condiţia ca ui + vj = cij. Dacă pentru acele celule unde

xij > 0. Potenţialele pot fi determinate numai în cazul în care soluţia de bază admisibilă este

nedegenerată. Astfel de soluţie conţine m + n — 1 celule completate (xij > 0) şi de aceea obţinem un

sistem de m + n — 1 ecuaţii liniar independente cum + n necunoscute. In acest sistem avem cu o

ecuaţie mai puţin decât necunoscute. Sistemul de ecuaţii este compatibil şi nedeterminat (are o

infinitate de soluţii) şi de aceea uneia dintre necunoscute i se atribuie o valoare concretă arbitrară

(de regulă se ia u1 = 0). După aceasta celelalte potenţiale se determină univoc şi deci aflăm o soluţie

particulară a sistemului de ecuaţii.

Din prima teoremă a dualităţii şi din faptul că problema de transport este de tip echilibrat rezultă

că sistemul de ecuaţii este compatibil. Pentru exemplul precedent, referitor la soluţia de bază

admisibilă determinată prin metoda costului minim (tabelul 2.41), avem:

Sistemul de ecuaţii are 6 ecuaţii şi 7 necunoscute. Determinăm o soluţie particulară. Pentru aceasta

3

2

4

2

5

2

43

23

42

32

12

31

vu

vu

vu

vu

vu

vu

Page 176: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

159

luăm, de exemplu, u1 = 0. Ca rezultat, obţinem potenţialele:

2. Verificarea criteriului de optimalitate.

Pentru fiecare celulă liberă (xij = 0) se verifică dacă se îndeplineşte condiţia (xij = 0) se verifică dacă se

ăndeplineşte condiţia ui + vj ≤ cij . Dacă pentru celulele libere vom avea ΔIJ = (ui + vj )— cij ≤ 0,

atunci soluţia de bază admisibilă este optimă, în caz contrar soluţiade bază admisibilă nu este optimă.

În tabelul 2.41 pentru celulele libere (1; 1), (1;4), (3; 1) condiţiile de optimalitate nu se îndeplinesc şi de

aceea soluţia de bază admisibilă iniţială nu este optimă. Pentru a îmbunătăţi soluţia de bază admisibilă,

putem introduce în bază una din necunoscutele x11, x14, x13. Pentru fiecare celulă liberă, în care nu se

respectă criteriul de optimalitate, determinăm mărimile δij = (ui + vj) —cij. Avem: δ11 = (0 + 5) - 4 = 1,

δ14 = (0 + 4) - 2 = 2, δ31 = (-1 + 5) - 3 = 1.

3. Determinarea celulei libere care trebuie completată.

In problema de transport urmărim scopul de a minimiza cheltuielile totale de transport, de aceea,

conform metodei simplex, în primul rând, trebuie completată acea celulă pentru care valoarea δij este

maximală. In exemplul nostru, avem: max δij = max{l;2; 1} = 2. Aşadar, trebuie completată celula

liberă (1;4), adică trebuie introdusă în bază necunoscuta x\4. Apare totodată întrebarea, locul cărei

necunoscute va ocupa necunoscuta x14? Pentru a găsi răspunsul, este necesar mai întâi de determinat

câte unităţi de produs trebuie repartizate în celula (1;4).

4. Stabilirea ciclului şi determinarea valorii necunoscutei libere care trebuie introdusă în

bază. Pentru a afla valoarea necunoscutei libere xij care trebuie introdusă în bază, se notează cu semnul ,,+"

celula respectivă (i1, j1). Ca rezultat în tabel apare un ciclu, toate celulele (vârfurile) căruia, în afară de

celula (i1, j1), notată cu semnul „+", sunt celule completate. Atare ciclu pentru celula (i1, j1) este unic. Un

şir de celule (i1, j1), (j1, i2), (j2, i2), ... , (j1, i2), (i1, j1), care începe cu celula liberă (i1, j1) şi se termină cu

aceasta, conţinând în rest numai celule ocupate corespunzătoare componentelor bazice ale soluţiei, şi

anume câte două din aceeaşi linie sau coloană, se numeşte ciclul celulei l ibere (i1, j1).

In ciclul examinat, cu celula liberă (i1, j1), atribuim fiecărui vârf al celulei semnul ,,+" sau , ,—

" după regula: celulei-vârf (i1, j1) i se atribuie semnul ,,+", celulei-vârf învecinate cu celula-vârf

(ii,ii) -semnul , , — ", următorului vârf - semnul ,,+" ş.a.m.d. Deoarece numărul de vârfuri într-un

ciclu de recalculare este par, obţinem că toate vârfurile ciclului vor avea un anumit semn atribuit

,,+" sau ,,-" şi oricare două vârfuri învecinate ale ciclului vor avea semne diferite.

,1

,0

,0

3

2

1

u

u

u

,4

,2

,3

,5

4

3

2

1

v

v

v

v

Page 177: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

160

Ciclul de recalculare al celulei libere (i1, j1) în care toate celulele-vârfuri, începând cu celula-vârf

(i1, j1), au semnele ,,+" şi , ,—", astfel încât două celule-vârf învecinate au semne diferite, se numeşte

ciclu menţionat pentru variabila x1j1,. Pentru acest ciclu aflăm valoarea Θ= min{xij}, unde xij

sunt valorile necunoscutelor din celulele notate cu semnul ,,—". Se scade valoarea Θ din valorile x,j

situate în celulele notate cu semnul , ,—" şi se adaugă valoarea Θ la valorile xij situate în celulele

notate cu semnul ,,+".

Dacă prin procedeul de scădere a valorii minime Θ în celulele notate cu semnul , ,—" s-a obţinut

numai o variabilă de valoare zero, atunci soluţia nouă de bază admisibilă va fi nedegenerată, iar

dacă prin procedeul de scădere s-au obţinut mai multe variabile de valoare zero, atunci una dintre

ele iese din bază, iar celelalte vor face parte din bază cu valoarea zero, ceea ce înseamnă că vom

avea o soluţie de bază degenerată.

In exemplul nostru celula (1;4) se notează cu semnul ,,+". Pentru această celulă stabilim ciclul de

recalculare: (1;4), (2;4), (2;3), (1;3). în acest ciclu celulele (1;4) şi (2;3) sunt notate cu semnul ,,+", iar

celulele (2;4) şi (1;3) - cu semnul , , — ". Pentru acest ciclu aflăm valoarea Θ= min{15;4} = 4.

Se scade valoarea Θ= 4 din valorile x,j situate în celulele notate cu semnul , ,—" şi se adaugă

valoarea Θ = 4 la valorile X{j situate în celulele notate cu semnul ,,+". Ca rezultat, obţinem o nouă

soluţie de bază admisibilă (vezi tabelul 2.42): = 11, x14 = 4, x23 = 12, x23 = 8, x32 = 17, x34 =

8. Cheltuielile totale de transport Z = 2 - 1 1 + 2-4 + 5-12 + 2-8-1-2-17 + 3 - 8 = 164 sunt mai mici

decât în soluţia de bază admisibilă iniţială.

Pentru a verifica dacă soluţia obţinută este optimă, trebuie din nou să determinăm

potenţialele u1 şi vj şi să verificăm condiţiile de

Tabelul 2.42

optimalitate. Dacă soluţia

obţinută nu este optimă, atunci trebuie să completăm toate calculele prevăzute în punctul 4.

Procesul se va repeta de un număr finit de ori, până ce vom obţine soluţia optimă.

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 B3 B4

A1 4

3

2

11 -

2

4 +

15

A2 5

12 -

6

2

8 +

4

20

A3 3

+

2

17

4

3

8 -

25

Necesar (mii u.m.)

12 17 19 12

Page 178: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

161

Continuăm rezolvarea problemei. Referitor la soluţia obţinută (vezi tabelul 2.42) alcătuim

sistemul de ecuaţii liniare

Aflăm o soluţie particulară. Luăm u1 = 0. Ca rezultat, obţinem potenţialele:

Pentru fiecare celulă liberă (pentru care xij = 0) verificăm condiţia de optimalitate: ui + vj < cij.

Pentru celulele (1;1) şi (3;1) condiţia de optimalitate nu se îndeplineşte. Calculăm valorile δ11 = (0 +

5) - 4 = 1, δ31 = (1 -f- 5) - 3 = 3. Deoarece δij = max{l; 3} = 3, rezultă că trebuie introdusă în bază

necunoscuta .

Notăm cu semnul ,,+" celula liberă (3;1) şi construim ciclul de recalculare: (3;1), (3;4), (1;4),

(1;3), (2;3), (2;1). în acest ciclu celulele (3;1), (1;4) şi (2;3) sunt notate cu semnul ,,+", iar

celulele (3;4), (1;3) şi (2;1) - cu semnul , ,—". Pentru acest ciclu determinăm Θ = min{ll; 12;8} =

8. Realizând calculele necesare, obţinem soluţia de bază admisibilă (vezi tabelul 2.43 ): x 13 =

3, x14 = 12, x21 = 4, x23 = 16, x31 = 8, x32 = 17. Cheltuielile totale de transport sunt:

,1

,0

,0

3

2

1

u

u

u

,2

,2

,1

,5

4

3

2

1

v

v

v

v

3

2

2

5

2

2

43

23

32

12

41

31

vu

vu

vu

vu

vu

vu

.140172831624512232 Z

Page 179: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

162

Tabelul 2.43

Referitor la soluţia obţinută (vezi tabelul 2.43), alcătuim sistemul de ecuaţii:

Determinăm o soluţie particulară. Luăm u1 = 0 şi obţinem:

Pentru fiecare celulă liberă verificăm condiţia de optimalitate: ui + vj ≤ cij. Pentru celulele

(1;1) şi (1;2) condiţia de optimalitate nu se îndeplineşte. Calculăm valorile δ11 = (0 + 5) — 4 =

1, δ12 = (O + 4) — 3 = 1. Deoarece δij = max{l; 1} = 1, rezultă că putem introduce în bază oricare din

necunoscutele x11 sau x12. Luăm, de exemplu, celula (1;1). Notăm cu semnul ,,+" celula liberă (1;1) şi

construim ciclul de recalculare: (1;1), (1;3), (2;3), (2;1). în acest ciclu celulele (1;1) şi (2;3) sunt

notate cu semnul ,,+", iar celulele (1;3) şi (2;1) - cu semnul , , — ". Pentru acest ciclu determinăm Θ =

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 B3 B4

A1 4

+

3

2

3 -

2

12

15

A2 5

4 -

6

2

16 +

4

20

A3 3

8

2

17

4

3

25

Necesar (mii u.m.)

18 25 27 16

,2

,0

,0

3

2

1

u

u

u

,2

,2

,4

,5

4

3

2

1

v

v

v

v

2

3

2

5

2

2

23

13

32

12

41

31

vu

vu

vu

vu

vu

vu

Page 180: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

163

min{3;4} = 3.

Efectuând calculele necesare, obţinem soluţia (vezi tabelul 2.44): xu = 3, a;u = 12, x2\ - 1, x23

= 19, x31 = 8, x32 = 17.

Tabelul 2.44

Cheltuielile totale de transport sunt:

Z = 4∙3+2∙12+5∙1+2∙19+3∙8+ 2 ∙ 1 7 = 137.

Verificăm dacă soluţia obţinută este optimă. Alcătuim sistemul de ecuaţii:

Aflăm o soluţie particulară. Luăm = 0 şi obţinem potenţialele:

Deoarece pentru celulele libere se satisface condiţia de optimalitate: ui + vj < cij, soluţia obţinută la a treia

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 B3 B4

A1 4

3

3

4

5

12

15

A2 5

1

5

3

19

1

20

A3 3

8

4

17

4

2

25

Necesar (mii u.m.)

12 17 19 12

,1

,1

,0

3

2

1

u

u

u

,2

,1

,3

,4

4

3

2

1

v

v

v

v

2

3

2

5

2

4

23

13

32

12

41

11

vu

vu

vu

vu

vu

vu

Page 181: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

164

iteraţie a algoritmului metodei potenţialelor este optimă.

Aşadar, soluţia optimă (planul optim de transport) este

Cheltuielile totale minimale sunt egale cu: Zmin = 137.

Caracteristic pentru problema de transport este că poate avea două sau mai multe soluţii de bază

admisibile optime şi deci o infinitate de soluţii optime.

2.12.4. Problemele de transport degenerate

Problemele de transport, ca şi problemele de programare liniară, pot fi degenerate. Aceasta înseamnă că

printre soluţiile de bază admisibile există cel puţin una care conţine mai puţin de m + n - 1 componente

pozitive.

Vom examina o problemă de transport degenerată (tabelul 2.45).

Determinăm soluţia de bază

admisibilă iniţială prin metoda colţului Nord-Vest. Verificăm dacă soluţia obţinută este optimă.

Alcătuim sistemul de ecuaţii:

Debitorii Creditorii Disponibil

(mii u.m.) B1 B2 B3 B4

A1 4

18 -

3

12 +

2

2

30

A2 5

12 -

5

13 -

3

12 +

1

27

A3 3

+

4

4

13 -

4

16

29

Necesar

(mii u.m.)

18 25 27 16

2

4

3

5

3

4

43

33

32

22

21

11

vu

vu

vu

vu

vu

vu

17,8,19,1,12,3 323123211411 xxxxxx

Page 182: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

165

Aflăm o soluţe particulară a sistemului:

Pentru celula (3;1) condiţia de optimalitate nu se îndeplineşte. Construim ciclul de recalculare (3;1),

(3;3), (2;3), (2;2), (1;2), (1;1). Pentru acest ciclu aflăm Θ = min{l8; 13; 13} = 13. Ne amintim că dacă

numărul Θ este minimal pentru câteva celule, atunci, efectuând calculele necesare, vom obţine o soluţie de

baza admisibilă deg13 -

enerată (vezi tabelul 2.46), unde în celula completată (3;3) vom avea x33 = 0.

Tabelul 2.46

Debitorii Creditorii Disponibil

(mii u.m.) B1 B2 B3 B4

A1 4

15

-

3

25

4

+

5

30

A2 5

5

3

27

1

27

A3 3

13

+

4

4

13 -

2

16

29

Necesar 18 25 27 16

,3

,2

,0

3

2

1

u

u

u

,1

,1

,3

,4

4

3

2

1

v

v

v

v

Page 183: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

166

Verificăm dacă soluţia de bază admisibilă obţinută este optimă. Alcătuim sistemul de ecuaţii:

Aflăm o soluţie particulară avem:

Pentru celula (1;3) condiţia de optimalitate nu se îndeplineşte. Construim ciclul de recalculare (1;3),

(3;3), (3;1), (1;1). Aflăm Θ = min{5;0} = 0. Efectuând calculele necesare, obţinem soluţia de bază

admisibilă (tabelul 2.47).

Tabelul 2.47

(mii u.m.)

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 B3 B4

A1 4

5 -

3

25

4

+

5

30

,1

,2

,0

3

2

1

u

u

u

,3

,5

,3

,4

4

3

2

1

v

v

v

v

2

4

3

3

3

4

43

33

13

32

21

11

vu

vu

vu

vu

vu

vu

Page 184: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

167

Pentru această soluţie avem

sistemul de ecuaţii:

Soluţia particulară este:

Pentru celula (2;4) condiţia de optimalitate nu se îndeplineşte. Construim ciclul de recalculare: (2;4),

(3;4), (3;1), (1;1), (1;3), (2;3). Aflăm 0 = min{16;5;27} = 5. Efectuând calculele necesare, obţinem soluţia

de bază admisibilă (tabelul 2.48).

Tabelul 2.48

A2 5

5

3

27

1

+

27

A3 3

13 +

4

4

0 -

2

16 -

29

Necesar (mii u.m.)

18 25 27 16

Debitorii Creditorii Disponibil (mii u.m.) B1 B2 B3 B4

A1 4

3

25

4

5

30

A2 5

5

3

22

1

5

27

,1

,1

,0

3

2

1

u

u

u

,3

,4

,3

,4

4

3

2

1

v

v

v

v

2

3

3

4

3

4

43

13

32

31

21

11

vu

vu

vu

vu

vu

vu

Page 185: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

168

Pentru această soluţie avem:

Deoarece pentru toate celulele se satisfac condiţiile de optimalitate ui + vi ≤ cij, rezultă că această soluţie

este optimă:

Zmin = 242.

Se poate arăta că vom avea cazul degenerat în problema de transport dacă şi numai dacă va

exista un grup din p < m producători, suma disponobilului cărora este egală cu suma necesarului

unui grup din q < n consumatori.

Observaţie. în aplicarea algoritmului metodei potenţialelor in cazul problemelor degenerate pot

să apară soluţii de bază admisibile degenerate care pot duce la apariţia fenomenului de ciclaj.

Pentru a evita apariţia fenomenului de ciclaj, se utilizează aşa-numita metodă a perturbării.

Disponibilul ai, i = l,m, se înlocuieşte cu ai(ε) = di + ε, i = 1, m, iar necesarul

A3 3

18

4

4

2

11

29

Necesar (mii u.m.)

18 25 27 16

,

,)(

njpentrumb

njpentrubb

j

j

j

11,18,5,22,5,25 343124231312 xxxxxx

2

3

1

3

4

3

43

13

42

32

31

21

vu

vu

vu

vu

vu

vu

,0

,1

,0

3

2

1

u

u

u

,2

,4

,3

,3

4

3

2

1

v

v

v

v

Page 186: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

169

unde ε este un număr pozitiv destul de mic.

In final pentru a obţine soluţia problemei considerate, se face ε= 0.

2.12.5. Problema de transport neechilibrată

Problemele de transport în care se numesc neechilibrate. Dacă ,

problema se reduce la o problemă de tran-sport echilibrată prin considerarea unui nou consumator

fictiv Bn+1.

cu necesarul (cererea) şi cu costurile unitare de

transport c,,n+x =0, i = 1, m.

In cazul în care reduce la o problemă

de transport echilibrată prin considerarea unui nou producător fictiv

Am+1 cu disponibilul am+1 = , care să acopere diferenţa şi cu costurile unitare de

transport cm+1)J = 0, j = .

Referitor la problema de transport, de reţinut că dacă şi sunt numere întregi pozitive, atunci orice

soluţie de bază admisibilă (şi soluţia optimă) constă din componente numere întregi.

In încheiere constatăm că metodele de soluţionare a problemei de transport pot fi aplicate şi la rezolvarea

multor probleme care după conţinutul lor economic nu se referă la transportarea producţiei.

2.12.6. Modele liniare de transfer al fondurilor

Fie m creditori (bănci) C1C2,...,Cm dispun la un moment dat

de anumite sume de bani a1,a2,.. .,am, pe care le pot împrumuta

(transfera) la n debitori D1, D2,..., Dn, care au nevoie de sumele

b1,b2 ,...,bn.

Cunoscând beneficiile unitare Cij, i = l,m, j = l,n, pe care băncile le obţin în urma creditării, se pune

problema realizării unui transfer optim care ar asigura un beneficiu total maxim.

Dacă vom nota cu xij, i = 1, m, j = 1, n, cantitatea (suma) de bani pe care creditorul o dă debitorului

Dj, atunci modelul matematic al problemei

formulate mai sus este:

m

i

n

j

ijij

ij

n

j

jij

n

j

iij

xcZ

njmix

njbx

miax

1 1

1

1

max

,,1,,1,0

,,1,

,,1,

Page 187: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

170

Pentru ca problema să aibă soluţie, trebuie ca

Dacă , atunci cel puţin un debitor nu va fi satisfăcut

cu creditul necesar. în acest caz, problema poate fi rezolvată prin introducerea unui creditor

fictiv, care „dispune" de suma de bani egala cu

Dacă însă , atunci problema are soluţie şi cel puţin

unui creditor îi Va rămâne o sumă de bani nesolicitată. Pentru a rezolva problema, în acest caz, se poate

considera un debitor fictiv, care „are nevoie" de o sumă de bani egală cu .

Exemplu. Presupunem că trei bănci dispun de anumite sume de bani, pe care le pot împrumuta la un

moment dat la patru debitori în anumite condiţii. Disponibilui fiecărei bănci, necesarul fiecărui debitor, precum

şi beneficiile unitare pe care băncile le au de pe urma creditării sunt prezentate în tabelul 2.49.

Tabelul 2.49

Să se determine un transfer optim care ar asigura un beneficiu total maxim.

Rezolvare. Determinăm o soluţie de bază admisibilă prin metoda „nord-vest". Beneficiul total pentru

această soluţie este egal cu

Zo = 0,3 ∙220 000 + 0,5 • 80 000 + 0,3 • 80 000 + 0,4 • 230 000+0,3 • 40 000 + 0,4 • 250 000 = 334 000.

Debitorii Creditorii Disponibil (mii u.m.) D1 D2 D3 D4

C1 0,3

220 -

0,5

80 +

0,2

0,2

300

C2 0,2

0,3

80 -

0,4

230

0,3

40 +

350

C3 O,4

+

0,2

0,3

0,4

250 -

250

Necesar (mii u.m.)

220 160 230 290

Page 188: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

171

Pentru a rezolva problema de transfer optim, vom aplica metoda potenţialelor, care, în cazul dat, ne spune

că soluţia de bază admisibilă va fi optimă dacă există numerele ui, i=l,m, şi vj, i = l,n, încât:

O soluţie particulară a acestuia este:

Soluţia de bază admisibilă iniţială nu este optimă, deoarece u3 + v1 = -0,1 + 0,3 = 0,2 < 0,4.

Pentru celula (3;1) construim ciclul de recalculare.

Aflăm Θ - min{250; 80; 220} = 80. Efectuând.calculele necesare, obţinem o nouă soluţie de bază

admisibilă (tab. 2.50).

Soluţia obţinută este optimă, deoarece am găsit aşa numere (potenţiale) ui şi vj, încât se

îndeplinesc toate condiţiile de tipul

Debitorii Creditorii Disponibil (mii u.m.) D1 D2 D3 D4

C1 0,3

220 -

0,5

80 +

0,2

0,2

300

C2 0,2

0,3

80 -

0,4

230

0,3

40 +

350

C3 O,4

+

0,2

0,3

0,4

250 -

250

Necesar (mii u.m.)

220 160 230 290

1,0

2,0

0

3

2

1

u

u

u

5,0

6,0

5,0

3,0

4

3

2

1

v

v

v

v

4,0

3,0

4,0

3,0

5,0

3,0

:,u ele)(potential afla aPentru

0____)

0____)

43

42

32

22

21

11

i

vu

vu

vu

vu

vu

vu

ecuaţcudesistemulscriemvşi

xpentrucvub

xpentrucvua

j

ijijji

ijijji

Page 189: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

172

Aşadar, am determinat soluţia optimă de transfer al fondurilor băneşti: x*11 = 140 000 u.m.; x*12

- 160 000 u.m.; x*23 = 230 000 u.m.; x*24 = 120 000 u.m.; x*31 = 80 000 u.m.; x*34 = 170 000 u.m.

Beneficiul maxim total este Zmax = 350 000 u.m.

La un model matematic asemănător se ajunge şi în cazul următoarelor tipuri de probleme de

transfer al fondurilor:

1) o bancă dispune de o sumă de bani pe care o poate plasa eşalonat

în timp de m ani la n debitori;

2) un număr de m bănci urmează să crediteze eşalonat în n ani o

investiţie;

3) în cadrul unei convenţii interbancare m bănci C1,C2, . . . , C m

pot coopera cu alte n bănci D1, D2, ..., Dn pentru transfer reciproc

de fonduri, în caz de necesitate.

Pentru toate modelele de probleme expuse mai sus se presupune existenţa unei cooperări între

partenerii din aceeaşi clasă, încât să aibă sens noţiunea de optim global.

Probleme propuse

1. La construcţia a patru obiecte se foloseşte cărămidă fabricată la trei uzine. Fiecare uzină

poate fabrica pe zi respectiv 200 m3, 300 m3 şi 100 m3 de cărămidă. Zilnic necesitatea de

cărămidă la fiecare construcţie este respectiv egală cu 150 m3, 160 m3, 120 m3 şi 170 m3. Se cunosc

cheltuielile pentru a transporta un metru cub de cărămidă de la fiecare fabrică la fiecare construcţie:

Să se întocmească un plan de transportare a cărămizii fabricate, astfel încât cheltuielile totale la

transportare să fie minime.

2. într-un oraş, la trei combinate se produce pe zi respectiv 50 t, 40 t şi 70 t de făină. Făina

trebuie transportată la patru fabrici de pâine în cantităţile respective 58 t, 42 t, 24 t şi 36 t. Se cunosc

cheltuielile (tarifele) pentru a transporta o tonă de făină de la fiecare combinat la fiecare fabrică de

pâine:

3256

6523

5378

c

Page 190: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

173

Să se întocmească un plan de transportare a făinii, astfel încât cheltuielile totale să fie minime.

3. La trei depozite de combustibil în fiecare zi se acumulează respectiv 350 t, 250 t şi 280

t de benzină. Această benzină trebuie transportată la patru staţii de alimentare cu benzină în

cantităţile respective 360 t, 220 t, 120 t şi 80 t. Se cunosc cheltuielile pentru a transporta o tonă de

benzină de la depozite la staţiile de alimentarecu benzină:

Să se determine un plan de transportare a benzinei, astfel încât cheltuielile totale la

transportare să fie minime.

4. O asociaţie de producţie are în componenţa sa trei filiale, careproduun anumit tip de produs

în cantităţile respective: 100, 60 şi 20 de unităţi. Această producţie trebuie transportată la patru

consumatori în cantităţile respective: 60, 60, 20 şi 40 de unităţi. Se cunosc cheltuielile pentru a

transporta o unitate de produs de la producători la consumatori:

Să se determine planul de transportare a producţiei, pentru care cheltuielile totale să fie minime.

5. O asociaţie de producţie are în componenţa sa trei întreprinderi, care pot produce oricare din

cele patru tipuri de produse. Capacităţile de producţie ale întreprinderilor permit să se producă anual

pe fiecare tip de produs respectiv 50, 60 şi 20 de mii de unităţi, iar necesarul anual pe fiecare tip

de produs este respectiv 15, 40, 10 şi 50 de mii de unităţi. Matricea

caracterizează preţul de cost al unei unităţi de produs i, fiind produsă la întreprinderea j.

Să se determine un program de repartizare optimă

a producţiei pe întreprinderi.

6. Pe trei loturi se poate semăna porumb, grâu, secară

şi orz. Aria fiecărui lot este egală respectiv cu 300 ha, 90 ha şi 110 ha. Luând în consideraţie disponibilul

de seminţe, urmează a fi semănate 145 ha cu porumb, 90 ha cu grâu, 55 ha cu secară şi 210 ha cu orz.

Roadă de pe fiecare hectar pentru fiecare cultură de pe fiecare lot este diferită şi se prezintă prin matricea

6746

4875

7458

c

26,123

3132

1321

c

2643

2132

1543

c

Page 191: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

174

Să se determine numărul de hectare pe fiecare teren care vor fi semănate respectiv cu porumb, grâu, secară şi

orz, astfel ca recolta totală să fie maximă.

7. O bancă dispune de o anumită sumă de bani pe care o poate plasa eşalonat timp de trei ani

către patru debitori. Necesarul anual şi pe debitor, precum şi beneficiile unitare anuale care îi revin

băncii sunt prezentate în tabelul 2.51.

Tabelul 2.51

Ani Debitorii Necesar anual (mii

u.m.)

D1 D2 D3 D4

1 0,35

0,45

0,25

0,2

280

2 0,25

0,35

0,4

0,3

340

3 0,4

0,25

0,3

0,4

240

Necesar pe debitor (mii u.m.)

210 150 220 280

142218

202226

242830

484338

c

Page 192: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

175

Se cere să se realizeze o plasare eşalonată optimă, adică necesarul pe ani să fie asigurat, necesarul pentru

debitori de asemenea să fie asigurat, iar beneficiul total realizat să fie maxim.

8. Trei bănci analizează posibilitatea de creditare a unei investiţii eşalonat, timp de patru ani.

Disponibilul fiecărei bănci, necesarul anual, precum şi beneficiile unitare anuale care revin băncilor sunt

prezentate în tabelul 2.52.

Tabelul 2.52

Să se realizeze

o plasare eşalonată

optimă, adică necesarul pe ani să fie asigurat, disponibilul creditorilor să fie realizat, iar beneficiul total

să fie maxim.

Răspunsuri

1. Zmin = 1830. 2. Zmin = 500. 3. Zmin = 2030. 4. Zmin = 320. 5. Zmin = 505.

6. Zmax = 14915. 7. Zmax = 333000. 8. Zmax = 366000.

Creditori Ani Disponibil

(mii u.m.)

D1 D2 D3 D4

C1 0,4

0,3

0,2

0,3

260

C2 0,3

0,4

0,5

0,4

330

C3 0,4

0,2

0,3

0,5

230

Necesar annual (mii u.m.)

200 140 210 270

Page 193: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

176

BIBLIOGRAFIE

1. Bal Lascu. Analiza matematică, Bucureşti, 1971.

2. Boldur-Lăţescu Ch. ş. a. Cercetare operaţională cu aplicaţii în economie, Bucureşti, 1979.

3. Diaconiţa Vasile. Matematici superioare. Algebra şi geometria analitică, Iaşi, 1973.

4. Diaconiţa V., Manolachi A., Rusu Ch. Matematici aplicate în economie, laşi, 1992.

5. Dochitoiu C, Matei A. Matematici economice generale, Bucureşti, 1995.

6. Drăgan Irinel. Tehnici de bază în programarea liniară, Bucureşti, 1976.

7. MihailăN. Introducere în programarea liniară, Bucureşti, 1970.

8. Moraru V, Pârţachi I., Berzan R. Introducere în optimizarea liniară, Chişinău, 1997.

9. Onoi Vasile. Algebră liniară şi geometrie analitică, Chişinău, 2001.

10. Popescu Octavian ş.a. Matematici aplicate în economie. Voi. 2, Bucureşti, 1993.

11. Railean V. Programarea liniară, Chişinău, 1990.

12. Ungureanu V. Programarea matematică, Chişinău, 2001.

13. Zambiţchi D., Bunu I. Matrice şi sisteme de ecuaţii liniare cu aplicaţii în economie, Chişinău, 1996.

Page 194: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

177

14. AKyjiHH H.JI. MameMamunecKoe npozpaMMupoeamie e npuMepax

u 3adanax, MocKBa, 1986.

15. AuiMaHOB CA. Jlimeunoe npozpaMMupoeanue, MocKBa, 1981.

16. BncjiaBCKHH M.H. Jluneuncm anze6pa unimeimoe npozpaMMupo-

eaHue, MHHCK, 1966.

17. FaMeuKHH A.O., COJIOMOH J\M.. MccnedoeaHue onepaifuu. TOM

l,KHUiHH3y, 2004.

18. rbjibiirreHH E.E, ¥DJXHH JJ,.B. Hoeue Hanpaenenufi e nimeuHOM

npozpaMMupoeanuu, MocKBa, 1966.

19. KajiHXMaH H.JI. JIuneuHan amedpa u npoepcmMupoeaHue, Moc

KBa, 1967.

20. KanHXMaH H.JI., C6opuuK 3adcm no MameMamunecKOMy npo-

apaMMupoeanwo, MocKBa, 1975.

21. KapaceB A.H., AKCiOTHHa 3.M., CaBenteBa T.H. Kypc ebicweu

MameMamuKu dnn SKOHOMunecKux ey3oe. HacTb 1 H 2, MocKBa,

1982.

22. KapneneBHH O.H., Ca^OBCKHH JI.E. 3neMeHmu nuneirnou ame-

6pbi u nuHeuHoao npoepaMMupoeanufi, MocKBa, 1963.

23. Ky3HeuoB A.B., Xojioa H.H., KOCTCBHH JI.C. PyKoeodcmeo K

peiuemiK) 3adan no MameMamimecKOMy npozpaMMupoeanuK),

MHHCK, 1978.

24. Ky3HeuoB IO.H., Ky3y6oB B.H., BoJiomeHKO A.B. MameMamunec-

Koe npozpaMMupoeaHue, MocKBa, 1964.

25. JIOTOB A.B. Beedehue e 3KOHOMUKO-MameMamuHecKoeModenupo-

eanue, MocKBa, HayKa, 1984.

26. LUHUIKHH E.B., HxapTHUiBHHH A.F. MameMamunecKue Memodu u

Page 195: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

178

Modenu e ynpaenenuu, MocKBa, 2000.

Page 196: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

179

Cuprins

Capitolul 1. Noţiuni de bază din algebra liniară

1.1. Matrice. Operaţii cu matrice .....................................

1.1.1. Tipuri de matrice ...................................................

1.1.2. Operaţii cu matrice ...........................................

1.2. Sisteme de ecuaţii liniare ................................................

1.2.1. Forme liniare. Dependenţa şi independenţa liniară

Exerciţii propuse ....................................................

1.2.2. Metode eficiente de rezolvare a sistemelor de ecuaţii liniare .

1.2.3. Soluţii de bază admisibile ale sistemului de ecuaţii liniare . .

Exerciţii propuse ....................................................

1.2.4. Sisteme de forme liniare. Matricea inversă ........

Exerciţii propuse ....................................................

1.2.5. Rezolvarea problemelor de întocmire a balanţei dintre ramuri

Probleme propuse ..............................................

1.3. Determinanţi .....................................................................

1.3.1. Determinanţi de ordinul II şi III ..........................

1.3.2. Proprietăţile determinanţilor ................................

1.3.3. Noţiunea de minor şi complement algebric. Descompunerea

determinantului după elementele unei linii ........

1.3.4. Rezolvarea sistemelor de n ecuaţii liniare cu n necunoscute.

Regula lui Cramer .................................................

Exerciţii propuse ....................................................

1.4. Vectori şi operaţii .............................................................

1.4.1. Vectori şi operaţii cu vectori ................................

1.4.2. Combinaţie liniară de vectori. Vectori liniari dependenţi şi

liniar independenţi .................................................

1.4.3. Baza şi rangul unui sistem de vectori. Descompunerea vec

torului prin vectorii bazei. Baza spaţiului vectorial

Exerciţii propuse ....................................................

1.5. Mulţimi convexe. Poliedre convexe...............................

Capitolul 2. Programarea liniară

Page 197: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

180

2.1. Exemple de probleme de programare liniară ..............

2.2. Diferite forme de prezentare a modelului matematic al problemei de

programare liniară ...........................................................

Probleme propuse . ..........................................................

2.3. Proprietăţile soluţiilor admisibile în problema de programare liniară.

Teoremele fundamentale ..................................................

2.4. Interpretarea geometrică a problemelor de programare liniară . . . .

Probleme propuse.............................................................

2.5. Soluţii de bază admisibile. Corespondenţa dintre soluţiile de bază

admisibile şi vârfurile mulţimii de soluţii admisibile .

Page 198: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

181

Cuprins _____________________________________________ 203

2.6. Trecerea de la o soluţie de bază admisibilă la alta. Principiul de

optimalitate a soluţiei de bază admisibile. Metoda simplex 108

2.7. Algoritmul metodei simplex. Tabele simplex ............. 111

2.8. Determinarea soluţiei de bază admisibile iniţiale. Metoda bazei ar

tificiale cu coeficienţii de penalizare ............................. 120

Probleme propuse ............................................................ 126

2.9. Problema duală în programarea liniară ....................... 130

2.9.1 Probleme duale nesimetrice ................................. 141

Probleme propuse .............................................. 148

2.9.2 Metoda simplex duală ........................................... 150

Probleme propuse .............................................. 157

2.10.Problema programării liniare în numere întregi. Metoda Gomory . . 160

Probleme propuse ............................................................. 166

2.11.Metode matematice pentru fundamentarea deciziilor în probleme cu

mai multe funcţii-obiectiv ............................................... 168

dξ 2.12. Problema transporturilor ........................................ 174

2.12.1.Problema transporturilor. Modelul matematic 175

2.12.2.Determinarea soluţiei de bază admisibile iniţiale. Metoda

colţului de Nord-Vest. Metoda costului minim 179

2.12.3. ................................................................................. Metoda potenţialelor 181

2.12A. Problemele de transport degenerate ............ 188

2.12.5.Problema de transport neechilibrată ................. : 192

2.12.6.Modele liniare de transfer al fondurilor ............. 193

Probleme propuse .............................................. 196

Bibliografie 200

Seria Teorie Economică, Matematică, Informatică

Lucrarea a fost realizată în cadrul Institutului de Matematică Aplicată şi Informatică al

Academiei de Transporturi, Informatică şi Comunicaţii şi la catedra „Matematică şi

Page 199: MATEMATICI APLICATE ÎN ECONOMIE Autor: Mocanu …feisa.usch.md/.../uploads/2017/03/Matematica-aplicata-in-economie.pdf · Tabelul 1.2 Să se afle volumul anual de producţie pentru

182

econometrie" a Academiei de Studii Economice din Moldova.

Dumitru ZAMBIŢCHI,

doctor în ştiinţe fizico-matematice, profesor universitar, ASEM

Mircea ZAMBIŢCHI,

doctor în ştiinţe fizico-matematice, conferenţiar universitar, ASEM

MATEMATICI

APLICATE ÎN ECONOMIE

Algebra liniară. Programarea liniară

Bun de tipar 28.10.2005. Format 60 x 90 1/16.

Coli de tipar 12.75

Comanda nr.

Editura Evrica,

str. Vlad Ţepeş, 3,

MD 2028, or. Chişinău, Republica Moldova.

Tipografia AŞM, str. Petru Movilă, 8, or. Chişinău, Republica Moldova