Sunteți pe pagina 1din 189

RODICA TRANDAFIR or) I.

DUDA (coordonat

AURORA BACIU RODICA IOAN

MATEMATICI PENTRU ECONOMITI
Volumul 1
































2
Editura Fundaiei Romnia de Mine, 2001
ISBN 973-582-336-5
UNIVERSITATEA SPIRU HARET
Facultatea de Management Financiar-Contabil
Facultatea de Marketing i Comer Exterior


RODICA TRANDAFIR I. DUDA (coordonator)
AURORA BACIU RODICA IOAN







MATEMATICI PENTRU ECONOMITI
Volumul 1














EDITURA FUNDAIEI ROMNIA DE MINE
3
Bucureti, 2001
4
5

CUPRINS


1. Elemente de algebr liniar (AURORA BACIU) ... 7
1.1. Sisteme de ecuaii liniare . 7
1.2. Sisteme de inecuaii liniare .. 11
1.3. Spaii vectoriale ... 14
1.4. Spaii euclidiene .. 20
1.5. Aplicaii liniare 23
1.6. Valori proprii i vectori proprii asociai unei aplicaii liniare . 25
1.7. Forme liniare. Forme ptratice 31
1.8. Reducerea unei forme ptratice la forma canonic . 35

2. Programare liniar (RODICA TRANDAFIR) 49
2.1. Introducere ... 49
2.2. Forma general a problemei de programare liniar . 51
2.3. Soluiile problemei de programare liniar .. 53
2.4. Metoda simplex de rezolvare a unui program liniar standard 55
2.5. Metoda bazei artificiale ... 61
2.6. Cazul n care sistemul de restricii conine inegaliti . 66
2.7. Dualitatea n programarea liniar 70
2.8. Aplicaii n economie .. 74
2.9. Probleme de transport .. 77

3. Elemente de teoria grafurilor (RODICA IOAN) 88
3.1. Introducere. Definiii ... 88
3.2. Matrici asociate unui graf. Proprietile grafurilor .. 92
3.3. Flux maxim ntr-o reea de transport ... 111

4. Elemente de analiz matematic (I. DUDA) .. 125
4.1. Funcii vectoriale . 125
4.2. Limite iterate ... 130
4.3. Continuitatea funciilor vectoriale ... 131
4.4. Continuitatea spaial .. 132
4.5. Derivate pariale .. 133
4.6. Interpretarea economic a derivatelor pariale 135
4.7. Difereniabilitatea funciilor de mai multe variabile ... 135
4.8. Derivate pariale de ordin superior .. 140
4.9. Formula lui Taylor ... 142
6
4.10. Extremele funciilor de mai multe variabile .. 143
4.11. Funcii implicite 148
4.12. Extreme condiionate legate .. 149
4.13. Funcii omogene de mai multe variabile ... 151
4.14. Funcii omogene n economie ... 152
4.15. Ecuaii difereniale . 153
4.16. Ecuaii difereniale care nu conin variabile independente 155
4.17. Ecuaii cu variabile separabile .. 156
4.18. Ecuaii omogene 156
4.19. Ecuaii reductibile la ecuaii omogene .. 157
4.20. Ecuaii liniare de ordinul nti ... 158
4.21. Unele aplicaii n economie a ecuaiilor difereniale . 159

5. Elemente de matematici financiare (AURORA BACIU) ... 163
5.1. Dobnda simpl ... 163
5.2. Dobnda compus ... 164
5.3. Pli ealonate (rente) .. 169
5.4. mprumuturi . 174

Probleme propuse (elemente de matematici financiare) 184
Bibliografie . 187


1. ELEMENTE DE ALGEBR LINIAR
1.1. Sisteme de ecuaii liniare

Un sistem de m-ecuaii liniare cu n-necunoscute x
1
, x
2
. ..., x
n
, se
scriu sub forma:

1 n n 1 2 12 1 11
b x a ... x a x a = + + +

2 n 2n 2 22 1 21
b x a ... x a x a = + + +
7
(1.1.1.) .

.
.

m n mn 2 2 m 1 1 m
b x a ... x a x a = + + +


unde a
ij
i b
i
cu i = 1,2, ..., m i j = 1,2, ..., n sunt constante reale,
(1.1.2)

=
= =
n
1 j
i j ij
m 1,2,..., i b x a
sau sub form matriceal:
(1.1.3.) AX = b,
unde:
A =

m
2
1
n
2
1
mn 2 m 1 m
n 2 22 21
n 1 12 11
b
b
b
b
x
x
x
X
a a a
a a a
a a a
M M
L
L L L L
L
L
Matricea A se numete matricea coeficienilor, b se numete
matricea termenilor liberi, iar X matricea necunoscutelor.
Studiul sistemelor cu m-ecuaii i n-necunoscute presupune
determinarea unui sistem de valori (numere) care date necunoscutelor
s verifice simultan toate ecuaiile sistemului.
Sistemul de ecuaii pentru care se gsete un asemenea sistem de
numere, sau mai multe asemenea sisteme, care s verifice simultan
toate ecuaiile sistemului se numete sistem compatibil unic
determinat, respectiv, sistem compatibil nedeterminat. n cazul n care
nu exist nici un sistem de numere cu aceast proprietate, sistemul se
va numi sistem incompatibil.
TEOREMA CRONKER CAPELLI: Sistemul (1.1.1.) este un sis-
tem compatibil dac i numai dac rangul matricei A este egal cu
rangul matricei extinse , unde:
=

m mn 2 m 1 m
2 n 2 22 21
1 n 1 12 11
b a a a
b a a a
b a a a
L
L M L L L
L
L
Dac rang A = rang = k = n, numrul necunoscutelor, atunci
sistemul (1) este sistem unic determinat.
Dac rang A = rang = k < n, atunci sistemul (1.1.1.) este
sistem compatibil nedeterminat.
Studiul sistemelor se poate realiza i prin metoda eliminrii
succesive (Metoda lui Gauss), pe lng alte metode cunoscute din liceu.
Metoda lui Gauss const n transformri elementare succesive
ale sistemului ntr-un sistem echivalent, care va elimina pe rnd cte o
variabil din toate ecuaiile sistemului cu excepia unei singure ecuaii
n care coeficientul variabilei va fi egal cu unitatea.
Dac a
11
0, atunci variabila x
1
din prima ecuaie poate avea
coeficientul 1 dac se mparte aceast ecuaie prin a
11
. Elementul a
11

se va numi pivot. Prima ecuaie va deveni:
(1.1.4.)
11
1
n
11
n 1
3 2
11
12
1
a
b
x
a
a
... x x
a
a
x = + + + +
11
13
a
a

Pentru a elimina necunoscuta x
1
din ecuaiile 2, 3, ..., m, ecuaia
(1.1.4.) se nmulete pe rnd cu a
21
, a
31
, ..., a
m1
i se scade din ecuaia
2, apoi din ecuaia 3 .a.m.d. Se obine ecuaiile:
ecuaia 2:

+ +

21
11
1
2 n 21
11
n 1
n 2 3 21
11
13
23 2 21
11
12
22
a
a
b
b x a
a
a
a ... x a
a
a
a x a
a
a
a
.................
ecuaia m:

+ +

1 m
11
1
m 2 1 m
11
n 1
mn 3 m
11
13
3 m 2 1 m
11
12
2 m
a
a
b
b x a
a
a
a ... x a
a
a
a x a
a
a
a

8
Se obine astfel un sistem echivalent cu sistemul iniial n care
necunoscuta x
1
se afl doar n prima ecuaie, cu coeficient unu.

(1.1.5.)

+ +

= + + +
m1
11
1
m n m1
11
mn
mn 2 m1
11
12
m2
n 21
11
1n
2n 2 21
11
12
22
11
1
n
11
1n
2
11
12
1
a
a
b
b x a
a
a
a ... x a
a
a
a
x a
a
a
a ... x a
a
a
a
a
b
x
a
a
... x
a
a
x
L
21
11
1
2
a
a
b
b
n etapa urmtoare, dac x
2
are coeficientul nenul n ecuaia a
doua, se va alege acesta pivot i, prin aceeai metod, se va urmri
eliminarea necunoscutei x
2
din toate ecuaiile cu excepia ecuaiei doi
unde va avea coeficientul unu.
Algoritmul va continua pn cnd nu vom mai putea elimina
dup procedeul de mai sus nici o variabil.
Sistemul (1.1.5.) echivalent cu sistemul (1.1.1.) se poate calcula
i schematic cu ajutorul metodei dreptunghiului.
Se scriu coeficienii tuturor necunoscutelor i termenii liberi ai
sistemului. Calculul unui sistem echivalent se obin astfel: linia nti
se mparte prin elementul
a
11
0, a
11
pivotul se ncadreaz. Elementele coloanei nti
sunt zero. Celelalte elemente din celelalte linii se calculeaz formnd
un dreptunghi ce are ca diagonal segmentul ce unete locul
elementului de calculat i pivotul. Noul coeficient va fi egal cu
diferena dintre produsul coeficienilor de pe diagonala pivotului i
produsul coeficienilor de pe cealalt diagonal, diferena care se
mparte la pivot.

S

chematic obinem:
a
11
a
12
... a
1n
b
1

a
21
a
22
... a
2n
b
2
...........
a
m1
a
m2
....a
mn
b
m

1 a'
12
...a'
1n
b'
1
0 a'
22
... a'
2n
b'
2

.....
0 a'
m2
... a'
mn
b'
m


9
unde: n 1, j
a
a
a
11
j 1
j 1
= =
11
i1 j 1 ij 11
ij
a
a a a a
a

=
pentru i = n 1, j m , 1 =
11
1 i 1 11 i
i
a
b a a b
b

=
pentru i = m , 2
11
1
1
a
b
b =
n mod similar, n etapele urmtoare se obin sisteme echivalente
cu sistemul iniial.
n etapa a n-a se obine:
1 0 ... 0
1) - (n
1
1) - (n
1n
) 1 n (
1 m , 1
b a ... a

+
0 1 ... 0
1) - (n
2
1) - (n
n 2
) 1 n (
1 m 2
b a ... a

+
0 0 ... 1
1) - n
m
1) - (n
mn
1 n (
1 m , m
b a ... a

+
Soluia sistemului se citete:
10

=
=

+ +

n
) 1 n (
mn 1 m m
) 1 n (
m n
n
) 1 n (
n 1 1 m
) 1 n (
1 m 1
) 1 n (
1 1
x a x a b x
x a x a b x
L
K
L
1) - (n
1 m

Dac m < n i rang A = rang = m, sistemul este compatibil
nedeterminat.
E

xemplu. S se rezolve sistemul:

=
= + +
= + +
2 x 2 x x 2 x
4 x 5x x x
2 x 4x 3x x 2
4 3 2 1
4 3 2 1
4 3 2 1


S

oluie: Folosind metoda lui Gauss prezentat mai sus, obinem:
2 3 3 4 4 1 1 2 2
1 1 5 1 4
1 2 1 2 2
1 3/2 2 1/2 1
0 1/2 7 3/2 3
0 1/2 7 3/2 3
1 0 19/2 4 10
0 1 14 3 6
0 0 0 0 0

Deoarece n ultimul sistem toate elementele a
33
, a
34
, b
4
sunt nule,
algoritmul nu mai poate continua. Sistemul este compatibil nedeter-
minat deoarece rang A = rang = 2 (determinantul maxim nenul ce se
poate forma este de ordin 2). Necunoscute principale sunt x
1
i x
2.
S

oluia sistemului este:

+ =
=
R x
R
3x 14 6
4 2 / 19 10
4
3
4 3 2
4 3 1
x
x x
x x x

1.2. Sisteme de inecuaii liniare
Un sistem de inecuaii liniare cu n-necunoscute x
1
, x
2
, ..., x
n
se
scrie sub forma:

a
11
x
1
+ a
12
x
2
+ ... + a
1n
x
n
< b
1

(1.2.1.) a
21
x
1
+ a
22
x
2
+ ... + a
2n
x
n
< b
2

11


a
m1
x
1
+ a
m2
x
2
+... + a
mn
x
n
< b
m

unde semnul < reprezint unul din semnele sau . Sistemul
de inecuaii care conine att inecuaii cu semnul ct i poate fi
adus la un sistem care s conin numai unul dintre aceste semne prin
nmul rea unor inecuaii cu (-1). Se poate obine aadar una din situaiile: i
a
11
x
1
+ a
12
x
2
+...+ a
1n
x
n
b
1
(1.2.2.) a
21
x
1
+ a
22
x
2
+ ...+ a
2n
x
n
b
2



................
a
m1
x
1
+ a
m2
x
2
... + a
mn
x
n
b
m

sau
a
11
x
1
+ a
12
x
2
+...+ a
1n
x
n
b
1
(1.2.3.) a
21
x
1
+ a
22
x
2
+ ...+ a
2n
x
n
b
2
..............
a
m1
x
1
+ a
m2
x
2
+... + a
mn
x
n
b
m

Studiul sistemelor de inecuaii (1.2.2.) sau (1.2.3.) se reduce la studiul


unui sistem de ecuaii prin adunarea, respectiv scderea, la fiecare ecuaie a
unei necunoscute auxiliare, pozitive cu rol de egalizare, i anume:

a
11
x
1
+ a
12
x
2
+...+ a
1n
x
n
+ y
1
= b
1

(1.2.4.)

a
2
x
1
+ a
22
x
2
+ ... + a
2n
x
n
+ y
2
= b
2

..............

a
m1
x
1
+ a
m2
+ ... + a
mn
x
n
+ y
m
= b
m

sau
a
11
x
1
+ a
12
x
2
+...+ a
1n
x
n
- y
1
= b
1

(1.2.5.) a
2
x
1
+ a
22
x
2
+ ... + a
2n
x
n
- y
2
= b
2

..................


a
m1
x
1
+ a
m2
+ ... + a
mn
x
n
y
m
= b
m


y
i
0 pentru i = 1,m unde

Vom numi soluie a sistemului de inecuaii (1.2.2.), respectiv (1.2.3.),
un sist m de valori care verific simultan toate inecuaiile sistemului. e

TEOREMA: Oricrei soluii a sistemului de inecuaii (1.2.1.) i co-
respunde o soluie a sistemului de ecuaii (1.2.4.) sau (1.2.5.) i reciproc.
Demonstraie: Fie sistemul de inecuaii (1.2.2.) scris sub
form matriceal
A x b i x
0
o soluie a acestui sistem. Deci A x
0
b.
Sistemul de inecuaii se transform n sistem de ecuaii (1.2.4.)
scris sub form matriceal:
Ax + y = b sau y = b Ax cu y 0
atunci (x
0,
y
0
) este soluia sistemului dac
y
0
= b Ax
0
0.
Fie (x
0
, y
0
) soluie pentru sistemul (1.2.4.) Atunci y
0
0 i
Ax
0
+ y
0
= b de unde obinem Ax
0
b i deci x
0
soluie a sistemului de
inecuaii.
Exemplu. S se rezolve sistemul de inecuaii:
2x
1
+

x
2
x
3
2

x
1
+

2x
2
+ 3x
3
4
1
x
2
+ x
3
2 x

Soluie: Sistemul de inecuaii se transform ntr-un sistem de ecuaii
2x
1
+

x
2
x
3
+ y
1
= 2

x
1
+

2x
2
+ 3x
3
+

y
2
= 4
x
1
x
2
+ x
3
+ y
3
= 2
12
P

rin metoda eliminrii complete obinem:
5 / 2 5 / 1 5 / 1 5 / 1 1 0 0
15 / 14 15 / 7 5 / 1 15 / 2 0 1 0
3 / 5 3 / 1 0 3 / 1 0 0 1
2 1 1 1 5 0 0
0 0 3 / 2 3 / 1 3 / 7 1 0
1 0 3 / 1 3 / 2 3 / 5 0 1
2 1 0 2 / 1 2 / 3 2 / 3 0
0 0 1 2 / 1 2 / 7 2 / 3 0
1 0 0 2 / 1 2 / 1 2 / 1 1
3 1 0 0 1 1 1
1 0 1 0 3 2 1
2 0 0 1 1 1 2
b y y y x x x
3 2 1 3 2 1



S

oluie a sistemului de ecuaie este:

+ =
+ =
=
3 2 1 3
3 2 1 2
3 1 1
y
5
1
y
5
1
y
5
1
5
2
x
y
15
7
y
5
1
y
15
2
15
14
x
y
5
1
y
3
1
3
5
x

y
1
, y
2
, y
3
0

n consecin soluie a sistemului de inecuaii este:
5
2
x
15
14
x
3
5
x
3
2
1
=
=
=



13
14
1.3. Spaii vectoriale
Fie V o mulime nevid de elemente i K un corp de colari (de
regul K este corpul numerelor reale R sau corpul numerelor comple-
xe C) Pe mulimea V se definesc dou operaii:
1. Operaia de adunare + ca lege de compoziie intern, care
asociaz fiecrei perechi de elemente (x, y) Vx V un element sum
x + y V.
2. Operaia de nmulire cu scalari ca lege de comparaie
extern, care asociaz, fiecrei perechi de elemente (, x) Kx V un
element x V

Definiie. Mulimea nevid V se numete spaiu vectorial peste
corpul K dac (V, + ) este grup abelian, adic verific:

1

.1. x + y = y + x pentru () x, y V
1

.2. (x + y) + z = x + (y+z) pentru () x,y,z V
1.3. () x V, () O
v
element neutru O
v
V astfel nct
x + O
v
= O
v
+ x

1.4. () x V, () x element opus, - x V,a.
x + (-x) = (-x) + x = O
v


i (V, )
2

.1. ( + ) x = + x pentru () , K, x V
2

.2. (x+y) = x + y pentru () K, x, y V
2

.3. ( ) x = (x) pentru () , K, x V
2

.4. 1
k
x = x pentru () x V i 1
k
K
Notaii:
1. Elementele unui spaiu vectorial V se numesc vectori.
2

. Elementele corpului K se numesc scalari.
Definiie. Fie V un spaiu vectorial peste corpul K
0
Un vector
v V se numete combinaie liniar a vectorilor v
1
, v
2
,... v
m
V dac
exist scalori
1
,
2,...

n
K astfel nct:
v

=
1
v
1
+
2
v
2
+ ... +
n
v
n
.
Definiie. Un sistem de vectori {v
1
, v
2,
..., v
n
} din V se numete
sistem de generatori ai spaiului vectorial V dac orice vector v V se
poate scrie ca o combinaie liniar a vectorilor v
1
, v
2,
....v
n
.
Definiie. Un sistem de vectori {v
1
, v
2,
..., v
n
} din V se numete
sistem liniar independent dac din
(1.3.1.)
1
v
1
+
2
v
2
+... +
n
v
n
= 0
v
rezult scalari nuli
1
=
2

= ... =
n
= 0
Dac exist scalari nenuli, sistemul de numete sistem liniar
dependent.

PROPOZIIA 1.3.1. Vectorii v
1
, v
2
,..., v
n
V sunt liniar
dependeni dac i numai dac cel puin un vector dintre ei este o
combinaie liniar de ceilali.
Demonstraie: Fie v
1
, v
2
, ..., v
n
vectori liniar dependeni.
Atunci exist scalarii
1
,
2
,...,
n
, nu toi nuli, astfel nct:
1
v
1
+
2
v
2
+...+
n
v
n
= 0

ie
1
0
k
, atunci putem scrie: f

n
1
n
3
1
3
2
1
2
1
v ... v v v

=

ceea ce arat c vectorul v
1
se scrie ca o combinaie liniar de
ceilali vectori.
Presupunem, eventual renumerotnd vectorii, c v
1
se scrie
ca o combinaie de vectorii v
2
, v
3
,...v
n
. Atunci exist scalari
2
,
3
, ...,

n
nu toi nuli astfel nct:
v
1
=
2
v
2
+
3
v
3
+ ... +
n
v
n

sau
v
1

2
v
2

3
v
3
...
n
v
n
= 0
v

Deci

vectorii v
1
, v
2
, ...v
n
sunt liniar dependeni.
Definiie: Fie V spaiu vectorial peste corpul K. Un sistem de
vectori
B V se numete baza pe spaiul vectorial V dac este format
dintr-un numr maxim de vectori liniar independeni. Numrul
vectorilor din baz determin dimensiunea spaiului.

PROPOZIIA 1.3.2. Fie V un spaiu vectorial peste corpul K i B
= {b
1
, b
2
,..., b
n
} o baz a spaiului V, atunci orice vector v V se scrie
n mod unic ca o combinaie liniar a vectorilor bazei.
Demonstraie: Presupunem c vectorul v V se poate exprima
n dou moduri n funcie de vectorii bazei B i anume:
15

v =
1
b
1
+
2
b
2
+
n
b
n
v

=
1
b
1
+
2
b
2
+... +
n
b
n
.
S

cznd cele dou relaii obinem:
v
= (
1

1
) b
1
+ (
2

2
) b
2
+...+ (
n

n
) b
n
. 0

Vectorii bazei b
1
, b
2
, ... b
n
conform definiiei sunt liniar
independeni, deci toi scalarii combinaiei sunt nuli. Deci:
1
=
2;...
,

n

=
n
. n consecin un vector se scrie ca o combinai liniar unic de
vectorii bazei.

Definiie. Coeficienii
1
,
2
, ...,
n
ai reprezentrii vectorului
v V n baza B se numesc coordonatele vectorului v n baza B.
Se poate scrie atunci v = (
1
,
2
, ...,
n
).
SPAIUL VECTORIAL n DIMENSIONAL este mulimea:
R
n
= R R ... = pe care se definesc operaiile:

= R x ,
x
x
x
x / x
1
n
2
1
M
x + y = +

n
2
1
x
x
x
M

+
+
+
=

2 n
2 2
1 1
n
2
1
y x
y x
y x

y
y
y
M M
i
x = =

n
2
1
x
x
x
M

n
2
1
x
x
x
M
PROPOZIIA 1.3.3. Sistemul de vectori unitari:
16

1
0
0
b ,...
0
1
0
b ,
0
0
1
n 2
M M M

b
1
=



formeaz o baz a spaiului vectorial R
n
numit baza canonic.

OBSERVAIE: n spaiul R
n
exist o infinitate de baze.
PROPOZIIA 1.3.4. Un sistem de vectori { v
1
, v
2
, ... v
n
} V
sunt vectori liniar independeni dac rangul matricei vectorilor este
egal cu numrul vectorilor. Vectorii sunt liniar dependeni dac rangul
matricei vectorilor este mai mic ca numrul vectorilor.
Demonstraie: Fie vectorii
v
1
=

mn
1 m
n
n 2
21
2
n 1
11
a
a
v
a
a
v
a
a
M L M M
Ei sunt liniar dependeni dac i numai dac exist scalari
1
,
2
,
...
m
, nu toi nuli, astfel nct:

+ +

0
0
...
1
2
21
2
1
11
1
M M M M
mn
m
m
n n
a
a
a
a
a
a


ceea ce este echivalent cu sistemul omogen cu m-necunoscute i
n-ecu ii: a

17
m1 m 2 21 1 11
L
L
n 1

= + + +
= + + +
0 a a a
0 a ... a a
mn m 2 n 2 1

Sistemul omogen admite soluii diferite de soluia banal dac i
numai dac rang A < m numrul necunoscutelor. Dac rang A = m,
sistemul este unic determinat i admite doar soluia banal ceea ce
arat c vectorii sunt liniar independeni.
Matr

icea A este matricea vectorilor:
A =

mn n 2 n 1
1 m 21 11
a a a
a a a
L
L L L
L

C

ONSECINA 1.3.5. n spaiul vectorial R
n
un sistem de m-vectori:
v
1
=

nn
1 n
n
n 2
21
2
n 1
1
a
a
v ,
a
a
v ,
a
a
M L M M

formeaz o baz a spaiului dac i numai dac determinantul
matricei vectorilor este nenul.

PROPOZIIA 1.3.6. Transformarea coordonatelor unui vector la
schimbarea bazei.
Fie v V
n
i A = {a
1
, a
2
, ..., a
n
} i B = {b
1
, b
3
,...b
n
}
dou baze din V
n

D

ac
v =

nn
n
n
n n n
a
a
a
a
a
a
a
v
v
M L M M M
1
2
21
2
1
11
1
1
, , a , a ,

b
1
=

nn
1 n
n
n 2
21
2
n 1
11
b
b
b
b
b
b ,
b
b
M L M M

Fie
1
,
2
...
n
coordonatele vectorului v n baza A, atunci
v =
1
a
1
+
2
a
2
+ ... +
n
a
n

sau
v = A unde = (
1
,
2
, ...
n
)
T
Vectorii bazei A pot fi exprimai la rndul lor ca o combinaie
liniar de vectorii bazei B, deci
a
i
=
i1
b
1
+
i2
b
2
+ ... +
in
b
n
i = n , 1
A

ceti vectori nlocuii n combinaia liniar a vectorului v, obinem:
v =
1
(
11
b
1
+
12
b
2
+ ... +
1n
b
n
)+ ... +
mn
b
n
+
n
(
n1
b
1
+ ...
+
nn
b
n
)
sau
v = (
1

11
+...+
n

n1
) b
1
+... + (
1

1n
+ ... +
n

nn
) b
n


n consecin coordonatele vectorului v n baza
vor fi:

+ + =
+ + =
nn n n 1 1 n
1 n n 11 1 1
...
...
L

S

cris matriceal, relaia devine:
= M M =



nn n 1
1 n 11
L
M M M
L

A se numete matricea de trecere de la baza M la baza .

OBSERVAII
1. Matricea de trecere de la o baz la alta este ntotdeauna
matrice nesingular.
2. Dac matricea de trecere de la baza A la baza la baza A
este M
-1

3. Fie vectorul v = (v
1
, v
2
,... v
n
) R
n
v
1,
v
2
,... v
n
sunt coordo-
natele vectorului v scris n baza canonic.
18

+ +

1
0
0
v
0
1
0
v
0
0
1
v
v
v
v
n 2 1
n
2
1
M
L
M M M


v = E v unde E =

1 0 0
0 1 0
0 0 1
L
M M M M
L
L

Coordonatele lui v n baza A = {a
1
a
2
... a
n
} sunt
(
1
,
2
,...,
n
)
T
deci v = A
sau

n
1
nn n 1
1 n 11
n
1

a a
a a
v
v
M
L
M M M
L
M

Coordonatele lui v n baza B vor fi vor fi = (
1
,...,
n
), deci
v = B
De unde B = A sau = B
-1
A
n consecin, matricea de trecere de la baza A la baza B este
(12) M = B
-1
A.

Exemplu. Fie vectorii a
1
= (1, 1, 0)
T
, a
2
= (-1, 2, 1)
T
, a
3
= (1, 2,
4,)
T
i un vector v R
3
exprimnd n raport cu baza A = {a
1
, a
2
, a
3
}
prin coordonatele 1, 2 i 1. S se exprime coordonatele vectorului v n
raport cu baza B = {b
1
, b
2
, b
3
} unde b
1
= (-1, 2, 3)
T
, b
2
= (1, 1, 1)
T
i
b
3
= (1, 2, 3)
T
.
Soluie. Matricele de trecere de la baza A, respectiv B la baza
canonic sunt:

A =


3 1 3
2 1 2
1 1 1 -
B i
4 1 0
2 2 1
1 1 1

Coordonatele vectorului v n raport cu baza B sunt, conform
observaiei de mai sus, relaiei (12):
19


7 / 10
7 / 3
7 / 13
1
2
1

4 1 0
2 2 1
1 1 - 1

7 / 3 7 / 4 7 / 1
7 / 4 7 / 3 7 / 6
7 / 1 7 / 1 7 / 2
1
2
1

4 1 0
2 2 1
1 1 1
3 1 3
2 1 2
1 1 1 -

1
3
2
1

1.4. Spaii euclidiene
Definiie. Fie V spaiu vectorial peste corpul de scalari K. O
aplicaie f: V x V R, notat f (x, y) = < x, y > = (x/y) se numete
produs scalar dac satisface:
1. < x
1
+ x
2
, y > = < x, y > + < x
2
, y > () x
1
, x
2,
y V
2. < xy > = < y,x > () x, y
,
V
3. < x,y > = < x, y > () x, y V, () K
4

. < x,x > 0 pentru x 0
Definiie. Un spaiu vectorial E peste corpul K pe care s-a definit
un produs scalar se numete spaiu euclidian.
Exemplu. Dac spaiu vectorial V este n. dimensional peste
corpul de scalari K i produsul scalar o funcie f : R
n
x R
n
R este
definit prin:
< x,y > = x
1
y
1
+ x
2
y
2
+ ... + x
n
y
n

s

e observ cu uurin c se verific cele patru proprieti de definiie.
Definiie. ntr-un spaiu euclidian real sau complex, doi vectori
x, y E se numesc vectori ortogonali dac produsul loc scalar este
nul, deci < x, y > = 0

Definiie. Fie E spaiu euclidian. Un sistem x
1
, x
2
, ... x
n
E se
numete sistem ortogonal de vectori dac fiecare vector v
i
este
ortogonal pe toi ceilali vectori. Deci < x
i
, x
j
> = 0 pentru orice i j
i, j = n , 1

PROPOZIIA 1.4.1. n orice spaiu euclidian n-dimensional este
corpul K exist cel puin o baz ortogonal care se poate determina
cu procedeul lui Gramm Schmidt.
Se pleac de la o baz oarecare a spaiului E
n
, B = {b
1
, b
2
, ... b
n
}i
se vor construi vectorii:
a
1
= b
1

a
2
= b
2
-
21
a
1

.
.
.
a
n
= b
n
-
n1
a
1
-
n2
a
2
...-
nn-1
a
n-1

20
Scalarii
ij
se vor determina punnd condiia ca oricare din
vectori {a
1
, a
2
, ... a
n
}s fie ortogonali


= =


= =


= =
2 2
2 3
32 2 3
1 1
1 3
31 1 3
1 1
1 2
21 1 2
a , a
a , b
0 a , a
a , a
a , b
0 a , a
a a
a , b
0 a , a

Se obin


=
j j
j
ij
a , a
a ,
i
b

Exemplu. S se construiasc o baz ortogonal a spaiului
euclidian R
3

Soluie: Fie vectorii b
1
=

2
1
0
b
1
0
1
b
0
1
1
3 2
Aceti trei vectori avnd rang A = 3 formeaz o baz a spaiului E
3
.
Se vor construi vectorii ;
0
1
1
b a
1 1

= =

= =
0
1
1

(1,1,0) 0), 1, (1,
0) 1, (1, 1), , 0 , 1 (
_
1
0
1
a , b a
1
1
2 2 2

=
1 -
1/2 -
1/2

0
1
1

2
1
-
1 -
0
1
a
2

= =
1/3
1/3 -
1/3

1 -
1/2 -
1/2

3
5

0
1
1

2
1
-
2
1
0

1 -
1/2 -
1/2

1) - 1/2 - (1/2 1), - 1/2 - (1/2
1) - 1/2, - (1/2, (012),
-
-
0
1
1

(1,1,0) 10), (1
(110) 12), (0
-
2
1
0
a a b
2 1 3 32 31 3
a

21
Vectorii (a
1
, a
2
, a
3
) formeaz o baz ortogonal a spaiului E
deoarece sunt trei vectori liniar independeni i ortogonali doi cte doi.

Definiie. Fie V spaiu vectorial peste corpul K O funcie f: V R,
notat f(x) = x se numete norma vectorului x, x V dac
verific : 1. 0 x
2. x x =
3. y x y + + x

OBSERVAIE. Norma unui vector pe un spaiu euclidian se
poate defini n mai multe feluri. Noi vom folosi norma definit cu
ajutorul produsului scalar:
= x x, x

Definiie. Un spaiu vectorial pe care s-a definit o norm se va
numi spaiu ca vectorial normat.

PROPOZIIA 1.4.2. n orice spaiu vectorial normat exist o
baz ortonormat adic o baz ortogonal n care norma fiecrui
vector este egal cu unitatea.

Fie o baz ortogonal A = {a
1
, a
2
, ... a
n
} construit prin proce-
deul Gramm Schmidt.
Se va construi o baz ortonormat, fiecare vector din baza A
prin mprirea fiecrui vector la norma sa, se obine baza:

n
n
n
2
2
2
1
1
1
a
a
C ,...
a
a
C ,
a
a
C = =

xemplu. S se determine o baz ortonormat a spaiului R
3
E

Rezolvare: Vom pleca cu baza ortogonal

=
1/3
1/3 -
1/3
a ;
1 -
1/2 -
1/2
a ;
0
1
1
a
3 2 1
V

om norma fiecare vector:
( ) ( )
T
T T
c

= = = = 0 ,
2
1
,
2
1
2
0 1, 1,

2
0 ,1, 1
a
a

1
1
1

22
( )
T
T
2
2
2
3
2
- ,
6
1
- ,
6
1

2
3
1 - 1/2, - 1/2,

a
a
c

= = =

( )
T
T
c

= = =
3
3
,
3
3
- ,
3
3

3
1
1/3 1/3, - 1/3,

a
a

3
3
3


Vectorii { c
1
, c
2
, c
3
} formeaz o baz ortonormat a spaiului R
3

1.5. Aplicaii liniare
Definiie. Fie V, V' dou spaii vectoriale peste acelai corp de
scalari K de dimensiuni n respectiv m. O aplicaie T: V V' se
numete aplicaie (transformare sau operator) liniar dac este aditiv i
omogen, deci verific:

1. T ( x + y) = T (x) + T (y) () x, y V

2

. T ( x ) = T (x) () x V, () K
TEOREMA 1.5.1. O aplicaie T: V V' este aplicaie liniar
dac i numai dac:
(

13) T ( x + y) = T (x ) + T (y)
Demonstraie: T aplicaie liniar. Vom calcula cu ajutorul
proprietilor de definiie 1, 2 valoarea
T ( x + y) = T( x) + T ( y) = T (x) + T (y)
Presupunem c relaia T( x + y) = T (x) + T(y) este
verificat. Atunci ea este verificat i pentru scalarii = = s ceea ce
conduce la egalitatea 1. ct i pentru scalarul = 0 ceea ce conduce la
egalitatea 2. (q.e.d.)

OBSERVAIE. Teorema 1.3.1. poate fi folosit ca definiie
pentru aplicaia liniar.

TEOREMA 1.5.2. Fie V, V' dou spaii vectoriale peste acelai
corp de scalari K; B = {a
1
, a
2
, ... a
n
} o baz a spaiului Vectorial V i
B' = {b
1
, b
2
, ... b
n
} o baz a spaiului vectorial V', atunci exist o
aplicaie liniar T : V V' cu proprietatea:
T (a
k
) = b
k
pentru () k {1, 2, ..., n }

23
Demonstraie: Fie v V, T: V V' o aplicaie,
T(v) =
1
b
1
+
2
b
2
+ ... +
n
b
n

vom demonstra c aplicaia astfel definit este liniar.
Fie v
1
, v
2
doi vectori oarecare din V care se pot exprima n
funcie de baza B astfel:

v
1
=
11
a
1
+
12
a
2
+ ... +
1n
a
n

v

2
=
21
a
1
+
22
a
2
+ ... +
2n
a
n
V

om calcula
v
1
+ v
2
= (
11
a
1
+ ... +
1n
a
n
) + (
21
a
1
+ ... +
2n
a
n
) =
=

(
11
+
21
) a
1
+ ... + (
1n
+
2n
) a
n
T

( v
1
+ v
2
) = (
11
+
21
) b
1
+ ... + (
1n
+
2n
) b
n
=
(
11
b
1
+ ...
1n
b
n
) + (
21
b
1
+ ... +
2n

b
1
) = T(v
1
) + T(v
2
) =

Deci aplicnd teorema 1.3.1. aplicaia T definit mai sus este o
aplicaie liniar.
Pentru orice vector a
k
B coordonatele sale n baza B sunt

0 ,... , 0 ,..., 0
k
1
i deci prin definiie
T(a
k
)
1
+.

= 0b .. + 0b
k-1
+ 1. b
k
+ 0 b
k+1
+ ... + 0b
n
= b
k

n consecin exist o aplicaie liniar care verific
T(a
k
) = b
k

1.5.3. Matricea asociat unei aplicaii liniare
Fie aplicaia liniar T: V V', V, V' spaii vectoriale peste un
corp K,
B = {a
1
,... , a
n
} o baz a spaiului vectorial V i B' = {b
1
...b
n
} o
baz a spaiului vectorial V'. Fie a
i
un vector oarecare din B atunci
T(a
i
) este un vector al spaiului V' i poate fi reprezentat n mod unic
n fun ie de vectorii bazei B': c

T(a
i
)

=
i1
b
1
+
i2
b
2
+ ... +
in
b
n

Matricea format din coordonatele vectorilor T(a
1
), T(a
2
), ...
T(a
n
) n baza

B' se va numi matrice asociat aplicaiei liniare T n
raport cu perechea de baze {B, B'}

24
M
B, B'
(T) =




mn n 2 n 1
2 m 22 12
1 n 21 11
L
M M M M
L
L

Exemplu. S se determine matrice asociat aplicaiei liniare
T: R
2
R
3
,

(x
1
x
2
) = (x
1
+ x
2
, - x
2
, - x
1
x
2
) n raport cu perechea de baze T

25
} { } {

=
=

= =
0
1 -
5
b b
1
1
1
b
b b b i
3
1 -
a
1
1
a a a
3 2 1
3 2 1 2 1 2 1
4
3
1
, , B , B


Soluie: T(a
1
) = T(1,1) = (1+1,-1,-1 1) = (2,-1,-2)


T(a
2
) = T(-1,3) = (-1+3, -3, +1-3) = (2,-3,-2)
Coordonatele acestor doi vectori n funcie de baza B' sunt
(10/4,-9/8,1/8) i respectiv (3, 1/8, 7/8). Deci matricea asociat
perechii de baze este

M
B B'
(T) =

8 / 7 8 / 1
8 / 1 8 / 9
3 4 / 10
1.6. Valori proprii i vectori proprii asociai
unei aplicaii liniare
Definiie. Fie V un spaiu vectorial n-dimensional peste corpul
de scalari K i T: V o aplicaie liniar. Un scalar K se numete
valoare proprie pentru aplicaia liniar T dac exist cel puin un
vector nenul v V astfel nct:
(1.6.1.) T (v) = v
Vectorul nenul v V care verific relaia (1.6.1.) se numete
vector propriu pentru aplicaia liniar T asociat valorii proprii .

1.6.1. Determinarea valorilor i vectorilor proprii
pentru o aplicaie liniar
Fie T: V V' aplicaie liniar cu matricea aplicaiei A
T
,
definit n 1.3.3., n baza
B= {a
1
, ..., a
n
}. Relaia (1.6.1.) se mai scrie:
T (v) - v = 0
sau
(1.6.2.) (A
T
- E
i
) v = 0
v

u

nde

=
n
1
i
nn n1
1n 11
v
v
v E i
a a
a a
M
L
M M M
L
L
M M M
L
1 0
0 1
A
T


R

elaia (1.6.2.) conduce la sistemul:
(1.6.3.)
( )
( )
( )

= + + +
= + + +
= + + +
0 v a ... v a v a
0 v a ... v a v a
0 v a ... v a v a
n nn 2 2n 1 1n
n n2 2 22 1 12
n n1 2 21 1 11
L


n consecin, coordonatele vectorului propriu v nenul sunt solu-
iile sistemului omogen (1.6.3.). Soluiile sistemului omogen (1.6.3.) nu
sunt toate nule numai dac determinantul sistemului este nul.

Dete

rminantul sistemului (1.6.3.):
( )



=
nn n 2 n 1
2 n 22 12
1 n 21 11
a a a
a a a
a a a
P
L
M M M M
L
L


se numete polinomul caracteristic asociat aplicaiei liniare T.
Ecuaia P () = 0 se numete ecuaie caracteristic a aplicaiei T. Deci
se verific teorema:

26
TEOREMA 1.6.2. Fie T : V V K este o valoare proprie
a aplicaiei liniare T dac i numai dac este rdcin a ecuaiei
caract ristice. e

Observaii
1. Polinomul caracteristic i deci ecuaia caracteristic nu
depinde de baza aleas.
2. Vectorii proprii asociai aplicaiei liniare T : V V pentru
valorile proprii determinate se obin nlocuind valorile proprii n
sistemul (1.6.3.) i rezolvnd sistemul.
Soluiile sistemului vor fi coordonatele vectorilor proprii asociai
aplicaiei T n raport cu baza B.
3. Fiecrei valori proprii i corespund o infinitate de vectori proprii.
Sistemul omogen (1.6.3.) este compatibil nedeterminat.
cci P()=0. Mulimea soluiilor formeaz un subspaiu, numit
subspaiu propriu ataat valorii proprii respective. Se noteaz
E

={/ V-{0}, T()=}


4. Un vector propriu poate fi asociat ca vector propriu unei
singure valori proprii asociat aplicaiei liniare T.
Observaia se demonstreaz presupunnd ca pentru - vector
propriu al lui T exist dou valori proprii adic:
T()= i T()= 0
v

atunci
= sau (-) =0


n consecin - =0 i deci = i deci propunerea este fals.
Exemplu: S se determine valorile i vectorii proprii asociai
aplicaiei liniare T: R
2
R
2
cu T(
1
,
2
)=(
1
+2
2
, 2
1
+
2
)
Soluie: Matricea aplicaiei este: A
T
=

1 2
2 1
Ecuaia caracteristic
P() =

1 2
2 1
=0 (1-)
2
-4=0
2
- 2-3=0
1
=-1,
2
=3

Vectorii proprii asociai valorii proprii
1
= -1 au coordonatele n
raport cu baza canonic date de sistemul de ecuaii:
{

= +
= +

= +
= +
0 2 2
0 2 2
0 ) 1 ( 2
0 2 ) 1 (
2 1
2 1
2 1 1
2 1 1





27
cu soluia
1
= -
2

2
= k R
Subspaiu vectorilor propriu ai lui
1
este:
1
= {/ = (-k,k) k R} E

Vectorii proprii asociai valorii proprii
2
=3 au coordonatele n
raport cu baza comunic date de soluiile sistemului.

=
= +

= +
= +
0 2 2
0 2 2
0 ) 1 ( 2
0 2 ) 1 (
2 1
2 1
2 2 1
2 1 2


cu soluia nedeterminat
1
=
2
=h, cu h R
Subspaiul propriu
E

2
={/=(h,h), h R}
TEOREMA 1.6.3 Dac
1
,
2
, ....
p
sunt vectori proprii ai
aplicaiei liniare T:VV asociai valorile proprii distincte
1
,.... ,
p

atunci sunt liniari independeni.
Demonstraia teoremei se face presupunnd c vectorii ar fi
dependeni, deci ar verifica: (1.6.4.)
1

1
+
2

2
+.....+
p

p
= 0
v
cu
i
0
Vectorii proprii ai aplicaiei liniare T verific T(
1
) =
1

1
, .....T(
p
)
=
p

p

Calculm:
(1.6.5.) T(
1

1
+.....+
p

p
) =
1
T(
1
) +.......+
p
T(
p
) =
1

1
+ ...... +

p
= 0


Dac din (1.6.5.) scdem (1.6.4.) nmulit cu
1
se obine:

1
+.........+
p

p
-
1
(
1

1
+.......+
p

1
) = 0 sau
(
2
-
1
)
2

2
+........+(
p
-
1
)
p

p
= 0
Cum valorile proprii
1,......
,
p
sunt distincte, dac vectorii
2
,

3
,......,
p
ar fi independeni am obine
2
= ....... =
p
= 0, ceea ce ar
contrazice presupunerea fcut. Rezult c vectorii proprii sunt liniar
independeni.

TEOREMA 1.6.4. Fie V spaiu vectorial de dimensiune n, T: V V
o aplicaie liniar i
1
,
2
,......,
n
valori proprii distincte pentru T. Atunci
exist o baz B pentru V astfel nct matricea asociat aplicaiei liniare T
s aib form diagonal cu elementele diagonalei principale egale cu
valorile proprii.
28
Demonstraia teoremei pleac de la teorema 1.4.3. cci vectorii
proprii asociai valorilor proprii distincte
1
,
2
, ......,
n
sunt
1
,
2
, .....,

n
liniar independeni vectorii
1
,
2
, .....,
n
formeaz o baz a spaiului
V cci numrul lor este maximal. Matricea aplicaiei liniare T, T(
i
) =

i
i = 1,n n raport cu perechea de baze {B, B} este:
A
T
=

n
2
1
...... 0 0
0 ....... 0
0 ...... 0

TEOREMA 1.6.5. Fie V spaiu vectorial de dimensiune n,
T:VV o aplicaie liniar care are un polinom caracteristic:
P()=(-
1
)
m1
(-
2
)
m2
......( -
p
)
mp
cu m
1
+m
2
+.......+m
p
=n.
Atunci exist o baz B a spaiului vectorial V astfel nct matricea
asociat aplicaiei liniare T n raport cu perechea de baz {B, B} s
aib form diagonal dac i numai dac dimensiunea fiecrui
subspaiu propriu E

i
corespunztor valorii proprii
i
este egal cu m
i
-
ordinul de multiplicitate al valorii proprii respective

diag A
T
=

43 42 1 43 42 1
p p
m
p p
m
p
..... ,......., ......
1


Baza B este format din vectori proprii aparinnd subspaiilor
proprii corespunztoare.
Exemplu 1. Fie T: R
3
R
3
dat prin: T()=(4
1
+
2
, -
1
+3
2
+

3
,
1
-
2
+
3
)
S se studieze dac exist o baz a spaiului vectorial R
3
n raport
cu care matricea asociat aplicaiei liniare T s aib form diagonal.
S

oluie. Matricea transformrii este:
A
T
=

1 1 0
1 3 1
1 1 4

P

olinomul caracteristic este:
) 2 ( ) 3 (
1 1 0
1 3 1
1 1 4
) (
2

+ =



= P

Deci ecuaia caracteristic
29
(3-)
2
(2-)=0 are =3 valoare proprie de ordin de multiplicitate
doi (rdcin dubl) i =-2 valoare proprie distinct.
30

= +
= +
= +
3 3 2 3 1
2 2
3 1
3 2 1
3 2
3 2 1
3 2 1
, 2 ,
0 2
0
0
0 ) 3 1 (
0 ) 3 3 (
0 ) 3 4 (







Vectorii proprii asociai valorii proprii =3 sunt soluiile
sistemului.
R = =

=
=
= +


Deci: E
3
={x/x=(k,2k,k) R} a crei dimensiune este 1. n
conformitate cu teorema 1.4.5. nu exist o baz a spaiului vectorial R
3

n raport cu care matricea asociat aplicaiei T s aib form diagonal.
2. Fie T:R
3
R
3
o aplicaie liniar a crei matrice asociat n
raport cu baza canonic este:

A
T
=

1 3 0
3 1 0
0 0 4

S se studieze dac exist o baz a spaiului vectorial R
3
n raport
cu care matricea asociat aplicaiei liniare T s aib form diagonal.
S

oluie. Ecuaia caracteristic asociat este:
0 ) 2 ( ) 4 (
1 3 0
3 1 0
0 0 4
2
= + =



Valorile proprii sunt
1
=
2
=4,
3
=-2
Vectorii proprii asociai valorii
1
=
2
=4 sunt soluiile sistemului
de ecuaii:


R , R ,
0 3 3
0 3 3
0 ) 4 1 ( 3
0 3 ) 4 1 (
0 ) 4 4 (
3 1 3 2
3 2
3 2
3 2
3 2
1
=

=
= +

= +
= +
=
Deci

E
=3
={/=(k,h,h) k,h R}
Dimensiunea subspaiului propriu E
=3
este doi ct este i
ordinul de multiplicitate a valorii proprii =3.

Vectorii proprii corespunztori valorii proprii
3
=-2 sunt
soluiile sistemului.
31
3 2
1
= =

= +
= +
=

= + +
= + +
= +
R , , 0
0 3 3
0 3 3
0 6
0 ) 2 1 ( 3
0 3 ) 2 1 (
0 ) 2 4 (
3 3 2 1
3 2
3 2
1
3

2

Deci E
=-2
= {/=(0,-p,p) p R}
a

crei dimensiune este unu.
Matricea A
T
se transform A
T
=

2 0 0
0 4 0
0 0 4

ntr-o baz B = {b
1
, b
2
, b
3
} unde b
1
, b
2
E
=4
i b
3
E
=-2
ca de
exemplu:
B = {b
1
=(1,2,2); b
2
=(-1,1,1); b
3
=(0,-3,3)}
1.7. Forme liniare. Forme ptratice
Definiie: Fie v spaiu vectorial peste corpul real, de dimensiune
n. O aplicaie f: V R este o form (transformare sau operator) liniar
dect este aditiv i omogen.

f

(x+y)=f(x)+f(y) () x, y V
f

(x)= f(x) () x V, () R
OBSERVAIE
Aceast aplicaie ataeaz fiecrui vector x = (x
1
, x
2
,......,x
n
) V
scris ntr-o baz a spaiului unui numr real f(x) R.

Definiie Fie V spaiu vectorial peste corpul R de dimensiune n.
O aplicaie f: V x V R este o form biliniar dac este liniar n
raport cu ambele argumente:

f(ax
1
+bx
2
, y)=af(x
1
, y)+b(x
2
,y)
f(x,ay
1
+by
2
)=af(x,y
1
)+b(x,y
2
) () x
1
, x
2
, y V, () a, b R


1.7.1. Scrierea unei forme biliniare sub form matricial.
Fie spaiul vectorial V o baz B = {b
1
,....b
n
}
Atunci vectorii x,y V se pot scrie:
x=x
1
b
1
+.....+x
n
b
n

y=y
1
b
1
+......+y
n
b
n

Aplicaia f: VxV R se scrie
f(x,y) = f (x
1
b
1
+......+x
n
b
n
, y
1
b
1
+........+y
n
b
n
) =
=

= = = =
=
n
i
n
j
n
i
n
j
ij j i j i i i
a x x b b f y x
1 1 1 1
) , (
sau f(x,y)=(x
1
,...x
n
) =x
T
Ay

n
1
nn n
n
y
y

a a
a a
.....
...
1
1 11

OBSERVAIE: O form biliniar este determinat dac se
cunoate matricea formei A.
Exemple: Fie o form biliniar f: R x R R, f(x,y) = x
1
y
1
-
2x
2
y
1
+x
1
y
2
. Vectorii x,y sunt exprimai n baza canonic. Care este
matricea formei biliniar n baza canonic? Care este matricea formei
biliniare n baza B={b
1
,b
2
} b
1
= ?

6
5
b ,
4
3
2
Soluie:
f(x,y)=(x
1
,x
2
) = (x
1
a
11
+x
2
a
21
x
1
a
12
+x
2
a
22
) =

2
1
22 21
12 11
y
y

a a
a a

2
1
y
y
= x
1
y
1
a
11
+x
2
y
1
a
21
+x
1
y
2
a
12
+x
2
y
2
a
22
.
Aceast form o identificm cu forma biliniar dat: f(x,y)=x
1
y
1
-
2x
2
y
1
+x
1
y
2

Se obine matricea formei n baza canonic
A
f
=

0 2
1 1

Cei doi vectori x, y scrii n baza B={b
1
, b
2
}devine:
x = B

+
+
=

2 1
2
2
1
6 4
5

1
2
1
3

6 4
5 3

x
x
32
y = B

+
+
=

2 1
2 1
2
1
2
1
6 4
5 3

6 4
5 3

y
y
n consecin forma biliniar devine:
f(x, y) = (3
1
+5
2
; 4
1
+t
2
) =

+
+

2 1
2
6 4
5
0 2
1 1


1
3

= -3
1

1
-7
1

2
-
2

1
- 5
2

n
.
Se obine matricea formei biliniare n baza B:
A
f
=



5 1
7 3

Definiie: O form biliniar se numete forma biliniar simetric
dac matricea formei este o matrice simetric, adic matricea A este
egal cu transpusa sa:
A
f
= A
T
f


Definiie: Fie un spaiu vectorial V peste corpul real R de
dimensiunea n. O aplicaie g: V R este o form ptratic dac
exist o aplicaie biliniar simetric
f

: VxV R astfel nct g(x) = f(x,x) () x V
Observaie:
f(x,x)=x
T
Ax=(x
1
.....x
n
)

= =
=

n
1 i
n
1 j
j i ij
n
1
nn 1 n
n 1 11
x x a
x
:
x

a .... a
:
a .... a
unde A matricea simetric adic a
ij
=a
ji
.
Exemple: 1. Fie f: R
2
xR
2
R o form biliniar simetric
f(x, y) = 2x
1
y
1
+x
1
y
2
+4x
2
y
2
+x
2
y
1
. Care este matricea formei bili-
niare? Care este forma ptratic?
A= A simetric deoarece a
12
=a
21
=1

4 1
1 2
Forma ptratic
g(x)=f(x,x)=(x
1
x
2
) (2x
1
+x
2
, x
1
+4x
2
) = =


x
x

2
1
4 1
1 2

2
1
x
x

33
= 2x
1
2
+x
2
x
1
+x
1
x
2
+4x
2
2
=2x
1
2
+2x
1
x
2
+4x
2
2

2. Fie g: R
3
R o form ptratic g(x)=x
1
2
+2x
1
x
3
-x
2
x
3
+x
2
2
+3x
3
2

s se s rie matricea formei ptratice. c

A= matrice simetric


3 2 / 1 1
2 / 1 1 0
1 0 1

Definiii: 1. O form ptratic g: V R este pozitiv definit
dac toi minorii matricei simetrice A sunt strict pozitivi. Minorii sunt:

nn n1
1n 11
n
22 21
12 11
2
....a a
:
....a a
......,
a a
a a
a = = = ;
11 1


2. O form ptratic g: V R este semipozitiv definit dac
minorii sunt:


1
0,
2
0, ....,
n
0.
3. O form ptratic g: V R este negativ definit dac minorii
impari
1,

3
,.... sunt strict negativi iar cei pari
2,

4
,....sunt strict
pozitivi.
4. O form ptratic este seminegativ definit dac
1
0,
3

0,..... i
2
0,
4
0,....
5. O form ptratic pentru care nu sunt ndeplinite nici una din
condi erioare este o form ptratic nedefinit. iile ant

Exemple. S se stabileasc natura formelor ptratice:
g
1
(x) = 8x
2
-6x
1
x
2
+2x x
3
+4x
2
2
+x
3
2

1 2
g
2
(x) = x
1
2
-4x
1
x
2
+4x
2

2
g
3
(x) = -2x
1
2
-y
1
x
2
-x
2
2

4
(x) = x
1
2
-3x
1
x
2
+2x
1
x
3
-2x
2
x
3
+x
3
2
g

S

oluie:
0 15 0; 23 0; 8
1 1 0
1 4 3
0 3 8
A
3 2 1 1
= = =


=
g

1
(x) este o form ptratic pozitiv definit
34
0 0; 1
4 2
2 1
A
2 1 2
= =


=

g
2
(x) este o form ptratic semipozitiv definit
0 4 / 7 0; 2
1 2 / 1
2 / 1 2
2 1 3
= =



= A

0
4
1 -
0; -9/4 0; 1
1 1 1
1 0 2 / 3
1 2 / 3 1
A
3 2 1 4
= = =



=
g

3
(x) este o form ptratic negativ diferit
g

4
(x) form ptratic nedefinit
Definiie. Fie g: VR o form ptratic. ntr-o baz a spaiului
B V forma ptratic g are o form canonic dac matricea formei
este o matrice diagonal adic:
35
g(y)=b
1
y
1
2
+b
2
y
2
2
+....+b
r
y
r
2
r

= rang A < n;
1.8. Reducerea unei forme ptratice la o form canonic
1.8.1. Metoda Jacobi
Fie o form ptratic g: V R g(x) = x
T
Ax, A matrice
simetric. Dac toi minorii matricei A sunt neutri atunci exist o baz
B a spaiului V astfel nct forma ptratic s se transforme n form
canonic:
2
1
2
2
2
1
2
1
1
.....
1
n
n
n
y y y g(y)

+ +

=


(y
1
,....., y
n
) reprezint coordonatele vectorului x n baza B.
1.8.2. Metoda valorilor proprii
Aceast metod determin valorile cu ajutorul ecuaiei caracte-
ristice ataat matricei formei. Dac aceast matrice poate fi transfor-
mat ntr-o matrice diagonal. [ndeplinete condiiile teoremei 1.4.5.]
atunci se poate determina o baz n care se poate scrie forma canonic.
1.8.3. Metoda Gauss
Aceast metod formeaz ptrate perfecte cnd conine cel puin
un a
ii
0.
Exemplul 1:
S se transforme forma ptratic g:R
3
R, g(x) = x
2
2
- x
3
2
+
+4x
1
x
2
- 4x
1
x
3

ntr-o form canonic.
Soluie. Matricea formei este:

=
1 0 2
0 1 2
2 2 0
A
Minorii 0 4; -
3 2
=

= = = =
1 0 2
0 1 2
2 2 0
1 2
2 0
; 0
1


Metoda Jacobi nu se poate aplica cci avem minori nuli.
Vom ncerca metoda vectorilor proprii scriind ecuaia
caracteristic din ntrecerea A.
3 ; 3 ; 0
0 ) 9 (-
1 0 2
0 1 2
2 2 0
) ( P
3 2 1
2
= = =
= + =




=

Valori proprii distincte
subspaiului propriu al valorii proprii
1
=0 se obine din
sistemul:

36
= = =

=
= +
=

= +
= +
= +
2
;
2
;
0 2
0 2
0 2 2
0 ) 1 ( 2
0 ) 1 1 ( 2
0 2 2
3 2
3 2
3 1
2
2
1
3 2
3 1 1
2 1 1
3 2 1 1
x
x
x
x x x
x x
x x
x x
x x
x x
x x x
1 1


{ } R k k k k x x E = = = ), 2 , 2 , ( / 0
1

Printr-un calcul similar se obine:
E
2
=-3= {x/x=(h,
2
1
h,h), h R}
E
3=3
= {x/x=(-2t, -2t, t) t R}
n consecin matricea A se poate scrie ca o matrice diagonal
A

=
3 0 0
0 3 0
0 0 0
care conduce la forma canonic g(y) = -3y
2
2
+3y
3
2

Baza n care s-a fcut transformarea se obine din trei vectori
care aparin celor trei subspaii ale vectorilor proprii ca de exemplu:

B

={b
1
=(1, -2, -2) b
2
=(2, 1, 2) b
3
=(2, 2, -1)}
Exemplul 2:
S se scrie o form canonic a formei ptratice:
g(x) = 2x
1
2
+3x
2
2
+8x
3
2
+2x
1
x
2
-8x
1
x
3
+6x
2
x
3

Soluie: Matricea formei este:

=
8 3 4
3 3 1
4 1 2
A
3
3
2
2
1
1
2
3
2
2
2
1
1
10
5
2
2
1
5
50
5
2
2
1
) (
50
8 3 4
3 3 1
4 1 2
, 5 1 6
3 1
1 2
; 2
y y y y y y y g Atunci
Minorii
3 2
+ = + =
=

= = = = =

La aceast form ptratic se poate folosi i metoda lui Gauss.
g(x)=
2
1
[2x
1
+x
2
-4x
3
]
2
-
2
1
x
2
2
+8x
3
2
+4x
2
x
3
+3x
2
2
+8x
3
2
+6x
2
x
3

Elementul a
11
=20 se va forma un ptrat perfect cu cei trei
termeni ce conin pe x
1
[2x
1
2
+ 2x
1
x
2
8x
1
x
3
]
37
Pentru restul termenilor se caut forma unui nou ptrat perfect
cu termeni ce conin pe x
2

[ ] [ ]
2
3 3 2
2
3 2 1 3 2
2
2
2
3 2 1
10 5
2
5
5
2
4 2
2
1
10
2
5
4 2
2
1
) ( x x x x x x x x x x x x x g

+ + + = + + + =

Substituind:
y
1
= 2x
1
+ x
2
- 4x
3

y
2
=
2
5
x
2
+5x
3

3
= x
3
y

obinem forma canonic
2
3
2
2
2
1
10
5
2
2
1
y y y g(y) + =

OBSERVAIE
Dac toi coeficienii a
ii
= 0 unei forme ptratice g(x) sunt nuli
atunci nu se poate aplica nici o metod de mai nainte.
n aceast situaie se va face nti o transformare de forma:
x
i
= y
i
- y
j

x
j
= y
i
+ y
j

x

k
= y
k
, ki,j
Exemplu
S se reduc forma ptratic g: R
3
R
g(x) = x
1
x
2
+ 2x
2
x
3
+ x
1
x
3
la o form canonic
Soluie. Matricea formei este

0 1 2 / 1
1 0 2 / 1
2 / 1 2 / 1 0
Vom face transformarea
x
1
= y
1
- y
2

x
2
= y
1
+ y
2

3
= y
3
x

n aceste condiii, forma ptratic devine:
g(y) = (y
1
-y
2
)(y
1
+y
2
) + 2(y
1
+y
2
)y
3
+ (y
1
y
2
)y
3
= y
1
2
y
2
2
+ 3y
1
y
3
+ y
2
y
3

cu matricea

=
0 2 / 1 2 / 3
2 / 1 1 0
2 / 3 0 1
A


38
M

inorii, prin metoda Jacobi, sunt:
1
=1;
2
=-1;
3
=2 g(z) = z
1
2
z
2
2
1/2 z
3
.

APLICAII
1. S se rezolve prin metoda eliminrii complete Gauss
urmtoarele sisteme:

= + +
= +
= + +
= + +

=
= + +
= +

+ +
= + +
= + +
1 x x 2 x x
2 x x 2 x
2 x x x 2
1 x 5 x x
c
5 x 8 x x 4
1 x 3 x 2 x
2 x 5 x 3x
b.

x 5 x 4 x 5 x 3
2 x x 3 x 2 x
1 x x 2 x x
. a
4 3 2 1
3 2 1
4 3 1
4 2 1
3 2 1
3 2 1
3 2 1
3 3 2 1
4 3 2 1
4 3 2 1


R

ezolvare. Se aduc sistemele la sisteme echivalente diagonale:
a

)
1 1 -2 1 1
1 2 3 -1 2
3 5 4 -5 3
1 1 -2 1 1
0 1 5 -1 1
0 2 10 -8 0
1 0 -7 3 0
0 1 5 -2 1
0 0 0 -4 -2
1 0 -7 0 3/2
0 1 -5 0 -2
0 0 0 1 1/2
39
b)
3 1 -5 0 2
-1 2 3 1
4 -1 -8

5
1 1/3 -5/3 2/3
0 7/3 4/3 5/3
0 -7/3 -4/3

-7/3
1 0 -39/21 9/7
0 1 4/7 5/7
0 0 0

-2/3

a) Sistem compatibil nedeterminat cu: x
1
=3/2-7x
3
; x
2
= -2 + 5x
3;
x
3
R; x
4
=1/2
b) Sistem incompatibil. Rang A = 2, Rang A=3
c) Metoda eliminrii complete poate determina sisteme echiva-
lente diagonale i scriind pe orizontal


7 / 3 1 0 0 0
7 / 9 0 1 0 0
7 / 9 0 0 1 0
7 / 13 0 0 0 1
12 28 0 0 0
6 17 1 0 0
3 4 0 1 0
2 9 0 0 1
0 6 2 0 0
3 2 / 17 2 / 1 0 0
0 2 / 9 2 / 1 1 0
1 2 / 1 2 / 1 0 1
1 1 2 1 1
2 0 1 2 1
2 1 1 0 2
1 5 0 1 1
0 6 - 2 0 0
3 5 1 - 3 0
0 9 - 1 2 - 0
1 5 0 1 1



Sistem unic determinnd soluia:
7
3
;
7
9
;
7
9
;
7
13
= = = =
4 3 2 1
x x x x

2

. S se rezolve sistemele:

= +
= +
= +
= +

= +
=
= +
= +
0 5x 3x
4 2x x
2 2x x
1 x - x x
b)
x x x
x x
x x x
x x x
a
2 1
2 1
3 2
3 2 1
3 2
2 2 2
0 2
6 2
)
3 2 1
2 1
3 2 1
3 2 1


40
Soluii:
a. Sistem unic determinat x
1
=1; x
2
=2; x
3
=-2
b

. Sistem incompatibil.
3. S se studieze dependena liniar a sistemelor de vectori:
a) v
1
=(1, 3, -1,1); v
2
= (0,1,1,0); v
3
=(-2,1,1,0) n R
4

b) v
1
= (2,1,-3); v
2
=(4,5,-1); v
3
=(1,2,1) n R
3

c

) v
1
=(0,2,3); v
2
=(1,-1,3); v
3
=(-2,1,3) n R
3

Rezolvare. a) Se consider relaia:
1

1
+
2

2
+
1

3
=0


nlocuind vectorii v
1
, v
2
, v
3
se obine:

=
= + +
= + +
=
0 0 1
1 1 1
1 1 3
2 0 1
0
0
0 3
0 2
1
3 2 1
3 2 1
3 1
A






M

atricea vectorilor. Rang A =3
Sistemul omogen este unic determinat cu soluia
1
=
2
=
3
=0
Cei trei vectori sunt liniar independeni.

b) Pornind de la aceeai relaie se obine sistemul:

= +
= + +
= + +
0 3
0
0 4 2
3 2 1
3 2 1
3 2 1



2 5


=
1 1 3
2 5 1
1 4 2
A rang A = 2 sistem nedeterminat cu
soluia R k ,
2
1
,
2
1
3 3 2 3 1
= = =
Cei trei vectori sunt liniar dependeni. Relaia de dependen a
celor trei vectori este: 0
2 2
3 2 1
= + k
k k

41
c) Se scrie matricea vectorial:
3 A rang 21 - A A = =


=
3 3 3
1 1 2
2 1 0

C

ei trei vectori sunt liniari independeni.
4. n spaiul R
3
se dau vectorii: v
1
=(2,1,3), v
2
=(-1, 2, 0), v
3
=(1,
0, -2). S se arate c acetia formeaz o baz. Se cer coordonatele
vectorului v = (2,2,2) n aceast baz.
Rezolvare: Cei trei vectori v
1
, v
2
, v
3
vor forma o baz n R
3
dac
vor fi liniari independeni. Se scrie matricea:

=
2 0 3
0 2 1
1 1 2
A Se calculeaz A= -16 rang A = 3
vectorii sunt liniari independeni. Vectorul v se va scrie: v =
1
v
1
+

2
v
2
+
3
v
3
(2,2,2) =
1
(2,1,3) + +
2
(-1,2,0) +
3
(1,0,-2)

=
= +
= +
2 2 3
2 2
2 2
2 1
2 1
3 2 1



Sistemul trebuie s aib soluie unic i anume:
2 / 1 , 2 / 1 , 1
1
= = =
3 2

C

oordonatele vectorului v n baza {v
1
, v
2
, v
3
} sunt (1, 1/2, 1/2).
5. n R
4
se dau vectorii z
1
=(1,1,1,1) x
2
=(0,1,0,1) x
3
=(2,1,0,0)
x
4
=(-1,0,-1,1). S se arate c acetia formeaz o baz. S se scrie
coordonatele vectorului x = (2,1,2,1) n aceast baz.
Soluie: Formeaz baz cci determinantul de ordinul patru este
diferit de zero. Coordonatele vectorului n baza {x
1
, x
2
, x
3
, x
4
} sunt (2,
-1, 0, ). 0

6. S se calculeze produsul scalar al vectorilor:
a) v
1
=(1,-2,0,3,4); v
2
=(1,4,-2,1,2) n R
5

42
b) = =
2 1
v (2,1,1/2), x


3
1
, 2 ,
3
1
n R
3

Rezolvare:
a) <v
1
, v
2
> =11+(-2) 4 + 0(-2) + 3 1 + 4 2 = 4
< x
1
, x
2
> =
6
15
3
1
2
1
2 1
3
1
2 =

+ +

7. S se normeze vectorii: v
1
=(3,2,1,3), v
2
=(0,2,-3,1)
Rezolvare:

= =
23
3
,
23
1
,
23
2
,
23
3
) 3 , 1 , 2 , 3 (
23
1
*
1
v

= =
14
1
,
14
3
,
14
2
, 0 ) 1 , 3 , 2 , 0 (
14
1
*
2
v

8. Fie baza b
1
= (1, 1, 2)
T
, b
2
= (-1, 2, 5)
T
, b
3
= (0, 1, 4)
T
n R
3
.
S se construiasc o baz ortogonal n spaiul R
3
. Rezolvare: Lum
procedeul Gramm-Schmidt.
= = = =
21 1 1 2 2 2
T
1 1
cu a b a , (1,1,2) b a
6
1
a a
a , b
1 1
1 2
=



deci

= =
6
2
,
6
11
,
6
7
) 2 , 1 , 1 (
6
1
) 0 , 2 , 1 (
2
T T
a ; a
3
= b
3
-
31
a
2
cu


=
= =


= =


=
3
4
,
3
7
,
6
2
6
2
,
6
11
,
6
7
1 ) 2 , 1 , 1 (
2
3
) 4 , 1 , 0 (
1
174
36
6
29
,
,

6
9
,
,

3
2 2
2 2
32
1 1
1 3
31
a
a a
a b
a a
a b


V

ectorii: {a
1
, a
2
, a
3
} formeaz o baz ortogonal.
9. S se verifice c vectorii {a
1
, a
2
, a
3
} i {b
1
, b
2
, b
3
} formeaz dou
baze ale spaiului R
3
. S se gseasc relaiile care exist ntre
coordonatele unui vector v scris n cele dou baze. Vectorii sunt: a
1
= (1,
2, -3);
2
= (3,1,0); a
3
= (-2, 1, 4); b
1
= (2,-2,1); b
2
= (1,4,0); b
3
= (0,1,4). a

Rezolvare: Se scriu matricele A i B i se calculeaz rangurile lor.
43
3 A rang B
4 0 1
1 4 2 -
0 1 2
B
3 A rang A A
= =

=
= =

=
41
35
4 0 3
1 1 2
2 3 1


Deci: A= {a
1
, a
2
, a
3
} i B = {b
1
, b
2
, b
3
} sunt baze n R
3

Fie:

A
=(
1
,
2
,
3
) n baza A
A
=
1
a
1
+
2
a
2
+
3
a
3

B
=(w
1
, w
2
,w
3
) n baza B
B
=W
1
b
1
+w
2
b
2
+w
3
b
3

T
=A
A
T
i
T
=B
B
T
Deci A
A
T
=B
B
T
Relaia care nmulit la
stnga cu A
-1
se obine:

A
T
=A
-1
B
B


3
2
1
1
3
2
1
4 0 1
1 4 2
0 1 2
w
w
w
4 0 3 -
1 1 2
2 - 3 1



10. S se arate c urmtoarele aplicaii sunt aplicaii liniare:
a) f: R
3
R
2
f(x
1
, x
2
, x
3
) = (2x
1
x
3
, 2x
2
)
b

) f: R
2
R
2
f(x
1
, x
2
) = (x
1
-x
2
, 2x
1
-x
2
)
Rezolvare:
a) Fie: x = (x
1
, x
2
, x
3
), y = (y
1
, y
2
, y
3
) R
3
i , R Calculm:
x + y = (x
1
+ y
1
, x
2
+ y
2
, x
3
+y
3
)
f(x + y) = (2(x
1
+ y
1
)-( x
3
+ y
3
), 2(x
2
+ y
2
)=
=(2x
1
-x
3
, 2x
2
), + (2y
1
-y
3
,2y
3
)= f(x)+ f(y)
Deci f este operator liniar.
b) Fie x
F
(x
1
,x
2
), y=(y
1
y
2
) R
2
i , R
x+ y=(x
1
+ y
1
, x
2
+ y
2
)
f(x+ y)=( x
1
+ y
1
- x
2
- y
2
, 2x
1
+ 2y
1
- x
2
- y
2
) =
= ((x
1
-x
2
)+ (y
1
-y
2
), (2x
1
-x
2
)+ (2y
1
-y
2
))=
= (x
1
-x
2
, 2x
1
-x
2
) + (y
1
-y
2
, 2y
1
-y
2
)= f(x)+ f(y)
Deci f este aplicaie liniar.
44
11. Fie aplicaia f: R
3
R
2
, f(x) = (x
1
2
, x
1
-x
3
).
S

se verifice dac este o aplicaie liniar.
Rezolvare: x=(x
1
,x
2
,x
3
) y=(y
1
,y
2
,y
3
) i , R
x+ y = x
1
+ y
1
, x
2
+ y
2
, x
3
+ y
3

f(x+ y) = (x
1
+ y
1
)
2
, x
2
+ y
2
-x
3
- y
3
)=
(
2
x
1
2
+
2
y
1
2
+2x
1
y
1
+(x
2
-x
3
)+ (y
2
-y
3
))
f(x)+ f(y)
Deci f nu este operator liniar.

12. Fie aplicaia liniar f: R
2
R
3
f(x
1
x
2
)= (x
1
+2x
2
, -x
1
, x
1
+x
3
).
S se scrie matricea ataat operatorului f.

Rezolvare: Matricea aplicaiei liniare este:

=
1 1
0 1
2 1
A

13. Fie aplicaia liniar f: R
3
R
3
cu f(x) = (2x
1
+x
2
+x
3
,
2x
1
+3x
2
+2x
3
, 3x
1
+3x
2
+4x
3
)
S se scrie matricea ataat aplicaie liniare, s se determeni
vectorii i valorile proprii. S se determine o baz n care aplicaia se
poate aduce la o form diagonal.

Rezolvare: Matricea formei este:

=
4 3 3
2 3 2
1 1 2
A
Pentru a determina valorile proprii se scrie ecuaia caracteristic
P()=A-E= 0
0 7) - ( 1) - (
1 4 3 3
2 3 2
1 1 1 2
) ( P
2
= =

=
Deci aplicaia are valorile proprii
1
=
2
=1 i
3
=7
45
Vectorii proprii corespunztori valorilor proprii vor fi soluii ale
sistemelor:

= +
= +
= + +

= + +
= + +
= + +

= + +
= + +
= + +

= + +
= + +
= + +
0 3x - 3x 3x
0 2x 4x - 2x
0 x x 5x -

0 x 3 x 3 x 3
0 x 2 x 2 x 2
0 x x x
0 x ) 4 ( x 3 x 3
0 x 2 x ) x ( x 2
0 x x x ) - (2

0 x ) 4 ( x 3 x 3
0 x 2 x ) 3 ( x 2
0 x x x ) 2 (
3 2 1
3 2 1
3 2 1
3 2 1
3 2 1
3 2 1
3 3 2 1
3 2 3
3
1
3 2 1 3
3 1 2 1
3 2 1 1
3 2 1 1

Subspaiile vectorilor proprii E
=1
i E
=7
sunt:
E
=1
={x/x=(-k-h,h,h) k,h R} dim E
=1
=2
E
=7
={x/x=(k,2k,3k,) k R} dim E
=7
=1
Matricea A poate fi transformat ntr-o baz, ntr-o matrice
diagonal deoarece subspaiile vectorilor proprii au dimensiuni egale
cu ordinul de multiplicitate al valorii proprii respective.
Deci:
) , , ( B baza o - ntr
7 0 0
0 1 0
0 0 1
3 2 1
b b b A =

=

14. Fie aplicaiile liniare f: R
3
R
3

a) f
1
(x)=(2x
1
+2x
3
, x
1
+x
2
)
b) f
2
(x)=(2x
1
-x
2
, -x
1
+2x
3
, -x
2
+2x
3
)
Se cere s se scrie matricea ataat aplicaiilor. S se determine
valorile i vectorii proprii; s se determine baza n care matricele pot fi
diagonalizate. Rspuns:
;
1 1
2 2
)

= A a
1
=0;
2
=3 O baz n care:

=
3 0
0 0
A este B={b
1
=(1,-1) b
2
=(2,1)}
46


=
2 1 0
2 0 1
0 1 2
) A b ;
1
=
2
=1;
3
=2. Nu exist o baz din R
3

n care s se poat diagonaliza matricea formei A.

15. S se aduc la forma canonic, prin metoda lui Gauss,
formele ptratice:
a) g
1
(x) = 2x
2
+
2
2
+x
3
2
-2x
1
x
2
+4x
1
x
3
-2x
2
x
3

1
) g
2
(x)=5x
1
2
+6x
2
2
+4x
3
2
-4x
1
x
2
-4x
1
x
3
b

Rezolvare:
a) Observm c avem coeficienii a
ii
0, de exemplu a
11
=2. Se
aleg toi termeni care pe x
n
formnd un ptrat cu acetia.
g(x) = (2x
1
2
- 2x
1
x
2
+ 4x
1
x
3
) + x
2
+ x
3
- 2x
2
x
3
=
2
1
(2x
1
- x
2
+ 2x
3
)
2

-
2
1
x
2
2
- 2x
3
2
+2x
3
x
3
+x
2
+x
3
-2x
2
x
3
=
2
1
(2x
1
-x
2
+2x
3
)
2
+
2
1
x
2
2
-x
3
2

Dac notm: y
1
=2x
1
-x
2
+2x
3
; y
2
=x
2
; y
3
=x
3

atunci:
2
3
2
2
2
1
2
1
2
1
y y y (y) g
1
+ =
b

) Procednd similar se obine:
2
3
2
2
2
1
13
40
26
5
5
1
y y y (y) g
1
+ + = unde

=
=
=
3 3
2 2 2
3 2 1 1
5
4
5
26
2 2 5
x y
x x y
x y x y


16. Utiliznd metoda valorilor proprii s se aduc la forma
canonic urmtoarele forme ptratice:
a) g
1
(x) = 5x
1
2
+ 6x
2
2
+ 4x
3
2
- 4x
1
x
2
- 4x
1
x
3

b) g
2
(x) = x
1
2
+ 5x
2
2
+ x
3
2
+ 2x
1
x
2
+ 6x
1
x
3
+ 2x
2
x
3

Rezolvare: a) Se scrie matricea simetric a formei ptratice
47


=
4 0 2
0 6 2
2 2 5
A
Se determin valorile proprii scriind ecuaia caracteristic a
acestei matrici.
P() = 0 8) - ( 5) - ( 2) - ( = =



4 0 2
0 6 2
2 2 5

Valorile proprii sunt:
1
=2,
2
=5,
3
=8
Subspaile vectorilor proprii: E
1
={x/x=(2a, a, 2a) a R}
E
2
= {x/x= (a, 2a, -2a), a R } E
3
= {x/x=(-2a, 2a, a) a R }
Vectorii

1
= (2,1,2) E
1
;
2
= (1,2,-2) t

2
;
3
= (-2, 2, 1) t

3
formeaz o
baz ortogonal a spaiului R
3
. Vectorii normai

=
5
2
,
5
1
,
5
2
w
1
1
1

=
5
2
,
5
2
,
5
1
w
2
2
2
i

=
5
1
,
5
2
,
5
2
w
3
3
3
formeaz o baz
ortonormat n care forma ptratic se transform n forma canonic:

g
1
(y)=2y
1
2
+5y
2
2
+8y
3

b) Similar se obine:
g
2
(y)=-2y
1
2
+3y
2
2
+6y
3
2
ntr-o baz ortonormat

=
6
1
,
6
2
,
3
1
,
3
1
,
3
1
, 0 ,
2
1
1
6
1
w w
2
1
- w
3 2



48
49


2. PROGRAMARE LINIAR
2.1. Introducere

n prezent o serie de activiti economice i sociale complexe
conduc la rezolvarea unor probleme de optimizare. Astfel, probleme
din domeniul planificrii produciei, de planificare a investiiilor,
probleme de transport, probleme de diet etc. conduc la probleme de
optimizare ale cror soluii optime trebuie determinate. Modelarea lor
matematic a permis utilizarea aparatului matematic furnizat de
algebra liniar pentru determinarea soluiilor optime. De exemplu,
modelarea n unele probleme economice poate fi fcut astfel: notnd
cu x
i
(i = 1,..., n) nivelele la care trebuie s se desfoare n activiti i
prin f (x
1
,.., x
n
) funcia obiectiv (de eficien) se cere s se determine
valorile variabilelor X
i
, (i = 1,..., n) aa nct funcia obiectiv s ia
valoarea maxim (minim).
[max/min] f (x
1
,..., x
n
) (2.1.1.)
cu condiiile
fj (x
1
,..., x
n
) 0, 0 j m (2.1.2.)
numite i restriciile problemei.
Dac funciile f i f
j,
, (j = 1,..., m) sunt funcionale liniare,
problema este de programare liniar.
I

at cteva exemple:
Exemplul 1: Problem de planificare a produciei
O ntreprindere industrial dispune de materiile prime M
1
,...M
n
,
deci care fabric produsele P
1
,...P
m
. Dintr-o ton de materie prim M
i
(i = 1,..., n) se produc a
ij
uniti din produsul P
j
(j = 1,..., m) (a
ij
se
numesc i consumuri specifice).
Lunar ntreprinderea trebuie s produc b
j

(j = 1,..., m) uniti
din fiecare produs P
j
. Dac preul unei tone din materia prim M
i

este c
i
(i = 1,..., n), s se ntocmeasc un plan de consum lunar al
materiilor prime astfel nct pentru realizarea produciei planificate,
cheltuielile s fie minime.
Fie x
j
cantitatea din materia prim M
i
utilizat n procesul de
producie, a
ij
x
j
reprezint cantitatea de materie prim din resursa M
i

utilizat pentru producerea cantitii de produs Pj, iar cantitatea total
din resursa M
i
necesar pentru producia total format din produsele
P
1
,..., P
n
este
a
1
j x
1
+ a
2
j x
2
+ ....a
n
j x
n

innd seama de faptul c lunar ntreprinderea trebuie s
produ cel puin b
j
uniti din fiecare produs P
j
c
a
1j
x
1
+ a
2j
x
2
+....+ a
nj
x
n
b
j
(j = 1,..., m)
Deci, modelul matematic al problemei este
50

n
j i ij
b x a , (j = 1,...,m) (2.1.3.)

=1 i

x
i
0, i = 1,..., n (2.1.4.)
[min] f = (2.1.5.)

=
n
1 1
i i
x c
Condiiile (3) sunt restriciile problemei, (4) sunt condiii de
nenegativitate, iar f este funcia obiectiv sau funcia de eficien.
Exemplul 2: O problem de utilizare optim a unor resurse.
n condiiile exemplului 1, deci din materiile prime R
1
,...,R
n
care
sunt limitate de cantitile b
1
,..., b
n
se fabric produsele P
1
,..., P
m
. Se
cunosc consumurile specifice a
ij
0 i beneficiile unitare c
j
, (j = 1,..., m)
(c
j
este suma realizat prin valorificarea unei uniti din produsul P
j
n
uniti bneti). Se cere s se determine cantitile x
j
, deci fiecare
produs P
j
care trebuie realizate astfel nct beneficiul s fie maxim.
Modelul matematic al problemei este:

=

m
1 j
i j ij
b x a i = 1,..., n (2.1.6.)

x
j
0, j = 1,..., m (2.1.7.)

[max] f = (2.1.8.)

=
m
1 j
j j
x c
Condiiile (6) rezult din faptul c nu putem consuma din fiecare
resurs mai mult dect cantitatea de care dispunem, iar

reprezint
ncasrile totale.
=
m
1 j
j j
x c
Se pot da i alte exemple de probleme de programare liniar, pe
care le vom trata n cadrul acestui capitol.
2.2. Forma general a problemei de programare liniar
F

orma general a unei probleme de programare liniar este:
, j = 1,..., k (2.2.1.)

=

n
1 i
j i ij
b x a

, j = k+1,..., l (2.2.2.)

=

n
1 i
j i ij
b x a

, j = l+1,..., m (2.2.3.)

=
=
n
1 i
j i ij
b x a

, (2.2.4.) 0 x , , 0 x , 0 x
p 2 1
i i i
K
0 x , , 0 x
r p 1 p
i i

+ +
K

c

elelalte variabile nu au semnul specificat
[max/min] f =

(2.2.5.)
=
n
1 i
i i
x c

A rezolva o astfel de problem nseamn a determina valorile
nenegative ale variabilelor X
i
care satisfac condiiile (2.2.1.), (2.2.2.),
(2.2.3.) (deci a determina nivelurile X
i
la care se desfoar anumite
activiti) i care optimizeaz funcia obiectiv f (sau funcie de eficien).
O problem de programare liniar poate fi formulat i matriceal
dac toate inecuaiile sistemului de restricii au acelai sens (condiie care
poate fi uor ndeplinit nmulind cu 1 inecuaiile (2.2.1.) sau (2.2.2.).
51
De exemplu, notnd cu A = (a
ij
)
m n
, b = (b
1
,...,b
m
)
t
, C = (c
1
,...,
c
m
) i
X

= (x
1
,..., x
n
)
t
problema din ex. 1. Se scrie:
AX b
X 0 (2.2.6.)
[min] f = CX
Forma standard a unei probleme de programare liniar este:
AX = b (2.2.7.)
X 0 (2.2.8.)


[max/min] f = CX (2.2.9.)
Orice problem de programare liniar poate fi adus la forma
standard i anume:
Toate inecuaiile din sistemul de restricii pot fi transformate n
egaliti adunnd sau scznd (dup caz) o serie de variabile nenegative
numite variabile ecart sau de compensare. n acest fel din matricea A =
(a
ij
) obinem matricea A
l
obinut din A la care s-au adugat l vectori
coloan cu toate elementele nule cu excepia elementului situat pe linia j
care este +1 pentru inecuaiile sau 1 pentru inecuaiile , iar vectorul
x = (x
1
,..., x
n
)
t
devine X
l
obinut din X prin adugarea a l componente
nenegative x
n + 1
,..., x
n + l
i care reprezint activiti fictive. Analog C
devine C
l
= (c
1
,..., c
n
, 0,..., 0), adugnd la C, l componente nule.
Variabilele nenegative rmn aceleai, iar n locul
variabilelor negative vom introduce noi variabile
nenegative prin substituiile
p 1
i i
x x K
r p
i i
x x , ,
1
K
+



w
k
= x
k
(k = i
p + 1
,..., i
r
)
Variabilele care nu au semnul specificat se pot
nlocu fictiv cu diferena a dou variabile presupuse nenegative i anume:
n 1 r
i i
x , , x K
+
i

0 v 0, u , v u x
k k i i i
k k k
= , (k = r,..., n)

Aceste modificri conduc la forma extins a problemei de
progra nia mare li r:

A
l
X
l
= b
X
l
0


[max/min] f = C
l
X
l

c

are este forma standard.
52
Exemplul 1: S se aduc la forma standard problema de progra-
mare liniar:
x
1
+ 3x
2
x
3
2x
4
+ 3x
5
= 7
x
1
2x
2
x
3
+ x
5
+ 2x
6
6

2x
1
+ 3x
2
+ 2x
3
x
4
x
6
+ x
7
4



3x
1
+ x
2
x
3
+ 2x
5
x
6
3x
7
3

x
1
0, x
2
0, x
3
0, x
7
0, x
4
, x
5
, x
6
fr restricii de semn
[max] f = 3x
1
2x
2
+ x
3
+ x
4
x
5
+ 2x
7
.

Pentru x
3
i x
7
care sunt negative facem substituiile
w
3
= x
3
, w
7
= x
7
,
iar variabilele x
4
, x
5
, x
6
care nu au restricii de semn se vor
nlocui cu
x
4
= u
4
v
4
; x
5
= u
5
v
5
; x
6
= u
6
v
6
Cu ac

este nlocuiri sistemul de restricii devine:
x
1
+ 3x
2
+ w
3
2(u
4
v
4
) + 3(u
5
v
5
) = 7
x
1
2x
2
+ w
3
+ (u
5
v
5
) + 2(u
6
v
6
) 6
2x
1
+ 3x
2
2w
3
(u
4
v
4
) (u
6
v
6
) w
7
4
3

x
1
+ x
2
+ w
3
+ 3w
7
= 3
3x
1
2x
2
w
3
+ (u
4
v
4
) (u
5
v
5
) 2w
7
i f =

P

entru forma standard adugm variabilele ecart .......... i obinem

x
1
+ 3x
2
+ w
3
2u
4
+ 2v
4
+ 3u
5
3v
5
= 7
x
1
2x
2
+ w
3
+ u
5
v
5
+ 2u
6
2v
6
+ = 6
e
8
x
2x
1
+ 3x
2
2w
3
u
4
v
4
u
6
v
6
w
7
= 4
e
9
x
53
10
3

x
1
+ x
2
+ w
3
+ 3w
7
3
e
x

x
1
0, x
2
0, w
3
0, u
4
0, v
4
0, u
5
0, v
5
0, u
6
0, v
6
0,
w
7
0,
0 x 0, x 0, x
e
10
e
9
e
8

[max] f = 3x
1
2x
2
w
3
+ u
4
v
4
u
5
+ v
5
2w
7


De menionat c n orice cerin de optimizare maximul i mini-
mul se pot nlocui reciproc, anume:
[max] f(x) = [min ] (f(x))
[min] f(x) = [ max] (f(x))
2.3. Soluiile problemei de programare liniar
n continuare vom considera problema standard (S) de programare
liniar. Pentru compatibilitatea sistemului (2.2.7.) considerm c
rang A = rang (Ab)
i rang A = m ceea ce implic mn
DEFINIIA 3.1. Numim soluia posibil (sau realizabil) a
problemei (S) un vector x = (x
1
, ..., x
n
)
t
din spaiul soluiilor care
satisface (2.2.7.) i (2.2.8.)
Mulimea soluiilor posibile este o submulime a spaiului
vectorial n- dimensional al soluiilor, ea poate fi vid, redus la un
punct, infinit dar mrginit, infinit i nemrginit aa cum rezult
din exemplele pe care le vom analiza.
Se demonstreaz c mulimea soluiilor posibile este o mulime
convex.
DEFINIIA 3.2. O soluie posibil (sau realizabil) X se numete
soluie de baz (sau program de baz) dac are cel mult m componente
strict pozitive (x
i1
,..., x
ir
, r m) i dac vectorii coloan a
i1
, ..., a
ir

corespunztor coordonatelor nenule x
ir
(r m), ale vectorului X sunt
liniar independeni.
Dac soluia de baz are exact m componente nenule ea este
nedegenerat, n caz contrar (dac conine mai puin de m componente
nenule) ea este degenerat.
DEFINIIA 3.3. Se numete soluie optim a problemei (S) o
soluie posibil care satisface cerina de optim (2.2.9).
Exemplul 2.1.: Fie programul (S)
x
1
x
2
2x
3
x
4
= 4 (2.3.1.)
2x
1
+ x
2
4x
3
x
5
= 6
x
i
0 i = 1, ..., 5 (2.3.2)
Matricea
1 0 4 1 2
0 1 2 1 1
A


= are rangul 2
Vectorul X
1
= (20/3, 4/3, 1, 0, 4)
t
este o soluie posibil deoarece
satisface condiiile (2.1.1) i (2.1.2.)
Vectorul X
2
= (4, 0, 0, 0, 2)
t
reprezint o soluie de baz
nedegenerat deoarece numrul componentelor nenule este 2 = rang A
i vectorii

=
2
1
1
a i

=
1
0
a
5
sunt liniar independeni.
54
Vectorul X
3
= (22/3, 0, 2, 0, 0)
t
nu este o soluie de baz dei
este o soluie posibil deoarece vectorii coloan din matricea A
corespunztori componentelor nenule

=
2
1
1
a i

=
4
2 -
a
3
sunt
liniar dependeni.
Vom da n continuare cteva teoreme privind soluiile unui
program liniar. pentru demonstrarea lor se pot consulta [1], [2], [3], ...
TEOREMA 3.1. ntre soluiile posibile ale unei probleme de
programare liniar i soluiile posibile ale problemei extinse exist o
coresponden biunivoc.
TEOREMA 3.2. ntre soluiile optime ale unei probleme de
programare liniar i cele ale problemei extinse exist o coresponden
biunivoc.
Spaiul vectorial n-dimensional al tuturor soluiilor X se numete
spaiul soluiilor, iar mulimea soluiilor posibile formeaz un
subspaiu H al acestuia ea poate fi vid, redus la un punct, infinit dar
mrginit sau infinit i nemrginit aa cum va rezulta din exemplele
pe care le vom da.
TEOREMA 3.3. Dac pentru un program liniar H atunci
exist cel puin o soluie de baz.
Din cele expuse pn acum rezult c pentru rezolvarea unei
probleme de programare liniar este necesar i suficient s putem descoperi
n mulimea soluiilor de baz pe acelea care optimizeaz funcia obiectiv.
n cazul n care n problem intervin dou sau trei variabile soluia putea fi
determinat prin metode elementare i anume metoda grafic i metoda
algebric [...]. n celelalte cazuri o inspectare complet a mulimii tuturor
soluiilor de baz ar presupune un volum mare de calcule i o serie de
dezavantaje ca n cazul problemelor cu soluie infinit.
O metod care ne d rspunsuri precise i concludente i care
necesit un volum relativ mic de calcule este metoda simplex, care
permite determinarea soluiei optime pornind de la o soluie de baz
dup un numr finit de iterate.
2.4. Metoda simplex de rezolvare a unui program liniar standard
Fie programul standard
(S) AX = b (2.4.1.)
X 0 (2.4.2.)
[max] f = CX (2.4.3.)
55
cu notaiile din paragraful 1. Dac vectorii coloan ai matricei
A,
m i 2 i 1 i
formeaz o baz n R
m
, atunci x
i1
, x
i2
, ... , x
im
se
numesc coordonate bazice (variabile de baz). Matricea A poate fi
descompus n dou submatrice EB format din vectorii
a ,..., a , a
m i 1 i
a ..., , a i
E format cu celelalte coloane, deci:
E B A = (2.4.4.)
i analog
C = (C
B
, C
E
), X = (X
B
, X
E
)
t
(2.4.5.)
iar forma standard se scrie
( ) B X , X F E
t
E B
= (2.4.6.)
X
B
0, X
E
0 (2.4.7.)
[max] f = (C
B
, C
E
) (X
B
, X
E
)
t
(2.4.8.)
Fcnd calculele, rezult
EX
B
+ FX
E
= B (2.4.9.)
X
B
0, X
E
0 (2.4.10.)
[max] f = C
B
X
B
+ C
E
X
E
(2.4.11.)
O soluie a sistemului (3.9) este
X
B
= B
-1
b B
-1
EX
E
(2.4.12.)
lund aici X
F
= 0 obinem o soluie de baz pentru (2.4.9.) i anume
X
B
= B
-1
b (2.4.13.)
Dac X
B
0 spunem c baza { }
im i
a ,..., a 4 B
1
= este primal
admisibil. Dac vectorul ( )
t
j i j i j i j
m 2 1
,...y y , y a = (j = 1, ..., n) are
aceste componente n raport cu baza B iar
( ) { } J j , ,...i i , i I , y c x , ,...c c , c C
m 2 1
I i
ij i j im i2 i1
E
= = =

(2.4.14.)
cu J = {1, ..., n, y-I}
Dispunnd de o baz primal admisibil se ntocmete tabelul
simplex n care trecem:
a) soluia X
B
= B
-1
b
b) C
B
= (C
i1
, ..., C
im
)
c)

= =
I i
i i B B B
X C X C f
(
valoarea funciei obiectiv
corespunztoare soluiei de baz.
56
d) ( )
t
j i j i j i j
1
m 2 1
y ,..., y , y a B =

care reprezint coordonatele


vectorilor n j i , a
j
n baza B. dac B este baza canonic y
ij
sunt
coeficienii din sistemul de restricii dat.
e) se calculeaz

=
I i
ij i j
y C f

f) se calculeaz diferenele

I j , 0
I j , c y c
f z
I i
j ij i
j j


U

n astfel de tabel simplex arat deci sub forma:
57
a
m
c
1
c
2
... c
i
... c
m
c
m+1
... c
n
1
a

2
a

...
i
a

...
1 m
a
+

C
B
B X
B
...
n
a

c
1
1
a
1
x
~
1 0 0 y
1,m+
y
1,
... ... 0
1
...
n
c
2
2
a
2
x
~
0 1 ... 0 0 y
2,m+1
... y
2,n
M M M M M

M

M M
M
c
i
i
a
i
x
~
0 0 . 1 0 y
+1
.
n
..
i,m
.. y
i,
M M M M M

M

M M

M
c
m
m
a
m
x
~
0 0 . 0 1 y
m+1
. y
,n
..
m,
..
m
f
B
f
1
f
2
f
i
f
m
f
m+1
... F
n
c
i
-f
j
. c
1 n
0 0 .. 0 0
m+1
-f
m+
... c
n
-f

n continuare apl test de tim l i bazat
pe urm
roblema de
progr
tru care f
j j
opt B
u
este o
se ic ul op alitate a soluiei X
B

toarele teoreme pe care le dm fr demonstraie i anume:

EOREMA 4.1. Dac f
j
c
j
0 pentru toi j J, p T
amare liniar are optim finit i f
opt
= f
B
.
TEOREMA 4.2. Dac pentru un indice jJ pen c < 0
toate componentele x
jk
0, programul are optim infinit
1. Dac toi c
j
f
j
0, jJ atunci X
B
este soluia optim i f = f
2. Dac exist cel puin o diferen f
j
c
j
< 0 atunci soluia n
ptim. n acest caz exist urmtoarele posibiliti.
a) Fie lJ aa nct 0 f c <
l l
i dac toi y
ij
0 i I,
problema nu are optim finit.
b) Fie l J cu 0 f c <
l l
i exist cel puin un y
ij
> 0
atunci soluia poate fi mbuntit.
Se trece la prima iterat prin care se determin vectorul care
intr n baz i vectorul care iese din baz. Indicele k al vectorului care intr
n baz ne este dat de
c
k
f
k
= max {c
j
f
j
/ c
j
f
j
> 0} (4.14.)
iar indicele h al vectorului care iese din baz este dat de

= 0 y I, i /
y
x
~
min
y
x
ik
ik
i
kh
h
f
(
(4.15.)
din baz i ia locul vectorul

58
n acest mod vectorului
h
a
k
Se stabilete elementul pivot y
kh
i se recalculeaz toate
elementele tabloului simplex i se obine o nou soluie de baz
*
. Dac
aceast soluie nu este optim se trece la iterata urmtoare. Ca rezultat
al fiecrei iterate se obine o nou soluie de baz i n baza teoremelor
enunate anterior n final obinem soluia optim sau ne convingem c
nu avem optim finit.
a

Observaii
Reamintim regula de calcul:
- elementele de pe linia pivotului se mpart la pivot
- elementele de pe coloana pivotului devin nule cu excepia
pivotului care devine 1
- celelalte elemente se calculeaz dup regula dreptun-
ghiului. Se determin valoarea unui determinant de ordin doi unde
pe diagonala principal avem pivotul i elementul ce trebuie
recalculat iar celelalte elemente se gsesc pe linia i coloana pivo-
tului intersectate cu linia i coloana elementului de calculat. Rezul-
tatul se mparte la pivot.

Exemplul 4.1.: S se rezolve problema de programare liniar
4x
1
+ 2x
2
6x
3
+ x
4
= 4
x
1
x
2
+ x
5
= 3
max] f = 4x
1
- x
2
+ 2x
3
+ x
5
[

Soluie
1 0 0 1 1
0 1 6 2 4


= A , rang A = 2
Vectorii

=
0
1
a
4
i

=
1
0
a
5
formeaz o baz.
V

ariabilele bazice sunt x
5
i x
6
deci I = {5, 6}.
Alctuim tabelul simplex

4 -1 2 0 1 c
j
c
B
B x
B
1
a
2
a
3
a
4
a
5
a

0
4
a

4 4 2 -6 1 0
1
5
a

3 1 -1 0 0 1
f
j
3 1 -1 0 0 1
c
j
f
j
3 0 2 0 0

Cea mai mare diferen pozitiv este c
1
f
1
= 4 i avem y
i1
> 0
deci soluia poate fi mbuntit.
n baz va intra vectorul
1
a . Pentru a vedea ce vector iese n
baz calculm
1
1
3
,
4
4
min
y
x
min
i1
i
=

=
deci din baz iese vectorul
4
a . Pivotul este 4.
T

abelul simplex din iterata urmtoare este:
4 -1 2 0 1 c
j
c
B
B x
B
1
a
2
a
3
a
4
a
5
a
4
1
a 1 1 1/1 -3/2 1/4 0
1
5
a 2 0 -3/2 3/2 -1/4 1
f
j
6 4 1/2 -9/2 3/4 1
c
j
f
j
0 -3/2 13/2 -3/4 0

Mai avem o diferen c
j
f
j
pozitiv deci n baz intr vectorul
3
a i iese vectorul
5
a deoarece pe coloana lui
3
a avem o singur
59
coordonat pozitiv 3/2. pivotul este 3/2. Tabloul simplex n iterata
urmtoare este:

4 -1 2 0 1 c
j
c
B
B x
B
1
a
2
a
3
a
4
a
5
a
4
1
a 3 1 -1 0 0 1
2
3
a 4/3 0 -1 1 -1/6 2/3
f
j
44/3 4 -6 2 -1/3 16/3
c
j
f
j
0 5 0 1/3 -13/3
Avem dou diferene c
j
f
j
pozitive dar pe coloanele lor elementele
y
ij
transformate sunt negative deci problema nu are optim finit.
Exemplul 4.2.: S se rezolve problema de programare liniar.
2x
1
+ x
2
+ x
3
+ x
5
= 2
x
1
+2 x
2
2 x
3
+ x
6
= 3
3x
1
x
2
+ x
3
+ x
4
= 5
[max] f = 3x
1
+ x
2
x
3
+ 2x
4
+ x
6

Soluie:
0 0 1 1 1 3
1 0 0 2 2 1
0 1 0 1 1 2
A

=
, rang A = 3
Vectorii
4 6 5
a , a , a formeaz o baz
T

abloul simplex este urmtorul
a
6
3 1 -1 2 0 1 c
j
c
B
B x
B
1
a
2
a
3
a
4
a
5
a


0
5
a
2 2 1 1 0 1 0
1
6
a
3 -1 2 -2 0 0 1
2
4
a
5 3 -1 1 1 0 0
f
j
13 5 0 0 2 0 1
c
j
f -2 1 -1 0 0 0
60
j
Avem c
2
f
2
> 0 deci intr n baz vectorul
2
a
Din
26
6
y
x
2
3
2
3
,
1
2
min = =

deci iese din baz vectorul


6
a .
Pivotul este y
62
= 2
U

rmtorul tabel este:
3 1 -1 2 0 1 c
j
c
B
B x
B
1
a
2
a
3
a
4
a
5
a
6
a

0
5
a
1/2 5/2 0 2 0 1 -1/2
1
2
a
3/2 -1/2 1 -1 0 0 1/2
2
4
a
13/2 5/2 0 0 1 0 1/2
f
j
29/2 9/2 1 -1 2 0 3/2
c
j
f
j
-3/2 0 0 0 0 -1/2
Toate diferenele c
j
f
j
sunt negative sau nule deci
z
opt
=
2
29
i este realizat pentru valorile x
1
= 0,
2
3
x
2
= , x
3
= 0,
2
13
x
4
= ,
2
1
x
5
= i x
6
=0. Soluia optim este X = ( 0, 3/2, 0, 13/2,
1/2, 0)
t
i este nedegenerat (numrul de componente pozitive ale
vectorului soluie X egal cu numrul restriciilor).
2.5. Metoda bazei artificiale
n problemele studiate anterior matricea sistemului de restricii
coninea vectori unitari care alctuiau o baz unitar ceea ce uura
determinarea unei soluii iniiale de baz. Dac aceast baz unitar nu
exist, recurgem la metoda bazei artificiale prin introducerea
variabilelor pentru a avea o baz primal admisibil i se
rezolv problema de programare liniar.
0 x
a
k

AX + IX
(a)
= b
X 0; X
(a)
0
[max] f = CX X
(a)

cu un numr real arbitrar strict pozitiv (pentru min f se adaug
X
(a)
)
Orice soluie posibil a problemei iniiale este o soluie posibil
a programului extins pentru care valorile tuturor variabilelor artificiale
sunt nule i reciproc orice posibil a programului extins n care toate
variabilelor artificiale sunt nule, este o soluie a programului iniial
dup nlturarea acestora.
Asemenea soluii se realizeaz pentru [min] X
(a)

61
O astfel de problem se rezolv prin metoda celor dou faze:
Faza I. n aceast faz se rezolv problema
AX + IX
(a)
= b
X 0; X
(a)
0
[min] f
1
= X
(a)

La sfrit putem avea urmtoarele situaii:
1) [min] f
1
= 0 deci toate variabilele artificiale sunt nule i nici o
variabil artificial nu este bazic fa de soluia optim. n acest caz
dispunem de o soluie de baz a programului extins din care prin nl-
turarea variabilelor artificiale se obine o soluie de baz a progra-
mului iniial i se trece la faza a II-a.
2) [min] f
1
= 0 i cel puin o variabil artificial este bazic ea
trebuie eliminat astfel:
- dac pe linia variabilei artificiale exist elemente nenule (rang
A = m) alegem unul dintre acestea drept pivot i facem nc o iteraie
pentru a o elimina din baz.
- dac pe linia variabilei artificiale nu avem elemente nenule (rang
A < m), o vom neglija suprimnd-o din tabel. Se trece la faza a II-a
3) [min] f
1
> 0 problema iniial nu are soluie de baz.
Faza a II-a. n aceast faz n cazul 1) se elimin din ultimul
tabel simplex coloanele variabilelor artificiale i se continu
algoritmul introducnd coeficienii funciei obiectiv f = CX. n cazul
2) dac n baz au mai rmas variabile artificiale nenule aceasta este
dovada c problema iniial nu admite soluii. Dac n baz a rmas o
variabil artificial dar pe linia ei n tabelul simplex toate elementele
sunt nule, se suprim aceast linie i se trece la faza a II-a.

Exemplul 5.1.: S se rezolve programul liniar
2x
1
+ 3x
2
+ x
3
= 4
x
2
+ 2x
3
+ x
4
= 6
x
1
+ x
3
+ x
4
= 8
x
i
0, 1 i 4
[max] f = x
1
+ 8x
2
+ x
3
+3x
4

Soluie
1 1 0 1
1 2 1 0
0 1 3 2
A =
62
Nu dispunem de o baz canonic deci vom aduga sistemului de
restricii variabile artificiale i vom rezolva problema prin
metoda celor dou faze.
a
7
a
6
a
5
x , x , x
Faza I. Rezolvm programul liniar
2x
1
+ 3x
2
+ x
3
+ = 4
a
5
x
x
2
+ 2x
3
+ x
4
+ = 6
a
6
x
x
1
+ x
3
+ x
4
+ = 8
a
7
x
x
i
0, (1 i 4) 7 k 5 0, x
a
k

[min] f
1
=
a
7
a
6
a
5
x x x + +
A

vem o problem de minim
T

abloul simplex este:
63



0 0 0 0 1 1 1 c
j
C
B
B X
B
1
a
2
a
3
a
4
a
5
a
6
a
7
a

1
5
a
4 2 3 1 0 1 0 0
1
6
a
6 0 1 2 1 0 1 0
1
7
a
8 1 0 1 1 0 0 1
f
j
18 3 4 4 2 1 1 1
c
j
-f
j
-3 -4 -4

-2 0 0 0
1
5
a
1 2 5/2 0 -1/2 1 -1/2 0
0
3
a
3 0 1/2 1 1/2 0 1/2 0
1
7
a
5 1 -1/2 0 1/2 0 -1/2 1
f
j
6 3 2 0 0 1 -1 1
c
j
-f
j
-3 -2 0

0 0 2 0
0
1
a
1/2 1 5/4 0 -1/4 1/2 -1/4 0
0
3
a
3 0 1/2 1 1/2 0 1/2 0
1
7
a
9/2 0 3/4 0 3/4 -1/2 -1/4 1
f
j
9/2 0 3/4 0 3/4 -1/2 -1/4 1
c
j
-f
j
0 -3/4 0

-3/4 3/2 3/4 0
0
1
a
2 1 3/2 0 0 1/3 -1/3 1/3
0
3
a
0 0 0 1 0 1/3 2/3 -2/3
0
4
a
6 0 0 0 1 -2/3 -1/3 4/3
f
j
0 0 0 0 0 0 0 0
c
j
-f
j
0 0 0

0 1 1 1

Am eliminat din baz toate variabilele artificiale i f
1 opt
= 0.
Trecem la faza urmtoare.
Faza a II-a. Relum tabelul simplex de unde am rmas dar cu c
j

coeficienii funciei obiectiv f i fr coloanele vectorilor
7 6 5
a , a , a .
Avem pentru problema de maxim tabelul:

1 8 1 3 c
j

C
B
B X
B
1
a
2
a
3
a
4
a
1
1
a
2 1 3/2 0 0
1
3
a
0 0 0 1 0
3
4
a
6 0 1 0 1
f
j
20 1 9/2 1 3
c
j
-f
j
0

7/2

0 0
8
2
a
4/3 2/3 1 0 0
1
3
a
0 0 0 1 0
3
4
a
7 -2/3 0 0 1
f
j
87/3 10/3 8 1 3
c
j
-f
j
-7/3

0

0 0


max f =
3
87
i este realizat de vectorul
t
7 0, ,
3
4
0, A

= i
este degenerat

Exemplul 5.2.: S se rezolve programul liniar
-x
1
+ x
2
+ x
3
= 1
x
1
x
2
+ x
4
= 1
x
1
+ x
2
+ 2x
3
= 4
x
i
0, 1 i 4
[max] f = 2x
1
x
2
+ 3x
3
+ x
4

64
Soluie
0 2 1 1
1 0 1 1
0 1 1 1
A

=
n A avem un vector coloan unitar ( )
t
4
0,1,0 a = deci adugm
sistemului de restricii numai dou variabile artificiale la prima
ecuaie i la ultima i rezolvm problema prin cele dou faze.
a
5
x
a
6
x
Faza I. Rezolvm programul liniar:
-x
1
+ x
2
+ x
3
+ = 1
a
5
x
x
1
x
2
+ x
4
= 1
x
1
+ x
2
+ 2x
3
+ = 4
a
6
x
x
i
0, 1 i 4, 0 x 0, x
a
6
a
5

[min] f
1
=
a
6
a
5
x x +
A

vem tabelul simplex:
65
0 0 0 0 1 1 c
j
c
B
B x
B
1
a
2
a
3
a
4
a
5
a
6
a
1
5
a
1 -1 1 1 0 1 0
0
4
a
1 1 -1 0 1 0 0
1
6
a
4 1 1 2 0 0 1
f
j
5 0 2 3 0 1 1
c
j
f
j
0 -2 -3
11
0 0 0
0
3
a
1 -1 1 1 0 1 0
0
4
a
1 1 -1 0 1 0 0
1
6
a
2 3 -1 0 0 -2 1
f
j
2 3 -1 0 0 -2 1
c
j
f
j
-3
11
1 0 0 2 0
0
3
a
5/3 0 2/3 1 0 1/3 1/3
0
4
a
1/3 0 -
2/3
0 1 2/3 -1/3

0
1
a
2/3 1 -
1/3
0 0 -
2/3
1/3
f
j
0 0 0 0 0 0 0

F

aza a II-a
2 -1 3 1 c
j

C
B
B X
B
1
a
2
a
3
a
4
a
3
3
a 5/3 0 2/3 1 0



1
4
a 1/3 0 -2/3 0 1
2
1
a 2/3 1 -1/3 0 0
f
j
20/3 2 2/3 3 1
c
j
-f
j
0

-5/3

0 0


Rezult [max] f =
3
20
i este realizat de vectorul X = (2/3, 0,
5/3, 1/3)
t
, soluie nedegenerat.
2.6. Cazul n care sistemul de restricii conine inegaliti
Am vzut n paragraful 1 c orice program liniar poate fi adus la
forma standard prin adugarea (pentru inegaliti de tipul ) sau
scderea (pentru inegaliti de tipul ) a unor variabile ecart (de
compensare) care pot fi interpretate economic ca reprezentnd activi-
ti fictive pe care ntreprinderea nu le efectueaz i crora n funcia
de eficien le vor corespunde beneficii nule. Problema extins se
rezolv prin metoda simplex studiat anterior.

Exemplul 6.1.: S se aduc la forma standard i s se rezolve
problema de programare liniar:
x
1
+ x
2
+ 2x
3
10
2x
1
+ x
2
+ 3x
3
12
x
1
+ x
2
+ x
3
7
x
i
0, 1 i 3
[max] f = 2x
1
+ x
2
3x
3


66
Soluia 1. Problema extins este:
x
1
+ x
2
+ 2x
3
+ x
4
= 10
2x
1
+ x
2
+ 3x
3
+ x
5
= 15
x
1
+ x
2
+ x
3
+ x
6
= 7
x
i
0, 1 i 7
[

max] f = 2x
1
+ x
2
3x
3
+ 0x
4
+ 0x
5
+ 0x
6
Avem urmtorul tabel simplex


2 1 -3 0 0 0 c
j
c
B
B x
B
1
a
2
a
3
a
4
a
5
a
6
a

0
4
a
10 1 1 2 1 0 0
0
5
a
12 2 1 3 0 1 0
0
6
a
7 1 1 1 0 0 1
f
j
0 0 0 0 0 0 0
c
j
f
j
2

1 -3 0 0 0
0
4
a
4 0 1/2 1/2 1 -1/2 0
2
1
a
6 1 1/2 3/2 0 1/2 0
0
6
a
1 0 1/2 -1/2 0 -1/2 1
f
j
12 2 1 3 0 1 0
c
j
f
j
0 0 -6 0 -1 0

A

vem f
opt
= 12 pentru X = (6, 0 , 0)
t
. Soluia este degenerat
Exemplul 6.2.: S se aduc la forma standard i s se rezolve
programul liniar:
3x
1
+x
2
-x
3
=9 (6.2.1.)
x
1
2x
2
+x
3
x
4
6
x
1
+3x
2
x
3
3x
4
3,
x
1
0, x
2
0, x
3
0, x
4
nu are semn specificat (6.2.2.)
[max.] f = 2x
1
+2x
2
x
3
x
4
.
Soluie Facem substituiile x
3
= y
3,
y
3
0,
x
4
= u
4
v
4
cu u
4
0, v
4
0. Programul devine
3x
1
+ x
2
+ y
3
= 9 (6.2.1)
67
x
1
2x
2
y
3
u
4
+ v
4
6
x
1
+ 3x
2
+ y
3
+ 3u
4
3v
4
3
x
1
0, x
2
0, y
3
0, u
4
0, v
4
0 (6.2.2)
[max] f = 3x
1
+ 2x
2
+ y
3
u
4
+ v
4
(6.2.3)
Restriciile conin i inecuaii deci la inecuaia a doua adugm
variabila ecart y
5
0 iar n ultima scdem variabila ecart y
6
0 deci
programul devine
3x
1
+ x
2
+ y
3
= 9
x
1
2x
2
y
3
u
4
+ v
4
+ y
5
= 6
x
1
+ 3x
2
+ y
3
+ 3u
4
3v
4
y
6
= 3 (6.2.1)
i [max.] f = 3x
1
+ 2x
2
+ y
3
u
4
+ v
4
+ 0y
5
+ 0y
6
.
A

vem
A =
6 5 4 4 3 2
7 6 5 4 3 2 1
y y x u y x
1 0 3 - 3 1 3 1
0 1 1 1 - 1 - 2 - 1
0 0 0 0 1 1 3
a a a a a a a
1
x
, rang A = 3

Nu avem o baz canonic, n A vectorul
6
a = (0,1,0)
t
este unitar.
Completm o baz cu ajutorul variabilelor artificiale adugat
membrului nti al primei ecuaii i adugat ultimei ecuaii
(5.2.1). Problema se rezolv prin metoda celor dou faze:
a
7
y
a
8
y
Faza I-a Avem de rezolvat programul liniar:
3 y y 3v 3u y 3x x
6 y v u y 2x x
9 y y x 3x
a
8 6 4 4 3 2 1
5 4 4 3 2 1
a
7 3 2 1
= + + + +
= + +
= + + +


x
1
0, x
2
0, y
3
0, u
4
0, v
4
0, y
5
0, y
6
0, y
7
0, y
8
0
a
8
a
7 1
y y f [min] + =
T

abelul simplex va fi:
0 0 0 0 0 0 0 1 1 c
j
c
B
B x
B
1
a
68
2
a
3
a
4
a
5
a
6
a
7
a
8
a
9
a

1
8
a
9 3 1 1 0 0 0 0 1 0
0
6
a
6 1 -1 -1 -1 1 1 0 0 0
1
9
a
3 1 3 1 3 -3 0 -1 0 1
f
1j
12 4 4 2 3 -3 0 -1 1 1
c
j
-f
ij
-4 -4

-2 -3 3 0 2 0 0
1 a
8
8 8/3 0 2/3 -1 1 0 1/3 1 -1/3
0
6
a
7 4/3 0 -2/3 0 0 1 -1/3 0 1/3
0
2
a
1 1/3 1 1/3 1 -1 0 -1/3 0 1/3
f
ij
8 8/3 0 2/3 -1 1 0 1/3 1 -1/3
c
j
-f
ij
-8/3

0 -2/3 1 -1 0 2/3 0 4/3
0
1
a
3 1 0 1/4 -3/8 3/8 0 1/8 3/8 -1/8
0
6
a
12 0 0 -1 1/2 -1/2 1 -1/2 -1/2 1/2
0
2
a
0 0 1 1/4 9/8 -9/8 0 -3/8 -1/8 3/8
f
ij
0 0 0 0 0 0 0 0 0 0

Am obinut [min] f
1
= 0 i din baz am eliminat toate variabilele
artificiale.
Faza a II-a. Relum ultima parte a tabelului simplex fr ulti-
mele dou coloane i cu coeficienii c
j
ai funciei f. Vom avea:

3 2 1 -1 0 0
c
B
B x
B
1
a
2
a
3
a
4
a
5
a
6
a
7
a
3
1
a 3 1 0 1/4 -3/8 3/8 0 1/8
0
6
a 12 0 0 -1 1/2 -1/2 1 -1/2
2
2
a 0 0 1 1/4 9/8 -9/8 0 -3/8
f
j
9 3 2 5/4 9/8 9/8 0 -3/8
c
j
-f
j
0 0 -1/4 -17/8 -1/8 0 3/8
0
7
a 24 8 0 2 -3 3 0 1
0
6
a 24 4 0 0 -1 1 1 0
2
2
a 9 3 1 1 0 0 0 0
f
j
18 6 2 2 0 0 0 0
c
j
-f
j
-3 0 -1 -1 1 0 0
69
1
5
a 8 8/3 0 2/3 -1 1 0 1/3
0
6
a 16 4/3 0 -2/3 0 0 1 -1/3
2
2
a 9 3 1 1 0 0 0 0
f
j
26 26/3 2 8/3 -1 1 0 1/3
c
j
-f
j
-17/3 0 -5/3 0 0 0 -1/3

f opt = 26 i este realizat de X = (0, 9, 0, -8)
t
. Soluia este
degenerat.
70
71
2.7. Dualitatea n programarea liniar
Problema dualitii n programarea liniar prezint un interes
deosebit din punct de vedere matematic ct i economic. n paragra-
fele anterioare am fcut ipoteza ca rang A = m pn la metoda bazei
artificiale, rmnnd totui restricia m n care nu va mai fi necesar
n abordarea problemei duale.
Pentru formarea unui program dual trebuie s inem seama de
urmtoarele reguli:
1. fiecrei variabile nenegative (nepozitive) din programul primal
i corespunde n programul dual o inecuaie ();
2. unei variabile fr semn specificat din programul primal i
corespunde n dual o ecuaie;
3. coeficienii funciei obiectiv din problema primal sunt opuii
termenilor liberi din sistemul de restricii al problemei duale;
4. termenii liberi ai restriciilor din problema primal sunt opuii
coeficienilor funciei obiectiv din problema dual;
5. fiecrei restricii de forma ( sau =) din programul primal i
corespunde n cel dual o variabil nenegativ (nepozitiv sau oarecare);
6. matricea coeficienilor din sistemul de restricii din programul
dual este transpus matricii coeficienilor din programul primal.
Utiliznd notaiile vectoriale avem urmtoarele forme de
programe duale:
Dac programul primal este:
AX b (2.7.1.)
(P) X 0 (2.7.2.)
[max] f = CX (2.7.3.)
atunci programul dual va fi:
YA C (2.7.4.)
(D) Y 0 (2.7.5.)
[min] g =Y b (2.7.6.)
n problema (P) putem da urmtoarele interpretri elementelor:
X
i
poate fi vectorul preurilor unitare ale bunurilor rezultate din
desfurarea activitilor, vectorul b cererea de produse (sau dispo-
nibilul de materii prime) C
j
costul fiecrei activiti (sau beneficiul
realizat din desfurarea activitii) iar valoarea total a bunurilor
create b
j
s fie maxim. Putem interpreta problema dual (D) astfel:
dac x
i
s reprezinte nivelul la care se desfoar activitile fenome-
nului economic respectiv; b
j
cererea de produse (sau disponibilul de
materii prime); c
j
costul fiecrei activiti (sau beneficiul realizat din
72
desfurarea activitii respective), s se determine nivelul fiecrei
activiti x
i
aa nct s fie ndeplinite sau depite cererile b
j
iar costul
total al activitilor desfurate s fi minim.
Dac programul primal (P) este dat sub forma standard:
AX = b (2.7.7.)
(P) X 0 (2.7.8.)
[max] f = CX (2.7.9.)
dualul va fi:
YA C (2.7.10.)
(D) Y oarecare (2.7.11.)
[min] g = Y b (2.7.12.)
De observat c dualul nu are forma standard
ntre cuplurile de probleme duale exist o strns interdependen
a soluiilor lor. Vom da n continuare cteva rezultate fr demonstraie.
Lema. Dac X i Y constituie soluii posibile pentru cuplul de
programe (P) (D), avem inegalitatea
CX Yb
Pentru un cuplu de programe liniare duale teorema de existen
ne asigur de urmtoarele posibiliti:

TEOREMA 7.1. (de existen) Pentru un cuplu de programe
liniare duale avem alternativele urmtoare:
a. nici unul din programe nu admite soluii posibile;
b. un program are optim finite iar cellalt nu admite soluii
posibile;
c

. ambele programe admit soluii optime finite.
TEOREMA 7.2. (fundamental a dualitii)
Pentru un cuplu de programe duale (2.2.7.) (2.7.12.), condiia
necesar i suficient pentru ca soluia realizabil de baz X a
programului primal (P) s fie optim, este s existe o soluie
realizabil de baz Y a programului dual (D) aa nct s avem
CX = Yb (2.7.13.)
P

e baza teoremei dualitii se poate da i urmtorul rezultat:
TEOREMA 7.3. Pentru un cuplu de programe lianiare duale (P) (D)
condiia necesar i suficient ca soluiile posibile X i Y s fie optime este:
Y (b-AX) = 0 (2.7.14.)
(C YA)X = 0
Din relaiile (6.14) rezult urmtoarele:
- dac soluia optim X (Y) a problemei primale (duale)
satisface restricia j

(1 j m ) (i, 1 i n) din sistemul (2.6.1.)
(respectiv 2.7.4) cu inegalitate strict, atunci componenta y
j
(x
i
) a
soluiei programului dual (primal) este nul.
- dac componenta x
i
> 0, 1 i n (y
j
> 0; 1 j m) a soluiei
optime a programului primal (dual), atunci soluia optim Y (resp.X) a
dualului (primal) satisface cu egalitate restricia j (i) a lui (2.7.4.) (resp.7.1).
Se poate demonstra pe baza rezultatelor anterioare c o soluie
posibil a dualei este:
Y = C
B
B
-1
(2.7.15.)
unde C
B
B
-1
reprezint produsul dintre vectorul C
B
format de
coeficienii bazici i inversa matricii de baz din ultimul tablou
simplex care apare pe coloanele corespunztoare vectorilor unitari din
primul tablou. Se arat c (7.15.) este chiar soluia optim. Dac
printre variabilele bazice ale tabelului simplex optimal apar i
variabile ecart (de compensare), de exemplu x
k
0 atunci y
k
= 0.

Exemplu 6.1.: S se rezolve programul liniar
x
1
+ x
2
3
3x
1
+ 4x
2
7
x
1
0 , x
2
0
[min] f = 3x
1
+ 5x
2
Dualul su este
y
1
+ 3y
2
3
2y
1
+ 4y
2
5
y
1
0, y
2
0
max] g = 3y
1
+ 7y
2
[

Tabelul simplex al dualului adus la forma standard prin
adugarea variabilelor ecart y
3
i y
4
este

3 7 0 0 c
j
C
B
B x
B
1
a
2
a
3
a
4
a

0
3
a
3 1 3 1 0
0
4
a
5 2 4 0 1
g
j
0 0 0 0 0
c
j
g
j
3 7 0 0
7
2
a
1 1/3 1 1/3 0
0
4
a
1 2/3 0 -4/3 1
73
g
j
7 7/3 7 7/3 0
c
j
-g
j
2/3 0 -7/3 0
7
2
a
1/2 0 1 1 -1/2
3
1
a
3/2 1 0 -2 3/2
g
j
8 3 7 1 1
0 0 -1 -1

Soluia optim este g
opt
= 8 pentru Y = (3/2, 1/2)
Soluia optim a primalei (duala dualei) este f
opt
= 8 i se citete pe
ultima linie a tabelului simplex, lund cu semn schimbat valorile de pe
ultime e dou coloane corespunztoare vectorilor unitari. Deci X = (1,1)
t
. l

Exemplu 7.2.: S se rezolve programul liniar:
x
1
+ x
2
12
3x
1
+ 4x
2
20
x
1
4 x
2
-18
-x
1
- 6
x
1
0, x
2
0
[min] f = x
1
+ x
2

Dualul su este
y
1
+ 3y
2
+ y
3
y
4
1
3y
1
+ 4y
2
4y
3
1
y
1
0, y
2
0
[max] g = 12y
1
+ 20y
2
18y
3
6y
4

Adugnd la prima inecuaie variabila ecart y
5
0 iar la a doua
y
6
0 obinem un program standard al crui tabel simplex este

12 20 -18 -6 0 0 c
j

C
B
B x
B
1
a
2
a
3
a
4
a
5
a
6
a
0
5
a 1 1 3 1 -1 1 0
0
6
a 1 3 4 -4 0 0 1
g
j
0 0 0 0 0 0 0
12 20 -18 -6 0 0
0
5
a 1/4 -5/4 0 4 -1/4 1 -3/4
20
2
a 1/4 3/4 1 -1 0 0 1/4
g
j
5 15 20 -20 0 0 5
c
j
g
j
-3 0 2 -6 0 -5
74
-18
3
a 1/16 -5/16 0 1 -1/16 1/4 -3/16
20
2
a 5/16 7/16 1 0 -1/16 1/4 1/16
g
j
41/8 115/8 20 -18 -1/8 1/2 37/8
-9/8 0 0 -47/8 -1/2 -37/8

Am obinut max g =
8
41
. Pe ultima linie avem componentele cu
semn schimbat al problemei primale i anume pentru
2
1
1
= x ,
8
37
2
= x obinem min
8
41
= f .

Pentru alte metode de rezolvare a perechii de programe duale se
poate consulta literatura de specialitate menionat la bibliografie.
2.8. Aplicaii n economie
E

xemplul 8.1.: Fie problema de lansare a produciei:
Produse

Materii prime

P
1

P
2

P
3
Disponibil
materii
prime
Costuri uniti
de achiziie
materii prime
Penaliti pentru
materia prim
nefolosit %
M
1
1 3 3 600 0,03 0,05
M
2
3 4 1 1 000 0,05 0,02
ncasri
unitare
Capital disponibil
pentru achiziionarea
de materii prime 150
8 18 7
Costuri de
producie

3 7 1

Se cere:
a) Un plan de producie cu ncasri totale maxime n condiiile
utilizrii materiilor prime disponibile;
b) Un plan de producie corespunztor unei cantiti totale
minime de materii prime rmase nefolosite;
c) Un plan de producie de folosire a materiilor prime disponibile
pentru care penalizarea total pentru materiile nefolosite s fie minim;
75
d) Un plan de producie n condiiile n care materia prim se
cumpr, producia total fizic este de cel puin 80 buci produse i
beneficiul total maxim.
Soluie
a) Fie x
1
, x
2
, x3 cantitile fabricate. Consumul de materii prime pe
unitatea de produs este de 3+1=4; 3+4=7; 3+1=4 iar costurile de materie
prim consumat pe unitatea de produs sunt 10,03+30,05=0,18 pentru
primul produs i analog pentru celelalte dou: 30,03+40,05=0,29 i
respectiv 30,03+10,05=0,14.
Avem de rezolvat problema de programare liniar
x
1
+3x
2
+3x
3
600
3x
1
+4x
2
+x
3
1 000 (8.1.1.)
x
1
, x
2
, x
3
0 (8.1.2.)
[max] f = 8x
1
+18x
2
+7x
3
(8.1.3.)
T

abelul semiplex este (dup ce aducem programul la FS)
8 18 7 0 0 c
j
C
B
B x
B
1
a
2
a
3
a
4
a
5
a
0
4
a 600 1 3 3 1 0
0
5
a 1000 3 4 1 0 1
f
j
0 0 0 0 0
c
j
f
j
8 18 7 0 0
18
2
a 200 1/3 1 1 1/3 0
0
5
a 200 5/3 0 -1 -4/3 1
f
j
3600 6 18 18 6 0
c
j
f
j
2 0 -11 -6 0
18
2
a 160 0 1 2 3/5 -1/5
8
1
a 120 1 0 -3/5 -4/5 3/5
f
j
3720 8 18 156/5 22/5 6/5
c
j
f
j
0 0 -121/5 -22/5 -6/5

Pentru x
1
= 120, x
2
= 160, x
3
= 0 obinem f
opt
= 3720 variabilele
de compensare introduse x
4
i x
5
sunt egale cu zero ceea ce confirm
faptul c materia prim disponibil se consum integral.
Dac ne-ar fi interesat un plan de producie cu cost total de
producie minim avem de rezolvat problema de programare liniar
[min] f
1
= 3x
1
+ 7x
2
+ x
3
(8.1.3.)
76
77
n condiiile (8.1.1.), (8.1.2.)
Pentru un plan de producie cu un beneficiu total maxim n
aceleai condiii, se va rezolva problema de programare liniar
[max] f
2
= (83)x
1
+ (187)x
2
+ (71)x
3
(8.1.3)
c

u restriciile (8.1.1.), (7.1.2.)
b) innd seama de cantitatea de materii prime consumat
g = 4x
1
+ 7x
2
+ 4x
3
nseamn c nu s-a consumat
g
1
= 1600 g
Deci avem de rezolvat problema de programare liniar
[max]g= 4x
1
+7x
2
+4x
3
(8.1.3
III
)
sau [min]g
1
= 1600 (4x
1
+ 7x
2
+ 4x
3
)
c

u aceleai restricii (8.1.1.), (8.1.2.)
c) Dac firma pltete nainte de a demara producia penalitile
pentru materia prim de care dispune n valoare de 6000,05+1000
0,02=50 dup realizarea planului firmei i se restituie penalitile pentru
materiile prime consumate. Penalitile pentru materia prim consumat
pentru produsul P
1
sunt 10,05+30,02=0,11 analog pentru celelalte
dou: 30,05+40,02=0,23; 30,05+10,02=0,08. Firma are deci de
primit o valoare de 0,11x
1
+0,23x
2
+0,08x
3
. Avem de determinat
[max] f
3
= 0,11x
1
+0,23x
2
+0,08x
3
(8.1.3
IV
)
c

u restriciile (8.1.1.), (8.1.2.)
d) Se va rezolva programul liniar
[max]f
4
= (83)x
1
+(187)x
2
+(7-1)x
3
(8.1.4.)
cu restriciile
0,180x
1
+0,29x
2
+0,14x
3
150 (8.1.5.)
x

1
+x
2
+x
3
8, x
i
0, i = 1, 2, 3 (8.1.6.)
Exemplul 8.2.: (O problem de investiie). O ntreprindere
dispune de 11 uniti bneti din care trebuie s investeasc o parte n
activitile A
1
, A
2
, A
3
n trei etape. n prima etap i propune s
investeasc n activitile A
1
, A
2
nu mai mult de 2 u.b. n etapa a 2-a
investete maxim 4 u.b. n A
1
i A
3
; iar n ultima etap investete cel
puin 5 u.b. n cele trei activiti. Beneficiile obinute prin investiii
sunt n A
1
de 7% n A
2
de 5% n A
3
de 4%. Ct trebuie s investeasc
n total n fiecare activitate astfel nct beneficiul s fie maxim
Soluie. Avem programul liniar:
x
1
+ x
2
2
x
1
+ x
3
4
x
1
+ x
2
+ x
3
5
x
1
, x
2
, x
3
0
[max] f = 0,07x
1
+0,05x
2
+0,04x
3

unde x
i
este suma investit n u.b. n activitatea A
i
.
D

in ultima parte a tabloului simplex rezult
0,07 0,05 0,04 0 0 0 c
j

C
B
B x
B
1
a
2
a
3
a
4
a
5
a
6
a
0,07
1
a 1 1 0 0 1 1 -1
0,04
3
a 3 0 0 1 -1 0 1
0,05
2
a 1 0 1 0 0 -1 1
0,24 0,07 0,05 0,04 0,03 0,02 0,02
0 0 0 -3 -2 -2

f
opt
= 24% pentru
x
1
= 1, x
2
= 1, x
3
= 3. Suma rmas neinvestit este de 7 u.b.
2.9. Probleme de transport
Probleme de transport sunt o form particular a problemelor de
programare liniar pentru care metoda simplex poate fi adoptat,
condiiilor particulare, avnd ca rezultat un procedeu de rezolvare n
principiu identic celui utilizat n cazul general. Primele rezultate au
fost obinute de Hitchcock, Kantorovici i Koopmans i ulterior de
Dantzig. n practic o asemenea problem poate fi ntlnit de
exemplu sub forma urmtoare: un anumit produs se afl n cantitile
a
1
, a
2
..., a
m
n punctele A
1,
A
2
..., A
m
numite i surse. El trebuie
transportat n punctele B
1
, B
2
... , B
n
numite destinaii n cantitile b
1
,
b
2
..., b
n
urmrind minimizarea cheltuielilor de transport cunoscnd
preurile unitare de transport c
ij
de la sursa i ctre destinaia j.
Formularea matematic a problemei este
i
n
j
ij
a x

=1
; i=1, ..., m (2.9.1.)
j
m
i
ij
b x

=1
, j=1, ..., n (2.9.2.)
x
ij
0 (2.9.3.)
78

= =
=
m
i
n
j
ij
x
1 1
ij
c f [min] (2.9.4.)
a
i
0, b
j
0, c
ij
0, (2.9.5.)

= =

n
1 j
j
m
1 i
i
b a
unde am notat prin x
ij
cantitile transportate de la sursa i ctre destinaia j.
Relaiile (2.9.1) sunt impuse de faptul c totalul transportat de la fiecare
surs s nu depeasc cantitatea existent, condiiile (2.9.2) impun
satisfacerea cererii iar (2.9.5.) apar naturale n contextul concret al problemei.
Prin transformri elementare acest tip de problem poate fi adus
la forma echilibrat
i
n
1 j
ij
a x =

=
, i =1, ..., m (2.9.1)
j
m
1 i
ij
b x =

=
, j = 1, ..., n (2.9.2)

= =
=
m
1 i
n
1 j
ij ij
x c f [min] (2.9.3)
a
i
0, b
j
0, c
ij
0, (2.9.4)

= =
=
n
1 j
j
m
1 i
i
b a
ultima egalitate (2.9.4) se poate realiza prin introducerea unei
destinaii fictive creia s-i fie destinat surplusul de produs existent pe
ansamblul surselor.
Datele problemei se prezint sub forma unui tabel:
B
1
B
2
... B
j
... B
n
Disponibil
A
1
c
11
c
12
... c
1j
... c
1n
a
1

A
2
c
21
c
22
... c
2j
... c
2n
a
2

...... .............................. ........
A
i
c
i1
c
i2
... c
ij
... c
in
a
i

... ............................ ......
A
m
c
m1
c
m2
... c
mj
... c
mn
a
m

Necesar b
1
b
2
... b
j
....b
n

Propoziia 2.9.1. Orice problem de transport are totdeauna o
soluie realizabil de forma

= =
= = =
n
1 j
j
m
1 i
i
j i
ij
b a s ,
s
b a
x
79
Demonstraie:
s
b a
x
j i
ij
= satisfac restriciile (9.1) i (9.2)
s
s a
b
s
a
s
b a
x
i
n
1 j
j
i
n
1 j
j i
n
1 j
ij
= = =

= = =
, i=1, ..., m

= = = =
= =
j
j
m
1 i
i
j j i
m
1 i
ij
b
s
s b
a
s
b
s
b a
x , j = 1, ..., n


i condiiile de nenegativitate (9.4)
n general aceast soluie nu este optim, dar innd seama de
faptul c n general un program liniar sau nu are soluii posibile sau
admite soluii posibile cu optim infinit sau are soluie optim finit i
innd seama de propoziia anterioar rezult c orice problem de
transport admite soluia optim finit deoarece
ij
min (a
i
, b
j
) i deci situaia optimului infinit se exclude. x

PROPOZIIA 9.2. Rangul matricii A a coeficienilor restriciilor
liniare (2.9.1), (2.9.2) au rangul m+n1.
Rezult c o soluie realizabil de baz ntr-o problem de
transport are cel mult, m+n1 componente nenule, ea este nedege-
nerat dac are exact m+n1 componente nenule i degenerat dac
are mai puin de m+n1 componente nenule.
Forma matriceal a problemei de transport (T) este:
AX = d
(T) X 0
[min] f = CX
unde A este matricea de ordin (m+n) mn
En ... En En
I ... 0 0
... ... ... ...
0 ... I 0
0 ... 0 I
A =

unde I este vectorul linie (1, 1, ..., 1) cu n componente, 0
vectorul nul (0, 0, ... , 0) cu n componente, E
n
matricea unitate de
ordin n, d vectorul coloan de componente a
1
, ..., a
m
, b
1
, ... , b
n
; X
vectorul coloan de componente x
11,
x
12
, ..., x
1n
, x
21
, x
22
, ... x
2n
, ... , x
m1
,
x
m2
, ... , x
mn
.
80
Pentru rezolvarea problemelor de transport ca i n cazul
problemelor generale de programare liniar, algoritmul de rezolvare
are dou etape:
a) aflarea unei soluii iniiale realizabile de baz;
b) mbuntirea soluiei iniiale pn la obinerea soluiei optim.
Vom da n continuare dou procedee de obinere a unei soluii
iniiale realizabile de baz.

1) Metoda diagonalei (metoda colului nord-vest).
Cantitile disponibile a
11
, ... a
m
i cererile corespunztoare b
1
,
b
2
, ... b
n
se dispun pe laturile unui tabel iar celulelele din interiorul
tabelului se rezerv pentru necunoscutele x
ij
(i=1, ... m; j = 1, ... n)
care trebuie determinate.

a
1
a
2


a
i


a
m
b
1
b
2
b
j
b
n
s

Componentele bazice x
ij
ale soluiei se determin pe rnd cu x
11

i anume:
Se alege x
11
= min(a
1
, b
1
) i vor fi considerai nebazice (deci vor
fi egali cu zero) toate variabilele de pe aceiai linie (sa coloan) cu x
11

conform urmtoarelor situaii:

a) dac a
1
< b
1
atunci x
11
= a
1
iar x
1j
= 0, (j=2, 3, ...,n)
b) dac a
1
> b
1
atunci x
11
= b
1
i x
i1
= 0, (i = 2, 3, ..., m)
c) dac a
1
= b
1
atunci x
11
= a
1
= b
1
i la alegere x
12
= 0 sau x
21
=
0, toate celelalte componente de pe linia 1 i coloana 1 fiind
considerate nebazice, deci, nule.
Concomitent se modific i valorile lui a
1
sau b
1
nlocuindu-se
cu sau .
11 1 11 1
n pasul urmtor procedeul se repet pentru celulele rmase
necompletate i se termin dup m+n1 pai n fiecare pas completnd
o linie (situaia a) sau o coloan (situaia b) sau o linie i o coloan
(situaia c).
'
1
x a a =
'
1
x b b =
De regul componentele bazice nu se trec n tabel ci se
haureaz csua respectiv.
81
Exemplu 9.1.
a

1
= 65, a
2
= 15, a
3
= 20, b
1
= 40, b
2
= 35, b
3
= 15, b
4
= 10
b
1
b
2
b
3
b
4

a
1
40
3
25
2
////
1
////
4
65, 25
a
2
////
1
10
3
5
2
////
2
15, 5
a
3
////
3
////
4
10
1
10
3
20
40 35 15 10 s = 100
10 10

Pasul 1 x
11
= min (a
1
, b
1
) = b
1
= 40 am haurat celulele
corespunztoare variabilelor nebazice (pentru x
21
, x
31
). Se recalculeaz
a
1
care devine 25 40 65
'
1
= = a
Pasul 2 x
21
= min ( , b
2
) = = 25 i haurm celulele
corespunztoare variabilelor nebazice (pentru x
13
, x
14
).
'
1
a
'
1
a
Se recalculeaz b
2
care devine 10 x b b
21 2
'
2
= =
Pasul 3 x
22
= min (a
2
, i haurm celula
corespunztoare lui x
32
care e nul. Recalculm a
2
care devine

10 b ) b
'
2
'
2
= =
5 10 15 x a a
22 2
'
2
= = =
Pasul 4 , haurm celula lui x
23

care e nul i recalculm b
3
,
5 a ) b , min(a x
'
2 3
'
2 23
= = =
10 5 15 b
'
3
= =
Pasul 5 i este evident c x
34
=10 10 b ) b , min(a x
'
3
'
3 3 33
= = =
innd seama de costurile trecute n colurile de sus ale celulelor
avem pentru f valoarea f = 3 40 + 2 25 + 3 10 + 2 5 + 1 10 + 3
10 = 250
Deci am obinut o soluie de baz nedegenerat
x
11
= 40, x
12
= 25, x
22
= 10, x
23
= 5, x
33
= 10, x
34
= 10,
13
= x
14
= x
21
= x
24
= x
31
= x
32
= 0 x

2. Metoda costurilor minime
Pentru determinarea soluiei de baz se iau n considerare costu-
rile care ne indic ordinea de alegere a componentelor n fiecare pas.
n primul pas se determin componenta x
kh
pentru care c
kn
= min
c
ij
i se ia x
kh
= min (a
k
, b
h
) cu cele trei alternative ca la metoda
diagonalei. Se repet procedeul urmrind costurile minime pentru
celulele necompletate.

82
Exemplu 9.2.: Relum datele din exemplul 9.1.
Pe prima linie a tabloului cel mai mic cost este c
13
= 1 deci lum
x
13
= min (a
1
, b
3
) = b
3
= 15 se haureaz restul de celule din coloana
lui b
3
i se recalculeaz a
1
care devine 50 15 65
'
1
= = a

b
1
b
2
b
3
b
4

a
1
15
3
35
2
15
1
////
4
65, 50, 15
a
2
15
1
///
3
///
2
/////
2
15
a
3
10
3
////
4
////
1
10
3
20
40 35 15 10
25

Pasul 2 cutm min c
ij
= c
21
= 1 deci x
21
= min (a
2
, b
1
) = a
2
=
15 1 i 3
j = 1, 2, 4 i haurm celulele liniei doi. Recalculm b, care
devine 25 15 b b
1
'
1
= =
Pasul 3 min c
ij
= c
12
deci 35 b ) b , min(a x
2 2
'
1 12
= = =
i=1, 3
j = 1, 2, 4
Haurm coloana lui b
2
i avem 15 35 50 35 a a
'
1
' '
1
= = =
Pasul 4 min c
ij
= c
11
(sau c
31
= c
34
) lum
i=1, 3
j=1, 4
x
11
= min( i devine 15 b b a
1 1 1
= =
' ' ' '
) ,
'
1
b 10 15 b b
'
1
' '
1
= =

Este evident acum c x
13
=10 i x
34
= 10
Avem
f = 215
pentru x
11
= 15, x
12
= 35, x
13
= 15, x
21
= 15, x
31
= 10, x
34
= 10
14
= x
22
= x
23
= x
24
= x
32
= x
33
= 0 x

Metoda costurile minime d n general o soluie iniial de baz
mai bun dect metoda diagonalei, realiznd o valoare a cheltuielilor
de transport mai mic. Acest lucru e util deoarece numrul iteraiilor
necesare pentru atingerea optimului va fi mai mic.
Pentru determinarea soluiei optime a unei probleme de transport
se utilizeaz algoritmul bazat pe adoptarea metodei simplex la
condiiile particulare ale problemei de transport.

83
3. Determinarea soluiei optime
Fiecrei variabile x
kh
i corespunde A un vector coloan m+n
dimensional
kl
a .
Dac dispunem de o baz B format din n+m1 vectorii
kl
a sunt
liniar independeni. orice vector nebazic se scrie n aceast baz

=
B a
kl
ij
kl ij
kl
a x a (2.9.6.)
cu 1 sau 0 1, x
ij
kl
=
Problema de transport este un program liniar de minim, deci o
soluie este optim dac toi 0
ij ij
z c , adic
0 z c c
ij B ij
, i = 1, ... , m; j = 1, ... , n. (2.9.7.)
avnd aici suma algebric a costului c
ij
cu o parte din costurile
asociate componentelor bazice ale soluiei. Dac condiiile (2.9.7.) nu
sunt ndeplinite soluia poate fi mbuntit prin modificarea bazei
introducnd un vector nebazic
ij
a i anume pe acela pentru care diferena
c
ij
z
ij
<0 este minim. Aceast modificare se face atribuind componentei
noi, o valoare nenul a crei mrime se va determina provocnd un
transport al lui n ciclul componentelor x
kl
corespunztoare
coeficienilor nenuli din (2.9.6.) scznd i adunnd succesiv aceast
valoare din componentele bazice aa fel nct suma total s rmn
invariant, noua soluie rmnnd o soluie posibil (cu componente 0).
Procedeul se repet pn la verificarea testului de optimalitate.
Mecanismul de calcul l vom explicita pe exemplul urmtor:
Relum exemplul (9.1.) avnd costurile nscrise n colul din
dreapta al fiecrei csue i inem seama de faptul c prin metoda
diagonalei am determinat pentru funcia obiectiv valoarea f = 250 deci
pornim cu soluia de baz determinat la (9.1)
40
3
25
2
///
1
///
4
65
///
1
10
3
5
2
////
2
15
///
3
///
4
10
1
10
3
20
40 35 15 10
84
Pentru verificarea optimalitii soluiei asociem fiecrei celule
libere un ciclu care ncepe i se termin n celula respectiv i ale crei
noduri sunt n mod obligatoriu celule corespunztoare componentelor
bazice. Vom alctui un tablou ajuttor n care vom trece n celulele
corespunztoare lui x
ij
valorile
ij ij ij
x c = egal cu suma costurilor
cu semn alternat care apar n ciclul (i, j) ncepnd cu +c
ij

Avem:
3 3 2 3 1 c c c c
1 2 3 2 1 3 4 c c c c c c
0 2 3 2 1 c c c c
11 12 22 21 21
12 22 23 33 34 14 14
12 22 23 13 13
= + = + =
= + + = + + =
= + = + =

i analog 2 2; 3; 0;
42 24 32 31
= = = =


///
3
///
2
0
1
1
4
-3
1
///
3
///
2
2
2
0
3
2
4
///
1
///
3

Cea mai mic diferen negativ este 3
21
= deci vom
introduce n baz vectorul
21
a .
n ciclul corespunztor celulei (2,1) punem n celula (2,1)
valoarea iar la celelalte componente bazice adugm i scdem
pn la echilibrarea sumei totale i anume:
40 25 +

10
Cea mai mare valoare a lui aa nct toate celelalte valori va fi
0 este = 10.
D

eci tabloul problemei va fi:
30
3
35
2
///
1
///
4
65
10
1
///
3
5
2
///
2
15
///
3
///
4
10
1
10
3
20
40 35 15 10

Noua soluie a problemei de transport este
f
1
= 30 3 + 35 2 + 10 1 + 5 2 + 10 1 + 10 3 = 220
S

oluia nu este optim deoarece aplicnd testul de optimalitate avem:
/// /// -1 0
/// /// //// -2
3 5 //// /////
85
5 3; 2; 2; 0; 1,
32 31 24 22 14 13
= = = = = =
Avem 2
24
= deci soluia nu este optim
Repetnd raionamentul punnd n csua (2, 4) avem ciclul
5

10 + 10 , cu = 5
Soluia problemei va fi
30
3
35
2
///
1
///
4
65
10
1
///
3
///
2
5
2
15
///
3
///
4
15
1
5
3
20
40 35 15 10
cu f
2
= 210
T

estul de optimalitate ne d:
/// /// 1 2
/// 3 2 ///
4 4 /// ///

Toate valorile deci relaia f
2
este optim. 0
ij

pentru x
11
= 30; x
12
= 35; x
21
= 10; x
24
= 5;
x

33
= 15; x
34
= 5 toate celelalte valori fiind nule.
S se rezolve urmtoarele probleme de programare liniar
86
4 3 2 1
1
5 4 3 2 1
1
90 90 60 60 [max]
, ,
3
7
(
5 2 3 [max]
3
. 1 . 2
x x x x f
5 i 1 0 x
1 15x 10x 4x 3x
1 2x 3x 5x 7x
x x x x
2.2.
4) x
8
43
x 0, x 0, x x R
x x x x x f
5 i 1 0, x
4 x x x
12 - 3x - x x
3 x - x x
i
4 3 2 1
4 3 2 1
4 3 2 1
5 4 3 2
i
5 3 2
4 2 1
3 3
+ + + =


+ + +
+ + +
+ + +
= = = = = =
+ + + =


= + +
= +
= +

S se rezolve i programul dual.
(R: x
1
= x
2
= x
3
= x
4
= 0, x
5
=15; x
6
= 1, x
7
=1)
Pentru programul dual: y
1
=0, y
2
=
61
450
y
3
= ,
61
330

3 2 1
i
3 2 1
3 2 1
3 2 1
4 3 1
i
4 3 1
3 1
4 3 2 1
x x 2 x 3 f [max]
3 i 1 0, x
-2 x x 2x
1 2x 3x x -
1 x 2x x
2.4.
inifinit) optimi cu Probleme : R (
x x 5 x 2 f [max]
4 i 1 , 0 x
3 x 5 x 3 x 2
5 4 x x x 3
2 x 2 x 2 x x
. 3 . 2
+ + =


= + +
= + +
+ +
+ =


+
+
= + +


87
88
max]
, 0
2 2
5 2
3 2 5 2
. 5 . 2
x x x f
0 x oarecare, x 0, x x
x x x
x x x
x x x x
4 3 2
+ =


= +
=
+ +
(

R: problema nu au soluii de baz)
4 2 1
1
4 2 1
3 2 1
4 3 2 1
6 3

[
S se rezolve urmtoarele probleme de transport.
2.6.
B1 B2 B3 B4 Disponibil
A1 8 3 5 2 10
A2 4 1 6 7 15
A3 1 9 4 3 25
Necesar 5 10 20 15
(R:f=150)
2.7.
B1 B2 B3 Disponibil
A1 2 1 3 7
A2 5 3 1 8
A3 2 4 3 5
Necesar 6 7 7
(

R:f=28)
2.8.
B1 B2 B3 B4 Disponibil
A1 3 2 2 4 70
A2 1 2 3 4 10
A3 3 2 2 1 20
Necesar 50 25 15 10
(R:f=220)





3. ELEMENTE DE TEORIA GRAFURILOR
3.1. Introducere. Definiii

Prima referire la teoria grafurilor a fost fcut n 1736 de ctre
Euler n lucrarea numit: problema podurilor din Knigsberg. n 1847
Kirchoff a abordat teoria reelelor electrice prin metoda grafurilor.
n 1956 Ford i Fulkerson au aplicat teoria grafurilor n reelele
de transport. Astfel, dup aceast perioad teoria grafurilor a fost
utilizat pentru rezolvarea unor probleme cu caracter economic, pentru
proiectarea reelelor electrice, de canalizare, de gaze sau a reelelor de
tehnic de calcul, ori n medicin.

Definiia 1. Un graf G este o pereche de forma G = (X,) unde:
X este este o mulime finit numit mulimea vrfurilor (sau a
nodurilor); orice element xX se numete vrf este o submulime a
lui X x X, numit mulimea perechilor ordonate (x
i
, xj) n i , 1 = ,
u j , 1 = , ij numite arce.
Pentru un arc (x
i
, x
j)
vrful x
i
se numete extremitate iniial
(surs), iar vrful xj extremitate final (destinaie).
Graful G admite o reprezentare geometric n plan, obinut astfel:
- vrfurile se plaseaz n plan n poziii distincte oarecare.
- fiecare arc (x
i,
x
j
) se reprezint printr-o linie ce unete cele
2 extremiti i pe care se afl sensul de la x
i
la x
j.
Exemplu: Fie graful G = (X, ) date de X = {x
1
, x
2
, x
3
, x
4
, x
5
}
iar = {(x
1
, x
2
), (x
1
, x
3
), (x
2
, x
4
), (x
3
, x
2
), (x
3
, x
4
), (x
4
, x
1
), (x
4
, x
5
)}.
C

u reprezentarea geometric:
Fig. 1
88
89
Se observ c poate fi definit ca o aplicaie multivoc
: X P(x)
Adic, (x) este mulimea tuturor nodurilor finale ale arcelor ce
au ca nod iniial pe x.
Astfel, graful din exemplul de mai sus poate fi scris ca X = {x
1
,
x
2
, x
3
, x
4
, x
5
}.
(x
1
) = {x
2
, x
3
} (x
2
) = {x
4
} (x
3
) = {x
2
, x
4
}
(x
4
) = {x , x
4
, x
5
} (x
5
) =
1
Dac x
i
(x
i
), arcul (x
i
, x
i
) se numete bucl.
n exemplul anterior arcul (x
4
, x
4
) bucl.
Dac graful G conine arcul (x
i
, x
j
) vom spune c vrfurile x
i
i
x
j
sunt adiacente n G i amndou sunt incidente cu arcul (x
i
, x
j
).
Definiia 3.1.2.: O succesiune de arce n care vrful terminal al
unuia este origine pentru urmtorul se numete drum.
Definiia 3.1.3.: Un drum este simplu dac folosete un arc o
singur dat.
Definiia 3.1.5.: Un drum este elementar dac nu trece de dou
ori prin acelai vrf.
Definiia 3.1.6.: Un drum elementar care cuprinde toate
vrfurile grafului se numete hamiltonian
Definiia 6: Numrul arcelor care compun un drum se numete
lungimea acelui drum.
Exemplu n graful din fig.1
Un drum elementar poate fi: d
1
: {x
1
, x
2
, x
4
, x
5
} sau
d
2
: {x
1
, x
2
, x
4
, x
5
}
lungimea drumului d
1
: este 3, iar a drumului d
2
tot 3.
ntr-un graf G, se numete muchie o pereche de vrfuri [x
i
, x
j
] de
vrfuri pentru care avem proprietatea c (x
i
, x
j
) sau (x
j
, x
i
) :
muchiile unui graf reprezentat geometric se prezint ca nite segmente
neorientate.
Definiia 3.1.7.: Se numete lan un ir de arce l = {( x
1
, x
2
),
(x
3
, x
4
), ... (x
p
, x
p+1
)} cu proprietatea c oricare arce vecine (x
i
, x
i+I
)
(x
i+I
, x
I+j
) au o extremitate comun pentru orice i = 1, 2, ... p-1.
Definiia 3.1.8.: Un lan care nu-i repet vrfurile se numete
lan elementar, iar un lan care nu-i repet muchiile se numete un
lan simplu.
Numrul de muchii care formeaz un lan se numete lungimea
lanului.
Exemplu:


Fig.2

n graful de mai sus urmtoarele iruri de arce sunt lanuri:
l
1
: (x
1
, x
2
), (x
2
, x
4
), (x
4
, x
3
) l
4
: (x
1
, x
4
), (x
4
, x
3
), (x
3
, x
2
)
l
2 :
(x
1
, x
2
), (x
2
, x
4
)
l
3
: (x
1
, x
3
), (x
3
, x
2
), (x
2
, x
4
)
Definiia 3.9.: Se spune c un graf este conex dac ntre oricare
dou vrfuri ale sale exist cel puin un lan care s le lege. n caz
contrar graful este neconex.
Un graf se numete tare conex dac ntre oricare dou vrfuri ale
sale exist cel puin un drum.
Exemplu:
Graful este conex

Fig. 3a

iar graful nu este conex

Fig. 3b
90
Definiia 3.1.10.: Gradul unui vrf s se noteaz g(x) i repre-
zint numrul de arce incidente cu x. Gradul interior al unui vrf x se
noteaz cu g
-1
(x) este numrul arcelor de forma (y, x) X, cu y X
De exemplu n graful din fig.1
g
-
(x2)

= 2 existnd 2 arce (x
1
, x
3
), (x
3
, x
2
) cu destinaia x
2

g
+
(x2)

= 1 pentru c (x
2
) = {x
4
}
Deci g(x
2
) = 3
Definiia 3.1.11. Se numete subgraf G (X, ) al grafului
G(X, ) un graf obinut din G prin suprimarea anumitor vrfuri
i a tuturor arcelor incidente cu acestea. Vom spune c subgraful G
este indus sau generat de mulimea de vrfuri X
Dac X = X subgraful se numete graf parial al lui G
- adic graful parial se obine din graful G, avnd aceleai
vrfuri, dar numai cu o parte din arcelor acestuia.
Exemplu:
Fie graful

Fig. 4a
n Fig. 4 b este prezentat subgraful G generat de nodurile {x
1
, x
2
,
x
3
, x
5
}

Fig. 4b

iar n Fig. 4c este prezentat graful parial Gfr arcele (x
2
, x
3
), (x
3
, x
5
)
91

Fig. 4c
Definiia 3.1.12. Un graf orientat este complet dac oricare
dou vrfuri sunt adiacente
3.2. Matrici asociate unui graf. Proprieti ale grafurilor
n problemele ce pot fi rezolvate cu ajutorul grafurilor apar
anumite matrici ce conin informaii asupra arcelor, drumurilor sau
altor elemente legate de grafuri.
3.2.1. Matricea conexiunilor directe
Fie un graf G = (X, ) cu x = {x
1
, x
2
, ... x
n
}. Asociem acestui
graf o matrice ptratic C numit boolean, ale crui elemente sunt:
n 1, j
n 1, i
ij
) (c C
=
=
= .
( )



=
) , (x dac 0
, x dac
i
i
j
j
ij
x
x 1
c Matricea C poart numele de matricea
arcelor, matricea conexiunilor directe sau matricea de adiacen pentru
graful G

Fig. 5
92
Exemplu: Pentru graful din fig. de mai sus scriem matricea
conexiunilor directe:
C:

0 0 0 1 0 x
1 0 0 1 0 x
1 1 0 0 0 x
0 0 1 0 0 x
0 1 1 1 0 x
x x x x x
5
4
3
2
1
5 4 3 2 1

Observaii:
1. Numrul de cifre 1 de pe linia x
i
reprezint numrul de
conexiuni directe ale lui x
i
, iar numrul de cifre 1 de pe coloana x
j

reprezint numrul conexiunilor directe cu x
j
.
De exemplu: dac nodurile grafului de mai sus reprezint 5
bnci, iar arcele corespunztoare reprezint relaiile de colaborare
interbancare, atunci cifrele de 1 de pe linia x
i
ar putea reprezenta
posibilitile la care banca i face plasamente, iar cifrele de 1 de pe
coloana x
j
ar putea reprezenta posibilitile de la care banca x
j
ar putea
face mprumuturi.
2. Dac 2 grafuri au aceeai matrice a conexiunilor directe (i
aceeai mulime de vrfuri) atunci cele 2 grafuri coincid.
3. Gradul exterior al vrfului i se obine adunnd elementele de
pe linia i a matricei C, iar gradul interior al aceluiai vrf se obine
adunnd elementele de pe coloana i a matricei C.

=

=
+
= =
n
1 k
ki i
n
1 j
ij i
c ) (x g c ) (x g
Exemplu: g
+
(x
3
) = 2 g

(x
3
) = 1
3.2.2. Matricea drumurilor
Din matricea conexiunilor directe, prin anumite operaii se poate
o matrice numit matricea drumurilor sau matricea
conexiunilor totale
n 1, j
n 1, i ij
) (d D
=
=
=
n care d
ij
= 1, dac exist drum de la x
i
la x
j

93
0, dac nu exist drum de la x
i
la x
j

Definiie Puterea de atingere p(x


i
) a vrfului x
i
X n graful
G=(X, ) este egal cu numrul de vrfuri la care se poate ajunge din
x
i
, adic egal cu numrul de elemente de 1 de pe linia i din
matricea D.
Observaii:
1. Matricea
n 1, j i,
ij
) (d D
=
= a drumurilor grafului G poate indica
absena sau prezena circuitelor n graful G astfel:
dac d
ii
=0 () = 1, n atunci graful G nu are circuite;
dac exist un indice i, n 1, i = pentru care d
ii
=1 atunci exist
n graful G un circuit care are ca vrf iniial i final pe x
i
.
2. Dac p(x
i
)=0, atunci din vrful x
i
nu se ajunge nicieri i se
numete ieire din reea.
3. Dac matricea D are toate elementele egale cu 1 atunci graful
este tare conex. Dac cel puin un element este egal cu 0 n D, graful
nu este tare conex.
Pentru elaborarea unui algoritm de determinare a matricii
drumurilor introducem o operaie adecvat pe mulimea format din
elementele 0 i 1, numit operaie de adunare boolean cu regulile
urmtoare:
1 0 1
1 0 0
1 0 +
Astfel algoritmul de determinare al matricii drumurilor unui graf
pornind de la matricea conexiunilor directe, este:
1. Pentru construirea liniei i din matricea D ( ) u 1, i = urmrim
elementele egale cu 1 de pe linia i din matricea C:
dac atunci
1 c
1 c
1 c
i
i
i
=
=
=
M
1 d
1 d
1 d
i
i
i
=
=
=
M


2. Folosind adunarea boolean, se adun liniile din matricea
C la linia i; noile valori 1 aprute se trec n linia i a matricei D; fie
k, l, ... m poziiile ocupate de aceste noi valori n cadrul liniei.
, ,
94
3. Adunm (boolean) liniile k, l, ..., m din C la linia i trecnd
noile valori de 1 aprute n linia i a matricii D, continund
procesul pn la apariia uneia din situaiile:
a) sau toate elementele ) n 1, (j d
ij
= devin egale cu 1.
b) sau nu mai apare nici un element egal cu 1, caz n care
locurile rmase libere se completeaz cu zerouri i se trece la linia
i+1, pentru care se repet procedeul.

Exemplu:
Pentru graful din fig.5 cu matricea conexiunilor directe C
asocia , determinm matricea drumurilor D. t

1. Construim linia 1 a matricii D pornind de la linia 1 a matricii C.
Observm c C
12
=1 i C
13
= 1, C
14
= 1, restul elementelor fiind
egale cu zero.
Atunci boolean linia 1 din C cu liniile l
2
, l
3
, l
4
ale matricii C
1 1 1 1 0 l
1 0 0 1 0 : l
1 1 0 0 0 : l
0 0 1 0 0 : l
0 1 1 1 0 : l
(2)
1
4
3
2
1

Observm c linia difer de l
1
prin elementul generat pe
poziia . Trecem la Pasul 3
o
din algoritm i adunm boolean
linia cu linia l
4
din C.
(2)
1
l
1 C
(2)
15
=
(2)
1
l
1 1 1 1 0
1 0 0 1 0 l
1 1 1 1 0 l
4
(2)
1

Observm c nu s-au generat alte elemente n plus fa de cele
obinute n , deci, l
1
a matricii D va fi
(2)
1
l 1 1 1 1 0 : l
(D)
1

2. Pentru linia 2 a matricii D
Observm c c
23
= 1 restul elementelor fiind egale cu zero.
Adunm boolean l
2
din C cu l
3

95
1 1 1 0 0 : l
1 1 0 0 0 : l
0 0 1 0 0 : l
(2)
2
3
2

96
(2)
25
=
Observm c linia l difer de l
2
prin elementele generate de
poziiile

i c . Adunm boolean cu l
4
i l
5
.
(2)
2
1 c
(2)
24
= 1
(2)
2
l
1 1 1 1 0 l
0 0 0 1 0 l
1 0 0 1 0 l
1 1 1 0 0 l
(3)
2
5
4
(2)
2

Observm c linia l difer de prin elementul generat pe
poziia . Adunm boolean l cu l
2

(3)
2
(2)
2
l
1 c
(3)
22
=
(3)
2
1 1 1 1 0 l
0 0 1 0 0 l
1 1 1 1 0 l
(4)
2
2
(3)
2

Observm c nu s-au generat elemente noi de 1 fa de linia
deci linia l
2
din D va fi
(3)
2
l 1 1 1 1 1 0 : l
(D)
2

Similar pentru liniile 3, 4, 5 i obinem matricea D
1 1 1 1 0 x
1 1 1 1 0 x
1 1 1 1 0 x
1 1 1 1 0 x
1 1 1 1 0 x
x x x x x : D
5
4
3
2
1
5 4 3 2 1


Observaii:
1. graful G are circuite, cci exist i astfel nct d
ii
=1 (ex.d
22
=1)
2. puterile de atingere ale vrfurilor p(x
1
) = p(x
2
) = p(x
3
) = p(x
4
)
= p(x
5
) = 4
3. algoritmul prezentat anterior de determinare a matricii
drumurilor este destul de lent n ce privete aplicarea pe calculator,
avnd complexitatea O(n
2
), dar este util n aplicaii efecte manual pe
grafuri de dimensiuni reduse.
3.2.3. Determinarea drumurilor hamiltoniene n grafuri fr circuite
Dac graful G nu are circuite, vom scrie matricea D a drumurilor
grafului, ordonnd n prealabil vrfurile grafului n ordinea
descresctoare a puterilor de atingere astfel toate valorile de 1 din
matrice vor apare deasupra diagonalei principale.
Deoarece
- dac n graful G exist un drum de la x
i
la x
j
atunci p(x
j
) <
p(x
i
), deoarece orice vrf atins din x
j
poate fi atins i din x
i
, printr-un
drum obinut n cadrul operaiei de conectare.
- dac ar mai fi posibil ca d
ij
= 1 cu i > j atunci p(x
i
) > p(x
j
) ceea
ce conform rearanjrii liniilor i coloanelor nu mai este posibil.
Acest procedeu se numete triangularizare matricea D se va
numi form triungularizat superior.
Este evident c dac ordinea {x
1
, x
2
, ... x
n
} a vrfurilor grafului
conducere la o matrice triangularizat atunci p(x
1
) p(x
2
) ... p(x
n
).
Aceast form are proprietatea c fiecare element egal cu 1 de
pe fiecare linie a matricii drumului corespunde unui drum format
dintr-un singur arc.
ntr-adevr, presupunem c, pe linia vrfului x
i
constatm c:

=
= =
i j 1 d
1 j 1, k 0 d
ij
ik

S presupunem c exist un drum de la x
i
la x
j
format din mai
multe arce, de exemplu drumul.
{ (x
i
, x

), (x

, xj)}. Atunci avem:


d
i
= 1
d
j
= 1 p(x

) > p(x
j
), deci x

este naintea lui x


j
i
deci valoarea d
i
= 1 ar fi anterioar lui d
ij
, pe linia vrfului x
i
, ceea
ce am presupus c nu se ntmpl.

Exemplu:
Fie matricea D a drumurilor unui graf
97
0 0 0 0 0 x
3 1 0 1 1 x
1 1 0 0 0 x
2 1 0 1 0 x
) p(x x x x x : D

4
3
2
1
i 4 3 2 1


Pentru a triangulariza matricea D ne folosim de relaiile
p(x
3
) > p(x
1
) > p(x
2
) > p(x
4
) , vom scrie vrfurile n ordinea {x
3
,
x
1
, x
2
, x
4
} n loc de ordinea { x
1
, x
2
, x
3
, x
4
}.
Avem:
0 0 0 0 x
1 0 0 0 x
1 1 0 0 x
1 1 1 0 x
x x x x : D
4
2
1
3
4 2 1 3 1
care este matricea triangularizat
a drumurilor.
Aceste consideraii permit elaborarea algoritmului de determi-
nare a drumurilor hamiltoniene n grafurile fr circuite, astfel:
Teorem (Y. CHEN.) Un graf fr circuite, care are n vrfuri,
conine un drum hamiltonian, dac i numai dac avem:
2
1) n(n
) p(x
n
1 i
i

=

=

Demonstraie:
Fie d = {x
1
, x
2
, ... x
n
} drumul hamiltonian n G, atunci:
- dac i > j din x
j
nu se poate atinge vrful x
i
, deoarece n caz
contrar n G ar exista circuite
- din vrful x
i
(i = 1 , 1 n ) se pot atinge vrfurile
n 2 1 1 i
,...x x , x

deci p(x
i
) = n-i
- din vrful x
n
nu se poate atinge nici un vrf.
n total avem:
2
1) n(n
i n ) p(x
n
1 i
n
1 i
i

= =

= =

98
Reciproc, presupunem c
2
1) n(n
) p(x
n
1 i
i

=

=

atunci n matricea D se gsesc
2
1) n(n
elemente de 1.
Triangulariznd superior aceast matrice, aceste elemente vor
ocupa toate locurile disponibile de deasupra diagonalei; n final
drumul hamiltonian nsui este dat de succesiunea vrfurilor corespun-
ztoare matricii triangularizat superior.
Observaie: ntr-un graf fr circuite, exist cel mult un drum
hamiltonian.
Dac ar exista 2 drumuri hamiltoniene i atunci n cele
2 drumuri ar exista cel puin 2 vrfuri x
i
, x
j
aezate n ordine invers,
ceea ce ar face s apar un circuit ntre x
i
i x
j
.
(1)
H
d
(2)
H
d
Algoritmul de determinare a drumului hamiltonian.
Etapa 1
Se scrie matricea
n 1, j i,
ij
) (d D
=
= a drumurilor
Dac exist un indice i pentru care d
ii
= 1, atunci graful are
circuite i algoritmul Y.Chen nu se poate aplica.
Etapa 2
n caz contrar, dac n matrice exist
2
1) n(n
elemente de 1
graful admite drum hamiltonian i se trece la Etapa3.
Iar dac numrul de elemente 1 este mai mic dect
2
1) n(n

graful nu are drum hamiltonian.

Etapa 3:
Ordinea vrfurilor n cadrul drumului hamiltonian este dat de
ordinea descresctoare a puterilor de atingere.

Exemplu:
S determinm drumul hamiltonian pentru matricea drumurilor
din exemplul precedent.
Avem p(x
1
) = 2; p(x
2
) =1; p(x
3
) = 3; p(x
4
) = 0
6 ) p(x
4
1 i
i
=

=

99
iar pentru n = 4 6
2
1) n(n
=


Deci, se poate aplica teorema lui Chen, n G exist un drum
hamiltonian, iar acesta este d
H
:{x
3
, x
1
, x
2
, x
4
}
3.2.4. Determinarea drumului hamiltonian n graf cu circuite
Algoritmul de determinare a matricii drumurilor are un caracter
prea sintetic, n sensul c prezena unei valori de 1 n matricea
drumurilor nu d informaii asupra vrfurilor din care se compun
drumurile corespunztoare, bineneles c nici asupra numrului de
drumuri ntre vrfurile care corespund acelor valori de 1.
Ca un exemplu de algoritm capabil s rspund acestor
deziderate, prezentm algoritmul fundamental datorat lui A.Kaufmann
(1963) numit al nmulirii latine.
Introducem ca punct de plecare, o matrice M
(1)
, care n locul
valorilor de 1 utilizate n matricea obinuit a arcelor, utilizeaz
nsui arcul respectiv, reprezentat prin vrfurile care l compun.
( )
n 1, j i,
(1) (1)
ij
m M
=
= , unde dac exist arc de la x
i
la x
j
n rest.

=
0
x x
m
j i
(1)
ij
Prin suprimarea primei litere n matricea M
(1)
n rest se obine o
matrice numit a destinaiilor posibile. Se compun matricele
M
(1)
i prin operaia de nmulire latin. M
(1)
L astfel:
(1)
M
~
(1)
M
~
(1)
M
~
- nmulirea latin a matricilor se face formal ca i nmulirea a 2
matrici, fr nsumare i fr nmulire efectiv innd cont c:
- produsul latin a dou componente participante la calcul este
nul dac cel puin una din ele este nul.
- produsul latin a dou componente participante este nul dac au
vrf comun.
- rezultatul compunerii const n scrierea n continuare a
vrfurilor componente ale simbolurilor participante.
Prin definiia produsului latin avem:
( )
(1) (1) (2)
M
~
L M M = , , algoritmul conti-
nu pn la obinerea matricii M
(n-1)
, deoarece ntr-un graf cu n vrfuri
un drum hamiltonian are n-1 arce.
( ) ,... M
~
L M M
(1) (2) (3)
=
100
n matricea M
n-1
citim, conform modului de scriere de mai sus
toate drumurile hamiltoniene ale grafului.
Dac toate elementele lui M
n-1
sunt zerouri, (M
n-1
= 0), graful nu
admite drum hamiltonian.

Observaie: Procedeul este aplicabil pentru orice tip de graf
orientat (cu sau fr circuit), dar pentru grafurile fr circuite se
recomand algoritmul lui Chen, ntruct pentru grafuri de dimensiuni
mari, algoritmul nmulirii latine este greoi (dar sigur).

Exemplu:
S se determine drumurile hamiltoniene pentru graful din fig. 5.
Rezolvare:
Cum tim c, graful are circuite, vom folosi metoda nmulirii latine.
Matricele M
(1)
i vor fi:
(1)
M
~

=
0 0 0 x x 0
x x 0 0 x x 0
x x x x 0 0 0
0 0 x x 0 0
0 x x x x x x 0
M
2 5
5 4 2 4
5 3 4
3 1
4 1 3 1 2 1
(1)

=
0 0 0 x 0
x 0 0 x 0
x x 0 0 0
0 0 x 0 0
0 x x x 0
M
~
2
5 2
5 4
3
4 3 2
(1)

= =
0 0 x x x 0 0
0 0 x x x x x x 0
x x x 0 0
x x x
x x x
0
x x x x x x 0 0 0
x x x
x x x
x x x x x x x x x 0
M
~
(L) M M
3 2 5
3 2 4 2 5 4
5 4 3
2 5 3
2 4 3
5 3 2 4 3 2
5 4 1
5 3 1
4 3 1 3 2 1 2 4 1
(1) (1) (2)

101
( )

= =
0 x x x x 0 0 0
x x x x 0 x x x x 0 0
0 0 0 x x x x 0
x x x x 0 0 0 0
x x x x
x x x x
x x x x x x x x
x x x x
x x x x
x x x x
0
M L M M
4 3 2 5
5 3 2 4 3 2 5 4
2 5 4 3
5 4 3 2
5 4 3 1
5 3 2 1
4 3 2 1 3 2 4 1
2 5 4 1
2 5 3 1
2 4 3 1
(1) (2) (3)

( )

= =
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
x x x x x
x x x x x
0 x x x x x x x x x x 0
M
~
L M M
5 4 3 2 1
5 3 2 4 1
3 2 5 4 1 2 5 4 3 1
(1) (3) (4)

n graful dat exist 4 drumuri hamiltoniene
n cazul n care exist mai multe drumuri hamiltoniene prezint
interes i noiunea de cel mai bun drum hamiltonian ceea ce
conduce la ideea de drumuri optime ntr-un graf.
3.2.5. Drumuri de valoare ntr-un graf ; algoritmul Bellman-Kalaba
Fie G = (X, ) un graf, vom introduce o funcie v: R ce
asociaz fiecrui arc din o valoare real.
Notm: v
ij
= v(x
i
, x
j
) i G
v
= (X
,
, v) graful valuat. n cazurile
reale valuarea poate reprezenta:
- distana dintre 2 puncte (localizate)
- timpi sau costuri ntr-o reea de transport etc.
Pentru un drum d ={x
i1
, x
i2
, ... x
ik
} n graful G vom numi
valoare a drumului, suma valorilor arcelor componente, adic:

=
+
=
1 - k
i
k
p p(d)
1 h
i
1 h

Vrem s determinm drumul d de la un vrf oarecare x
i
la
vrful x
n
, pentru care valoarea lui p(d) s fie minim.
Pentru aceasta introducem matricea extins a valorilor arcelor
n 1, j i,
ij
) (v V
=
= , dat de
102



=
=
) x , (x i j i dac
) , (x arcul exist dac v
j i 0
v
j i
i ij ij j
x
i notm cu valoarea minim a drumului d de la x
i
la x
n
n
graful dat, considerat n mulimea drumurilor de cel mult k arce, cu m
i

valoarea minim a drumului de la x
i
la x
n
, considerat n mulimea
tuturor drumurilor (indiferent de numrul de arce componente).
k
i
m
Algoritmul de construire a vectorilor (m
i
)
i=1,n
se bazeaz pe
urmtoarele propoziii:

PROPOZIIA 1
P

entru orice kN
*
avem
{ }
n 1, j
m v minim m
(k)
j ij
1) (k
i
=
+ =
+


Demonstraie:
Este evident c un drum de cel mult k+1 arce cu destinaia x
n
se
poate obine dintr-un drum de cel mult k arce cu destinaia x
n
, prin
adugarea unui arc la nceputul su. Deci:
{ } { }
n 1, j ) (d n 1, j
m v minim ) p(d minim v minim m
k
(k)
j ij k ij
1) (k
i
= =
+ = + =
+


PROPOZIIA 2
Dac exist kN* pentru care , pentru orice
1) (k
i
(k)
i
m m
+
=
n 1, i = , atunci:
a) 1 k s , n 1, i m m
(s)
i
(k)
i
+ = =
b) n 1, i m m
i
k
i
= =

Demonstraie:
a) demonstrm prin inducie dup s: pentru s = k+1 proprietatea
este adevrat conform enunului
Presupunnd proprietatea adevrat pentru o valoare s h avem:
103
{ } { }
n 1, j n 1, j
m m v minim m v minim m
1) (k
i
(k)
i ij
(h)
i ij
1) (h
i
= =
= + = + =
+ +


b) rezult n mod evident, pentru c prin adugarea de arce noi
nu obinem drumuri de valoare mai mic.


Algoritmul de determinare a drumului minim este:
Etapa 1
Se consider graful valuat G
v
= (X, , V) x = {x
1
, x
2
, ... x
n
} se
construiete matricea estins a valorilor arcelor
n 1, j i,
ij
) (v V
=
= .

Etapa 2
Se adaug matricii V, liniile suplimentare ( ) ( ),...., m , m
(2)
i
(1)
i

astfel:
a) linia
( )
( )
1
i
m coincide cu transpusa coloanei n a matricii V,
( )
T
n 1, j
jn
v
=

b) presupunnd completat linia ( )
n 1, i
(k)
i
m
=
se completeaz linia
( )
n 1, i
1 (k
i
m
=
+
conform propoziiei 1.
c) se continu aplicarea fazei (b) pn la obinerea a 2 linii
( )
k
i
m i ( )
1) (k
i
m
+
identice

Etapa 3
Se determin regresiv drumul minim de la x
i
la x
n
astfel:
- se adun linia i din V cu linia ( )
1) (k
i
m
+
urmrindu-se
rezultatul minim ce se poate obine.
S presupunem c:
1) (k
i ij
1) (k
i
m v m
+ +
+ =
atunci primul arc din drumul minim de la x
i
la x
n
este arcul (x
i
, x
j
)
- se adaug linia j din V cu ( )
1 (k
i
m
+
reinnd valoare minim,
aflat de exemplu pe coloana k, atunci al doilea arc va fi (x
j
, x
k
),
.a.m.d. Ultimul succesor determinat va fi x
n
.
Algoritmul de determinare a drumului maxim
Etapa 1 se construiete matricea V a valorilor arcelor astfel:
104

( ) ( )
( )



=
=
j ij
j ij
x v
x
0
v
, x dac
, x dac -
j i dac
i
i


Etapa 2
Similar cu etapa 2 din algoritmul anterior, dar la pasul 2b) linia
( )
n 1, i
1 (k
i
m
=
+
se completeaz astfel:
{ }
n 1, j
m v maxim m
(k)
j ij
1) (k
i
=
+ =
+


Etapa 3
Determinarea drumului maxim se determin la fel ca la etapa 3
anterioar.
Vom prezenta dou exemple de determinare a drumului minim,
respectiv maxim cu ajutorul algoritmului Bellman-Kalaba.

Exemplu:
Vrfurile x
1
, x
2
, x
3
, x
4
, x
5
, x
6
, x
7
reprezint ntreprinderi, iar pe
arce este marcat durata executrii controlului n punctul x
j
dup
efectuarea lui n punctul x
i
n unitatea de timp corespunztoare. S se
determine timpul minim de control, dintre x
1
i x
7
.

Fig. 6

R

ezolvare:
Etapa 1
Construim matricea V a valorilor arcelor, V:


105
x
1
x
2
x
3
x
4
x
5
x
6
x
7

x
1
0 2 6 11
x
2
0 4 3 9
x
3
0 1 11
x
4
0 9
x
5
6 0 14 19
x
6
4 0 13
x
7
0

( )
(1)
i
m 9 19 13 0
( )
(2)
i
m 20 12 10 9 15 13 0
( )
(3)
i
m 14 12 10 9 15 13 0
( )
(4)
i
m 14 12 10 9 15 13 0

Etapa 2
a) adugm la matricea V, care este transpus coloanei
(1)
i
m
( )
n 1, j
j7
v
=

b) completm matricea V cu liniile tiind c
(4)
i
(3)
i
(2)
i
m , m , m
{ }
1,7 j
m v min m
(k)
j ij
1) (k
i
=
+ =
+

Aadar pentru linia , primul element se determin
adunnd elementele liniei 1 a matricii V cu cele ale liniei , cea
mai mic fiind elementul cutat.
(2)
i
m
(2)
i
m
(1)
i
m
( )
20 ) 0 , 13 , 19 9, 11 6, 2, , min(0
1,7 j
m v min m
(1)
j 1j
(2)
1
= + + + + + + + =
=
= + =

( )
12 0) , 13 19, 9 3, 9 4, 0, , min(

m v min m
1,7 j
(1)
j 2j
(2)
2
= + + + + + + + =
= + =
=
106
( )
10 ) 0 11, 13 , 19 1, 9 0, , , min(

m v min m
1,7 i
(1)
j 3j
(2)
3
= + + + + + + + =
= + =
=

( )
9 0) 13, 11 , 19 , 9 , , , min(

m v min m
1,7 j
(1)
j 4j
(2)
4
= + + + + + + + =
= + =
=

( )
15 0) 13, 14 , 19 , 9 , , , min(

m v min m
1,5 j
(1)
j 5j
(2)
5
= + + + + + + + =
= + =
=
19 0 6

( )
13 0) 13 0, 13 , 19 , 4 9 , , , min(

m v min m
1,7 j
(1)
j 6j
(2)
6
= + + + + + + + =
= + =
=

( )
0 0) 0 13, , 19 , 9 , , , min(

m v min m
1,7 j
(1)
j 7j
(2)
7
= + + + + + + + =
= + =
=

Pentru linia vom avea:
(3)
i
m
{ }
1,7 j
(2)
j ij
(3)
i

m v min m
=
+ =

0 ) 0 , , 15 , 9 , 10 , 12 , min(20 m
13 ) 0 , , 15 4, 9 , 10 , 12 , min(20 m
15 ) 0 , , 15 6, 9 , 10 , 12 , min(20 m
9 ) 0 , , 15 0, 9 , 10 , 12 , min(20 m
10 ) 0 , 13 , 15 1, 9 0, 10 , 12 , min(20 m
12 ) , 13 , 3, 9 4, 10 0, 12 , min(20 m
14 ) 0 , 13 , 15 11, 9 6, 10 2, 12 0, min(20 m
(7)
6
(3)
6
(3)
5
(3)
4
(3)
3
(3)
2
(3)
1
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
0 13
13 0 13
19 14 13 0
9 13
11
0 15 9


107
Pentru linia vom avea:
(4)
i
m
{ }
1,5 j
(3)
j ij
(4)
i

m v min m
=
+ =

0 ) 0 , , 15 , 9 , 10 , 12 , min( m
13 ) 0 , , 15 4, 9 , 10 , 12 , min( m
15 ) 0 , , 15 6, 9 , 10 , 12 , min( m
9 ) 0 , , 15 0, 9 , 10 , 12 , min( m
10 ) , , 15 1, 9 , 10 , 12 , min( m
12 ) , , 15 3, 9 , 10 , 12 , min( m
14 ) 0 , , 15 11, 9 , 10 , 12 , min( m
(4)
7
(4)
6
(4)
5
(4)
4
(4)
3
(4)
2
(4)
1
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
= + + + + + + + =
0 13 14
13 0 13 14
19 14 13 0 14
9 13 14
0 11 13 0 14
0 13 9 4 0 14
13 6 2 0 14

Observm c liniile i coincid, iteraiile se opresc.
(3)
i
m
(4)
i
m
Elementele lui reprezint valoarea minim a fiecrei drum
care ajunge n x
7
.
(4)
i
m

Etapa 3
Se adun linia 1 din V cu urmrindu-se rezultatul minim,
care este 14 primul arc va fi (x
1
, x
2
).
(4)
i
m
Se adun linia 2 din V cu , rezultatul fiind 12 al doilea arc
va fi (x
2
, x
4
).
(4)
i
m
Se adun linia 4 din V , rezultatul minim fiind 9, arcul
corespunztor va fi (x
4
, x
7
).
(4)
i
m
Deci: drumul minim de la x
1
la x
7
va fi {x
1
, x
2
, x
4
, x
7
} cu p(d) = 17
Exemplu: Se consider graful din fig. 7, s se determine valoarea
maxim a dreptei de la x
1
la x
6.

108
Fig. 7
Rezolvare aplicm algoritmul Bellman Kalaba.
C

alculele vor fi sistematizate n tabelul urmtor.
109
m
i
( ) 1
V: x
1
x
2
x
3
x
4
x
5
x
6
x
1
0 5 8 18 - -
x
2
- 0 6 10 12 21
x
3
- - 0 9 11 23
x
4
- - - 0 8 16
x
5
- - - - 0 9
x
6
- - - - - 0

- 21 23 16 9 0
(2)
i
m
max (-+0,
5+21,
8+23,
18+16, -
+9, -+0)
max (-+
(-); 0+21,
6+23,
10+16,
12+9,
21+0)=29
max (-+
(-); 21+
(-); 0+23;
9+16;
11+9;
23+0) =25
max (-+
(-);
-+21;
0+23;
0+168+9,
16+0)=17
max (-
-;-+21;
-+23;
-+16,
0+9,
0+9)=9
max (-
-;-+21;
-+23,
-+16;
-+9; 0+0)
(3)
i
m

max (34+0,
29+5,
8+25,
18+17,
-+9,
-+0)=35
max
(-+34,
0+29,6+25,
10+17,12+
9,21+0)=31
max
(-+34,
-+29,
0+25,9+17,
11+9;
23+0)=26
max
(-+34,
29-;
-+25,
0+17;8+91
6+0)=17
max
(-+34;
-+29; -
+25; -+
17, 0+9;
9+0)=9
max (-
+34; -+
29; -+25;
-+17;
-+9;
0+0)=0
(4)
i
m

max (+035;
5+31;
8+26;
18+17;
-+9; -
+0)=35
max (-+
35; 0+31;
6+26;
10+17;
12+9;
21+0)=32
max (-
+ 35; -
+ 31; 0+26;
9+17;
11+9;
23+0)= 26
max (-
+35; -
+31; -+
26; 0+17;
8+9;
16+0)= 17
max (-
+35; -
+31; -
+26; -
+17; 0+9;
9+0)=9
max (-
+35; -
+31; -
+26; -
+17; -+9;
0+0)= 0
(5)
i
m

max (36+0;
5+32;
8+26; 18+
17; -+9;
-+0) =37
max (-
+36; 0+32;
6+26;
10+17;
12+9;
21+0)= 32
max (-
+36; -
+32; 0+26;
9+17;
11+9;
23+0)=26
max (-
+36; -
+32; -
+26; 0+17;
8+9;16+0)
= 17
max (-
+36; -
+32; -
+26; -
+17; 0+9;
9+0)= 9
max (-
+36, -
+32; -
+26; -
+17; -+9;
0+0)=0
(6)
i
m

max (37+0;
5+32;
8+26;
18+17;
-+9;
+0)= 37
max (-
+37; 0+32;
6+26;
10+17;
12+9;
21+0)= 32
max (-
+37; -
+32; 0+26;
9+17;
11+9;
23+0)= 26
max (-
+37; -
+32; -
+26; 0+17;
8+9;
16+0)= 17
max (-
+34; -
+32; -
+26; -
+17; 0+9;
9+6)= 9
max (-
+37; -
+32; -+26
-+17;
-+9;
0+0)=0 -

Iteraiile se opresc aici, cci am obinut liniile .
(6)
i
(s)
i
m m =
ungimea maxim a drumului de la x
1
la x
6
este 37 L

Etapa 3
Determinm succesiunea arcelor n drumul maxim astfel obinut.
1) Adunm linia cu linia (1) din V, valoarea maxim
obinut este 37, corespunztor ei arcul .

(6)
i
m
x x
1
5
2

2) Adunm linia cu linia 2 din V, valoarea maxim
obinut este 32, arcul va fi .

(6)
i
m
x x
2
6
3

3) Adunm linia cu lina 3 din V, valoarea maxim obinut
va fi 26, arcul va fi .
(6)
i
m
x x
3
9
4

4) Adunm linia cu linia 4 din V valoarea maxim 17,
arcul corespunztor .
(6)
i
m
x x
4
8
5

5) Adunm linia cu linia 5 din V, valoarea maxim va fi 9,
iar arcul .
(6)
i
m
x x
5
9
6

Drumul corespunztor va fi, deci:
6
9
5
8
4
9
3
6
2
5
1
x x x x x x

Dac doream s determinm drumul minim de la x
1
la x
6

procedm analog.
E

tapele 1 i 2 sunt sistematizate n tabelul de mai jos:
110
x
1
x
2
x
3
x
4
x
5
x
6

x
1
0 5 8 18
x
2
0 6 10 12 21
x
3
0 9 11 23
x
4
0 8 16
x
5
0 9
x
6
0

(2)
i
m

min (+0;
5+218+23;
min (+;
0+21; 6
min (+;
+21; 0
min (+;
+21;
min (+;
+21; +
min (+;
+21; +
18+16;
+9;
+0;)= 26
+23; 10
+16; 12+9;
21+0) = 21
+23; 9+16;
11+9;
23+0) =20
+23; +016;
8+9; 16+0)
=16
23; +16; 0
+9; 9+0)= 9
23; +16;
+9; 0+0)
= 0
(3)
m
i

min (26+0;
5+21; 8+
20; 18+ 16;
+9;
+0)= 26
min (+26;
0+21; 6+
20; 10+16;
12+9;
21+0)= 21
min (+26;
+21; 0+
20; 9+16;
11+9;
23+0)= 20
min (26+;
+21; +
20; 0+16;
8+9; 9+0)
= 9
min (+26;
+21; +
20; +16;
0+9; 9+0)
= 9
min (+;
+21; +
20; +16;
+9;
+0)= 0 V

Iteraiile se opresc, cci am obinut m
(2)
i
(3)
i
m =
i se
i se

Etapa 3
Determinm succesiunea drumului minim de la x
1
la x
6
.
1) Adunm linia cu linia 1, valoarea minim este 26, arcul
va fi obin pe coloana lui x
2

) (
i
m

2) Adunm linia cu linia 2, valoarea minim este 21, arcul
corespunztor va fi obine pe coloana lui x
6
.
(3)
i
m
x x
1
5
2


x x
21
111
Deci, drumul minim va fi .
3.3. Flux maxim ntr-o reea de transport
Definiia 1: Un graf orientat valuat G=(X, , p) fr circuite, se
numete reea de transport dac ndeplinete urmtoarele condiii:
1. Dac x={x
1
, x
2
, ... x
n
} atunci u i, i = avem (x
i
, x
i
)
2. exist un vrf unic x
1
X n care nu intr nici un arc, numit
sursa reelei.
3. vrful exist unic din care nu iese nici un arc numit
destinaia reelei.
eX
n
x
4. G este conex i exist drumuri de la x
1
la x
n
.
5. S-a definit o funcie c: R ai c(u) 0 pentru orice arc u
; numrul c(u) se numete capacitatea reelei.

Definiia 2. Fiind dat o submulime YX, se numete tietur
de suport Y mulimea de arce
co

(Y)={(x
i
, x
j
) / x
i
Y, x
j
Y}
co
+
(Y)={(x
i
, x
j
) / x
i
Y, x
j
Y} .
2 6

x
1
5
x x
21
2 6

Cantitatea c[co
-
(y)] =


(y) co ) x , (x
ij
j i
p este capacitatea tieturii co

(y)

Definiia 3. Un arc (x
i
, x
j
) se numete arc saturat, dac n
raport cu are loc relaia ( )
ij j i
p x , x = .

Definiia 4. O funcie : R
+
se numete flux pe reeaua de
transport G = (X, , p) dac ndeplinete urmtoarele condiii:
1. Condiia de mrginire a fluxului
( ) x , x
j i
avem 0 (x
i
, x
j
) p
ij

2. Condiia de conservare

=
=
n
) x , (x
1 h
h j
n
) x , (x
1 k
j k i
h j j k
) x , (x ) x , (x avem X x

Observaia 1: Condiia 2) afirm c putem pentru orice vrf x cu
x x
1
, i x x
n,
suma fluxurilor de pe arcele care intr n x este egal
cu suma fluxurilor pe arcele care ies din x.

Observaia 2. Funcia nu este unic, de exemplu (u) = 0
arcul u satisface condiiile impuse.
Se pune problema determinrii funciei astfel nct suma
fluxurilor pe arcele ce intr n x
n
s fie maxim, aa numita problem
a fluxului maxim.
Adic, dintre toate fluxurile : R
+
posibile n reeaua G=(X,
, p) se urmrete s se determine fluxul pentru care
( )

n
) x , (x
1 h
) x , (x
u 1, h
n h n h
n h u h
) x , (x x , x

PROPOZIIA 1: Fie G=(X, , p) o reea de transport avnd sursa
x
1
i destinaia x
n
i : R
+
un flux oarecare n reeaua G atunci:
( ) (

=
=
n
) x , (x
1 i
n
) x , (x
1 j
n j i 1
i 1 n j
x , x x , x ) (1)

Demonstraie
Relaia (1) exprim faptul c fluxul care iese din x
1
ajunge n x
n
.
112
Avem co

(x
1
) = co
+
(x
n
) = 0 i se deduce c:
( ) ( )
( ) ( ) ( ) ( )
( )
( ) ( )
( )
( ) ( )
0 x , x x , x
x , x x , x
1 i 1 n n j
i j i j n j
x co x , x
i 1
x co x , x
n j
x j
x co x , x x co x , x
n j j i
= =
=



ceea ce demonstreaz afirmaia.
Valoarea ( )
( ) ( )
( )
( ) ( )

+

= =
1 j 1 n n 1
x co x , x
j 1
x co x , x
n i
x , x x , x
s

e numete valoarea total a fluxului : R
+

PROPOZIIA 2
Fie G = (X, , p) o reea de transport, i fie YX o submulime
cu proprietile:
- pentru sursa x
1
a lui G avem x
1
Y
pentru destinaia x
n
Y. Atunci pentru orice flux : R
+
avem -

( )
( ) ( )
( )
( ) ( )
( ) ) ( x , x x , x
y co x , x
j i
co x , x
j i
j i j i
y co C
y


=

+
(2)

Demonstraie:
Avem:
( )
( ) ( )
( )
( ) ( )
( ) ( )
( ) ( ) ( ) ( )
( ) ( )
( ) ( ) ( ) ( )
( ) ( )
( ) ( ) ( ) ( )
( )
( ) ( )
= =

=
=

=
=




+ +
+
+
+




1 i 1 k h h i h i h
k k k i 1 j k
k k i k k i
j i j i
x co x , x
i 1
Y \ X x x co x , x x co x , x
i h h i
Y x x co x , x x co x , x
j k k i
X x x co x , x x co x , x
j k k i
y co x , x
j i
y co x , x
j i
x , x x , x x , x
x , x x , x
x , x x , x
x , x x , x

ceea ce demonstreaz egalitatea, cci:

113
( )
( ) ( )
( )
( ) ( )
( )
( ) ( )
( )
( ) ( )
( ) ( ) y co C x , x p x , x
x , x x , x
y co x , x
j i
y co x , x
j i
y co x , x
j i
y co x , x
j i
j i j i
j i j i



=
=



+


n continuare vom considera c toate capacitile sunt numere
raionale sau ntruct numrul total de arce este finit, chiar numere
naturale.
Pe baze consideraiilor precedente se deduce urmtorul algoritm
FORD-FULKERSON pentru determinarea fluxului maxim ntr-o reea
de transport.
Pasul 1 Se construiete un flux iniial
o
, care verific
condiiile de conservare n fiecare vrf i de mrginire pe fiecare arc,
de exemplu chiar fluxul avnd componente nule pe fiecare arc al
reelei,
o
(x
i
, x
j
)=0 (x
i
, x
j
)
Pasul 2 Folosind operaiile de marcare ce vor fi prezentate mai
jos, se cerceteaz dac fluxul iniial
o
este maxim; operaiunile de
marcare constau n urmtoarele:
a) se marcheaz sursa reelei x
1
cu semnul +.
b) vrfurile x
j
co
+
(x
1
) vor fi marcate cu +x
1
dac arcul (x
1
,
x
j
) este nesaturat.
c) dac vrful x
j
este deja marcat i dac pentru un vrf x
k
co
+
(x
j
)
arcul (x
j
, x
k
) este nesaturat, atunci marcm vrful x
k
prin +xj
d) dac vrful x
j
este deja marcat i dac pentru un vrf x
k
co
-

(x
j
) arcul (x
k
, x
j
) are fluxul nenul, marcm vrful x
k
prin -x
j.
n urma terminrii operaiei de marcare, putem ntlni urmtoa-
rele situaii:
1. Dac destinaia x
n
a reelei nu s-a marcat, atunci fluxul este
maxim i algoritmul se termin
2. Dac destinaia x
n
s-a putut marca atunci fluxul nu este maxim
i poate fi msurat astfel:
a) se alege un drum de la x
1
la x
n

b) pe arcele drumului marcat cu + fluxul se majoreaz cu
cantitate de flux (de exemplu =1)
c) pe arcele drumului marcat cu - fluxul se micoreaz cu
aceeai cantitate .
d) fluxul arcelor nemarcate nu se schimb
e) se revine la Pasul 2)
Algoritmul are un numr finit de pai, iar fluxul maxim se atinge
cnd nu mai poate fi marcat destinaia x
n
a reelei.
114
Observaie:
Mrimea fluxului se poate face cu mai mult dect o unitate,
evitndu-se astfel prea multe operaii de marcare, astfel: se consider
un drum v format din drumuri marcate cu + sau ce unete x
1
cu
x
n
, uor de gsit urmrind vrfurile marcate n sensul x
n
ctre x
o
.
Notm v
+
mulimea arcelor (x, y) unde y este marcat cu + i v


mulimea arcelor unde y este marcat cu . Calculm:

V u
2
V u
1

(u) min

(u)) min(c(u)

=
=


i = min(
1
,
2
. Observm c > 0 i este numr ntreg.
Mrim cu pe fiecare arc u V
+
i micorm cu pe fiecare arc
u V
-
, obinnd la ieire un flux mrit cu .
Se repet etapa a doua cu fluxul obinut. Valoarea fluxului
maxim se gsete realiznd o tietur prin separarea cu o linie a
vrfurilor marcate de cele nemarcate i capacitatea acestei tieturi
reprezint fluxul maxim, sau adunnd fluxurile arcelor incidente
interior lui x
n
.

Exemplu:
Fie reeaua

Fig. 8.1

vrful x
1
este sursa reelei, vrful x
5
este destinaia i se verific
urmtoarele:
) (x
1
=

( ) ( ) ( ) ( ) { }
4 1 3 1 2 1 1
x , x ; x , x , x , x x =
+
115
( ) ( ) ( ) { } ( = =
+
5 5 4 5 2
x x , x ; x , x x )
Pentru reeaua din figur vrem s determinm fluxul maxim.
Considerm fluxul iniial
o
(x
i
, x
j
) = 0, (x
i
, x
j
) .

Pasul 2
1) Observm prin procedeul de marcaj am putut marca destinaia
x
5
a reelei. Atunci fluxul nu este maxim i poate fi mrit.
Alegem un drum de la x
1
la x
5

d
1
: {x
1
, x
2
, x
5
}
Fluxul se majoreaz cu cantitatea
= min(c(u) (u))
uV+
= min (2-0; 8-0) = 2 =2 (arcul (x
1
, x
2
) se va satura).
F

luxul va avea valoarea
1
=
o
+ 2
1
= 2


2)






Fig. 8.2

Am putut marca destinaia x a reelei, fluxul nu este maxim i
poate fi mrit.
Fie drumul d
2
: {x
2
, x
4
, x
5
}, mrim fluxul cu = 3 (arcul (x
1,
x
4
)
se va satura)
oul flux va avea valoarea
2
=
1
+3
2
= 5 N





3)





Fig. 8.3
116
Prin repetarea procedeului de marcaj am putut marca din nou
destinaia, deci fluxul nu este maxim.
Pe drumul d
3
={x
1
; x
3
, x
4
, x
5
}
= min (c(u) (u))= min (5-0; 4-0; 5-3) = 2.
uV+
Cu cantitatea = 2 vom mri fluxul
3
=
2
+2



3
=7



4)





Fig. 8.4

Destinaia a fost marcat, alegem drumul d
4
= {x
1
, x
3
, x
2
, x
5
}
= min (5-2; 5-0; 8-2) =3
Fluxul va fi mrit cu cantitatea = 3 i obinem
4
=
3
+3
4
= 10

Exemplul 2
Pentru a transporta n 6 localiti produsele sale o firm poate
opta pentru variantele din reeaua de mai jos, tiind c numerele din
afara parantezelor reprezint capacitile arcelor, iar numerele din
interior, valorile unui flux iniial ce nu satureaz nici un arc, se
datorete gsirea fluxului maxim de transport

Fig. 9

117
Rezolvare verificm dac flux iniial constituie un flux realizabil
adic
: R
+

1) ndeplinete condiia de mrginire a fluxului
(x
i
, x
j
) avem 0 (x
1
, x
j
) p
ij
i,j {1, 2, ... 6}
0 < (x
1
, x
2
) = 2 < p
12
= 3
0 < (x
1
, x
3
) = 5 < p
13
= 8
0 < (x
1
, x
4
) = 2 < p
14
= 7
0 < (x
2
, x
6
) = 1 < p
26
= 4
0 < (x
3
, x
2
) = 1 < p
32
= 5
0 < (x
3
, x
4
) = 2 < p
34
= 5
0 < (x
3
, x
5
) = 2 < p
35
= 6
0 < (x
4
, x
6
) = 5 < p
46
= 10
0 < (x
5
, x
4
) = 1 < p
54
= 3
0 < (x
5
, x
6
) = 3 < p
56
= 5
Alegem drumul d
2
: {x
1
, x
4
, x
6
}
= min (7-2, 10-5) = 5

Fig. 10


2
= 11 + 5 = 16 Arcele (x
1
, x
4
), (x
4
, x
6
) s-au saturat.
2) Destinaia x
6
a putut fi marcat alegem drumul d
3
: {x
1
, x
2
, x
6
}
= min (3-2, 4-1) =1
Arcul (x
1
, x
2
) s-a saturat
3
=
2
+ 1 =16

118

Fig. 11

3) Destinaia x
6
s-a marcat (fig.5), fluxul poate fi mrit d
4
= {x
1
,
x
3
, x
2
, x
6
}
= min (8-7, 5-1, 4-2) = 1


4
=
3
+ 1 =17 Arcul (x
1
, x
3
) s-a saturat
2) Condiia de conservare
( )
( )
( )
( )

=
=
6
x , x
1 h
h j
6
x , x
2 k
j k i
h j j k
x , x x , x avem X x

Vrfuri
Flux care intr n
vrful x
i
Flux care iese n
vrful x
i

x
2
3 3
x
3
5 5
x
4
5 5
x
5
4 4

Se observ c i Propoziia 1 este verificat, adic
( ) ( ) 9 x , x x x
5
2 j
6 j
4
2 i
i 1
= =

= =

Deci fluxul iniial este
o
= 9
T

recem la Pasul 2 din algoritmul Ford Fulkerson
1) Observm c destinaia x
6
s-a putu marca. Fluxul
o
poate fi
mrit cu cantitatea = min (8-5, 6-2, 5-3) =2
alegnd drumul d
1
: {x
1
, x
3
, x
5
, x
6
}

1
=
o
+2=11 Arcul (x
5
, x
6
) s-a saturat

119

Fig. 12

2) Marcnd din nou (fig.2) se observ c distincia s-a marcat
deci fluxul poate fi mrit.

Fig. 13

Observm c destinaia nu s-a mai putut marca. Deci fluxul este
maxim = 17.

P

robleme propuse:
1. Matricea arcelor unui graf G este:

0 0 0 0 x
1 0 1 0 x
1 0 1 0 x
1 1 1 0 x
x x x x
4
3
2
1
4 3 2 1


120
a) determinai i alte exprimri ale grafului G
b) s se calculeze gradele g
+
(x
3
); g
-
(x
2
)
c) scriei matricea drumurilor i proprietile ce decurg din
descrierea ei
d

) determinai drumul hamiltonian
2. O firm are filiale n cinci localiti i ncearc folosirea
posibilitilor de transport reprezentate prin arce n graful de mai jos:

Fig. 1

S se arate dac este posibil trecerea prin toate cele 5 localiti
cte o singur dat, n caz afirmativ indicndu-se din ce localitate
trebuie pornit, i n ce ordine trebuie parcurse celelalte localiti.

3. Un anumit control financiar, ce presupune verificarea a 7
servicii ale unei firme, ntr-o anumit ordine, indicat n graful de mai
jos, fr a verifica un serviciu de 2 ori, dar verificndu-le pe toate. S
se determine dac acest control poate fi efectuat n mod unic i n ce
ordine.

Fig. 2

4. Fie graful G = (X, ) = {(x
1
, x
2
); (x
1
, x
3
); (x
1
, x
5
); (x
2
, x
3
);
(x
2
, x
4
); (x
2
, x
5
); (x
3
, x
4
); (x
3
, x
5
); (x
3
, x
4
); (x
3
, x
5
); (x
4
, x
5
)} Se cer:
a) Prezentai modelul i sub alte forme de reprezentare
echivalente ce cea dat.
b) Cercetai existena drumului hamiltonian i justificai modul
de identificare a acestuia.
c) Dac acest model este asociat urmtoarei probleme practice:
121
Prin parcurgerea urmtoarelor etape din procesul de fabricaie al
unui produs se obin beneficii n fiecare etap. tiind c arcele (x
i
, x
j
)
sunt asociate unei prelucrri, iar ponderea arcului (x
i
, x
j
) reprezint
beneficiul suplimentar realizat prin parcurgerea etapei x
j
dup ce a fost
realizat etapa x
i
i c beneficiile din fiecare etap se pot cumula, s se
determine beneficiul total maxim. (Prima etap fiind x
1
i ultima x
5
).

la
de la
x
1
x
2
x
3
x
4
x
5
x
1
- 5 3 - 15
x
2
- - 10 12 9
x
3
- - - 7 4
x
4
- - - - 8
x
5
- - - -

5. S se determine drumul minim existent ntre urmtoarele
puncte de desfacere a unei ntreprinderi

Fig. 3

6. Fie reeaua de transport cu capacitile limitate:

Fig. 4

a) S se determine valoarea fluxului maxim n reea
b) Dac se cunosc costurile de transport
122

c
12
= 2; c
13
= 5; c
23
= 34; c
24
= 6; c
34
= 9
s

se deduc fluxul maxim cu cost minim n reeaua dat.
7. Se d modelul din figura urmtoare

Fig. 5

a) s se arate c graful este o reea
b

) s se determine fluxul maxim n reeaua de mai sus.
8. Fie graful valuat din figura:

Fig. 6

a) s se scrie matricea conexiunilor directe i matricea
drumurilor i s se specifice proprietile grafului care rezult din
aceste matrici.
b) asociem modelul unui proiect de activitate, unde duratele
activitilor se msoar n luni, determinai durata minim i durata
maxim a acestui proiect.

123
9. Se dorete instalarea unei reele de cablu ntre 5 blocuri.
Legturile ntre ele sunt prezentate n graful din figura urmtoare.

Fig. 7

S se verifice dac exist posibilitatea realizrii unei sute care s
treac o singur dat pe la fiecare bloc, n caz afirmativ indicndu-se
de la ce bloc trebuie pornit i n ce ordine trebuiesc montate cablurile
ntre cele 5 blocuri.







124


4. ELEMENTE DE ANALIZ MATEMATIC
4.1. Funcii vectoriale

Se spune c f este o funcie vectorial de variabil vectorial
dac f: E R
m
unde E R
n
i f o funcie oarecare.
Dat funcia vectorial f: E R
m
se vor considera urmtoarele
funcii reale: f
i
: E R, i,..., m unde f
i
(x) = y
i
,iar f(x) = (y
1
, ..., y
m
) R
m
.

Se adopt notaia:
f = (f
1
, ..., f
m
)
funciile f
1
, ..., f
m
se numesc componentele reale ale lui f.
n mod canonic se introduc operaiile cu funcii vectoriale:
(f+g)(x)=f(x)+g(x), xE
(fg)(x)=f(x)g(x), xE
(f)(x)= f(x) , xE, R
Mulimea funciilor vectoriale f: E R
m
formeaz un spaiu vectorial.
De asemenea se introduce produsul scalar i norma pentru
aceste funcii vectoriale:
(f, g)(x)=(f(x), g(x)), xE
( ) ) (x f x f = , xE
Dac f = (f
1
, ..., f
m
) i g = (g
1
, ..., g
m
) atunci:
( ) ( )

=
= =
m
1 i
i i
x g x f x g x f x g f ) ( ) ( ) ( ), ( ) ( ,
adic
( )

=
=
m
1 i
i i
g f g f , (produsul scalar).
De asemenea

=
= =
m
1 i
2
i
f f f f ) , ( (norma).
Fie mulimea ER
n
, FR
m
i funciile f: E F, g: F R
p
. Se
consider funcia compus:
h=g o f: F R
p
.
h(x) = g(f(x)), xE.

125
TEOREMA 1
n condiiile de mai sus, dac f = (f
1
, ..., f
m
), g = (g
1
, ..., g
m
) i h
= (h
1
, ..., h
m
)
atunci:
h
1
(x) = g
1
(f(x)), ..., h
p
(x) = g
p
(f(x))
i
h

(x
1
, ..., x
n
) = g(f
1
(x
1
, ..., x
n
),..., f
m
(x
1
,..., x
n
))
Definiia 1
uncia f: E R
m
este mrginit dac mulimea f(E) este mrginit. F

TEOREMA 2
Funcia f: E R
m
este mrginit dac i numai dac exist un
numr M astfel nct M x f ) ( pentru orice xE.
TEOREMA 3
Funcia f = (f
1
, ..., f
m
) este mrginit dac i numai dac f
1
, ..., f
m

sunt mrginite.
Definiia limitei unei funcii reale se extinde i pentru funcii vectoriale.
Fie mulimea ER
m
, x
0
un punct de acumulare pentru E i
funcia vectorial
: E R
m
. f

Definiia 2
Un vector l R
m
este limita funciei f n punctul x
0
, dac pentru
orice vecintate U a lui l (n R
m
) exist o vecintate V a lui x
0
(n R
n
)
astfel nct oricare ar fi x V E, x x
0
, atunci f(x) U.
Se scrie:
) x x cnd l f(x) (sau f(x) lim l
0
x x
0
=

.
Propoziiile urmtoare dau definiii echivalente ale limitei.
Demonstraia lor se face la fel ca i n cazul funciilor reale de o
singur variabil.

PROPOZIIA 1
, ) ( lim l x f
0
x x
=

dac i numai dac, pentru orice ir


k
x
0
, x
k
E, x
k
x
0
, atunci f(x
k
) l. x

PROPOZIIA 2
l x f
0
x x
=

) ( lim , dac i numai dac, pentru orice numr , 0



126
exist un numr ( ) 0 , astfel nct, oricare ar fi x x
0
, din E, cu
( )
0
x x atunci:
( ) l x f .

PROPOZIIA 3
( ) l x f
0
x x
=

lim , dac i numai dac pentru orice numr 0 ,


exist o vecintate V a lui x
0
(V depinde de ) astfel nct condiiile x
V E i x x
0
implic ( ) l x f

PROPOZIIA 4
( ) l x f
0
x x
=

lim , dac i numai dac, pentru orice vecintate U a lui


l, exist un numr 0 , (care depinde U) astfel nct condiiile xE,
xx
0
i

0
x x
implic f(x) U.
Dac x
p
= (x
1p
, x
2p
, ..., x
np)
i a = (a
1
, a
2
, ..., a
n
) condiia
a x
p
p
este echivalent cu
n
p
np 2
p
p 2 1
p
p 1
a x a x a x ,..., , .
De aceea, n loc de ( ) x f
a x
lim , limita se mai noteaz i astfel:
( )
n 2 1
a x
a x
x x x f
n n
1 1
,..., , lim

M

Astfel pentru o funcie de dou variabile f(x, y), limita sa n
punctul (x
0
, y
0
) se scrie: . ) , ( lim y x f
0
0
y y
x x

Se spune c aceasta este limita funciei f cnd x i y tind


independent (dar simultan) ctre x
0
i respectiv, y
0
. n acest caz,
propoziia 2 se poate transcrie astfel:
l y x f
0
0
y y
x x
=

) , ( lim , dac i numai dac, pentru orice >0, exist un


numr , a. . oricare ar fi (x, y) (x
0
, y
0
) din E cu ( ) 0
( )
0
x x i ( )
0
y y atunci:

127
l y x f ) , ( .
Se definete limita funciei f: E R
n
R
m
relativ la o mulime A
E, ntr-un punct de acumulare a lui A, la fel ca i pentru funcii
reale de o singur variabil.
Un vector l R
m
este limita funciei f n punctul a relativ la
submulimea A, dac pentru orice ir x
p
a, x
p
A, x
p
a, avem
f(x
p
) l. Se noteaz:
) ( lim x f l
A x
a x

= .
Dac exist, atunci i exist i cele dou
limite sunt egale. Dac ns exist nu rezult neaprat c
exist .
) ( lim x f
a x
) ( lim x f
A x
a x

) ( lim x f
A x
a x

) ( lim x f
a x
n particular, dac A este intersecia mulimii E cu o dreapt, care
trece prin a, atunci se numete limita funciei f dup o direcie. ) ( lim x f
A x
a x

De exemplu, n cazul unei funcii f(x, y) de dou variante reale,


dac ecuaia dreptei este y = h(x), limita se scrie . Se
zice c aceasta este limita funciei f cnd x i y tind simultan dar
dependent, pe dreapta y = h(x), respectiv ctre x
0
i y
0
. n fapt aceasta
este o limit a funciei compuse de o singur variabil f(x),h(x)).
) , ( lim
h(x) y ,
y x f
0
0
y y
x x
=

h(x)) , ( lim ) , ( lim x f y x f


0
0
0
x x
y y
x x

=
Toate proprietile limitelor de funcii reale, care nu implic
relaia de ordine i produsul, se pstreaz i pentru funciile
vectoriale i demonstraiile sunt aceleai.
1) Limita unei funcii vectoriale ntr-un punct, dac exist, este unic.
2) Dac
l x f
0
x x
=

) ( lim
, atunci
l x f
0
x x
=

) ( lim
.

128
3) l x f
0
x x
=

) ( lim dac i numai dac ( ) 0 l x f


0
x x
=

) ( lim adic
dac i numai dac 0 l x f
0
x x
=

) ( lim .
4) Dac 0 x f
0
x x

) ( lim , atunci exist o vecintate V a lui x


0
,
astfel nct f(x) 0 oricare ar fi x x
0
din V E.
5) Funcia f are limita n x
0
dac i numai dac, pentru orice
numr >0, exist o vecintate V a lui x
0
, astfel nct oricare ar fi x,
xVE, x
0
, xx
0
,atunci:
( ) ( )

x f x f
Criteriu. Dac f: E R
m
i h: E R, dac 0 x h
0
x x
=

) ( lim i
dac exist un vector l R
m
i o vecintate V a lui x
0
, astfel nct :
) ( ) ( x h l x f
pentru orice x x
0
din V E, atunci:
l x f
0
x x
=

) ( lim .
7) Dac f: E R
m
i g: E R
m
au limite n x
0
, atunci funciile
f+g, fg: E R
m
au limit n x i
0
[ ]
[ ] ). ( lim ) ( lim ) ( ) ( lim
), ( lim ) ( lim ) ( ) ( lim
0 0 0
0 0 0
x g x f x g x f
x g x f x g x f
x x x x x x
x x x x x x


=
= + +

8) Dac f: E R
m
i : E R au limit n x
0
, atunci funcia f:
E R
m
are limit n x
0
i
) ( lim ) ( lim ) ( ) ( lim x f x x f x
0 0 0
x x x x x x
= .
n particular pentru (x) = , se deduce:
) ( lim ) ( lim x f x
0 0
x x x x
= .

PROPOZIIA 5
Fie funcia f: E R
n
R
m
i f
1
, f
2
, ..., f
m
: ER componentele
sale reale: f = (f
1
, f
2
, ..., f
m
). Atunci:
l x f
0
x x
=

) ( lim dac i numai dac:


, m ..., 2, 1, i , ) ( lim = =

i i
x x
1 x f
0
unde l = (1
1
, 1
2
, ..., 1
m
) R
m
.

129
4.2. Limite iterate
Fie f(x
1
, x
2
, ..., x
n
) o funcie vectorial de n variabile, f: ER
n

R
n
.
Din aceast funcie se poate obine funcia vectorial de o
singur variabil i anume, funciile sale pariale:
f
1
:x
1
f(x
1
, x
2
, ..., x
n
)
f :x
2
f(x
1
, x
2
, ..., x
n
)
2

f
n
:x
n
f(x
1
, x
2
, ..., x
n
)
Se pot considera atunci limitele acestor funcii de o singur
variabil:
( )
n i
a x
i i
a x
x x f x f
i i i i
,..., lim ) ( lim

= i=1, 2, ..., n
dac a
i
este punct de acumulare al mulimii ( ) { } E x x x R x x E
n 2 1 i i i
= ,..., , , .
Limita funciei f
i
este un numr care depinde de celelalte (n-1) variabile reale,
diferite de x
i
.
Se pot considera apoi:
( )
n 1
a x a x
x x f
i i j j
,..., lim lim

, i j.
Aceast limit este un numr care depinde de celelalte n-2
variabile diferite de x
i
i x
j
. Se poate considera limita iterat a acestei
funcii n raport cu toate variabilele pe rnd. Aceast limit este un
numr care nu mai depinde de nici una din variabile. Aceasta se
numete limita iterat a funciei f.
De exemplu, pentru funciile de dou variabile f(x, y) se pot
considera limite iterate:
( ) y x f
0 0
y y x x
, lim lim

i ( ) y x f
0 0
x x y y
, lim lim


Se spune c acestea sunt limitele funciei f(x, y) cnd x i y tind
succesiv respectiv ctre x
0
i y
0
. Legtura dintre limite i limitele
iterate este dat de:

PROPOZIIA 1
Dac exist limita funciei ntr-un punct i una din limitele
iterate n acest punct, atunci aceste limite sunt egale.




130
4.3. Continuitatea funciilor vectoriale
Definiia continuitii funciilor reale de o singur variabil se
extinde i pentru funcii vectoriale.

E R R
n m

Definiia 1
Fie funcia f: i un punct x
0
E. Funcia f este continu n x
0

dac pentru orice vecintate U a lui f(x
0
) exist o vecintate V a lui x
0

astfel nct oricare ar fi x V E atunci f(x) V.

U

rmtoarele propoziii dau definiii echivalente ale continuitii:
PROPOZIIA 1
Funcia f este continu n punctul x
0
, dac i numai dac, pentru
orice ir E x x
0
p
p

p
x , , atunci ( ) ( )
0
p
p
x f x f .

PROPOZIIA 2
Funcia f este continu n x
0
, dac i numai dac, pentru orice
numr >0, exist un numr ( ) 0 , astfel nct oricare ar fi x E cu
( )
0
x x atunci: ) ( ) (
0
x f x f .

PROPOZIIA 3
Funcia f este continu n x
0
dac i numai dac pentru orice
numr >0, exist o vecintate V a lui x
0
, (V depinde de ) astfel nct,
oricare ar fi x E V s atunci ) ( ) (
0
x f x f .
PROPOZIIA 4
Funcia f este continu n punctul x
0
. dac i numai dac, pentru
orice vecintate U a lui f(x
0
) exist un numr > 0 (care depinde de
U) astfel nct oricare ar fi x E cu
0
x x s avem f(x) U.

PROPOZIIA 5
Funcia f este continu n punctul x
0
dac i numai dac :
0 x f x f
0
x x
0
=

) ( ) ( lim .
Se spune c funcia f este continu pe mulimea E dac este
continu n fiecare punct din E.

131
Proprietile funciilor reale continue care nu implic relaia de
ordine, rmn variabile i pentru funciile vectoriale continue:
1) Dac funcia f(x) este continu n punctul x
0
(sau pe E) atunci
funcia ) (x f este continu n x
0
(respectiv pe E).

PROPOZIIA 6
Funcia vectorial f: E R
n
R
m
este continu ntr-un punct x
0

E, dac i numai dac fiecare din componentele sale reale f
1
, f
2
, ...,
f
m
: E R este continu n x
0
.
Propoziia rezult din inegalitile
( ) ( )

=

m
1 i
0 i i 0 0 i i
x f x f x f x f x f x f ) ( ) ( ) ( ) (
aplicnd de exemplu, definiia continuitii cu i .
4.4. Continuitatea parial
Definiia 1
Fie funcia f: E R
n
R
m
i a = (a
1
, a
2
, ..., a
n
) un punct din E.
Se consider funcia parial ( de o singur variabil):
f
i
: x
i
f (a
1
, a
2
, ..., a
i-1
, x
i
, a
i+1
, ..., a
n
)
definit pe mulimea
( ) { } E a a a a a R x x E
n 1 i 1 i 2 1 i i i
=
+
,..., , x , ,..., , , /
i

dac funcia parial f este continu n punctul a
i
E, se spune
c funcia f este continu (parial) n raport cu vartiabila x
i
n punctul
a = (a
1
, a
2
, ..., a
n
).
A spune c funcia f(x
1
, ..., x
n
) este continu parial n raport cu
x
i
n punctul a, nseamn c, pentru orice numr >0 exist un numr
()>0, astfel nct oricare ar fi x
i
E
i
cu ( )
i i
a x s avem
) ( ) (
i i i i
a f x f , adic
( ) ( ) ,..., ,..., ,..., ,...,
1 1

n i n i
a a a f a x a f .
Dac funcia f este continu n punctul a = (a
1
, a
2
, ..., a
n
) se
spune adesea c este continu n acest punct n raport cu ansamblul
variabilelor pentru a deosebi de continuitatea parial n raport cu cte
o variabil.
Observaie. Dac funcia f este continu ntr-un punct n raport
cu fiecare variabil n parte, nu rezult c ea este continu n acest
punct n raport cu ansamblul variabilelor.

132
4.5. Derivate pariale
Fie f(x, y) o funcie real de dou variabile, definit pe o
mulime E R
2
i (x
0
, y
0
) un punct interior lui E.
Definiia 1
Funcia f are n punctele (x
0
, y
0
) derivat parial n raport cu
variabila x dac exist i este finit:
0
0 0 0
x x
x x
y x f y x f
0

) , ( ) , (
lim .
Limita se numete derivata parial n raport cu x a lui f n (x
0
,
y
0
) i se noteaz:
( )
( )
( )
0 0 x
0 0
0 0 x
y x f D
x
y x f
y x f ,
,
, =


( ) y x f
0 0
,
Asemntor se definete
y
Se spune c f are derivat parial n raport cu x pe E dac ea are
derivat parial n raport cu x n fiecare punct, (x, y) A.
n acest caz funcia : R E
x
f

:
definit de
x
y) f(x,
y) (x,

se numete derivata parial a lui


f pe E. Analog se definete R E
y
f

:
Notaie:
x
f
f D f
x x

= =
Practic derivata f
x
se calculeaz considernd pe y constant i
derivnd ca o funcie de o singur variabil x.
Derivata parial n raport cu y se obine considernd pe x
constant i derivnd ca pe o funcie de y.

PROPOZIIA 1
Dac derivata parial f
x
(respectiv f
y
) exist n (x
0
, y
0
) atunci f
este continu n x
0
n raport cu x (respectiv y).
Demonstraie. Funcia (x) = f(x, y
0
) de o singur variabil n
x
0
, deci continu.




133

134
PROPOZIIA 2
Fie (x
0
, y
0
) un punct interior al lui E. Dac derivatele pariale f
x

i f
y
exist pe o vecintate V a lui (x
0
, y
0
) atunci pentru orice punct (x,
y) V exist un numr cuprins ntre x
0
i x i un numr cuprins
ntre y
0
i y astfel nct:
f(x, y) f(x
0
, y
0
) = f
x
(, y)(x-x
0
) - f
y
(x
0
, )(y-y
0
).
Demonstraie
Se alege un punct arbitrar (x, y) V i se menine fix. Atunci:
f(x, y) F(x
0
, y
0
)= f(x
0
, y) + f(x
0
, y) f(x
0
, y
0
) + f(x, y)
Se noteaz:
(t) = f(t, y), (t)= f(x
0
, t), (t, y) V, (x
0
, t) V
Funciile de o singur variabil (t) i (t) sunt derivabile i
(t)= f
x
(t, y), (t)= f
y
(x
0
, t).
Aplicnd teorema creterilor finite pentru (t) i (t)
atunci:
(x) (x
0
) =
x
()(x-x
0
), x
0
x
(y) (y
0
) =
y
()(y-y
0
) , y
0
y
adic
f(x, y) f(x
0
, y) = f
x
(, y)(x-x
0
)
f(x
0
, y) f(x
0
, y
0
) = f
y
(x
0
, )(y-y
0
)
Atunci, prin adunarea relaiilor,
f

(x, y) f(x
0
, y
0
) = f
x
(, y)(x-x
0
)+ f
y
(x
0
, )(y-y
0
).
Observaie. Aceast egalitate se numete formula lui Lagrange
pentru funcii de dou variabile.

PROPOZIIA 3
Fie (x
0
, y
0
) un punct interior al lui E. Dac funcia f admite
derivate pariale mrginite ntr-o vecintate V a lui (x
0
, y
0
), atunci ea
este continu n (x
0
, y
0
) (n raport cu ansamblul variabilelor).

COROLARUL 1
Dac f
x
i

f
y
exist pe o vecintate a lui (x
0
, y
0
) i sunt continue
n (x
0
, y
0
), atunci funcia f este continu n (x
0
, y
0
).
Demonstraie
Dac f
x
i

f
y
sunt continue n (x
0
, y
0
) exist o vecintate V a lui
(x
0
, y
0
pe care aceste funcii sunt mrginite. )

COROLARUL 2. Dac derivatele pariale f
x
i

f
y
exist pe E i
sunt continue sau sunt mrginite, atunci funcia f este continu pe E.
4.6. Interpretarea economic a derivatelor pariale
Derivata parial n raport cu variabila x
i
indic variaia funciei
f la o variaie (cretere sau descretere) foarte mic x
i
a variabilei x
i
.
n cazul funciilor de producie y=f(x
1
,,x
n
), unde x
1
,,x
n
sunt
factorii utilizai n procesul de producie, derivatele pariale f'
xi
msoar eficiena utilizrii unei uniti suplimentare din factorul x
i
cnd ceilali factori rmn neschimbai i se numesc randamente
marginale sau produse marginale.
Pentru modelarea matematic a proceselor de producie se
folosesc diferite expresii matematice a funciilor de producie . Cele
mai des folosite sunt urmtoarele funcii de producie:
- de tip Cobb-Douglas: y= AK

;
- de tip Sato:
y=AK
2
L
2
/(K
3
+L
3
), A>0, >0, >0;
- de tip Allen:
y= A(2L-K
2
-L
2
)
1/2
,A>0, ,>0, i
2
>;
- de tip CES:
y= A(K
-
+ L
-
)
-1/
,
unde K reprezint volumul capitalului fix(mil. lei), L reprezint
volumul forei de munc ( mii de persoane), A este un scalar care se
determin experimental, iar y este volumul produciei (mil.lei); , , ,
se determin experimental.
Propunem ca exerciiu calcularea derivatelor pariale pentru
fiecare funcie n raport cu K i L.
4.7. Difereniabilitatea funciilor de mai multe variabile
Fie f(x,y) o funcie de dou variabile definit pe o mulime E
R
2
i (a,b) un punct interior al lui E.

Definiia 1
Se spune c funcia f(x,y) este difereniabil n punctul (a,b)
dac exist dou numere reale i i o funcie (x,y) definit pe E,
continu n (a,b) i nul n acest punct:
( ) ( ) 0 lim
b y
a x
= =

b a, y x,



astfel nct n orice punct (x,y) E
f(x,y) f(a,b) = (x-a) + (y-b)+ (x,y) ( ) ( )
2 2
b y a x + .

135
Dac E este o mulime deschis se spune c f este difereniabil
pe E dac este difereniabil n orice punct din E.
Se va nota
( ) ( ) ( )
2 2
b y a x + = = y x,
d

eci egalitatea de mai sus se scrie:
f(x,y) f(a,b) = (x-a) + (y-b) + (x,y)
unde ( ) 0 lim
b y
a x
=

y x,

LEMA 1
Dac funcia (x,y) definit pe E, are limita 0 n (a,b), atunci
exist dou funcii
1
i
2
definite pe E

astfel nct au limita 0 n
(a,b) i

(x,y) =
1
(x,y) (x-a) +
2
(x,y) (y-b), (x,y) E.

Reciproc: dac funciile
1
i
2
definite pe E, au limita 0 n
punctul (a,b) atunci exist o funcie (x,y) cu limita 0 n (a,b) care s
verifice egalitatea precedent. Folosind aceast lem, rezult imediat:

PROPOZIIA 3
Funcia f este difereniabil n punctul (a,b) dac i numai dac
exist dou numere reale i i dou funcii
1
i
2
definite pe E,
continue n (a,b) i nule n acest punct:
( ) ( ) 1,2, i
i i
= = =

, 0 b , a y , x lim
b y
a x

a

stfel nct pentru orice (x,y) E:
(x,y) f(a,b) = (x-a) + (y-b) +
1
(x,y) (x,y) (x-a) +
2
(x.y) (y-b) f

A

ceast egalitate se mai scrie
( ) ( ) ( ) [ ]( ) ( ) [ ]( ) b y y , x y , x b , a f y , x f
2 1
+ + + = a - x .

PROPOZIIA 4
Dac funcia f este difereniabil n (a,b), atunci ea are derivate
pariale n (a.b) i
( ) ( ) = = b a , f
x y
f b a,
Egalitatea de definiie a difereniabilitii se scrie atunci astfel:
( ) ( ) ( )( ) ( )( ) ( ) + + = y x, b - y f a - x
y
b , a b , a f b , a f y , x f
x



136
Demonstraie:
Dac n
( ) ( ) ( ) ( ) ( ) ( ) ( )
2 2
b y b y a x b , a f y , x f + + + = y - x x.y

s

e consider y = b atunci:
( ) ( ) ( ) ( ) a x a x b a f b x f + = b x, , , .
P

entru x a se deduce:
( ) ( )
( )
a x
a x
a x
b , a f b , x f

+ =

b x, .
Dar
( ) ( ) ( ) ( ) 0 b , a b , x = = =

b x, lim i b x,
a - x
a - x

a x
.
Deci
( ) ( )
=

a x
b , a f b , x f
lim
a x
,
adic
( ) = b , a f
x
.
n mod analog se demonstreaz ( ) = b , a f
y
.

Corolar. Dac f este difereniabil pe E, atunci ea are derivate
pariale pe E.
y
f i
x
f

PROPOZIIA 5
Dac f este difereniabil n punctul (a,b), atunci ea este continu
n acest punct.
Demonstraie:
T

oi termenii din dreapta ai egalitii
( ) ( ) ( ) ( ) ( ) + + = y x b y a x b a f y x f , , ,
a

u limita 0 n (a,b), deci
( ) ( ) [ ] 0 =

b , a f y , x f lim
b y
a x

de unde

137
( ) ( ) b a, f y x, f =

b y
a x
lim
a

dic f este continu n (a,b).
Corolar: Dac f este difereniabil pe E atunci ea este continu
pe E. Ultimele dou propoziii arat c existena unei derivate pariale
i continuitatea unei funcii sunt condiii necesare (dar nu suficiente)
pentru difereniabilitatea sa.
P

ropoziia urmtoare d condiii suficiente de difereniabilitate.
PROPOZIIA 6
Dac f are derivate pariale
y
f i
x
f ntr-o vecintate V a lui
(a,b) i dac aceste derivate pariale sunt continue n (a,b), atunci
funcia f este difereniabil n (a,b).

R

eciproca propoziiei nu este adevrat.
Exemplu.
Fie ( ) ( )
x
1
sin
2 2
2 2
y
y x y , x f
+
+ = dac (x,y) 0 i f(0, 0) = 0

S artm c funcia este difereniabil n origine. Pentru (x,y) (0,0):
( ) ( ) ( )
( ) ( ) ( ) ( )
2 2
2
2 2
2
2 2
0 y 0 x
y
y x 0 y 0 0 x 0
y
y x 0 , 0 f y , x f
+
+
+ + + =
=
+
+ =
2
2
x
1
sin
x
1
sin


Notnd ( )
2
2 2
y
y x y , x
+
+ =
2
x
1
sin atunci:

( )
2
2
2
y
y
sin y y , x +
+
+ =
2
2
2
x
x
1
x i

0 y lim
2
0 y
0 x
= +

2
x deci ( ) 0 lim
0 y
0 x
=

y x,

Aadar funcia f este difereniabil n origine. Rezult n particular

138
( ) ( ) 0 0 , 0 0 0 , 0 f
x
= =
y
f i
S

calculm derivatele pariale n punctele (x,y) (0,0)
( )
2 2 2
x
y y y
x 2 y , x f
+ +

+
=
2 2 2
x
1
cos
x
x

x
1
sin

( )
2 2 2
y
y y y
y 2 y , x f
+ +

+
=
2 2 2
x
1
cos
x
y

x
1
sin .
Aceste derivate pariale nu au limit n origine i cu att mai
mult nu sunt continue n origine, deoarece funciile
x
1

2 2
y
sin
+

i
2
y +
2
x
1
cos nu au limit n origine.
Fie f(x,y) o funcie real definit pe E R
2
i difereniabil n
(a,b) E. Cum are limita 0 n (a,b) avem aproximativ:

( ) ( ) ( )( ) ( ) ( ) b - y f f
y x
b , a a x b , a b , a f y , x f +

Definiia 2
Funcia de dou variabile
( )( ) ( )( ) ( )( ) b - y b a, f a - x f y x, b a, f
y x
+ = b , a d
se numete difereniala lui f(x,y) n (a,b).
Fie funciile : E R, : E R date de
(x,y) = x


(x,y) = y
a

tunci
( )
( ) 0
1
x


y , x
y , x
x


( )
( ) 1
0
y


y , x
y , x
y

d

eci
( )( ) ( )( ) v v u, y x, d i u v u, y , x d


139
N

otnd x-a = u i y-b = v, vom avea
( ) ( ) ( )dy f dx z x, f
y x
y x y , x df + =
sau
dy
y
f
dx
x
f
dy f dx f
y x

= + = df
Pentru o funcie de n variabile f (x
1
,x
2
,...,x
n
) difereniala este


i
dx df

=

=
n
1 i
i

x
f

unde dx
i
este difereniala funciei
i
(x
1
, ..., x
n
) = x
i
4.8. Derivate pariale de ordin superior
Fie f (x,y) o funcie real definit pe E R
2
. Se presupune c
funciile sunt definite pe E i c au derivate pariale pe E.
Atunci exist urmtoarele derivate pariale de ordinul II:
y
f i
x
f

( )
2
2
x
x
f
x
f
x f
2

=
x
f
x


( )
x y
f
x
f
f f
y
x xy

=
2

y


( )
y x
f
2
y

=
f
y
f
x
f
x
yx


( )
2
y
y
y
f
y
f
f
2

=
2
y

y
f

Funciile
yx
f , f
xy
se numesc derivate mixte de ordinul II.
O funcie de n variabile f(x
1
, x
2
,..., x
n
) poate avea n
2
derivate
pariale de ordinul doi.
i, j = 1,..., n
i
i
y
x
f

140
E

nunm urmtoarele teoreme:
Criteriul lui Schwartz
Dac funcia f(x,y) are derivate pariale mixte de ordinul doi
ntr-o vecintate V a unui punct (a, b) E i dac
yx
f i
xy
f
yx
f i
xy
f
sunt continue n (a,b) atunci

( ) ( ) b , a f
xy yx
f b a, =
.

Criteriul lui Young
Dac funcia f are derivate pariale de ordinul nti
y
f i
x
f ntr-o
vecintate V a lui (a,b) i dac
y
f i
x
f sunt difereniabile n (a, b),
atunci derivatele pariale mixte de ordinul doi n (a, b) exist i sunt
egale n acest punct:

( ) ( ) b , a f
xy yx
f b a, =
.

Definiia 1
Fie f(x, y) o funcie real de dou variabile definit pe o mulime
E R
2
i (a, b) un punct interior lui E. Se spune c f este
difereniabil de n ori n punctul (b, b) dac toate derivatele de
ordinul n-1 ale lui f exist ntr-o vecintate V a lui (a, b) i sunt
difereniabile n (a, b).
D

ifereniala de ordinul n n punctul (a, b) se definete prin egalitatea:
( ) ( ) ( ) b a f dx y x f d
n
n
, dy
y x
b a, ,

= ,

unde exponentul n nseamn c se dezvolt suma din parantez
dup regula binomului lui Newton i apoi se nmulete formal cu f(a, b).
D

ifereniala de ordinul n pentru o funcie de m variabile va fi:
( ) ( ) f dx dx x ,... x f d
n
m
1 k
k
x
n
1 m 1
n
k

= + + =

=
m x x
dx f ... f
1


Exemple: 1
0
. S se calculeze difereniala de ordinul n pentru:
f(x, y) = e
ax+by
definit pe R
2
.
by ax m by ax 2 by ax
x
e a ,..., e a , ae f
+ + +
= = =
n
x x
n 2
f f

141

( ) by ax 2 by ax 2
y
by ax
y
e b ,..., e b f , be f
2
+ + +
= = =
n
y
2
f

by ax k k n
y
f
x
e b a f
k
k n
+
=
deci:

k k n by ax k k n
n
0 k
k
n
n
dy dx e b a c f d
+
=

=
2
0
, S se calculeze difereniala de ordinul II a funciei:
f (x,y, ) =1n (x+y+z)
(x+y+z)
. z

( ) z y x n 1 1 f f f
z y x
+ + + = = =

z y x
1
f f f f f f
xz yz xy
z y x
2 2 2
+ +
= = = = = =

( ) ( ) dydz 2 dxdz 2 dxdy 2 dz dy dx
z y x
1
z , y , x f d
2 2 2 2
+ + + + +
+ +
=
( )
2 2
dz dy dx
z y x
1
f d + +
+ +
=
4.9. Formula lui Taylor
Fie f: E R
2
R i (a,b) E. S presupune c f admite
derivate pariale de ordinul n i derivatele pariale mixte nu depind de
ordinea variabilelor n raport cu care se deriveaz.
O

ricrui punct (x,y) E i se poate asocia polinomul:
( ) ( ) ( ) ( ) [ ] ( ) ( )( ) ( ) [ ]
( )
( )( ) ( )
k k
y x
n
0
2
y
xy
2
x
y x n
b y b , a f
!
1
... b y f a x f 2 a x f
! 2
1
b y f a x f
! 1
1
b , a f y , x T
k k
2 2
=
= + + + + + + =

= =

l l
l
l
l
l
a - x C
b - y
n
0 k
k
Operatorul T
n
(x,y) se scrie:

( ) ( ) ( ) ( ) ( )
( ) ( )
( )
( ) b , a f b y
y
a x
x ! n
1
... b , a f b y
y
a x
x ! 1
1
b , a f y , x T
n
n

+
+ +

+ =



142
Polinomul T
n
(x,y)se numete polinomul lui Taylor de ordinul n
asociat funciei f(x,y) n punctul (a,b).
Pentru fiecare punct (x.y) E avem formula lui Taylor de
ordinul n
f(x,y) = T
n
(x,y) + R
n
(x,y)
din care obinem restul de ordinul n al dezvoltrii n serie Taylor:
R
n
(x,y) = f (x,y) T
n
(x,y)
Observaie:
Dac funcia f este difereniabil de n+1 ori ntr-o vecintate V
a lui (a,b), pentru orice punct (x,y) V, exist un punct (, ) V
situat pe segmentul care unete punctul (a,b) cu punctul (x,y), aa c:

( )
( )
( ) ( ) (

+
=
+


, f b y a x
! 1 n
1
y , x R
1 n
y x
n
)
Este clar c:

( ) ( )
( ) 0 y , x R lim
n
b , a y , x
=


4.10. Extremele funciilor de mai multe variabile
Definiia 1
Un punct (a, b) E se numete punct de maxim local (respectiv
de minim local) al funciei f: E R
2
, dac exist o vecintate V a lui
(a,b) astfel nct, pentru orice (x,y) E s avem f (x,y) f (a,b)
(respectiv f(x,y) f (a,b)). Aceste puncte se numesc puncte de extrem
(local) ale funciei.
Valoarea f (a,b) a funciei ntr-un punct de maxim (minim) local
se numete maximul (minimul) local al funciei. Vom nota prin ,
interiorul mulimii E.
o
E

PROPOZIIA 1
Dac funcia f are derivate pariale ntr-un punct de extrem (a,b)
, atunci derivatele pariale se anuleaz n acest punct:
o
E
( ) ( ) 0 b , a f , 0 b , a f
y x
= =



143
Demonstraie
ntr-adevr, funcia parial f
1
(x) = f (x,b) definit pe
{ ( ) E x x E
b
= b x, R, este derivabil n punctul a,
este un punct de extrem al funciei, deci,
conform teoremei lui Fermat, avem
( ) ( )
o
E a = iar b , a f a f
x 1
( ) ( ) . 0 b , a 0 a f
1
= =
x
f adic La fel
se arat c ( ) 0 b , a f
y
=
(generalizare a teoremei lui Fermat pentru
funcii de dou variabile).

Definiia 2
Un punct (a,b) E, se numete punct staionar al funciei f (x,y),
dac funcia f (x,y) este difereniabil n (a,b) i dac difereniala sa
este nul n acest punct,
( ) ( ) ( ) 0 dy f dx f
y x
= + = b , a b , a b , a df .
Dar df(a, b) = 0 f
x
(a, b) = f
y
(a, b) = 0.
Aadar, (a, b) este un punct staionar (critic) al funciei f(x, y),
cnd funcia e difereniabil n punctul (a, b) i are derivatele pariale
nule n acest punct.

PROPOZIIA 2
Orice punct de extrem local din interiorul mulimii E n care
funcia f(x, y) este difereniabil este punct staionar al funciei,
reciproca nu este adevrat.
Demonstraie. ntr-adevr, conform propoziiei 1:
f
x
(a, b) = 0 i f
b
(a, b) = 0
d

eci (a, b) este un punct staionar al funciei.
Exemplu: f(x, y)= x
2
y
2
definit pe R
2
.
f
x
=2x; f
y
= 2y; f
y
(0, 0)= 0 = f
y
(0, 0)
Funcia este difereniabil n origine, deoarece derivatele pariale
sunt continue, deci (0, 0) este un punct staionar al funciei, dar (0,0)
nu este punct de extrem.
ntr-adevr pentru punctele de forma (x, 0) de pe axa Ox:
f(x, 0) = x
2
f(0, 0)
iar pentru punctele de forma (0, y), de pe axa Oy:
f(0, y) = y
2
0 = f(0,0)

144
astfel nct, n (0,0) funcia nu are nici minim, nici maxim local,
situaie similar funciilor de o singur variabil, cnd se anuleaz
derivata I fr schimbare de semn (puncte de inflexiune).
Punctele staionare ale funciei f(x,y) care nu sunt puncte de
extrem ale sale se numesc puncte a ale lui f(x,y).

Interpretare geometric. Graficul funciei f(x,y) este o suprafa
S a crei ecuaie este z=f(x,y) i are n punctul a un plan tangent, a
crui ecuaie este:
z f(a, b) = f
x
(a,b)(x-a)+ f
y
(a,b)(y-b).
Dac (a.b) e punct staionar (f
x
(a,b) = f
y
(a,b) = 0), planul
tangent z = f(a, b) este paralel cu planul x0y.
n concluzie dac f(x, y) este difereniabil pe o mulime deschis
E, punctele staionare ale lui f sunt toate soluiile (x, y) ale sistemului:

=
=

0 y) (x, f
) , ( f
y
x
0 y x
.
Cum orice punct de extrem local este punct staionar, rezult c
punctele de extrem local se afl printre soluiile sistemului de mai sus
(dar nu toate soluiile sistemului sunt puncte de extrem).
Ca i la funcii de o singur variabil unde pentru a identifica un
punct de extrem analizm semnul derivatei a doua n acel punct,
pentru a identifica printre punctele staionare unele puncte de extrem
(dar nu neaprat toate punctele de extrem) va trebui s recurgem la
derivatele pariale de ordinul doi.

TEOREM
Dac (a, b) este un punct staionar al funciei f(x, y) i dac
f(x,y) are derivate pariale de ordinul doi continue ntr-o vecintate V
a lui (a,b) atunci
1) Dac [ ] 0 b a f b a f b a f
2
xy
y x
2 2
) , ( ) , ( ) , ( , atunci (a,b) este un
punct de extrem local al funciei f(x,y) i anume:
dac , (a,b) este un punct de minim; 0 b a f
2
x
) , (

dac 0 b a f
2
x
) , (
, (a,b) este un punct de maxim.
2) Dac [ ] 0 b a f b a f b a f
2
xy
y x
2 2
) , ( ) , ( ) , (
, atunci (a,b) nu este
un punct de extrem al funciei f(x,y).


145
Demonstraie.
ntr-adevr (a,b) este punct staionar i atunci:
f
x
(a, b) = 0 i f
y
(a, b) = 0.
Deoarece f(x,y) are derivate pariale de ordinul doi continue pe o
vecintate V a lui (a,b), putem scrie formula lui Taylor de ordinul doi
pentru (x,y) V:
[ ]
( ) ( )
2
2 2
2
y
xy
2
x
y x
b y a x
xy
2
1
b y b a f b y a x b a f 2 a x b a f
2
1
b y b a f a x b a f b a f y x f
2 2

+
+ + + +
+ + + =
) ( ) )( , ( ) )( )( , ( ) )( , (
!
) )( , ( ) )( , ( ) , ( ) , (

i
b y
a x
0 y x

= ) , ( lim .
innd seama c f
x
(a,b)= f
y
(a,b)=0 i trecnd f(a,b) n membrul I
[ ]


=
= + + + =


2 2
2
2 2 2
2 2
2 2
2
2
) , ( ) ( ) )( ( 2 ) (
2
1
) , ( ) , (
b y
f
b y a x
f
a x
f
y x b y f b y a x f a x f b a f y x f
y
xy
x
y
xy
x

Dar ( ) 0 y x
b y
a x
=

, lim deci dac se d factor comun


2
b y

se
obine:


=
2 2
y
xy
2
x
2
f
b y
a x
f 2
b y
a x
f
2
b y
b a f y x f ) , ( ) , (
i pentru c raportul
b y
a x

poate lua orice valoare pozitiv sau


negativ cnd xa, yb, n mod independent unul de altul, urmeaz
c expresia din membrul doi pstreaz semn constant n vecintatea
lui (a, b) numai cnd discriminantul ( ) 0 =
2 2
y x
2
xy
f f f , prin
urmare din discuia semnului trinomului de gradul II:

146
1) f(x,y) f(a,b) >0 adic un minim local (a,b) pentru f(x,y) dac:
[ ] 0 ) , ( ) , ( ) , ( b a f b a f b a f
2 2
x x
2
xy
,
0 ) , (

b a f
2
x
.
2) F(x,y) f(a, b) < 0 adic un maxim local n (a, b) pentru f(x, y)
dac:
[ ] 0 ) , ( ) , ( ) , (


b a f b a f b a f
2 2
y x
2
xy
,
0 ) , ( b a f
2
x
.
3) Dac ( ) [ ] 0
2 2
y x
2
xy
f f f , f(x,y) f(a, b) nu pstreaz semn
constant n vecintatea punctului (a, b), care nu va mai fi un punct de
extrem, numindu-se punct a.
4) Dac = 0 semnul expresiei f(x,y) f(a, b) depinde de
valorile derivatelor pariale de ordin superior lui doi.
Exemplu.
f(x,y)=x
2
+y
4
f
x
=2x f
y
=4y
3
x=y=0 e punct staionar.
2 0 0 f
2
x
= ) , ( , 2 f
2
y
= , 0 f
xy
= , ( ) 0 f f f
2 2
y x
2
xy
= =
dar f(x,y) f(0,0) > 0 oricare ar fi x i y, deci (0,0) e un punct
de minim. Dac f(x,y) =x
2
+y
3
acelai (0, 0) nu este punct de extrem,
deoarece pentru f(0, y) = y
3
<0 dac y<0 i f(0, y) = y
3
> 0, dac y>0.
Fie f: E R
n
R, a = (a
1
, ..., a
n
) este un punct de minim
(maxim) local dac f(x) f(a) > 0 (f(x) < f(a)).
Dac a E este un punct staionar atunci:
0 a f
i
x
=

) ( , i =1, ..., n.
Punctul a este staionar dac f este difereniabil n a i dac
df(a) = 0 i se obine din rezolvarea sistemului derivatelor pariale.

TEOREM
Fie a punct staionar al lui f(x
1
, ..., x
n
).
S presupunem c funcia f(x
1
, ..., x
n
) are derivate pariale de
ordinul doi continue ntr-o vecintate V a lui a.

147
1) Dac forma ptratic este definit,
atunci a este un punct de extrem i anume un punct de maxim sau de
minim dup cum < 0 sau >0.

=


=
n
1 j i
j i x x
j i
f
,
2) Dac forma ptratic este nedefinit, atunci a nu este punct
de extrem al funciei.
4.11. Funcii implicite
Fie ecuaia F(x, y) = 0 cu F: E R
2
R i
{ } E y) (x, , = cu R y E A
x
.
O funcie f(x): A R se numete soluie (n raport cu y) a
ecuaiei F(x, y) =0
pe mulimea A, dac F(x, f(x)) 0 pentru x A.
Ecuaia F(x,y) = 0 poate s nu aib soluii, ca n cazul cercului
imaginar, x
2
+ y
2
+ 1 = 0, n raport cu nici o variabil. Poate avea o
singur soluie ca n cazul primei bisectoare x y = 0 i anume y = x
sau poate avea mai multe soluii pe mulime A ca n cazul ecuaiei
F(x,y) = x y
2
= 0.Aceast ecuaie, n raport cu y, are o infinitate de
soluii pe mulimea [0, +).
De exemplu:

=
) [a, pentru x x -
a) [0, pentru x x
y
unde a este arbitrar ntre 0 i .
Fie F(x
1
, ... , x
n
, y) =0 unde F: E R
n+1
R, y= f(x
1
, ... , x
n
): A
R
n
R este o soluie n raport cu y a acestei ecuaii pe mulimea
A, dac
F

(x
1
, ... , x
n,
f(x
1
, ... , x
n
)) 0
pentru orice punct (x
1
, ... , x
n
) A unde x = (x
1
, ... , x
n
) este o
variabil real sau vectorial.
Dac exist o singur funcie f(x) A R
n
R care s verifice
ecuaia F(x,y) = 0, eventual, i alte condiii suplimentare, se spune c
funcia f(x) este definit implicit de ecuaia F(x,y) = 0. Rezolvnd
ecuaia F(x,y)=0 n raport cu y (explicitnd-o) se obine funcia
explicit y = f(x).

148
Funciile definite cu ajutorul ecuaiilor se numesc funcii definite
implicit (funcii definite implicit (funcii implicite).


149
0 TEOREMA 1
Fie A R
n
, n 1; B R, x
0
, y
0
, funcia real F(x,y)
definit pe A x B.
A
Dac: 1) F(x
0
, y
0
) = 0;
2) F(x
1
, ... , x
n
,y) are
y x x
F F F
n
, ,...,
1
continue pe o vecintate E
V a lui (x
0
, y
0
);
3) ( ) 0 y x F
0 0 y
=

, .

Atunci:
a) exist o vecintate U
0
a lui x
0
i o vecintate V
0
a lui y
0
i o
funcie unic y = f(x): U
0
V
0
astfel ca:
f(x
0
) = y
0
i F(x f(x)) 0 pentru x U
0
;
b) funcia f(x
1
, ..., x
k
) are derivate pariale
n x
f f
1

,..., continue pe
U
0
, i pentru fiecare i atunci:
( )
( )
0
U x ,
) ( ,
) ( ,
) (

=
x f x F
x f x F
x f
y
x
x
i
i
;
c) dac F are derivate pariale de ordinul k continue pe U V,
atunci f are derivate pariale de ordinul k continue pe U
0
.

Fie funcia de dou variabile F(x, y) = 0. Dac se difereniaz
formal se obine:
0 dy F dx F
y x
=

+

mprind prin dx F
y
i notnd y
dx
dy
= se obine:
0 y
F
F
y
x
= +

, adic
y
x
F
F
y

= .
4.12. Extreme condiionate (legate)
Fie f(x) = f(x
1
, ..., x
n
) o funcie real definit pe o mulime E
R
n
i A E. Funcia f are n a A un extrem relativ, la A dac
restricia lui f la A are n a un extrem obinuit.
n a este un maxim (minim) la A dac exist o vecintate V a lui
a astfel nct:
f(x) f(a) respectiv f(x) f(a) pentru orice punct x V A.
Extremele funciei f(x) relative la submulime A E se numesc
extreme condiionate (legate).
Fie F
1
(x),..., F
k
(x), k < n funcii reale care definesc mulimea A
prin mulimea soluiilor sistemului restriciilor.
F
i
(x
1
, ..., x
n
) = 0 i=1, ..., k (1)
Aadar A={xE: F
i
(x) = 0, i =1, ..., k}.
n acest caz extremele funciei f(x) relative la A se numesc
extreme condiionate de sistemul (1).
Aceasta arat c cele n variabile x
1
, ..., x
n
sunt legate ntre ele prin
cele k relaii ale sistemului (1), de aceea le mai numim i extreme legate.
TEOREM
Fie a o soluie a sistemului (1). S presupunem c funciile f(x),
F
1
(x), ..., F
k
(x) au derivate pariale, continue ntr-o vecintate V a lui a
i matricea funcional
j
f are n punctul a rangul k. Dac a este un
punct de extrem al funciei f(x) condiionat de sistemul (1) atunci
exist k numere l
1
, ..., l
k
(multiplicatorii lui Lagrange) astfel nct:

= = = =
= =

=
0 a F a F a F
0
x
a F
l
x
a f
k 2 1
j
i
i
j
) ( ... ) ( ) (
n 1,..., j
) ( ) (
k
1 i
j = 1, ..., n (2)
Orice soluie a = (a
1
, ..., a
n
) a sistemului (2) se numete punct
staionar al funciei f(x). orice punct de extrem condiionat este un
punct staionar condiionat, reciproca nu este adevrat.

Etape de calcul ale extremelor legate:
a) Se formeaz funcia auxiliar (ajuttoare):
F(x
1
, ..., x
k
, l
1
,..., l
k
)= f(x) + l
1
F
1
(x)+ ... + l
k
F
k
(x) cu coeficienii
l
1
, ..., l
k
nedeterminani.
2) Se formeaz sistemul celor n+k ecuaii:

= = = =
= = = =
0 F F F
0 F F F
k 2 1
x x x
n 2 1
...
...


150
cu n+k necunoscute x
1
, ..., x
n
, l
1
,..., l
k
i se caut soluiile acestui
sistem care sunt puncte critice (staionare).
3) Dac x
1
, ..., x
k
, l
1
,..., l
k
este o soluie a acestui sistem, atunci
punctul (x
1, ...,
x
n
) este punct staionar condiionat al funciei f(x).
Printre punctele staionare condiionate astfel obinute se afl i
punctele extrem condiionat.
Vom cuta condiii suficiente care s permit s se identifice
dintre punctele staionare punctele de extrem condiionat.
Fie punctul staionar a, deci F
i
(a) = 0, i=1,..., k i k numere l
1
, l
2
,
..., l
k
astfel ca s fie satisfcut sistemul (2).
Pentru a vedea dac a este sau nu punct de extrem condiionat de
sistemul (1), se va studia semnul diferenei f(x
1
, ..., x
n
) f(a
1
, ..., a
n
)
pentru punctele (x
1
, ..., x
n
) care verific sistemul (1), (F
1
(x)=0
F(x)=f(x) deci f(x) f(a) = F(x) F(a)), se reduce la studiul semnului
diferenei F(x) F(a).
Punctul a verificnd sistemul (2) este punct staionar pentru
F(x), deci derivatele sale pariale de ordinul I se anuleaz n A. Pe de
alt parte, funcia F(x) are derivate pariale continue ntr-o vecintate a
lui a, deci se poate scrie formula lui Taylor de ordinul doi:
( )

+ = + =
2 2 2
j i x x
2
1
F d
2
1
x
2
1
dx dx a F
2
1
a F x F
j i
) ( ) ( ) (
,

unde ( ) ( )

= =
n
1 i
2
i
a x
a 0 x
i
x , lim i
dx
i
= x
i
a
i
, i = 1, ..., n.
Dup cum forma patratic pstreaz n jurul
lui a acelai semn sau nu pstreaz acelai semn, punctul a este sau nu
punct de extrem condiionat.

=

n
1 j i
j i x x
dx dx a F
j i
,
,
) (
4.13. Funcii omogene de mai multe variabile
Funcia f(x
1
, ..., x
n
) se numete omogen de gradul k n raport cu
variabilele x
i
, i = 1, ..., n dac pentru un t oarecare este adevrat
relaia:
f(tx
1
, ..., tx
n
) = t
k
f(x
1
, ..., x
n
) (1)

Teorema lui Euler
O funcie omogen satisface relaia:

151
(2) ( )
n x n x
x x f k f x f x
n
,..., ...
1 1
1
= +

Exemplu: Fie f(x, y) = xy y
2
a) f(tx, ty) = (tx)(ty) (ty)
2
=t
2
(xy-y
2
)=t
2
f(x, y)
b) .

) ( ) (
2
y x
y xy 2 y 2 x y y x f y f x = + =

4.14. Funcii omogene n economie


Fie z=f(x,y) o funcie omogen de gradul nti, de dou variabile.
1)Funcia poate fi scris sub oricare din formele:

=
y
x
y
x
y
x z unde i sunt funcii de o singur variabil.
2) Derivatele pariale
y
z
x
z

i sunt funcii de
y
x
.

3) Teorema lui Euler: z
y
z
y
x
z
x =


ntruct teorema lui Euler a fost demonstrat n cazul general, se
vor demonstra numai primele dou proprieti:
Deoarece f(x, y) = f(x,y) pentru orice , atunci:
( )
x
1
pentru , , = =

y x f
x
1
x
y
1 f ,
adic:

=
x
y
x
x
y
1 xf z ,
deoarece

x
y
1 f , este funcie numai de
x
y

Tot astfel, dac
y
1
= , atunci:

=
y
x
y 1
y
x
yf z , .

152
Derivata parial a lui

=
x
y
x z n raport cu x este:

x
y
x
y
x
y
x
y
x x
y
x
x
y
x
z
,
unde

x
y
este derivata funciei de o singur variabil

x
y

n raport cu
x
y
. Tot astfel:

x
y
x
y
x
y
x
y
z
y
.
Deci, att
x
z

ct i
y
z

sunt funcii numai de raportul


x
y
.

Este interesant cazul cnd funcia de producie a unei mrfi X
este omogen de grad nti n raport cu factorii variabilei A
1
, A
2
, ...,
A
n
. Pornind de la definiie i de la proprietile 1) i 2) de mai sus,
acest caz este caracterizat de aceea c o cretere relativ dat tuturor
factorilor duce la o aceeai cretere relativ a rezultatului, fr a
modifica produsul mediu sau produsul marginal al oricrui factor.
Acesta este cazul veniturilor constante la scar, cnd numai
cantitile relative folosite de fiecare factor sunt importante, nu i
scara la care se face producia.
Dac exist doi factori, A i B i venituri constante la scar,
suprafaa produciei este riglat de drepte care trec prin origine i orice
seciune prin Ox este o dreapt. Curbele produciei constante din
planul Oab se obin una din alta prin proiecii radiale, iar dimensiunile
lor variaz n raportul produciilor constante care le definesc. n
particular, orice raz care trece prin O intersecteaz curbele n puncte
n care tangentele sunt paralele.
4.15. Ecuaii difereniale
Sunt multe probleme economice care se reduc la rezolvarea unor
ecuaii, numite ecuaii difereniale ordinare sau, mai scurt, ecuaii
difereniale, care leag ntre ele o variabil independent x, o funcie

153
necunoscut de x, pe care o notm y, i primele ei n derivate

n
y ,..., y ,

y
Fie F o funcie definit pe un domeniu D, din R
n+2
, cu valori
reale, continu n acest domeniu.

Definiia 1
O relaie de forma
F(x, y, y,...x
(n)
)=0 (1)
se numete ecuaie diferenial de ordinul n.
Fie : (a, b) R o funcie derivabil de n ori n orice punct al
intervalului (a, b), unde a poate fi , iar b poate fi +.
Se spune c funcia este soluie a ecuaiei difereniale (1), dac
nlocuind n ecuaia diferenial (1), funcia y cu (x), se obine o
identitate, oricare ar fi x(a,b) adic: ( ) ( )
( )
( ) ( ) 0 x x x F
n

...., x , , .
Dac n sistemul de coordonate x = y, se reprezint grafic
funcia , se obine o curb de ecuaie y = (x), care se numete curb
integral a ecuaiei (1).
n unele cazuri, n locul soluiilor y = (x), se gsesc soluii de
forma G(x,y) = 0, care definesc soluiile y = (x) ca funcii de x.
De obicei se spune i despre aceste relaii c sunt soluii, iar
curbele pe care se definesc se numesc curbe integrale.
Dac funcia F, ce intr n definiia ecuaiei difereniale (1),
ndeplinete condiii suficiente pentru a putea scoate din ecuaia F(x,
y, y, ..., y
(n)
) = 0 pe y
(n)
ca funcie de celelalte variabile, adic:
y
(n)
= f(x, y, y, ..., y
(n-1)
) (2)
unde f: D R
n+1
R, este o funcie de n+1 variabile, definit
pe domeniu D, cu valori reale i continu n acest domeniu. Ecuaia se
numete tot ecuaie diferenial de ordinul n, dar este de o form mai
particular fa de (1), fiindc conine pe y
(n)
, explicitat n raport cu x,
y, y, ... , y
(n-1)
.
Problema lui Cauchy, pentru ecuaia diferenial de ordinul n, de
forma (2) const n determinarea soluiei ecuaiei, care satisfac
condiiile iniiale.
y(x
0
) = y
0
, y(x
0
) = y
0
, ..., y
(n-1)
(x
0
)= y
0
(n-1)

unde (x
0
, y
0
, y
0
, ..., y
0
(n-1)
D R
n+1
este un punct constant.
Se poate demonstra c atunci cnd funcia f satisface anumite
condiii, pentru orice punct (x
0
, y
0,
y
0,
..., y
0
(n-1)
) D, exist o unic
soluie a ecuaiei difereniale (2), care satisface condiiile lui Cauchy
(rezolva problema lui Cauchy) n acel punct.

154

Definiia 2
Prin soluie general a ecuaiei difereniale (2) se nelege o
soluie y = (x, c
1
, c
2
, ..., c
n
) a ei, ce depinde i de n constante c
1
, c
2
,
..., c
n
, considerate ca parametri reali i cu ajutorul creia se poate
rezolva o problem a lui Cauchy pentru orice punct din domeniul D.
4.16. Ecuaii difereniale care nu conin variabile independente
Acest tip de ecuaii care nu conin variabila independent i sunt
de ordinul nti, au urmtoarea form general
y = f(y), sau ) (y f
dx
dy
= (4)
cu f continu i diferit de zero pe intervalul (a, b)
unde a poate fi , iar b poate +.
n locul acestei ecuaii se rezolv ecuaia echivalent:
) (y f
1
dy
dx
= , pentru f(y) 0
a crei soluie general este:

+ =
y
y
0
0
y f
dy
x x
) (

n aceast relaie, x x
0
, este o funcie continu i strict
monoton de y. Deci exist funcia invers y = (x-x
0
)
care este soluia general a ecuaiei considerate.
Exemplu:
y = y cu y (0, +).
Se rezolv ecuaia
y
1
dy
dx
=
, care are soluia general :
0 y cu ,
y
y
1n x x
0
0
0
+ =
de unde:
0 0
x x x x
0
e e
y
y

= =
0
y y ,
.
Trebuie observat c ecuaia y=f(y), are sens i pentru f(y) = 0.
Funciile y = y
0
, cu f(y
0)
= 0, sunt evident, soluii care nu se obin prin
metoda de mai sus. Ele sunt numite soluii singulare.

155
4.17. Ecuaii cu variabile separabile
Aceste ecuaii sunt de forma
) (
) (
y g
x f
y =

(5)
Funcia f, o presupunem i continu pe un interval (a, b) i y,
definit, continu i diferit de zero pe un interval (c,d).
Ecuaia (5) se mai poate scrie
f(x)dx f(y)dy = 0
Dac F(x) este o primitiv a funciei f(x) i G(y) o primitiv a
funciei g(y), soluia general a ecuaiei (5), este dat sub forma
implicit de relaia
F(x) G(y) = C, unde C este o constant arbitrar.
4.18. Ecuaii omogene
Sunt ecuaii de forma
) , ( y x f
dx
dy
= (6)
unde f(x, y), este o funcie omogen de gradul zero, adic
satisface condiia f(tx, ty) = f(x, y), oricare ar fi t, astfel nct (tx, ty)
s fie de domeniul de definiie al funciei f.
Punnd t = 1/x, se obine:
f(x, y) = f(1, y/x) = (y/x)
de unde rezult c ecuaia diferenial (6) este de forma

=
x
y
dx
dy
(7)
Prin schimbarea de funcie
x
y
u = sau y = ux, derivnd se
obine:
dx
du
x u
dx
dy
+ =
i deci ecuaia (7) se transform n:
) (u
dx
du
x u = +
ecuaia cu variabile separabile.

156
Presupunnd funcia , continu i (u)-u 0; notnd cu
u u
du
u F

=
) (
) ( , soluia general a ecuaiei (7) este :

nc 1 nx 1
x
y
F + =

, obinut prin integrarea membru cu


membru. n membrul al doilea, constanta real care trebuie adugat
la 1n x, pentru a se obine primitivele funciei 1/x s-a considerat 1n c,
unde c > 0.
4.19. Ecuaii reductibile la ecuaii omogene
Se vor considera ecuaii de forma:

+ +
+ +
=
c by ax
c by ax
f
dx
dy
, (8)
unde a, b, c, R c b a , , sunt constante.
Dac 0
b a
b a
= ecuaia se reduce la o ecuaie cu variabile separate.
ntr-adevr, atunci

= =
1
b
b
a
a
, de unde rezult
= = b b , a a , deci ), ( by ax y b x a + = + i fcnd
schimbarea de funcie u = ax+by, de unde du = a dx + b dy,se obine
ecuaia:

+
+
=


c u
c u
f
dx
adx du
b
1
, sau
) (
dx
du
sau u
b
a
c u
c u
f
dx
du
b
1
+

+
+
= .
Dac:
0
b a
b a
, sistemul de ecuaii:
ax+by+c = 0

157
0 c y b x a = + + ,
are o soluie unic x
0
, y
0
.
Fcnd schimbarea de variabil i de funcie:
x = x
0
+ t
y = y
0
+ u
de unde dx = dt, dy = du i ecuaia (8), devine
( )
( )

+ +

+ +

+ + + +
=
c u y b t x a
c u y b t x a
f
dt
du
0 0
0 0
) (
) (
, ns
ax
0
+ bx
0
+ c = 0 i 0 c y b x a
0
= + + , deci ea devine:

+
+
=
bu at
bu at
f
dt
du
, adic o ecuaie omogen pentru c funcia f
este omogen de gradul zero n variabilele ei t i u.
4.20. Ecuaii liniare de ordinul nti
Forma general a acestor ecuaii este:
A(x)y + B(x)y + C(x) = 0 (9)
Presupunnd c funciile A, B, C sunt definite i continue pe un
interval (a, b) i c (A(x) 0, n orice punct al acestui interval, se
mparte prin A(x) i ecuaia (9), devine: x + P(x)y = Q(x), (10)
unde
A(x)
C(x)
- Q(x) iar ,
) (
) (
) ( = =
x A
x B
x P .
Ecuaia y + P(x)y = 0 (11)
se numete ecuaie liniar fr membrul al doilea, sau ecuaia
liniar omogen.
Observaie. Mai sus este vorba de omogen n alt sens dect cel
ntlnit la punctul 5.
Ecuaia (11) este o ecuaie cu variabile separate deci se poate rezolva.
dx x P y x P
dx
dy
) (
y
dy
sau , ) ( = = . Integrnd fiecare membru:

= = + dx x P c dx x P nc 1 y n 1
1 1
) ( y 1n sau , ) ( .
Notnd c
c
1
1
= , soluia general este: .

=
dx x P
ce y
) (

158
Pentru ecuaia (10), se caut o soluie de forma (12), unde c este
considerat o funcie de x. Aceast metod este cunoscut sub numele
de metoda variaiei constantei.
Derivnd n (12), se obine:
( )

=
dx x P dx x P
e x c e x P x c y
) ( ) (
) ( ) (
i nlocuind n (10), rezult:
) ( ) ( ) ( ) ( ) (
) ( ) (
x Q e x c x c e x P x c
dx x P dx x P
=


. De unde
( )

=
dx x P
e x Q
dx
dc
) ( i apoi
( )


=
1
dx x P
c dx e x Q x c
) (
) ( i soluia general a ecuaiei
(10) este

=

dx e x Q c e y
dx x P
1
dx x P ( ) (
) (
)
se observ c soluia gene-
ral a ecuaiei neomogene este egal, cu soluia general a ecuaiei
omogene, la care se adaug o soluie particular a ecuaiei neomogene.
Aceast soluie se obine din relaia general pentru c
1
= 0.
Soluia particular a ecuaiei neomogene poate fi nlocuit cu
oricare alta. ntr-adevr, s presupunem cunoscut o soluie particular
y
1
a ecuaiei (10). Fcnd schimbarea de funcie y = y
1
+ z, ecuaia
neomogen (10) devine:
Q pz py
dx
dz
dx
dy
1
1
= + + + , ns innd seama c Q Py
dx
dy
= + ,
ne rmne 0 Pz
dx
dz
= + , deci z este soluia general a ecuaiei omogene.
4.21. Unele aplicaii n economie a ecuaiilor difereniale
Funcia cererii unui produs pe pia. Considerm cazul cnd
cantitatea x, dintr-un anumit produs X, depinde de preul curent al
acestui produs i de venitul consumatorilor. n realitate, pe lng
aceti doi factori fundamentali mai exist factori cu influene mai
reduse sau indirecte ca de exemplu: preurile celorlalte mrfuri pe care

159
le cumpr consumatorul, oferta produselor, factori social-economici
i demografici, sistemul de vnzri cu plata n rate etc.
Aceast formulare a condiiilor pieei poate fi tradus n
simboluri matematice. Fie p preul pentru produsul X n uniti date, V
venitul mediu al unui consumator, i x cantitatea de produs X, cerut
pe pia n uniti date. Atunci X este o funcie univoc de p i v, care
poate fi scris n felul urmtor:
x = f(p, v)
Variabilele independente p, v i variabila independent x le
considerm c iau numai valori pozitive. Pentru un pre constant p
0
,
sau un venit constant v
0
, cererea x, poate fi considerat ca o funcie f
1

sau f
2
, depinznd numai de v, sau numai de p, adic
x = f(p
0
, v) = f
1
(v) sau x = f(p, v
0
) = f
2
(p)
Funcia cheltuielilor de producie, pentru un anumit produs X,
ntr-o prim aproximaie o putem considera ca depinznd numai de
cantitatea x, realizat din acest produs i anume
c
p
= f(x)
Pentru aceast funcie i pentru altele care descriu fenomene
economice, au semnificaie i importan economic noiunile de:
valoare medie, valoare marginal, vitez relativ de rotaie i viteza
variaiei relative a funciei n raport cu variaia relativ a variabilei,
care se numete elasticitatea funciei.
Fie f o asemenea funcie de variabil x. Valoarea medie este
x
x f ) (
. Valoarea marginal a funciei f n punctul x este f'(x), adic
valoarea derivatei funciei n punctul x. Viteza variaiei relative a
funciei n punctul x este
dx
x df
x f
1 ) (
) (
, iar elasticitatea n punctul x
este
dx
x df
x f
x ) (
) (
i se noteaz
Ex
x Ef ) (
sau ( ) ( ) x f E
x
deci,
dx
x df
x f
x
Ex
x Ef ) (
) (
) (
= .
Folosind noiunile introduse anterior s rezolvm urmtoarele
probleme:

160
1. Dac elasticitatea unei legi a cererii x = f(p) este constatat,
adic
Ep
Ef
= -a, a > 0, s se gseasc aceast lege.

Soluie
Din a
dp
df
f
p
= = , care este o ecuaie diferenial de ordinul
nti cu variabile separate, se obine:

p
adp
f
df
= , integrnd rezult:
ln f = 1n p
-a
+ 1nb, unde b > 0, sau ln f = 1n b p
-a
, deci x = f(p) = bp
-a
.

Dac s-ar cunoate cererea x
0
, pentru un anumit pre p
0
, atunci
cererea este perfect determinat. Pentru aceasta se rezolv problema lui
Cauchy i anume impunnd condiia f(p
0
) = x
0
, adic , rezult:
0
a
0
x bp =

a
0
0
p
p
x p f x

= = ) (
2. Care este legea cererii dac viteza relativ de variaie este
constant, adic a
dp
df
f
1
= , a > 0 .
Soluie
Din
adp
f
df
rezult a,
dp
df
f
1
= =
, integrnd: 1n f = ap + 1n
b, unde b este o constant arbitrar strict pozitiv; de unde x = f(p) =
be
-ap
.
Dac se cere legea cererii care verific condiia f(p
0
) = x
0
, de
unde
0
ap
0
e
x
b

= i legea devine

= =
0
p
p
a
0
e x p f x ) (

161
3. Care este legea cheltuielilor de producie c
p
= f(x), pentru
care valoarea medie este egal cu valoarea marginal.
Soluie
Din
dx
dC
x
C
p p
= , rezult
x
dx
C
dC
p
p
= i integrnd: 1n C
p
= 1n x
+ 1n a, unde a > 0, i deci C
p
= f(x) = ax.
Impunnd condiia ,rezult: ax
0
= , ) (
0
0
p
x f C =
0
p
C
0
0
p
x
C
a = , i
legea este determinat:

0
0
p p
x
x
C x f C = = ) (

Se observ c valoarea de producie este constant cu x, pentru c:
0
0
p
0
0
p
p
x
C
x
x
x
C
x
x f
x
C
= = =
) (
(constant)

4. Se tie c elasticitatea unei legi a cererii n funcie de pre este
forma ( bp a
Ep
Ef
= ), unde a i b sunt constante. Care este aceast
lege a cererii?
Soluie:
bp a
dp
df
f
p
=
sau
dp
p
bp a
f
df

=
, integrnd, atunci:
1n f = 1n p
a
bp + 1n c, unde c > 0 sau bp
p c
f
n 1
a
=

de unde
x = f(p) = c p
a
e
-bp
.
Impunnd condiia f(p
0
) = x
0
, rezult:
a
0
bp
0
0
bp a
0
p
e x
c x e cp
0
0
= =

, i legea cererii devine:


( ) p p b
a
0
0
0
e
p
p
x p f x

= = ) (
.

162


5. ELEMENTE DE MATEMATICI FINANCIARE
5.1. Dobnda simpl

Noiunea de baz a matematicilor financiare este dobnda.
Dobnda este suma de bani care se pltete de ctre debitor
creditorului pentru un mprumut bnesc.
Dobnda unitar este suma dat de o unitate monetar pe timp
de un an, este notat, i. Dobnda dat de 100 de uniti monetare pe
timp de un an se numete procent, notat p.
Deci p 100 i. Pentru S uniti monetare (u.m.) pe timp de un
an se obine dobnda: D = Si = Sp/100
Pentru S u.m. pe timp de t-ani dobnda, numit dobnda simpl este:
D = S.i.t. = Sp.t/100 (5.1.1.)
Se observ c dobnda este direct proporional cu suma depus,
cu procentul sau dobnda unitar i cu durat.
Dac anul este mprit n k pri egale i t
k
este un numr de
astfel de pri pentru care se calculeaz dobnda atunci (5.1.1.) devine:
D =
k
Sit
100k
Spt
k k
=

De exemplu dac k=2 atunci dobnda pentru t
2
-semestru este
D=
200
2
Spt
; dac k=4 atunci dobnda pentru t
4
- trimestru este D =
400
4
Spt
i
dac k=12 atunci D =
1200
Spt
12


Observaie. n finane anul comercial are 360 zile i fiecare lun
are 30 de zile.
Dac So este suma depus iniial pe perioada t cu dobnd
unitar i atunci suma final sau valoarea final este: S
t
= S
0
+ D = S
0
+
S
0
it = S
0
(1+it) (5.1.2.)

Scaden comun sau scaden medie
Fie sumele S
1
, S
2
, ..., S
n
plasate cu acelai procent p pe duratele
t
1
, t
2
, ...., t
n
.
163
Suma dobnzilor aduse de cele n sume pe cele n durate o vom
nlocui cu dobnda adus de o sum S pe o perioad t. Atunci
100
Spt
100
pt S
.....
100
pt S
100
pt S
n n 2 2 1 1
= + + +

Dac se cunoate S atunci durata t va fi: t =
S
t S .... t S t S
n n 2 2 1 1
+ + +
(5.1.3.)
se va numi scaden comun.
Dac S = S
1
+ S
2
+ .......+ S
n
atunci durata t va fi:
t =
n 2 1
n n 2 2 1 1
S .... S S
t S ....... t S t S
+ + +
+ + +
(5.1.4.)
s

e va numi scadena medie.
Aplicaie. S se determine scadena unei sume de 25.000 u.m.
care produce o dobnd egal cu suma dobnzilor produse de 3.500
u.m. pe timp de 72 zile; 4.500 u.m. pe timp de 105 zile; 6.000 u.m. pe
timp de 124 zile i 5.000 lei pe timp de 150 zile.
Observm c 25.000 3.500 + 6.000 + 5.000 = 19.000 atunci scadena
comun este: t =
4 , 887
000 . 25
150 . 5000 124 . 6000 105 . 4500 72 . 3500
=
+ + +
zile.

3. Procent mediu de depunere p pentru care sumele S
1
, S
2
,....,
S
n
sunt plasate pe perioadele t
1
, t
2
, ...., t
n
cu procente p
1
, p
2
, ...., p
n

astfel nct s avem aceeai dobnd total va fi obinut din egalitatea:
100
pt S
.....
100
pt S
100
t p S
....
100
t p S
100
t p S
n n 1 1 n n n 2 2 2 1 1 1
+ + = + + +

de unde
n n 2 2 1 1
n n n 2 2 2 1 1 1
t S ...... t S t S
t p S ..... t p S t p S
p
+ + +
+ + +
=
(5.1.5.)

5.2. Dobnda compus
164
O sum de bani este plasat cu dobnd compus dac la
sfritul primei perioade, dobnda simpl a acestei perioade este
adugat la sum pentru a produce la rndul ei dobnd n perioada
urmtoare: Fie S
0
sum iniial; p procentul; i =
100
p
dobnda
unitar; t durata de plasament a sumei S
0
numr ntreg i St suma
final up t perioade, atunci: d

Anii Suma plasat la
nceputul anului
Dobnda produs n
timpul anului
Suma obinut la
sfritul anului
1 S
0
S
0
i S
1
= S
0
+S
0
i=S
0
(1+i)
2 S
1
= S
0
(1+i) S
1
i = S
0
(1+i)i S
2
= S
1
+S
1
i=S
0
(1+i)
2

:
t S
t
= S
0
(t+i)
t-1
S
t-1
i = S
0
(1+i )
t-1
i S
t
=S
t-1
+ S
t-1
i = S
0
(1+i)
t

Dac 1+i = u va fi un factor de fructificare gsit n tabele
financiare pentru t= 1,2,3,....pentru diferite procente atunci suma
final va fi: S
t
= S
0
(1+i)
t
= S
0
u
t
(5.2.1.)
Dobnda compus va fi pentru t- ntreg
D = S
t
S
0
= S
0
(1+i)
t
S
0
= S
0
(u
t
-1) (5.2.2.)
S

uma iniial depus va fi:
S
0
=
( )
t
n t t
v S
i 1
1
S =
+

(5.2.3.)
unde v
i
=
+ 1
1
factor de actualizare.

0 t
Deci
S
0
S
t


Formula de actualizare
S
0
=
v
t
t
t
S
) i 1 (
1
S =
+

F

ormula de fructificare
S
t
=S
0
(1+i)
n
=S
0
u
t

v =
i + 1
1
factor de actualizare u = 1+i factor de fructificare
Factorii u i v se gsesc n tabele financiare pentru diferite
procente i diferitele perioade ntregi.
Procentul p = 100 i se poate obine din (5.2.1.)
(1+i)
t
=
0
S
S
t
(5.2.4.)
165
Timpul se poate obine din (5.2.3.) prin interpolare.
Aplicaii: 1. Ce sum trebuie s depunem azi ca s ncasm peste
3 ani, suma de 10.000 lei tiind c dobnda unitar este de 2,5%.
Din (8) S
0
=
9 , 9285
025 , 1
1
000 . 10
) i 1 (
1
S
3 t
t
=
+

lei
2. Cu ce procent suma de 3450 lei depus timp de 8 ani devine
5324,45 lei ?
Din (5.2.4.) (1+i)
t

543318 , 1
3450
45 , 5324
0
= = =
S
S
t

n tabel avem:
1,48028........4%
1,54331........4,43%
1,55296 ........4,5%
Deci cu procent 4,43%
Dac durata de plasament a sumei S
0
(-t) nu este un numr ntreg
ci este de forma: t = n+
k
h
avem dou soluii.
a) Soluia raional pornete de la forma (5.2.1.) pentru partea
ntreag de n ani valoarea final obinut pentru plasarea sumei iniial
S
0
va fi: S
n
= S
0
(1+i)
n
.
Aceast sum S
n
n timpul fraciunii
k
h
a anului, cu dobnd
unitar i, va aduce o abordare simpl:
S
n
i
k
h
= S
o
(1+i)
n
i
k
h
atunci
k
h
n
S
+
= S
0
(1+i)
n
+ S
0
(1 + i)
n
i
k
h

Deci S
t
=
k
h
n
S
+
= S
0
(1+i)
n
(1+i
k
h
) (5.2.5.)
(5.2.5.) reprezint soluia raional de calcul a sumei finale cnd
se plaseaz o sum S
0
pe o durat t = n+
k
h
n regim de dobnd
compus.
b. Soluia comercial pentru suma S
0
plasat pe o perioad t = n+
k
h
.
166
Se observ c: 1 leu plasat cu procent anual i devine la sfritul
anului (1+i) i 1 leu plasat cu procentul semestrial i
s
devine la sfritul
anului (1+i
s
)
2
.
Procentele i i i
s
devin echivalente dac valorile finale la
sfritul anului sunt legale adic: 1+i=(1+i
s
)
2

Similar 1+i = (1+i
4
)
4
pentru procent semestrial i
4
i aa mai departe
1+i=(1+i
12
)
12

Rezult c:
(1+i
2
)=(1+i)
1/2

(1+i
4
)=(1+i)
1/4

(1+i
12
) =(1+i)
1/12

i n general
1+i
k
=(1+i)
1/k
Deci pe durata t=n+
k
h
suma iniial plasat S
0
n regim de
dobnd compus va deveni:
S
t
= S
0
(1+i)
n+
k
h
=S
0
(1+i)
n
(1+i
k
)
h
=S
0
(1+i)
n
(1+i)
h/k
=S
0
(1+i)
n+

k
h
S
t
=
k
h
n
S
+
= S
0
(1+i)
n+
(5.2.6.)
k
h

(5.2.6.) reprezint soluia comercial de calcul a sumei finale cnd
se plaseaz o sum S
o
pe o durat t=n+
k
h
n regim de dobnd compus.

Exemplu. S se calculeze valoarea final a sumei de 10.000
uniti monetare plasate timp de 8 ani i 5 luni cu procent anual 5%.
Deci p=5% i=0,05.
Soluia raional S
12
5
8+
= 10.000
12
5
05 , 0 1 ( 05 , 1 + ) = 10.000
u.m. 35 , 15082 020833 , 1 05 , 1
8
=
Soluia comercial
S
12
5
8+
=10.000
u.m. 97 , 15077 020537 , 1 477455 , 1 000 . 10 05 , 1 05 , 1
12 / 5 8
= =
Observaii
167
1. Cele dou soluii nu sunt identice.
2. Soluia comercial este mai des utilizat deoarece factorul
fructificare 1+i=u este n tabele financiare att pentru puteri ntregi ct
i fracionare.
3. Valorile finale ale unei sume S
0
depuse n regim de dobnd
simpl sau n regim de dobnd compus difer n funcie de durat t.
S
0
plasat pe o durat de t ani n regim de dobnd simpl
devine:
S
t
= S
0
(1+it) (2) funcie liniar, n regim de dobnd compus devine
t S

= S
0
(1+i)
t
(5.2.1.) funcie exponenial cu baza supraunitar.
Dac t = 1 an S
1
=S
0
(1+i) n regim de dobnd simpl cu
(5.1.2.) i S
1
=S
0
(1+i)
1
n regim de dobnd compus (5.2.1.).
Dac 0< t< 1 De exemplu t =
2
1
atunci cu (5.1.2.)
S
1/2
=S
0
(1 + i
2
1
)
1/2
S = S
0
(1+i)
1/2
sau
1/2
S = S
0
2
(1+i) se vede c ridicnd la ptrat
S
2
1/2
=S
0
2
(1+ i +
4
2
i
) de unde S
1/2
>
1/2
S
Dac t >1 atunci

S
t
=S
0
(1+it) i
t
S = S
0
(1+it)
t
= S
0
(1+ti+ ....)
2
) 1 (
2
+

i
t t
> S
t
Grafic cele dou dobnzi evolueaz astfel:










Fig.
168
5.3. Pli ealonate (rente)
Prin pli ealonate nelegem sumele de bani pltite la intervale
de timp egale. Intervalul de timp ce separ plata a dou sume se
numete perioad i poate fi anul, semestrul, trimestrul, luna.
Deci plile ealonate se vor numi: anuiti dac se pltesc anual,
semestrialiti dac se pltesc semestrial, trimestrialiti dac se
pltesc trimestrial i mensualiti dac se pltesc lunar.
n funcie de scopul urmrit plile ealonate pot fi: - de plasa-
ment sau de fructificare dac se urmrete constituirea unei sume i
pli ealonate de amortizare sau de rambursare dac scopul este de a
rambursa, returna o datorie.
n funcie momentul cnd se fac aceste pli avem: - pli ealo-nate la
nceputul perioadei care se vor numi pli ealonate anticipate i pli
ealonate la sfritul perioadei i care se vor numi pli ealonate posticipate.
Plile ealonate mai pot fi: temporare dac numrul de pli este
finit, perpetue dac numrul plilor este nelimitat i viagere dac
plata se va face att timp ct persoana este n via.
Plile ealonate pot fi constante sau variabile dup cum sumele
depuse periodic sunt constante sau nu.
Plile ealonate pot fi imediate sau amnate dup cum prima plat
este imediat sau amnat dup un numr de ani convenit contractual.
5.3.1. Anuiti constante posticipate
Plata ealonat (renta) la sfritul fiecrui an n sum constant
se numete anuitate posticipate constante. Fie:
T valoarea anuitii constante;
n numrul de ani;
i dobnda unitar anual.
S
n
suma final a unui ir de anuiti la momentul n (momentul
plii ultimei anuiti).


S
n
se compune din suma valorilor finale a fiecrui anuiti la momentul n.
Suma T depus la sfritul primului an devine dup n au suma T
(1+i)
n-1
; suma T depus la sfritul celui de al doilea an devine T
(1+i)
n-2
, i aa mai departe.
S
n
= T(1+i)
n-1
+ T(1+i)
n-2
+ ......+ T
(1+i)
+ T
= T [(1+i)
n-1
+ T(1 + i)
n-2
+.....+ (1+i) + 1] = T
1 ) 1 (
1 ) 1 (
+
+
i
i
n

169
deci S
n
= T
i
i
n
1 ) 1 ( +

Deci:
S
n
=T+T(1+i)+T(1+i)
2
+.......+T(1+i)
n-1

=T
i
u
T
i
n i
T
i
i
n n
1 1 ) 1 (
1 1
1 ) 1 (
=
+
=
+
+

Dac T=1 valoarea anuitii participate de 1 leu atunci valoarea
final a irului de anuiti participate este:
s
n
=1+(1+i)+......+(1+i)
n-1
=
i
u
n
1
(5.3.1.) calculat n tabele
financiare i S
n
=Ts
n
(5.3.2.)

Exemplu. Care este valoarea final a unui ir de 12 anuiti
participate a 7000 u.m. la momentul plii ultimei anuiti. Procentul
este 5,5%.
S
n
=T . . 114700
055 , 0
1 055 , 1
7000
1
m u
i
u
n n
=


Ce sum A
k
trebuie depus n momentul de fa pentru ca dup k
ani s devin T.
Avem A
k
(1+i)
k
=TA
k
=
k
i
T
) 1 ( +

Deci dac peste k ani se pltete suma T aceasta echivaleaz cu
plata sumei A
k
=
k
i
T
) 1 ( +
n momentul de fa. De aceea suma A
k
se
numete valoarea actual a plii T efectuat peste un nr. k de ani.
Fie A
n
- suma actual a irului de anuiti la momentul semnrii
contractului adic cu o perioad naintea primei pli.
A
n
=
n
n
n
n
1
n
1 n n 2
) i 1 (
1
i
1 ) i 1 (
T
i
i 1
) i 1 (
1 ) i 1 (
i 1
T
) i 1 ( 1
) i 1 ( 1
i 1
T
]
) i 1 (
1
.....
i 1
1
1 [
i 1
T
) i 1 (
T
.......
) i 1 (
T
i 1
T
+

+
=
+

+
+

+
=
=
+
+

+
=
+
+ +
+
+
+
=
+
+ +
+
+
+


A
n
= Tv
i
v
T
v
v
n

1
1
1

170
Dac T=1 valoarea anuitilor participate de 1 leu atunci
valoarea actual a irului de anuiti participante este:
a
n
=
i
v
n
1
(5.3.1.) care este calculat n tabelul financiar i A
n
= Ta
n
(5.3.4.).
ntre valoarea actual A
n
a irului de anuiti participante i
valoarea final S
n
a irului de anuiti participante exist relaia:
A
n
= T
n
n
n
n
i) (1
1
S
i) (1
1
i
1 i) (1
+
=
+

+

A
n
= S
n
n
i) 1 (
1
+
(5.3.4.)
Aplicaie. Ce sum unic depus imediat poate s nlocuiasc
plata a 12 anuiti participate a 1250 u.m. fiecare, cu procentul 5%?
A
12
= T
. m . u 17 , 12079 6633 , 9 1250
05 , 0
05 , 1
1
1
1250
i
v 1
12
n
= =


Valoarea actual a unui ir de anuiti constante participate,
perpetue, imediate notat a

=
i i
i 1 ) 1 ( 1
=
+

iar dac rata este T,
avem A

=Ta
.
Valoarea actual a unui ir de anuiti constante participate,
temporare, amnate. Presupunem c prima plat se face dup r ani,
participat, adic la momentul r+1, timp de n-r ani.

i
) i 1 ( 1
) i 1 (
T
) i 1 ( 1
) i 1 ( 1
) i 1 (
T
]
) i 1 (
1
....
i 1
1
1 [
) i 1 (
T
) i 1 (
T
.....
) i 1 (
T
) i 1 (
T
rA
) r n (
r 1
) r n (
1 r
1 r n 1 r n 2 r 1 r
n


+
+ + +
+

+
=
+ +
+

+
=
=
+
+ +
+
+
+
=
+
+ +
+
+
+
=

rA
n
=Tv
r
i
v
r n
1
sau rA
n
=Tv
r
a
n-r

Valoarea final a unui ir de anuiti constante participate,
temporare, amnate. Adic prima plat se face dup r ani, participat,
adic la momentul r+1 iar ultima plat la momentul n, timp, de n-r ani.
rS
n
=T(1+i)
n-r-1
+T(1+i)
n-r-2
+.......+T(1+i)+T=T
i
i
r n
1 ) 1 ( +




171
rS
n
=T s
n-r

ntre valoarea actual An a irului de anuiti constante partici-
pate, temporare, amnate dup r ani i valoarea final corespunztoare
exist relaia:
rA
n
=T
n
n
n r
r r n
r n
n
v rS
i
1 v
Tv
i
v 1
V =


5.3.2. Anuiti constante anticipate
Anuitile anticipate se fac la nceputul anului adic la
momentele 0,1,2,..... n-1. Suma final este evaluat la un an dup
ultima plat o vom nota S
a
n
.



S
a
n
= T(1+ i) + T(1+ i)
2
+....+ T(1+ i)
n
= T(1 + i) [1+ (1+ i) +....+
(1+ i)
n-1
] =
= T(1+ i)
i
1 u
Tu
i
1 ) i 1 (
n n

=
+

Pentru T=1 valoarea final a unui ir de anuiti anticipate de 1
u.m. este s
a
n
=
) 1 (
1 ) 1 (
i
i
i
n
+
+
.
Atunci S
a
n
=Ts
a
n

Valoarea actual a unui ir de anuiti constante, anticipate,
imediate, temporare este suma necesar n momentul iniial pentru a
putea plti la fiecare scaden suma fix T.

a
n
A =
( )

+
+ +
+
+
+
=
+
+ +
+
+
+

2 n
1 n
2
) i 1 (
1
.....
i 1
1
1
i 1
T
i 1
T
......
) i 1 (
T
i 1
T

a
n
A = T(1+i)
i
i
n
+ ) 1 ( 1

a
n
a
n
Ta A =


Valoarea actual a unui ir de anuiti constante, anticipate,
perpetue, imediate este a

=
i
i + 1 cu A

= Ta


Valoarea actual a unui ir de anuiti anticipate constante,
temporare, amnate.


172
rA
a
n
=T(1+i)
-r
+T(1+i)
-(r+1)
+..+T(1+i)
-(n-1)
= T(1+i)
-(n-1)

r n
a 1 r
r) (n
a Tv
i
i) (1 1


=
+

5.3.3. Pli ealonate fracionate
Se numete plat ealonat fracionat constanta, plata ealonat
n care rata anual T este mprit n k pri egale fiecare cu r
k
=
k
T

care se pltesc fie la sfritul perioadei fie la nceputul perioadei.
Dac plata ealonat este limitat la n ani atunci plata fracionat
de k ani pe ani va fi n numr de kn.
Valoarea final a unui ir de pli ealonate temporare imediate,
fracionate de k ori pe ani este:
jk
1
k
jk
1
T
k
j
1
k
j
1
k
T
k
j
1
k
T
......
k
j
1
k
T
k
T
S
k
k
k
n
k
n
k
1 n
k k
n
k

+
=
=

+
=

+ + +

+ + =


Dar tim c
k
n
k
n
n
k
k
n
k k
n
n
k k
k
j
i
Ts
j
i
i
1 i) (1
T S
sau
j
i
Ts
j
i
i
1 i) (1
T S deci i )
k
j
(1 i 1
=
+
=
=
+
= + = +


Aplicaie. De ce sum de bani va dispune o persoan care
depune timp de 15 ani cte 200 u.m. la sfritul fiecrei luni cu
procent 5%?
T=12x200=2.400 u.m. la sfritul unui an
. . 93 , 52964 022 , 1 578 , 21 2400
12
05 , 0
05 , 0
1 ) 05 , 1 (
2400
15
15
12
m u S = =

=

Valoarea actual a plilor ealonate participate, temporare,
imediate, fracionate de k ori pe an.
173
n
k
n
n
k
n
k
a
j
i
T s
i j
i
T A =
+
=

) 1 (
1

Plile ealonate perpetue participate imediate, fracionate de k
ani pe an.
k k k
k
j
T
i j
i
T a
j
i
T A = = =

1

Plile ealonate temporare participate amnate, fracionate de k
ori pe an.
r n
k k
r n
n
k
s
j
i
T
j
i
i
i
T rS

=
+
=
1 ) 1 (

5.4. mprumuturi
Se numete mprumut o operaie financiar prin care un partener
P
1
(individual sau grupat) plaseaz o sum de bani, pe o perioad de
timp, n anumite condiii unui alt partener P
2
(individual sau grupat).
Partenerul P
1
se numete creditor iar P
2
se numete debitor.
Operaiunea prin care P
2
restituie lui P
1
suma de care a benefi-
ciat se numete rambursare sau amortizare a mprumutului.
Un mprumut care nu se mai napoiaz se numete mprumutul
nerambursabil.
Sumele rambursate anual care au rolul de a amortiza treptat
suma mprumutat se numesc amortismente.
5.4.1. Amortizarea unui mprumut prin anuiti
constante posticipate
Fie:
V
0
suma mprumutat la momentul iniial
T
1
,...T
n
anuitile (rate) succesive. Prima anuitate fiind pltit
la sfritul primului an.
n durata n ani a rambursrii
a
1
,....,a
n
amortismentele succesive coninute n prima, a doua,
i a n-anuitate
i

dobnda unitar a mprumutului.
Cu aceste date se poate ntocmi tabelul:

174
175
Momente Amortizri Dobnda Anuiti Suma rmas de plat
0 - - - V
0
1 Q
1
d
1
=V
0
i T
1
=Q
1
+d
1
V
1
=V
0
-Q
1

2 Q
2
d
2
=V
1
i T
2
=Q
2
+d
2
V
2
=V
1
-Q
2

:
p Q
p
dp=V
p-1
i T
p
=Q
p
+d
p
V
p
=V
p-1
-Q
p

:


n Q
n
d
n
=V
n-1
i T
n
=Q
n
+d
n
V
n
=V
n-1
-Q
n
=0

Observaii:
1. Tabelul este valabil pentru orice lege a anuitilor pentru care
nu s-a formulat nc nici o ipotez.
2. Din condiia ca dup n ani s se ramburseze suma mprumu-
tat reiese:
V
n
=0 V
n-1
= Q
n
(17) Calculm ultima anuitate
T
n
= Q
n
+d
n
= Q
n
+V
n-1
i (5.4.1.) Q
n
+ Q
n
i


T
n
=Q
n
(1+i) (5.4.2.)
Deci (5.4.2.) ultima anuitate este egal cu ultimul amortisment la
care se adaug dobnda corespunztoare.
Relaia ntre suma mprumutat V
0
i amortismente se obine
sumnd membru cu membru ultima coloan.
V
0
+V
1
+V
2
+....+V
n
=V
0
+ V
1
+....+V
n-1
(Q
1
+Q
2
+......+Q
n
)
V
n
=V
0
-(Q
1
+....+Q
n
) V
n
= 0
V
0
=Q
1
+Q
2
+......+Q
n
(5.4.3.)
Suma mprumutat este egal cu suma amortismentelor
Relaie ntre anuiti i amortismente.
Se calculeaz:
T
p+1
-T
p
=Q
p+1
+V
p
i-Q
p
-V
p-1
i=
Q
p+1
-Q
p
+i(V
p
-V
p-1
)=Q
p+1
-Q
p
-i Q
p

Dar din tabel V
p
-V
p-1
=-Q
p

T
p+1
T
p
= Q
p+1
-Q
p
(1+i) (5.4.4.)
Relaie adecvat pentru orice lege a anuitilor.
Se disting urmtoarele situaii:
5.4.2. mprumuturi cu anuiti (rate) constante, pltibile
la sfritul anului (posticipat)
Deci T
1
=T
2
=......=T
n
=T din (20) T
p+1
-T
p
=0
Q
p+1
=Q
p
(1+i) (21) sau Q
p+1
=Q
1
(1+i)
p
(5.4.5.)

Dac anuitile sunt constante amortismentele succesive formeaz
o progresie geometric cresctoare cu raia (1+i)
Din (19)
Vo=Q
1
+Q
2
+......+Q
n
=Q
1
+Q
1
(1+i)+......+Q
1
(1+i)
n-1

V
0
=Q
1
1 ) 1 (
1 ) 1 (
+
+
i
i
n

deci V
0
=Q
1
i
i
n
1 ) 1 ( +
(5.4.6.)
sau Q
1
=
1 ) 1 (
0
+
n
i
i
V (5.4.7.)
Pentru calculul anuitii plecm de la (5.4.2.)
T
n
=Q
n
(1+i) T=Q
n
(1+i) Q
n
=
2 1 - n
i) (1
T
Q ,
i
T
+
=
+ 1

Deci
i
i
i
i
T
i
i
i
T
i i
T
i
T
i
T
i
T
Q ...... Q Q V
n n
n n n
n 2 1 0
+
+

+
=
+

+
=
= + +
+

+
=
+
+ +
+
+
+
= + + + =


1
) 1 ( 1
1
1
1
1
) 1 (
1
1
1
) 1 ....
) 1
1
(
1 1
......
) 1 ( ) 1 (
1 1

V
0
=T
i
i
n
+ ) 1 ( 1
(5.4.8.)
sau
n
i
i
V T

+
=
) 1 ( 1
0
(5.4.9.)
Calculul dobnzii n aceast situaie devine:
T
1
= Q
1
+d
1
= T d
1
= TQ
1

T
2
= Q
2
+d
2
= T d
2
= TQ
2

T

n
= Q
n
+d
n
= T d
n
= TQ
n
Calculnd
d
1
-d
2
=Q
2
-Q
1
=Q
1
(1+i)-Q
1
=Q
1
i
2
-d
3
=Q
3
-Q
2
= Q
1
(1+i)
2
-Q
1
(1+i)=Q
1
i (1+i) d
176
Deci diferenele succesive ale dobnzilor urmeaz o progresie
geometric cresctoare cu primul termen Q
1
i i raia (1+i).
Tabelul de amortizare a unei sume prin anuiti constante
posticipate va fi:

Anii
Suma datorat
la nceputul
perioadei
Dobnda
Amortis-
menul
Anuitatea
Suma datorat
la sfritul
perioadei
1 V
0
d
1
=V
0
i Q
1
T=d
1
+Q
1
V
1
=V
0
-Q
1

2 V
1
d
2
=V
1
i Q
2
T=d +Q
2 2
V
2
=V -Q
2

1
: : : : : :
n-1 V
n-2
d
n-1
=V
n-2
i Q
n-1
T=d
n-1
+Q
n-1

V
n-1
=V
n-2
-Q
n-1
n V
n-1
d
n
=V
n-1
i Q
n
T=d
n
+Q
n
V
n
=0

Aplicaie. Un mprumut de 10.000 $ urmeaz a fi rambursat n 4
ani prin rate (anuiti) constante participate cu 5%. Care este tabloul
de amortizare?
$ 500 5 10.0000,0 i V d
0 1
= = =

Anuitatea constant T din (5.4.6.) va fi:
T=V
0
12 , 2820
05 , 1 1
05 , 0
000 . 10
) 1 ( 1
4
=

=
+
n
i
i

Primul amortisment din (5.4.7.)
Q
1
=V
0
12 , 2320
1 05 , 1
05 , 0
000 . 10
1 ) 1 (
4
=

=
+
n
i
i

sau
Q
1
=T-d
1
=2820,12-500=2320,12
Amortismente:
Q
2
=Q
1
(1+i)=2320,121,05=2436,13 $
Q
3
=Q
2
(1+i)=2436,131,05=2557,92 $
Q
4
=Q
3
(1+i)=2557,921,05=2685,83 $
Sumele rmase de plat la sfritul anului sunt:
V
1
=V
0
-Q
1
=10.000-2320,12=7679,88
V
2
=V
1
-Q
2
=7679,88-2436,13=5243,75
V
3
=V
2
-Q
3
=5243,75-2557,92=2685,83
V
4
=0
Dobnzile vor fi:
d
1
=V
0
i=10.0000,05=500 $
d
2
=V
1
i=7679,880,05=383,99
d
3
=V
2
i=5243,750,05=262,20
177
d
4
=V
3
i=2685,830,05=134,29
T

abelul de amortizare este
Ani Amortismente Dobnzi Anuiti
Suma rmas de plat
la sfritul anului
1 2320,12 500 2820,12 7679,88
2 2436,13 383,99 2820,12 5243,75
3 2557,92 262,20 2820,12 2685,83
4 2685,87 134,29 2820,12 0

Observm c:
Q
1
+Q
2
+Q
3
+Q
4
=10.009,04 ~ 10.000
d
1
+d
2
+d
3
+d
4
=1280,48

8 11280,4 T 11280,48 d Q
4
1 i
i
4
i i
i
4
1

i=

i
= = = +

= =
Suma rambursat dup plata a p-anuiti este Rp.
R
p
=Q
1
+Q
2
+....+Q
p
=Q
1
+Q
1
(1+i)+Q
1
(1+i)
2
+.....+Q
1
(1+i)
p-1

R
p
=Q
1
i
1 i) (1
p
+
Din (20) putem scoate Q
1
i
R
p
=Vo
1 ) 1 (
1 ) 1 ( 1 ) 1 (
1 ) 1 (
0
+
+
=
+

+
n
p
p
p
n
i
i
V R
i
i
i
i
(5.4.10.)
S

uma rmas de plat dup plata a p anuitii este:
1 ) 1 (
1 ) 1 ( 1 ) 1 (
1 ) 1 (
1 ) 1 (
0 0 0 0
+
+ + +
=
+
+
= =
n
p n
n
p
p p
i
i i
V
i
i
V V R V V

de unde:
1 ) 1 (
) 1 ( ) 1 /(
0
+
+ +
=
n
p n
p
i
i i
V V (5.4.11.)
5.4.3. mprumuturi cu anuiti (rate) constante cu dobnd pltit la
nceputul anului (anticipat)
La semnarea contractului se pltete dobnda pentru primul an i
deci suma real pltit nu este V
0
ci V
0
-V
0
i.
Pentru fiecare din anii urmtori, dobnda se calculeaz asupra
sumei rmase de pltit i se pltete odat cu amortismentul.
Tabelul pentru mprumuturi cu anuiti pltite la nceputul
anului este:
178
Anii
Amortis-
mentele
Dobnzi Anuiti
Suma rmas de plat
la sfritul anului
0 - d
0
=V
0
i - V
0
-V
0
i
1
Q
1

d
1
=V
1
i T
1
=Q
1
+V
1
i V
1
=V
0
-Q
1

2 Q
2
d
2
=V
2
i T
2
=Q
2
+V
2
i V
2
=V
1
-Q
2

: : : : :
p Q
p
d
p
=V
p
i T
p
=Q
p
+V
p
i V
p
=V
p-1
-Q
p

: :
n Q
n
d
n
=V
n
i T
n
=Q
n
+V
n
i V
n
=V
n-1
-Q
n
=0

Dac V
n
= 0 atunci T
n
= Q
n

Calculnd diferena a dou anuiti succesive
T
p+1
-T
p
= Q
p+1
+V
p+1
i-Q
p
-V
p
i = Q
p+1
+(V
p
-Q
p+1
)i-Q
p
-V
p
i =
= Q
p+1
-Q
p+1
i-Q
p
= Q
p+1
(1-i)-Q
p
Dac anuitile sunt constante, adic T
1
=T
2
=......=T
n
=T atunci
Q
p+1
(1-i)-Q
p
= 0 atunci Q
p+1
=
p
p
i
Q
i
Q
) 1 ( 1
1

(5.4.12.)
Suma efectiv mprumutat egal este cu suma amortismentelor, atunci:
V
0
=Q
1
+Q
2
+......+Q
n
=Q
1
1
1
2
1 1
) 1 (
.....
) 1 ( 1

+ +

n
i
Q
i
Q
i
Q

V
0
=Q
1
1
1

r
r
n
unde r este raia seriei
i
r

=
1
1
sau
V
0
=Q
1
i
i
i
i
n
n

1
) 1 (
) 1 ( 1
(5.4.13.) sau
] ) 1 ( 1 )[ 1 (
) 1 (
0 1
n
n
i i
i i
V Q


= (5.4.14.)

Aplicaie. Un mprumut de 40.000 u.m. este rambursabil cu cinci
ani prin anuiti constante cu dobnd pltibil la nceputul anului cu
procent de 5%. Care este tabloul de amortizare?
Se calculeaz:
179
7201
2262192 , 0 95 , 0
77378 , 0 05 , 0
000 . 40
] 95 , 0 1 [ 95 , 0
95 , 0 05 , 0
000 . 40
] ) 1 ( 1 )[ 1 (
) 1 (
5
5 4
0 1
=

=


=
n
i i
i i
V Q

8841
95 , 0
8399
1
8399
95 , 0
7979
1
7979
95 , 0
7580
1
7580
95 , 0
7201
1
4
5
3
4
2
3
1
2
= =

=
= =

=
= =

=
= =

=
i
Q
Q
i
Q
Q
i
Q
Q
i
Q
Q


Sumele rmase de plat
V
1
=V
0
-Q
1
=40.000-7201=32799
V
2
=V
1
-Q
2
=32799-7580=25219
V
3
=V
2
-Q
3
=25219-7979=17240
V
4
=V
3
-Q
4
=17240-8399=8841
V

5
=V
4
-Q
5
=8841-8841=0
Dobnzile:
d
1
=V
1
i=327990,05=1640
d
2
=V
2
i25190,05=1261
d
3
=V
3
i=172400,05=862
4
=V
4
i=88410,05=442 d

Se poate verifica c anuitatea constant
T = Q
5
= Q
1
+ d
1
= Q
2
+ d
2
= Q
3
+ d
3
= Q
4
+ d
4
= 8841
T

abloul de amortizare este:
Anii Amortisment Dobnzi Anuiti
Suma rmas de
plat la sfritul anului
0 - 2000 - 38.000
1 7201 1640 8841 32.799
2 7580 1261 8841 25219
3 7979 862 8841 17240
4 8399 442 8841 8841
5 8841 - 8841 0
5.4.4. mprumuturi rambursabile o singur dat
a. O persoan care a fcut mprumutul V
0
pltete anual
dobnzile asupra sumei mprumutate V
0
urmnd ca suma mprumutat
180
s fie pltit dup n ani o dat cu dobnda ultimului an. Dobnzile
sunt calculate cu dobnd unitar i.
1. T
1
= V
0
i=d
1

2. T
2
= V
0
i=d
2

: :
n. T
n
= V
0
i+V
0
=d
n
+V
0

Acest mod de rambursare a unui mprumut este utilizat dac
suma V
0
nu este foarte mare.
b. Dac persoana sau ntreprinderea care a primit mprumutul
caut s-i creeze suma V
0
prin depuneri periodice la o banc pe baza
dobnzilor unitare i
1
, la sfritul celor n ani. Atunci:
Presupunem c anuitile T sunt constante prima fiind depus la
sfritul primului an. Anuitatea T se va obine din relaia:
1. T
1
=T+V
0
i
2. T
2
=T+V
0
i
:
n

. T
n
=T+V
0
i
Acest mod de rambursare este cunoscut sub denumirea de sistem
american.
Deci persoana sau ntreprinderea care a fcut mprumutul
pltete att suma mprumutat ct i dobnzile dup n ani. Suma ce
urmeaz s fie rambursat dup n ani este: V
0
+V
0
; Q
n
=V
0
(1+i)
n

Pentru pregtirea acestei sume, persoana va plasa la sfritul
fiecrui an la o banc o anuitate constanta conform formulei: (23)

1 ) ' 1 (
'
1 ) ' 1 (
'
) ' 1 (
) ' 1 ( 1
'
'
0 0
+
=
+
+ =
+
=
n
n
n
n
n
i
i
Q
i
i
i V
i
i
V T

Aplicaie. O persoan mprumut suma de 10.000 $ pe care
urmeaz s o ramburseze peste 5 ani mpreun cu dobnda calculat
cu procent de 4%. Pentru a constitui aceast sum persoana depune la
sfritul fiecrui an o sum de bani cu procent de 5%. Care este suma
pe care o depune?
$
i
i
i V T
n
n
6 , 2360 185 , 0 276 , 1 000 . 10
1 055 , 1
05 , 0
055 , 1 000 . 10
1 ) ' 1 (
'
) ' 1 ( '
0
= =

=
+
+ =

La sfritul a 5 ani a depus suma de 11803 $
5.4.5. mprumuturi cu amortismente egale
Dac Q
1
= Q
2
=.....= Q
n
= Q din egalitatea V
0
= Q
1
+ Q
2
+....+ Q
n
(5.4.15.)
181
n
V
Q
0
=
Anuitile care verific: T
p+1
-T
p
=Q
p+1
-Q
p
(1+i) (5.4.15.)
i
n
V
) i 1 (
n
V
n
V
T T
0 0 0
p
1
p
= + =
+

i deci:
i p
0
p 1 p
Q T i
n
V
- T T = =
+
(5.4.16.)
T

abloul de amortizare a unui mprumut cu amortismente egale este:
Anii Amortismentele Dobnzi Anuiti
Suma rmas de plat
la sfritul anului
1 Q d
1
=V
0
i T
1
=Q+d
1
V
1
=V
0
-Q
2 Q d
2
=V
1
i T
2
=Q+d
2
V
2
=V
1
-Q
: : : : :
p Q d
p
=V
p-1
i T
p
=Q+d
p
V
p
=V
p-1
-Q
: :
n Q d
n
=V
n-1
i T
n
=Q+d
n
V
n
=0

Aplicaie. O persoan a mprumutat suma de 25.000$ pe care
urmeaz s o ramburseze n 4 ani cu procentul de 5% prin anuiti
participate cu amortismente egale. Care este tabloul de amortizare?
V
0
=25.000 n=4 Q= 6250
4
000 . 25
0
= =
n
V

V
1
=V
0
-Q=18750
V
2
=V
1
-Q=12500
V
3
=V
2
-Q=6250
V
4
=V
3
-Q=0
d
1
=V
0
i=1250
d
2
=V
1
i=875
d
3
=V
2
i=625
4
=V
3
i=425 d

T
1
=Q+d
1
=6250+1250=7500
T
2
=Q+d
2
=6250+875=7125
T
3
=Q+d
3
=6250+518,7=6768,7
T
4
=Q+d
4
=6250+180,3=6430,3

182
183
Tabloul de amortizare va fi:

Anii Amortizare Dobnda Anuitatea
Suma rmas de plat
la sfritul anului
1 6250 1250 7500 18750
2 6250 875 7125 12500
3 6250 625 6768,7 6250
4 6250 425 6430,3 0

Deci Q=V
3
184

Probleme propuse
Elemente de matematici financiare


1. Un capital de 900.000 u.m. este plasat ntr-un cont cu rata
anual de 8%. Care este capitalul disponibil peste 4 zile? Dar peste 3
luni? Dar peste 1 semestru?

R. S = 908.000 u.m.; S = 918.000 u.m.; S = 936.000 u.m.

2. Ce sum va ridica o persoan peste 5 ani cu dobnd compus
dac astzi depune 500.000 u.m. cu 4%? Care este dobnda obinut?

R. S
5
= 608326,4 u.m. D = 108326,4 u.m.

3. O persoan plaseaz 150.000 u.m. la fiecare 1 ianuarie nce-
pnd cu 1 ianuarie 1994, cu rata 5%. De ce sum dispune la 1 ianuarie
2000, data ultimului vrsmnt?

R. S
7
= 1653960 u.m.

4. Ce sum va trebui s achite astzi o persoan pentru a putea
scpa de plata a 10 anuiti anticipate a 5000 u.m. fiecare cu 3%.

R. A
10
= 43929,53 u.m.

5. S considerm urmtoarele 3 operaiuni pe care partenerul P
1

le poate face cu partenerul P
2
:

6.000 u.m. pe 30 zile cu procentul 7%
1000 u.m. pe 60 zile cu procentul 12%
15000 u.m. pe 90 zile cu procentul 8%

Presupunem c partenerul P
1
ar dori ca:
a) cele 3 plasamente s se fac la scadenele menionate, dar cu
acelai procent mediu nlocuitor.
b) sumele menionate s fie plasate cu procentele cuvenite, dar
pn la o aceeai dat, sau scaden t.
c) dobnda fiecrei operaiuni i dobnda total.
d) scadena sumei de 10.000 u.m. ce produce o dobnd egal cu
suma dobnzilor produse de cele 3 operaiuni.
185
e) care este suma pe care P
1
ar avea-o de pltit dar ar plti n
fiecare an partenerului P
2
10.000 cu un procent anual de 5%, timp de
15 ani, dar dac ar avea de pltit aceast datorie acum, ct ar fi ea?

a) p = 8, 16%
b) t = 72, 27 zile
c) D
1
= 35 u.m.; D
2
= 20 u.m.; D
3
= 300 u.m.
S
1
= 6035 u.m. S
2
= 1020 u.m. S
3
= 15300 u.m.
S
t
= 22355 u.m.
d) t = 159 zile
e) S
15
= 215785,6 u.m.
A
15
= 103796,6 u.m.

6. Care este valoarea final a sumei de 100.000 u.m. plasat cu
dobnd compus timp de 4 ani i 5 luni cu rata anual de 5%?

R. Soluia comercial 124045,42 u.m.
Soluia raional 124o81,88 u.m.

7. Un mprumut n valoare de 1.000.000 u.m. trebuie rambursat
n 5 ani prin anuiti participate, cu procentul anual de 5%. S se
ntocmeasc tabelul de amortizare n catul n care amortismentele sunt
egale.

R

.
Anii Suma de
la nceputul
anului
Dobnda Amortisment Anuitatea Suma
rmas de
plat
1 1.000.000 50.000 200.000 250.000 800.000
2 800.000 40.000 200.000 240.000 600.000
3 600.000 30.000 200.000 230.000 400.000
4 400.000 20.000 200.000 220.000 200.000
5 200.000 10.000 200.000 210.000 0

8. S se ntocmeasc tabelul de amortizare n cazul mprumutului
din pr blema anterioar dac rambursarea se face prin anuiti egale. o

R.

186
Anii Suma de la
nceputul anului
Dobnda Amortisment Anuitatea Suma
rmas de
plat
1 1.000.000 50.000 180.975 230.975 819.025
2 819.025 40.951 190.024 230.975 629.002
3 629.002 31.450 199.525 230.975 429.477
4 429.477 21.474 209.501 230.975 219.976
5 219.976 10.999 219.976 230.975 0

9. O persoan a mprumutat suma de 2.000.000 u.m. pe care
urmeaz s o ramburseze n 6 ani cu procentul de 7% prin anuiti
participate comportnd amortismente egale. S se ntocmeasc tabelul
de am rtizare corespunztor. o

R

.
Anii Suma de la
nceputul anului
Dobnda Amortisment Anuitatea Suma
rmas de
plat
1 2.000.000 140.000 333.333 473.333 1.666.667
2 1.666.667 116.667 333.333 450.000 1.333.333
3 1.333.333 93.333 333.333 426.667 1.000.000
4 1.000.000 70.000 333.333 403.333 666.667
5 666.667 46.667 333.333 380.000 333.333
6 333.333 23.333 333.333 356.667 0

10. Un mprumut de 2.300.000 este rambursabil n 4 ani prin
anuiti constante cu dobnzile pltibile la nceputul anului, procentul
fiind de 7%. S se ntocmeasc tabelul de amortizare corespunztor.

Anii Suma de
la nceputul
anului
Dobnda Amortisment Anuitatea Suma
rmas de
plat
0 2.300.000 0 161.000 0 0
1 2.300.000 514.001 125.020 639.021 1.785.999
2 1.785.999 552.689 86.332 639.021 1.233.310
3 1.233.310 594.289 31.951 639.021 639.021
4 639.021 639.021 0 639.021 0

187



BIBLIOGRAFIE




1. Allen, R.G.D. Analiz matematic pentru economiti, Ed.
tiinific, Bucureti, 1972
2. Duda, I. Analiz matematic, partea I, Ed. Fundaiei Romnia de
Mine,Bucureti, 1999
3. Duda, I., Trandafir, R. Analiz matematic - culegere de
probleme, Ed. Fundaiei Romnia de Mine, Bucureti, 1997
4. Duda, I. Elemente de algebr pentru economiti, Ed. Fundaiei
Romnia de Mine, Bucureti, 1999
5. Kaufman, V. Metode i modele ale cercetrii operaionale, vol. I
i II, Ed. tiinific, Bucureti, 1967
6. Mihoc, Gh., Ndejde, I. Programare matematic, Ed. tiinific,
Bucureti
7. Mihoc, Gh., tefnescu, A. Programare matematic, Ed. Didacti-
c i Pedagogic, Bucureti, 1973
8. Mihil, N., Popescu, O. Matematici speciale aplicate n
economie, Ed. Didactic i Pedagogic, Bucureti, 1978
9. Oprescu, Gh. Matematici pentru economiti, Ed. Fundaiei
Romnia de Mine, Bucureti, 1996
10. Purceru, I. Matematici financiare i decizii n afaceri, Ed.
Economic, 1996
11. Popescu, P i colaboratori Matematici aplicate n economie, vol.
I i II, Ed. Didactic i Pedagogic, R.A., Bucureti, 1996
12. Vladimirescu, I., Vraciu, Gh. Algebr i programare liniar,
Poligrafia Universitii Craiova




























Tehnoredactor: Jeanina DRGAN
Coperta: Emilia Maria DUDA

Bun de tipar: 04.01.2001; Coli tipar: 11,75
Format: 16/70 x 100

Editura i Tipografia Fundaiei Romnia de Mine
Splaiul Independenei nr. 313, Bucureti,
Sector 6, Oficiul Potal 78
Telefon: 410 43 80; Fax: 411 33 84
www.SpiruHaret.ro
188

S-ar putea să vă placă și