Matematica Aplicata in Economie
Matematica Aplicata in Economie
Matematica Aplicata in Economie
N
ECONOMIE
- NOTE DE CURS
- PENTRU
- NVMNTUL LA
DISTANCuprins
1 Introducere 6
1.1 Necesitatea utilizarii matematicii n stiintele economice . . . . . . . . . . . . . . . . . . . 6
1.2 Modelarea matematico-economica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Cateva exemple de modele matematicoeconomice . . . . . . . . . . . . . . . . . . . . . . 8
1.3.1 Optimizarea productiei unei ntreprinderi . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.2 Modele de gospodarire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.3 Problema dietei (nutritiei) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2 Spatii vectoriale 12
2.1 Definitia spatiului vectorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Subspatii vectoriale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Independenta si dependenta liniara a vectorilor. Baza si dimensiune . . . . . . . . .
. . . 16
2.4 Produs scalar. Spatii normate. Spatii metrice . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.5 Multimi convexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.6 Testul Nr. 1 de verificare a cunostintelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3 Matrice. Determinanti. Sisteme de ecuatii liniare 28
3.1 Matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.2 Determinanti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3 Sisteme de ecuatii liniare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.4 Testul Nr. 2 de verificare a cunostintelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4 Operatori liniari. Forme biliniare si forme patratice 53
4.1 Operatori liniari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Capitolul 1
Introducere
Obiective: In acest capitol introductiv se pune n evidenta importanta cunoasterii
matematicii
pentru un viitor economist.
Rezumat: In acest capitol sunt prezentate principiile modelarii matematico-economice cu
prezentarea catorva modele precise, cum ar fi optimizarea productiei unei ntreprinderi,
modele de gospod
arie si problema dietei (nutritiei).
Continutul capitolului:
1. Necesitatea utilizarii matematicii n stiintele economice
2. Modelarea matematico-economica
3. Cateva exemple de modele matematico-economice
4. Bibliografia aferenta capitolului
Cuvinte cheie: metode matematice, model matematic, optim economic, optimizarea
productiei, modele de gospodarie, problema dietei.
urmari dintre cele mai grave. Folosirea metodelor matematicii n practica economica, de
orice nivel,
constituie o preocupare cu efecte benefice n rezolvarea problemelor economice actuale.
Cel care este interesat de studiul fenomenelor economice trebuie sa aiba o pregatire
interdisciplinar
a.
Studierea globala a aspectelor calitative si cantitative a unui fenomen economic
necesita un anumit
volum de notiuni; concepte si metode matematice care considerate ca un ansamblu
dau un asa
numit model matematic atasat fenomenului studiat. Modelarea este un atribut al
activitatii umane,
ntalnit n procesul de cunoastere a lumii, prin care omul reuseste sa surprinda
esentialul si sa descopere
legile dupa care se guverneaza fenomenele naturale, sociale si psihice.
Utilizarea matematicii n problemele economice, prin utilizarea modelelor matematice, nu
este o
chestiune simpla. Istoric, ele cocheteaza de mult timp, dar rezolvarea problemelor ridicate
de studiul
unui fenomen economic, numarul mare de date cu care lucreaza si volumul mare de
calcule necesare,
pretindea o tehnica de calcul puternica. Aparitia informaticii si calculatoarelor rapide
au facut sa
apara capitole noi n matematica, care sa se preocupe de modelarea proceselor
economice, ca de exemplu
cercetarile operationale. Asa cum sublinia profesorul Andre Brunet cercetarea
operationala este
pregatirea stiintifica a deciziilor ([3]).
In conditiile actuale este necesar ca la orice nivel de decizie sa prelucram un numar
mare de
informatii si date care sa permita un rationament logic n alegerea variantei celei
mai potrivite.
Un alt motiv care pledeaza pentru utilizarea matematicii n studiul proceselor economice
este si
dorinta omului de a atinge un anumit optim.
Problema alegerii dintr-o multime de rezultate posibile pe cel optim, n concordanta cu
un anumit
scop, este de o importanta majora pentru orice economist, teoretician sau practician.
Notiunea de
6
optim, destul de veche n gandirea economica legata direct de practica, apare ntr-o
noua lumina prin
posibilitatile oferite de matematica contemporana.
Daca n trecut continutul optimului economic functiona, cel mai adesea, dupa
principiul cu cat
mai mult, cu atat mai bine, n prezent optimul economic lucreaza dupa principiul
profit maxim
n conditii date.
Utilizarea calculului diferential si integral n economia politica, ncepand cu
sfarsitul secolului al
XIX-lea si nceputul secolului al XX-lea, era o necesitate. Asa s-a nascut economia
matematica, care,
treptat s-a impus n cercetarile economice.
In conformitate cu aceste preocupari, n economia matematica s-a creat conceptul de
optim paretian,
introdus de Vilfredo Pareto. S-au creat noi metode precise de optimizare a activitatii
economice,
apelandu-se la ramurile existente n matematica, dar si cerand imperios gasirea de
noi concepte matematice,
care sa permita gasirea solutiilor optime cat mai rapid si cat mai exact. Asa au
aparut metodele
de programare matematica n rezolvarea unor probleme de optimizare a activitatii unor
ntreprinderi,
a unor societati de comert, turism sau cu preocupari agricole. Problemele puse de
practica economica
stimuleaza continuu descoperirea de noi metode matematice. Fara sa gresim putem
afirma ca exista o
conlucrare benefica, atat pentru economisti, cat si pentru matematicieni.
Legatura concreta dintre matematica si economie se stabileste printr-o traducere n
limbaj matematic
a notiunilor si a relatiilor ce intervin n fenomenele economice, fapt ce se realizeaza
prin procesul de
modelare matematica. Folosirea limbajului matematic n stiintele economice ofera
posibilitatea formularii
necontradictorii a fenomenelor economice si introducerii rigorii n studiul lor.
Aplicarea matematicii n economie are doua directii principale. Prima, care foloseste
metodele
matematicii ca instrument menit sa sprijine studiul calitativ al fenomenelor economice
si a doua, n
care matematica este utilizata la analiza aspectelor cantitative din practica economica
(planificare,
prognoza, etc.). Utilitatea matematicii ca instrument ajutator economistului se
evidentiaza n plan:
logic, empiric si euristic. Traducand o situatie economica ntr-o problema
matematica, i putem verifica
consistenta, planul empiric si, n fine, dezvaluirea de relatii noi. Insa, o astfel de
metoda de lucru impune
precizarea conceptului de model.
Esenta metodei modelarii consta n nlocuirea obiectului sau fenomenului real care ne
intereseaza
cu un alt obiect sau fenomen, mai convenabil pentru cercetare. Dupa o astfel de substituire
nu se mai
studiaza obiectul primar ci modelul, iar apoi rezultatul cercetarilor se extinde asupra
obiectului sau
fenomenului initial, cu anumite precautii.
Termenul de model vine de la diminutivul lui modus (masuran limba latina), care este
modulus.
In limba germana a devenit model, iar n secolul al XVI-lea n Franta se folosea deja
termenul mod`ele,
provenit din italienescul modello. Acelasi cuvant a dat n limba engleza termenul
model. Inca de la
nceput sensul cuvantului model oscila ntre concret si abstract. Se pare ca primul care
a folosit conceptul
de model n sensul actual a fost matematicianul italian Beltrami, n anul 1868, cand a
construit un model
euclidian pentru o geometrie neeuclidiana.
In stiinta se ntalnesc diferite modele: modelul atomic, modelul cosmologic, modele
de crestere
economica etc.
sau
Ax C0.
Pana aici am urmarit descrierea tehnologiei productiei. Dar orice proces de productie
mai
urmareste si o motivatie economica, de exemplu sa se realizeze o eficienta
maxima. Un astfel de
criteriu de eficienta este dat de maximizarea profitului. Practic, finalul acestui proces este
optimizarea
unei anumite functii, care de fapt realizeaza optimizarea functionarii unui proces
economic.
Orice firma doreste fie sa-si maximizeze veniturile, fie sa-si minimizeze cheltuielile,
iar consumatorii
sa-si distribuie salariile asa ncat sa-si satisfaca la maximum nevoile vietii. De
fapt, orice situatie de
gospodarire impune o repartizare optima a unor resurse disponibile limitate ntre diferite
activitati care
se desfasoara pentru realizarea unui anumit scop.
Acest tip de procese economice poarta numele de probleme de gospodarire.
Un model pentru o problema de gospodarire se compune din doua parti: prima
referitoare la
restrictii si o a doua care descrie criteriul sau obiectivul activitatii de derulat. Intr-un
astfel de model se
cere gasirea valorilor unor variabile x1, x2, . . . , xn pentru care o functie f(x1, x2, . . . , xn)
este optima si
care sunt supuse unor restrictii de forma:
F1(x1, x2, . . . , xn) 0,
F2(x1, x2, . . . , xn) 0,
......................
Fm(x1, x2, . . . , xn) 0,
unde semnul poate fi si .
Cum orice model de gospodarire are menirea de a stabili un program de actiune, el a
capatat
denumirea de model de programare. Domeniile de aplicare a modelelor de programare se
refera la
un numar mare de probleme de planificare din industrie, transporturi, agricultura, s.a.
Unele din ele au
o foarte mare circulatie si numeroase aplicatii fapt ce le-au facut celebre. Dam un
astfel de exemplu n
subparagraful urmator.
9
Una dintre problemele celebre de gospodarire este problema alimentarii cat mai ieftine
si realizarea
unor cerinte de alimentatie conform unui scop propus.
O alimentatie se considera buna daca se ofera anumite substante n cantitati
minimale precizate.
Evident ca aceste substante se gasesc n diferite alimente cu preturi cunoscute. Se
cere sa se stabileasca
o dieta (ratie) care sa fie corespunzatoare si totodata cat mai ieftina.
Substantele care intra ntr-o dieta
se numesc substante nutritive sau principii nutritive.
Vom obtine, n continuare, modelul matematico-economic pentru problema dietei. Fie
S1, S2, . . . , Sm substantele nutritive care trebuie sa intre n compunerea dietei n
cantitatile minimale
a, Bucuresti, 1993.
[4] Ratiu-Raicu, C., Modelare si simularea proceselor economice, Editura Didactica si
Pedagogica,
R.A., Bucuresti, 1995.
[5] Stavre, P., Matematici speciale cu aplicatii n economie, Editura Scrisul Romanesc,
Craiova, 1982.
11
Capitolul 2
Spatii vectoriale
Obiective: In acest capitol studentul va lua contact cu notiunile teoretice fundamentale
(cum
ar fi spatiile vectoriale, prehilbertiene, normate si metrice) necesare ntelegerii
metodelor / aplicatiilor
prezentate n capitolele urmatoare.
Rezumat: In acest capitol sunt prezentate notiunile de spatiu vectorial, subspatiu
vectorial,
sistem de vectori, combinatie liniara, liniar independenta si liniar dependenta,
baza, dimensiune, produs
scalar si spatii prehilbertiene, norma si spatii normate, metrica si spatii
metrice, multimi convexe, etc.
Continutul capitolului:
1. Definitia spatiului vectorial
2. Subspatiu vectorial
3. Independenta si dependenta liniara a vectorilor. Baza si dimensiune
4. Produs scalar. Spatii normate. Spatii metrice
5. Multimi convexe
6. Test de verificare a cunostintelor
7. Bibliografia aferenta capitolului
Cuvinte cheie: spatiu vectorial, baza, dimensiune, produs scalar, norma, metrica,
multimi
convexe.
Kn = K K . . . _ __ K
n ori
, adica multimea sistemelor ordonate x = (x1, x2, . . . , xn) de cate n elemente din
K. Definim pe Kn operatiile:
x + y = (x1 + y1, x2 + y2, . . . , xn + yn),
ax = (ax1, ax2, . . . , axn),
pentru orice x = (x1, x2, . . . , xn) Kn, y = (y1, y2, . . . , yn) Kn si a K.
Inzestrata cu cele doua operatii definite mai sus, multimea Kn devine un spatiu
vectorial, numit
13
spatiul vectorial aritmetic cu n dimensiuni peste K. Pentru K = R se obtin
spatiile euclidiene,
iar pentru K = C se obtin spatiile unitare sau hermitice. In cazul unui vector x = (x1,
x2, . . . , xn)
din Kn, x1, x2, . . . , xn se numesc componentele sau coordonatele vectorului x. De aceea,
cand vom
nota vectorii cu indici vom folosi scrierea cu exponenti n paranteza, pentru a se deosebi
de componentele
sale.
Comentariul 2.1.1. Spatiile vectoriale Rn si Cn sunt instrumente matematice de baza
n studiul
modelelor matematico-economice. Spatiile R2 si R3 conduc la vectorii utilizati n
fizica.
(x1 + y1, x2 + y2) cu y1 + y2 = ax1 + ax2 = a(x1 + x2) si deci x + y W. Pentru a R avem
x = (x1, y1), cu y1 = (ax1) = a(xn) si deci x W.
Cele demonstrate ne arata ca, n spatiul vectorial R2 (n plan) dreptele ce trec prin
origine formeaza
subspatii vectoriale pentru R2.
2.2.3. Daca K este un camp, atunci multimea vectorilor
x = (x1, x2, . . . , xn) din Kn cu xn = 0 formeaza un subspatiu vectorial al spatiului
vectorial Kn.
Usor se verifica faptul ca intersectia a doua subspatii vectoriale ale unui spatiu
vectorial V este tot
un subspatiu vectorial al lui V . Prin urmare, daca A este o submultime a spatiului
vectorial V , atunci
exista un cel mai mic subspatiu al lui V care contine pe A, anume intersectia tuturor
subspatiilor lui V
ce contin pe A, numit subspatiu generat de A sau acoperirea (nfasuratoarea)
liniara a lui A.
Doua subspatii W1 si W2 ale unui spatiu vectorial se zic independente daca W1 W2 =
{0}.
Fie S = {x(1), x(2), . . . , x(n)} un sistem de n vectori, n N
, din spatiul vectorial V peste campul
K.
Definitia 2.2.1 Se spune ca vectorul x V este o combinatie liniara de vectorii
sistemului S daca
exista n scalari a1, a2, . . . , an K astfel ca sa avem
x=
n
k=1
akx(k).
14
Teorema 2.2.3 Multimea vectorilor din spatiu vectorial V care se pot scrie ca si
combinatii liniare de
vectorii sistemului S formeaza un subspatiu vectorial al lui V . Acest subspatiu se
noteaza prin [S] si se
numeste subspatiul lui V generat de sistemul de vectori S.
Demonstratie. Intr-adevar, daca x =
n
k=1
akx(k) si y =
n
k=1
akx(k) +
n
k=1
bkx(k) =
n
k=1
(ak + bk)x(k),
adica x + y este o combinatie liniara de vectori a sistemului S.
Teorema 2.2.4 Subspatiul [S] generat de sistemul de vectori S coincide cu acoperirea
liniara a lui S.
Demonstratie. Fie S acoperirea liniara a lui S. Avem S [S] si din definitia lui S
rezulta S [S].
Reciproc, daca x [S], atunci rezulta ca x =
n
k=1
si W2 ale functiilor pare si respectiv impare deoarece W1 W2 = {}. Cum, pentru orice
f Hom(R,R),
avem
f(x) = f(x) + f(x)
2
+ f(x) f(x)
2 , ()x R,
adica suma dintre o functie para si una impara, deducem ca W1 si W2 sunt
subspatii vectoriale suplimentare
pentru Hom(R,R).
Definitia 2.3.1 Sistemul de vectori S = {x(1), x(2), . . . , x(n)} din spatiul vectorial V peste
campul K
se zice ca este liniar independent daca o combinatie liniara a lor a1x(1) + a2x(2) + . . . +
anx(n),
a1, a2, . . . , an K, da vectorul nul numai daca a1 = a2 = . . . = an = 0.
In caz contrar, adica daca exista cel putin o multime de scalari a1, a2, . . . , an K, nu
toti nuli,
astfel ca
n
i=1
x(2)
a3a
1
1 x(3)
1
. . . ana
lui x(1) nenul, ceea ce ne arata ca vectorii x(1), . . . , x(n) sunt liniar dependenti.
Propozitia 2.3.1 Intr-un spatiu vectorial V peste campul K sunt valabile afirmatiile:
i) vectorul nul formeaza un sistem liniar dependent;
ii) orice vector x _= formeaza un sistem liniar independent;
iii) orice sistem de vectori din care se poate extrage un sistem liniar dependent este de
asemenea liniar
dependent.
Demonstratie. i) Valabilitatea acestei afirmatii rezulta din 1 = .
ii) Pentru x _= din ax = , a K, rezulta a = 0.
iii) Daca pentru sistemul de vectori S = {x(1), x(2), . . . , x(n)}, n > 1, exista subsistemul
{x(1), . . . , x(m)}, m < n, liniar dependent, atunci exista scalarii a1, . . . , an K astfel cu
a1x(1) +a2x(2) +
. . .+amx(m) = . De aici, avem a1x(1) +a2x(2) +. . .+amx(m) +0 x(m+1) +0 x(n) = si deci
sistemul
S este liniar dependent.
Corolarul 2.3.1 Sunt valabile afirmatiile:
16
i) Orice sistem de vectori care contine vectorul nul este liniar dependent;
ii) Orice subsistem al unui sistem liniar independent de vectori este, de asemenea, liniar
independent.
Definitia 2.3.2 Un sistem infinit de vectori din spatiul vectorial V se numeste liniar
independent daca
orice subsistem finit al sau este liniar independent. In caz contrar se zice ca sistemul este
liniar dependent.
Exemplul 2.3.3. In spatiul vectorial Hom(R,R) sistemul {1, x, x2, . . . , xn, . . . este liniar
independent.
Intr-adevar, orice relatie de forma
ai1xi1 + ai2xi2 + . . . + aikxik = , ()x R,
unde i1 < i2< <ik
, are loc numai daca ai1 = ai2 = . . . = aik = 0, adica orice subsistem finit este liniar
independent.
Definitia 2.3.3 Un sistem B, finit sau infinit, de vectori din spatiul vectorial V se
numeste baza pentru
spatiul vectorial V , daca B este liniar independent si B este un sistem de generatori
pentru V .
Exemple. 2.3.4. In spatiul Rn sistemul B = {e(1), e(2), . . . , e(n)}, e(1) = (1, 0, . . . , 0), . . . ,
e(n) =
(0, 0, . . . , 1) formeaza o baza. S-a aratat ca B este liniar independent (v.exemplul 2.3.1)
si constituie
un sistem de generatori pentru Rn (v.exemplul 2.2.4).
Aceasta baza a lui Rn se numeste baza canonica sau naturala.
2.3.5. In spatiul vectorial Pn al polinoamelor de grad cel mult n, n 1, peste campul R, o
baza
este data de sistemul B = {1, x, x2, . . . , xn}.
Teorema 2.3.2 Sistemul de vectori B = {e(1), e(2), . . . , e(n)} constituie o baza pentru
spatiul vectorial V
peste campul K, daca si numai daca orice vector din V se exprima n mod unic ca o
combinatie liniara
de vectorii lui B.
Demonstratie. Daca B este baza a spatiului vectorial V , atunci orice x V se scrie
sub forma
x=
n
k=1
k=1
t a1ct)e(1)
1
+ . . . + (ct1 a
t at1ct)e(t1)
1
(2.1) t ctx+
+(ct+1 a
1
+a
t at+1ct)e(t+1)
1
+ . . . + (cn a
anct)e(n),
ceea ce ne arata ca B1 este un sistem de generatori pentru V .
Observatia 2.3.1 Prin inductie matematica se poate demonstra urmatorul rezultat
(teorema generala
a nlocuirii): daca B = {e(1), e(2), . . . , e(n)} este o baza n spatiul vectorial V peste
campul K si S =
{x(1), x(2), . . . , x(p)} este un sistem de vectori liniar independent din V , atunci p n si
putem nlocui p
vectori din B prin vectorii lui S, astfel ca, renumerotand vectorii, B1 = {x(1), . . . , x(p), e(p+1), .
. . , e(n)}
sa fie, de asemenea, baza pentru V .
Comentariul 2.3.1 Demonstratia Teoremei 10.3.3 ne da si procedeul practic de
nlocuire a unui vector
dintr-o baza cu un alt vector, cat si formulele de calcul al coordonatelor unui vector n
noua baza. Intradev
ar, pentru coordonatele vectorului y =
t
n
k=1
ct = ct
at
(2.3) , pentru k = t.
Formulele (2.2) si (2.3) ne dau regulile de aflare a componentelor lui y n baza B1, n care
n
locul vectorului e(t) s-a introdus vectorul x. Formula (2.3) arata ca noua componenta a
vectorului y
corespunzatoare vectorului x ce intra n locul lui e(t), se obtine prin mpartirea
componentei sale ct (de
pe linia t) la componenta at a lui x de pe coloana t, iar formula (2.2) indica regula:
componenta noua
yk a lui y, de pe o linie arbitrara k, se obtine din vechea componenta ak dupa regula
a t ct
a k ck
echivalenta cu atck akct
at
= yk,
numita si regula dreptunghiului. Elementul at _= 0 se numeste si pivot, ceea ce
face ca regula dreptunghiului
sa se mai numeasca si regula pivotului. De obicei calculele se fac n tabele succesive
de
18
forma
Baza e(1) e(2) . . . e(t) . . . e(n) . . . x y
e(1) 1 0 . . . 0 . . .
...
. . . a 1 c1
e(2) 0 1 . . . 0 . . .
t
...
. . . a 2 c2
...
...
...
...
...
...
...
...
...
...
x_
e(t) 0 0 . . . 1 . . .
...
. . . a t ct
...
...
...
...
...
...
...
...
...
...
e(k)
...
...
...
...
...
...
. . . a k ck
...
...
...
...
...
...
...
...
...
...
e(n) 0 0 . . . 0 . . . 1 . . . an cn
Exemplul 2.3.6. Fie vectorii x = (2, 3, 1) si y = (3, 4, 5) scrisi n baza canonica din R3.
Scriem
componentele lui y n baza (e(1), x, e(3)).
Avem
Baza e(1) e(2) e(3) x y
e(1) 1 0 0 2 3
x_
e(2) 0 1 0 3 4
e(3) 0 0 1 1 5
e(1) 1 2
3
3
00
x01
30 1 4
3
e(2) 0 1
3 1 0 11
3
unde elementele de pe linia lui e(2) s-au mpartit cu elementul pivot 3, iar celelalte s-au
calculat cu regula
dreptunghiului. Pe coloana elementului pivot se pune 1 n locul elementului pivot si n
rest 0.
De retinut ca, utilizand aceasta cale de lucru, se poate nlocui o baza a unui spatiu
vectorial cu o
alta.
Exemplul 2.3.7. In R2 sa se nlocuiasca baza canonica cu baza data de vectorii x(1) =
(2, 3) si x(2) =
(4, 2) si n noua baza sa se scrie componentele vectorului v = (3, 4).
Avem
Baza e(1) e(2) x(1) x(2) v
x(1)
_ e(1) 1 0 2 4 3
e(2) 0 1 3 2 4
x(1) 1
20 1 2 3
2
x(2)
_ e(2) 3
2 1 0 4 1
2
x(1) 1
4
1
2
4
10
x(2) 3
8
1
40 1
8
aix(i), h(x) =
n
i=1
xiyi, atunci Rn devine un spatiu euclidian. Prin simple calcule se verifica proprietatile
P1 P4.
2.4.2. In Cn produsul scalar al vectorilor x = (x1, . . . , xn), y = (y1, . . . , yn) se defineste
prin
< x,y >=
n
i=1
xiyi,
devenind astfel un spatiu unitar.
2.4.3. Pe spatiul vectorial C[a, b] al functiilor reale continue, expresia < f,g >=
_b
a
f(x)g(x)dx
este un produs scalar.
Definitia 2.4.3 Se numeste norma peste spatiul vectorial V peste K = RC orice
aplicatie _ _ : V R
cu urmatoarele proprietati:
21
N1. _x_ = 0, daca si numai daca x = ;
N2. _x_ = || _x_, oricare ar fi K si x V ;
N3. _x + y_ _x_ + _y_ (inegalitatea triunghiurilor), oricare ar fi x, y V .
Daca n N3 punem y = x, atunci rezulta _x_ 0, pentru orice x V .
Definitia 2.4.4 Un spatiu vectorial V peste K este normat daca pe el s-a definit o
norma. Scriem
(V,_ _).
Teorema 2.4.1 Daca (V,< , >) este un spatiu euclidian, atunci pentru orice x, y V are
loc
inegalitatea
| < x,y > |
xiyi
_
n
i=1
x2i
_
n
i=1
y2
i
,
cu egalitate numai daca x1/y1 = x2/y2 = . . . = xn/yn = R.
Teorema 2.4.2 Daca (V,< , >) este un spatiu euclidian, aplicatia _ _ : V R, definita
prin
_x_ =
< x,x > este o norma pe V , numita norma generata de produsul scalar.
Altfel spus, un spatiu prehilbertian este un spatiu normat.
Demonstratie. Trebuiesc verificate proprietatile normei. Din _x_ = 0 avem < x,x >= 0,
de unde, pe
baza lui P1, deducem x = , ceea ce ne demonstraza N1.
Pentru N2 avem _x_ =
< x, x > =
_
2 < x,x > = || _x_, pentru orice R si orice
xV.
Pentru a demonstra N3 putem scrie _x + y_2 =< x+ y, x +y >=
< x,x > +2 < x,y > + < y,y > _x_2 + 2_x_ _y_ + _y_2 = (_x_ + _y_)2 (s-a folosit inegalitatea
lui
CauchySchwarzBuniakowski), de unde rezulta _x + y_ _x_ + _y_, oricare ar fi x, y V .
Observatia 2.4.2 Teoremele 10.4.1 si 10.4.2 raman adevarate si pentru spatiile
vectoriale unitare.
22
Definitia 2.4.5 Fie (V,< , >) un spatiu vectorial euclidian. Oricare ar fi vectorii x, y V
, diferiti
de vectorul nul, numarul real [0, ] definit prin
cos = < x,y >
_x_ _y_,
se numeste unghiul dintre x si y. Unghiul se noteaza si prin (_x, y).
Daca < x,y >= 0, atunci = /2, iar vectorii x si y se numesc ortogonali.
Un vector v se numeste versor daca _v_ = 1.
Definitia 2.4.6 Fie A o multime nevida. Se numeste metrica (distanta) pe A,
orice aplicatie d :
A A R cu urmatoarele proprietati:
M1. d(x, y) = 0, daca si numai daca x = y (separare);
M2. d(x, y) = d(y, x), pentru orice x, y A (simetrie);
M3. d(x, z) d(x, y) + d(y, z), pentru orice x, y, z A (inegalitatea triunghiului).
Definitia 2.4.7 Se numeste spatiu metric orice multime nevida A nzestrata cu o
metrica. Notam cu
(A, d) multimea A nzestrata cu metrica d.
Observatia 2.4.3 Pentru orice x, y (A, d) avem d(x, y) 0.
Intr-adevar, din M3, punand z = x, rezulta
0 d(x, y) + d(y, x) = 2d(x, y),
de unde d(x, y) 0.
(xi yi)2
oricare ar fi x = (x1, . . . , xn) R si y = (y1, . . . , yn) R. numita si metrica euclidiana.
23
aix(i), ai 0, i = 1, k
Orice subspatiu a lui Rn este un con poliedral convex.
Definitia 2.5.5 Fie A Rn o multime. Multimea tuturor combinatiilor liniare convexe
de elemente din
A se numeste acoperirea convexa a lui A. Ea se noteaza prin Co(A).
Propozitia 2.5.2 Co(A) este convexa si A Co(A). Daca A este convexa, atunci Co(A)
= A.
Demonstratia propozitiei este imediata.
Definitia 2.5.6 Daca A Rn este o multime convexa, atunci elementul
x(0) A se numeste punct extremal pentru A daca nu exista x, y A,
a (0, 1) asa ncat sa avem x(0) = ax+(1a)y, adica x(0) nu poate fi interior
segmentului [x, y], oricare
ar fi x, y A.
Exemplu. 2.5.5. Varfurile unui triunghi sunt punctele sale extremale.
24
3. Aratati ca B = {v, u,w}, v = (2, 1,1), u = (1,1, 1) si w = (1, 2,1) este o baza n
R3 si sa se
afle coordonatele vectorului t = (3, 6, 1) n aceasta baza.
4. Fie n R4 baza B = {x1, x2, x3, x4} cu x1 = (1, 1, 2, 1), x2 = (1,1, 0, 1), x3 = (0, 0,1, 1),
si
x4 = (1, 2, 2, 0). Vectorul v are coordonatele (1, 2, 2, 1) n aceasta baza. Gasiti
coordonatele lui v n
baza B_ = {y1, y2, y3, y4} cu y1 = x1, y2 = x2, y3 = 2x1 + 2x2 + 2x3 + 2x4 si y4 = x4.
5. Fie n R3 baza B = {x1, x2, x3} cu x1 = (1, 0, 0), x2 = (2, 1, 0), x3 = (3, 2, 1) si vectorul
v=
8x1 + 4x2 x3. Gasiti coordonatele vectorului v n baza B_ = {y1, y2, y3}, cu y1 = x1 +
x2 + x3,
y2 = x1 + x2 x3 si y3 = x1 x2 + x3.
6. Aratti ca (Rn, d) unde d : Rn Rn R, d(x, y) =
n
k=1
Testul 1
2. Se verifica conditiile prezentate n definitia notiunii de spatiu
vectorial.
3. Se verifica conditiile de liniar independenta si sistem de generatori ale
sistemului de
vectori B. Folosind relatiile gasite la verificarea conditiei de sistem de
generatori ale
sistemului de vectori B se gaseste tB = (4, 4, 7).
4. Se obtine tabelul
v(xi) 1 2 2 1
y3(xi) 2 2 2 2
v(yi) -1 0 1 -1
Deci v(yi) = (1, 0, 1,1).
5. Se foloseste matricea de trecere si se obtine v(yi) =
_
3
2,
9
2, 2
_
.
6. Se verifica conditiile impuse asupra aplicatiei d n definitiea notiunii de
metrica.
7. Se verifica conditiile din definitia notiunii de produs scalar.
8. Se foloseste definitia normei induse de produsul scalar si proprietatile
produsului scalar
(_x_ =
Capitolul 3
3.1 Matrice
A=
sau condensat
A = (aij) i=1,m
j=1,n
,
unde aij reprezinta elementul matricei situat pe linia i si coloana j.
Elementele a11, a22, . . . formeaza diagonala principala a matricei, iar elementele
a1n, a2,n1, . . . diagonala secundara.
Notam cu Mmn(K) multimea matricelor de tipul mn peste campul K, iar cu M(K)
multimea tuturor matricelor peste campul K. Daca m = n, matricele se numesc
patratice
de ordin n.
Daca m = 1, matricea se numeste matrice sau vector linie. Daca n = 1, matricea
se
numeste matrice sau matrice coloana.
28
Unei matrice A de tip m n i se poate ataa sistemul ordonat de m vectori linie din
Kn dat de
Li = (ai1, ai2, . . . , ain), i = 1,m
si sistemul ordonat de n vectori coloana
Cj = t(a1j, a2j, . . . , amj), j = 1, n.
Definitia 3.1.2 Doua matrice de acelasi tip sunt egale daca elementele
corespunzatoare sunt
egale.
Definitia 3.1.3 Se numeste suma matricelor A = (aij) si B = (bij), ambele de tipul
mn
peste K, matricea notata cu A+B data de regula A+B = (aij +bij). Operatia care
realizeaza
aceasta regula se numeste adunarea matricelor.
Matricea O Mmn(K) cu toate elementele nule se numeste matricea nula. Fiind
data matricea A = (aij)Mmn(K), matricea A = (aij)Mmn(K) se numeste opusa
lui
A.
Se verifica imediat ca (Mmn(K), +) este un grup comutativ.
Definitia 3.1.4 Se numeste produsul matricei A = (aij) Mmn(K) cu scalarul K,
matricea
notata A, obtinuta prin regula A = (aij) Mmn(K). Operatia data de aceasta
regula se numeste nmultirea cu un scalar a matricelor.
Inmultirea cu un scalar a matricelor verifica proprietatile evidente
1 A = A, (A + B) = A + B, ( + )A = A + A,(A) = ()A,
oricare ar fi , K si A,B Mmn(K).
Rezulta ca are loc propozitia:
Propozitia 3.1.1 Multimea matricelor Mmn(K) n raport cu operatiile de
adunare si de
aijE(ij),
unde E(ij) sunt matricele de tipul mn, care au toate elementele egale cu 0, n
afara de cel
de pe linia i si coloana j care este egal cu 1.
Definitia 3.1.5 Se numeste transpunere n multimea M(K) a matricelor peste K,
aplicatia
t : M(K) M(K), definita prin t(A) = tA, unde A = (aij) Mmn(K), iar tA = (aji)
Mnm(K). Matricea tA se numeste transpusa lui A.
Se observa usor ca transpusa este o functie bijectiva, care verifica
proprietatile: 1)
t(tA) = A; 2) t(A + B) = tA + tB si 3) t(A) = tA, oricare ar fi A,B Mmn(K) si K.
De aici rezulta ca transpunerea este un izomorfism ntre spatiile vectoriale
Mmn(K) si
Mnm(K).
Definitia 3.1.6 O matrice patratica A = (aij)Mnn(K) se numeste simetrica
daca A = tA,
adica elementele simetrice fata de diagonala principala sunt egale aij = aji, i, j =
1, n.
Definitia 3.1.7 O matrice patratica A = (aij)Mmn(K) e numeste antisimetrica
daca A =
tA, adica elementele simetrice fata de diagonala principala sunt opuse aij =
aji i, j = 1, n.
Definitia 3.1.8 O matrice patratica se numeste triunghiulara superioara
respectiv inferioara
daca toate elementele situate dedesuptul, respectiv deasupra diagonalei
principale sunt nule.
29
Definitia 3.1.9 O matrice patratica se numeste diagonala daca toate
elementele ei sunt nule
cu exceptia celor de pe diagonala principala.
Teorema 3.1.1 Teorema rangului. Pentru o matrice rangul sistemului de vectori
linie este
egal cu rangul sistemului de vectori coloana.
Demonstratie. Fie A = (aij) Mmn(K) si r si p rangurile sistemelor de vectori
linie
Li = (ai1, ai2, . . . , ain), i = 1,m si coloana Cj = (a1j, a2j, . . . , amj), j = 1, n. Nu
restrangem
generalitatea, daca presupunem ca primele r linii sunt liniare independente,
deoarece o
schimbare a ordinii liniilor pastreaza rangul sistemului vectorilor linie. O astfel
de schimbare
modifica vectorii coloana. Fiecare vector coloana se scrie
Cj =
m
i=1
aije(i),
unde B = {e(1), e(2), . . . , e(m)} este baza canonica din Km, este dus n vectorul
C
_
j=
m
i=1
aijf(i),
unde B1 = {f(1), f(2), . . . , f(m)} este noua baza din Km, obtinuta din B prin
schimbarea ordinii
vectorilor ei, corespunzatoare schimbarii liniilor matricei A. Consideram, acum,
automorfismul
spatiului Km, care duce baza B n baza B1, acesta ducand vectorii Cj n vectorii
C_
j si
deci pastreaza rangul sistemului format de ei. Celelalte linii ale matricei A se vor
exprima
ca si combinatii liniare de primele r, adica putem scrie
Lr+s = r+s,1L1 + r+s,2L2 + . . . + r+s,rLr, s = 1, 2, . . .,m r,
de unde, folosind egalitatea vectorilor n Kn, rezulta
ar+s,j = r+s,1a1j + r+s,2a2j + . . . + r+n,rarj, j = 1, . . . , n.
Inlocuind n expresiile coloanelor Cj, obtinem
Cj =
r
i=1
aije(i) +
mr
s=1
ar+s,je(r+s) =
=
r
i=1
aije(i) +
mr
s=1
aij
_
e(i) +
mr
s=1
r+s,ie(r+s)
, j = 1, n.
Punand g(i) = e(i) +
_mr
s=1 r+s,ie(r+s), i = 1, r, rezulta
Cj =
r
i=1
aijg(i), j = 1, n.
Am dedus ca cei n vectori coloana se exprima ca si combinatii liniare de r
vectori g(i)
din Km, iar rangul p al sistemului format de ei este cel mult egal cu numarul
generatorilor
g(i), deci p r.
Daca A este matricea nula, atunci afirmatia propozitiei este dovedita. Daca
nu, atunci
putem presupune ca a11 _= 0 (n caz ca a11 = 0 se fac schimbari ale ordinii
liniilor sau
. Pentru a avea
0 pe pozitia ai1, i = 2,m, nmultim acum linia ntai cu ai1. Elementul aij se
nlocuieste cu
aij a
11
10...00...0
01...00...0
...
... ...
...
...
...
...
00...10...0
00...00...0
...
...
...
...
...
...
...
00...00...0
linia r
si deci rangul lui A este r, dat de numarul de cifre 1 din B.
Demonstratia acestei propozitii ne da si procedeul practic de aflare a
rangului unei
matrice, calculele facandu-se cu cunoscuta regula a dreptunghiului.
Exemplul 3.1.1. Sa se afle rangul matricei
A=
02113
2 1 4 5 6
1 1 2 1 0
1 2 2 4 6
.
31
Schimband coloana 1 cu coloana 2 si nmultind coloana 5 cu 1/3 obtinem
A
11
20111
1 2 4 5 2
1 1 2 1 0
2 1 2 4 2
.
Inmultim prima linie cu 1/2, apoi pe linia ntai si coloana ntai completam
cu 0, iar
restul elementelor le calculam cu regula dreptunghiului, obtinand
A
10000
029
2
9
2
3
2
01
3
2
1
2
0 1 3 3 1
.
Aplicand succesiv acelasi procedeu avem:
A
10000
01000
0 0 3
4
3
4
1
4
00
3
4
1
4
10
01
00
00
000
000
3 3 1
3 3 1
10000
01000
0 0 3 3 1
00000
10000
01000
00100
00000
,
si deci rang A = 3.
Definitia 3.1.11 O matrice patratica de ordin n se numeste nesingulara sau
regulata daca
rangul ei este egal cu n. In caz contrar, adica daca rangul ei este mai mic ca n,
atunci
matricea se numeste singulara.
Definitia 3.1.12 Se numeste matrice extrasa dintr-o matrice A orice matrice B
obtinuta din
A nlaturand anumite linii si coloane, pastrand ordinea liniilor si coloanelor
ramase.
Teorema 3.1.2 Rangul unei matrice este egal cu ordinul maxim al matricelor
patratice
nesingulare extrase din ea.
Demonstratie. Fie A o matrice, r rangul ei si B o matrice patratica
nesingurala extrasa din
A si de rang maxim p. Cele p linii ale matricei A care intervin n B sunt liniar
independente,
deoarece dependenta liniara a acestor linii n A ar atrage dependenta lor
liniara si n B, ceea
ce ar face ca B sa fie singulara. Prin urmare p r. Acumsa aratam ca oricare
p+1 linii din A
sunt liniar independente. Sa admitem ca exista n A (p+1) linii liniar
independente, atunci,
extragand din A matricea formata din ele, am obtine o matrice C de rang (p +
1). Pe baza
teoremei rangului, matricea C are si p+1 coloane liniar independente. Acum
extragand din
C (deci si din A) matricea D formata din cele p + 1 coloane liniar independente,
obtinem o
matrice nesingulara de ordin p+1, ceea ce ar contrazice alegerea lui p. Rezulta
ca r < p+1
si cum am aratat ca p r, deducem ca r = p.
Sa introducem acum pe multimea M(K) a matricelor operatia de nmultire.
aik
_p
l=1
bklclj
_
=
_
n
k=1
p
l=1
aikbklclj
=
=
_p
l=1
n
k=1
aikbkl
_
clj
= (AB)C.
Propozitia 3.1.5 Inmultirea matricelor este distributiva fata de adunarea lor.
Demonstratie. Fie A = (aij)Mmn(K), B = (bij)Mnp(K) si C = (cij)Mnp(K). Avem
A[B + C] =
_
n
k=1
aik[bkj + ckj]
=
_
n
k=1
aikbkj +
n
k=1
aikckj
=
=
_
n
k=1
aikbkj
+
_
n
k=1
aikckj
= AB + AC,
adicanmultirea este distributiva la stanga fata de adunare. In mod
analog, se demonstreaza
si distributivitatea la dreapta.
Definitia 3.1.14 Matricea patratica In = (ij), i, j = 1, n, unde
ij =
_
1, i = j
0, i _=j i,j= 1, n
este simbolul lui Kronecker, se numeste matricea unitate de ordinul n.
Altfel spus, matricea In este o matrice diagonala cu toate elementele de pe
diagonala
principala egale cu 1. Cand nu dorim sa precizam ordinul matricei unitate o
vom nota prin
I.
Observatia 3.1.2 Pentru orice matrice AMmn(K) avem
ImA = A si AIn = A.
Observatia 3.1.3 Inmultirea matricelor, n general. nu este comutativa.
Din proprietatile adunarii si nmultirii rezulta:
Propozitia 3.1.6 Multimea M
n2 (K) a matricelor patratice de acelasi ordin n nzestrata cu
operatiile de adunare si nmultire are o structura de inel cu divizori ai lui
zero.
Propozitia 3.1.7 Transpusa unui produs de doua matrice este egala cu
produsul transpuselor
n ordine inversa.
Demonstratie. Fie A = (aij)Mmn(K) si B = (bij)Mnp(K). Avem
t(AB) = t
_
n
k=1
aikbkj
=
_
n
k=1
ajkbki
=
_
n
k=1
bkiajk
= tBtA.
Rezultatul obtinut se poate extinde prin inductie matematica la un produs cu
un
numar finit de factori.
Definitia 3.1.15 Se numeste inversa matricei patratice A, matricea notata cu
A1, care satisface
conditiile A A1 = A1 A = I.
33
Teorema 3.1.3 Conditia necesara si suficienta ca o matrice patratica sa
aiba inversa este
ca ea sa fie nesingulara.
Demonstratie. Necesitatea. Presupunem ca matricea A = (aij) M
n2 (K) are o inversa pe
A1 = (bij)M
n2 (K). Din A1A = I rezulta
n
k=1
bikakj = ij, i, j = 1, n.
de unde, pentru vectorii e(i), i = 1, n ai bazei canonice obtinem exprimarea
e(i) =
n
k=1
(3.1) bikLk,
Lk, k = 1, n, fiind vectorii linie ai matricei A. Cum pentru orice x Kn avem x =
n
i=1
xie(i),
nlocuind e(i) din relatiile (3.1) deducem ca orice vector x Kn se exprima ca o
combinatie
liniara de vectori linie Lk, k = 1, n. Rezulta ca sistemul de vectori linie Lk, k = 1, n,
genereaza
spatiul Kn, ceea ce nseamna ca are rangul n si deci matricea A este
nesingulara.
Suficienta. Din faptul ca A este nesingulara, rezulta ca vectorii linie Lk, k = 1,
n, sunt
liniar independenti si deci formeaza o baza n Kn. Exprimam vectorii e(i), i =
1, n, ai bazei
canonice n baza data de vectorii linie si avem
e(i) =
n
k=1
bikLk, i = 1, n,
de unde, punand B = (bik), obtinem BA = I.
Matricea A fiind nesingulara are si vectorii coloana liniar independenti,
formand si ei
o baza n Kn, si deci putem scrie AC = I. Acum obtinem
C = IC = (BA)C = B(AC) = BI = B,
de unde C = B = A1 si prin urmare matricea A are inversa.
Usor se arata ca inversa unei matrice este unica si ca ea este nesingulara.
Propozitia 3.1.8 Produsul a doua matrice nesingulare este o matrice
nesingulara si inversa
ei este egala cu produsul inverselor luate n ordine schimbata
(AB)1 = B
1 A
1
Demonstratie. Avem
(AB)(B
1A
1) = A(BB
1)A
1 = AA
1 = I
si
(B
1A
1)(AB)
1(A
1A)B
=B
=B
= I,
relatii ce demonstreaza afirmatiile din enunt.
Rezultatul se extinde prin inductie matematica la un produs de matrice
nesingulare
cu un numar finit de factori.
Pentru aflarea inversei unei matrice se foloseste transformarea ei n matrice
unitate,
aplicand regula dreptunghiului, dupa schema
(A|I) = (A
1A|A
1I) = (I|A
1).
Exemplul 3.1.2. Pentru a afla inversa matricei
A=
213
323
212
34
procedam astfel
(A|I3) =
213
323
212
______
100
010
001
11
1B
2
3
2
3
2
0 0 1
______
1
00
3
21 0
1 0 1
=
=
103
0 1 3
0 0 1
______
2 1 0
3 2 0
1 0 1
100
010
001
______
1 1 3
0 2 3
1 0 1
1 1 3
0 2 3
1 0 1
.
Se poate lucra utilizand regula dreptunghiului fara amparti la pivot si
transformand
matricea (A|I) extinsa asa ncat sa ajungem la situatia (D|C), unde D este
matricea diagonala
D=
a11 0 . . . 0
0 a22 . . . 0
...
...
...
...
0 0 . . . ann
iar C = (cij), i, j = 1, n.
Pentru a afla inversa A1 mpartim liniile L1, L2, . . . , Ln ale matricei C respectiv
la:
a11a22 . . . ann, a22 . . . ann, . . . , ann.
Exemplul 3.1.3. Pentru a afla inversa matricei
A=
213
332
121
procedam astfel
(A|I3) =
213
332
121
______
100
010
001
213
0 3 5
031
______
100
3 2 0
1 0 2
=
=
2 0 14
0 3 5
0 0 12
______
6 2 0
3 2 0
6 6 6
200
030
0 0 12
______
12 60 84
6 6 30
6 6 6
de unde
A
1 =
12
2312
60
2312
84
23 12 6
312
6
312
30
312
6
12
12
6
12
1
6
5
6
7
6
1
6
1
6
5
6
1
2
1
2
1
2
.
Definitia 3.1.16 O matrice patratica A se numeste ortogonala daca
tA A = I.
Propozitia 3.1.9 Conditia necesara si suficienta ca o matrice patratica sa
fie ortogonala
este ca ea sa fie nesingulara, iar transpusa si inversa ei sa fie egale.
Demonstratie. Necesitatea. Din tAA = I rezulta ca A este nesingulara si,
nmultind aceasta
egalitate la dreapta cu A1, obtinem tA = A1.
Suficienta. Daca A este nesingulara si verifica tA = A1, atunci, prin
nmultire la
dreapta cu A, gasim tA A = I, ceea ce ne arata ca A este ortogonala.
Teorema 3.1.4 Rangul unui produs de matrice nu depaseste rangul fiecaruia
din factorii
sai.
35
Demonstratie. Fie A = (aij)Mmn(K), B = (bij)Mnp si C = A B = (cij)Mmp, unde
cij =
n
k=1
aikbkj, i = 1,m, j = 1, p.
Ultimele relatii ne arata ca liniile matricei C se exprima ca si combinatii
liniare de
liniile matricei B si deci subspatiul generat de liniile matricei C sunt incluse n
subspatiul
generat de liniile matricei B. Asadar, avem rang C rang B In mod analog,
rationand cu
vectorii coloana, obtinem rang C rang A.
Daca unul din factorii produsului este o matrice nesingulara, atunci avem un
rezultat
mai precis.
Teorema 3.1.5 Rangul produsului dintre o matrice A si o matrice nesingulara B
este egal
cu rangul lui A.
Demonstratie. Fie C = AB. Din Teorema 3.1.4 avem rang C rang A. T inand
seama
ca B este nesingulara, exista B1 si nmultind la dreapta cu B1 n C = AB,
obtinem
A = CB1. Aplicand din nou Teorema 3.1.4, rezulta rang A rang C. Din rang C
rang A
si rang A rang C obtinem rang C = rang A.
Observatia 3.1.4 Pentru simplificarea calculelor cu matrice se lucreaza,
deseori, cu matrice
mpartita (partitionata) n submatrice sau blocuri, obtinute ducand
paralele la liniile si
coloanele ei. De exemplu, matricea AM
n2 (K) se poate scrie
A=
_
BC
DE
_
unde B M
p2 (K), E M
(np)2 (K), C M
p,(np), iar D Mnp,p.
Cu matricele formate din blocuri se pot face operatii ca si cu matrice
obisnuite,
reducand calculele la matrice de ordine mai mici.
O importanta aplicatie a partitionarii n blocuri o constituie inversarea unei
matrice.
Sa presupunem ca B este inversa matricei A. Atunci
AB = I
sau prin partitionare
_
A11 A12
A21 A22
__
B11 B12
B21 B22
_
=
_
IO
OI
_
Efectuand nmultirile si identificand matricele din cei doi membrii, vom
obtine
(1) A11B11 + A12B21 = I,
(2) A11B12 + A12B22 = 0,
(3) A21B11 + A22B21 = 0,
(4) A21B12 + A22B22 = I.
Din (2) avem
B12 = A
1
11
A12 B22,
care nlocuita n (4) ne conduce la
B22 = (A22 A21A
1
A12)1
Deoarece BA = I, vom avea
B21A11 + B22A21 = 0,
36
de unde
B21 = B22A21A
11
1
11
A
1
A12B21.
Ordinea de calculare a blocurilor matricei B este: B22, B12, B21 si B11.
Exemplul 3.1.4. Sa se afle inversa matricei
A=
234
421
3 2 1
Partitionam luand
A11 = 2, A12 = (3 4), A21 =
_
4
3
_
si A22 =
_
21
2 1
_
Calculam B22 = P1, unde
P = A22 A21A
11
A12 =
_
4 7
11
5
2
7
_
Pentru a afla P1 procedam prin acelasi algoritm, considerand A = P si
facand
partitionarea
A11 = 4, A12 = 7, A21 = 5
2, A22 = 7.
Avem calculele
B22 =
_
7 +
5
2
_
1
4
_
(7)
_1
=8
21
B12 =
1
4
(7)
_
8
21
_
=
2
3
B21 =
8
21
_
5
2
__
1
4
_
=
5
21
B11 = 1
4
+
1
4
(7)
_
5
21
_
= 2
3
si
P
1 =
_
2
3
2
3
5
21
21
_
.
Acum revenim la calculul inversei matricei A initiala. Avem
B22 = P
1,
B12 = A
1
A12B22 = 1
2
(3 4)
_
2
11
3
2
3
5
21
21
_
=
_
11
21
5
21
_
,
B21 = B22A21A
1
11
3
2
21
_
,
B11 = A
1
11
A
1
11
1
2
A12B21 =
1
2
(3 4)
_1
3
2
21
_
=
_
4
21
_
,
rezultand
A
1 =
_
B11 B12
B21 B22
_
37
In ncheierea acestui paragraf sa prezentam o aplicatie a matricelor la
schimbarea
bazei unui spatiu vectorial.
Fie V un spatiu vectorial peste campul K cu dim V = n si B = {e(1), e()2, . . . , e(n)} o
baza
a lui. Fata de aceasta baza un vector x V se scrie n mod unic sub forma
x=
n
i=1
xie(i),
ceea ce nseamna ca vectorului x i corespunde vectorul linie x = (x1, . . . , xn)
din Kn. De aici
rezulta daca avemn V sistemul de vectori
x(i) = (xi1, xi2, . . . xin), i= 1, 2, . . . , p,
atunci rangul sistemului de vectori {x(1), x(2), . . . , x(p)} este egal cu rangul matricei
coordonatelor
A=
.
Rezulta ca daca consideram n V sistemul de vectori B1 = {f(1), f(2), . . . , f(n)}, dat
fata
de B prin formulele
fj =
n
i=1
aije(i), j= 1, n,
atunci B1 formeaza o baza n V daca si numai daca matricea A = (aij) M
n2 (K) este
nesingulara.
In acest caz, A se numeste matricea schimbarii de baza sau matricea de
trecere de la
baza B la baza B1.
Punand fata de B1
x=
n
j=1
yjf(j)
si nlocuind pe fj, avem
x=
n
j=1
yj
_
n
i=1
aije(i)
=
n
i=1
n
j=1
aijyi
e(i)
de unde, identificand cu x =
n
i=1
xie(i), rezulta
xi =
n
j=1
aijyj, i= 1, n,
care constituie formulele de schimbare a sistemului de coordonate, corespunzatoare
schimbarii de baza B n B1. Sub forma matriciala formulele de schimbare se
scriu astfel
tx = Aty.
3.2 Determinanti
()a1i1a2i2 . . . anin,
unde suma se extinde la toate cele n! permutari din Sn.
Altfel spus, determinantul matricei A este elementul det A din K egal cu suma a n!
produse, unde n fiecare produs intra ca factor cate un element de pe fiecare
linie si coloana
a matricei A, produsul avand semnul + sau dupa cum permutarea indicilor sai
este para
sau impara. Determinantul det A se zice de ordinul n daca matricea A are ordinul
n. Pentru
det A folosim notatia
det A =
________
a11 a12 . . . a1n
a21 a22 . . . a2n
............
an1 an2 . . . ann
________
sau det A = |A| = |aij |.
Vom prezenta acum proprietatile determinantilor.
Propozitia 3.2.1 Determinantul unei matrice este egal cu determinantul
transpusei sale.
Demonstratie. Valabilitatea Propozitiei rezulta din faptul ca o permutare
si inversa ei
1 au aceeasi paritate.
Din aceasta propozitie rezulta ca daca pentru liniile unui determinant avem
o
propozitie adevarata, atunci aceasta este adevarata si pentru coloanele
determinantului.
De aceea, n continuare, vom formula si justifica proprietatile numai pentru
liniile unui
determinant.
Propozitia 3.2.2 Daca linia Li a matricei patratice A = (aij)M
n2 (K) este suma a p vectori,
atunci determinantul ei este egal cu suma a p determinanti corespunzatori
matricelor care
au aceleasi linii cu A, cu exceptia liniei Li unde are cate unul din cei p vectori.
b(k)
ij , i= 1, n
si putem scrie
det A =
Sn
()a1j1 . . . aiji =
Sn
()a1j1
p
k=1
b(k)
iji
. . . anjn =
39
=
p
k=1
Sn
()a1j1b(k)
iji
. . . anjn,
ceea ce trebuia demonstrat.
Propozitia 3.2.3 Daca ntr-un determinant nmultim o linie cu un factor k K,
atunci
valoarea determinantului se nmulteste cu k.
Demonstratie. Fie A = (aij)M
n2 (K) si B matricea obtinuta din A, n care elementele liniei
i sunt nmultite cu k. Atunci
det (B) =
Sn
aijAkj = ikdet A, i, k = 1, n.
Observatia 3.2.1 Propozitia 3.2.9 se poate generaliza prin asa numita regula
a lui Laplace.
In acest scop se introduce notiunea de minor de ordinul k al matricei A = (aij) M
n2 (K),
notat prin
Mj1,j2,...,jk
i1,i2,...,ik
al minorului Mj1,j2,...,jk
i1,i2,...,ik
, notat prin M
j1,j2,...,jk
i1,i2,...,ik este
elementul Aj1,j2,...,jk
i1,i2,...,ik
K dat de relatia
Aj1,...,jk
i1,...,ik
= (1)i1+...+ik+j1+...+jkM
j1,...,jk
i1,...,ik .
Regula lui Laplace ne spune ca determinantul unei matrice patratice este egal
cu suma
produselor minorilor de pe k linii fixate ale matricei prin complementii lor
algebrici.
Observatia 3.2.2 Calculul unui determinant de ordin n se poate face calculand
numai
determinanti de ordinul doi (de fapt, aplicand regula dreptunghiului fara
mpartirea la
elemntul pivot). Fie de calculat
det A =
__________
a11 a12 . . . a1j . . . a1n
..................
ai1 ai2 . . . aij . . . ain
..................
an1 an2 . . . anj . . . ann
__________
Presupunem ca a11 _= 0. Impartim linia ntai cu a11 (n fata
determinantului se va
nmulti cu a11). Apoi facem 0 pe prima coloana, ceea ce va face ca elementul aij
sa fie
nlocuit prin
aij a1j
a11
ai1 = aija11 a1jai1
a11
= bij
a1j
, i,j= 2, n.
Dezvoltand acum determinantul dupa prima coloana si scotand n noul
determinant
factorul 1/a11 de pe fiecare linie, obtinem formula lui Chio:
det A =
1
an2
11
________
b22 b23 . . . b2n
b32 b33 . . . b3n
............
zero.
Acest corolar ne da un alt procedeu pentru aflarea rangului unei matrice.
Definitia 3.2.4 Se numeste matrice adjuncta a matricei A = (aij)M
n2 (K) matricea notata
prin A si data prin A = (Aji), unde Aij este complementul algebric al elementului
aij din
A.
Altfel spus, A este transpusa matricei formata cu complementii algebrici ai
elementelor
matricei A.
Propozitia 3.2.12 Inversa unei matrice nesingulare A de ordin n este data de
formula
A
1 =
1
det (A)
A
.
Demonstratie. Folosind corolarul 3.2.2, avem
A1
det A
A
=
n
j=1
aij Akj
det (A)
=
_
ij
det (A)
det (A)
_
= (ij) = In,
ceea ce trebuia demonstrat.
Formula din Propozitia 3.2.12 da un alt procedeu pentru calcularea inversei
unei
matrice.
(3.2)
unde aij K, i = 1,m, j = 1, n sunt coeficientii sistemului, b1, . . . , bn K termenii
liberi ai
sistemului, iar x1, . . . , xn K sunt necunoscutele sistemului.
Daca cel putin un termen liber este diferit de zero atunci vom spune ca
sistemul
este neomogen, iar daca toti termenii liberi sunt nuli, atunci vom zice ca
sistemul este
neomogen.
Definitia 3.3.2 Numim solutie a sistemului (11.8) orice ansamblu format din n
elemente
1, 2, . . . , n din K cu proprietatea ca nlocuind n membrii stangi ai ecuatiilor
sistemului
xi = i, i = 1, n, si facand calculele, se obtin elementele corespunzatoare din
membrii drepti.
Definitia 3.3.3 Un sistem de ecuatii liniare se zice ca este compatibil daca are
cel putin o
solutie si incompatibil n caz contrar.
Matricea
A=
B=
1
det (A)
n
k=1
Ak1bk
n
k=1
Ak2bk
...
n
k=1
Akibk
...
n
k=1
Akmbk
=
1
det A
1
2
...
i
...
n
,
de unde
xi =
i
det (A), i= 1, n.
Prezentam acum metoda eliminarii totale (GaussJordan) pentru aflarea
solutiilor
pentru sistemele Cramer.
In acest scop, scriem matricea extinsa a sistemului si avem succesiv
(A|B) = (A
1 A|A
1 B) = (In(3.3) |X).
unde I este matricea unitate de ordinul n.
Practic se lucreaza cu metoda dreptunghiului, prin care pe pozitia lui A facem
sa
apara In, iar pe pozitia lui B va aparea solutia sistemului.
Exemplul 3.3.1. Sa se rezolve sistemul
2x1 + 3x2 + x3 = 6
3x1 x2 2x3 = 7
x1 2x2 + 3x3 = 3.
Avem succesiv
2316
3 -1 -2 7
1 -2 3 -3
13
2
1
3
0 11
2
2
7
2
2
0 7
2
5
2
10
11
27
11
01
11
4
11
00
52
11
52
11
1002
0101
0 0 1 -1
,
de unde xi = 2, x2 = 2, x3 = 1.
Observatia 3.3.1 Daca n transformarile (11.9) facem ca n locul lui In sa
apara o matrice
triunghiulara superioara avand elementele de pe diagonala principala egale cu
1, atunci se
zice ca se rezolva sistemul prin metoda eliminarii partiale.
De exemplu, pentru sistemul din exemplul 3.3.1, lucrand prin metoda eliminarii
partiale, avem:
2316
3 -1 -2 7
1 -2 3 -3
13
2
1
3
0 11
2
2
7
2
2
0 7
2
5
2
13
2
1
3
01
2
11
4
11
00
52
52
11
13
2
1
3
01
2
11
4
11
0 0 1 1
,
44
iar de aici
x3 = 1 : x2 +
7
1x3 =
4
11, de unde x2 =
4
11
+
7
11
=1:
x1 +
3
2x2 +
1
2x3 = 3, de unde x1 = 3 3
2
+
1
2
= 2.
Sa revenim acum la cazul general al sistemelor de m ecuatii liniare cu n
necunoscute.
Mai ntai sa prezentam doua criterii de compatibilitate date de teorema lui
Kronecker
Capelli si RoucheFrobenius.
Teorema 3.3.2 KroneckerCapelli. Conditia necesara si suficienta ca un sistem
de ecuatii
liniare sa fie compatibil este ca rangul matricei sistemului sa fie egal cu rangul
matricei
extinse.
Demonstratie. Fie A = {C1, C2, . . . , Cn} sistemul de vectori coloane ai matricei A a
sistemului
(11.8); sistemul (11.8) poate fi scris sub forma
x1C1 + x2C2 + . . . + xnCn = B,
de unde rezulta ca el este compatibil daca si numai daca rangul sistemului
de vectori
coloane {C1, C2, . . . , Cn} ai matricei A este egal cu rangul sistemului de vectori
coloane
{C1, C2, . . . , Cn,B} ai matricei extinse A, ceea ce este echivalent cu faptul ca
matricele A
si A au acelasi rang.
Definitia 3.3.5 Numim determinantul principal pentru sistemul de ecuatii liniare
(11.8)
orice minor de ordin maxim diferit de zero al matricei sistemului.
Este evident ca ordinul unui determinant principal este egal cu rangul matricei
sistemului.
Definitia 3.3.6 Numim determinant caracteristic asociat unui determinant
principal fixat,
orice minor principal al matricei extinse obtinut prin completarea (bordarea)
determinantului
a11 . . . a1n b1
a21 . . . a2n b2
............
ar1 . . . arn br
ar+s,1 . . . ar+s,n br+s
(3.5) , s = 1, 2, . . . ,m r
45
extrase din matricea extinsa A, constatam ca ele au toate rangul r. Intradevar, primele
C1, C2, . . . , Cr coloane sunt liniar independente deoarece p _= 0, coloanele Cr+1,
Cr+2, . . . , Cn
sunt combinatii liniare de C1, C2, . . . , Cr pentru ca matricea A are rangul r, iar
coloana
Cn+1 este combinatie liniara de C1, . . . , Cr deoarece determinantii caracteristici
sunt nuli.
Atunci rang A = rang A si, pe baza teoremei lui KroneckerCapelli, rezulta ca
sistemul este
compatibil.
Definitia 3.3.7 Subsistemul sitemului (11.8) de ecuatii liniare format din
ecuatiile corespunz
x1 x2 + 2x3 + x4 + x5 = 1
2x1 + x2 + x3 x4 + 3x5 = 5
x1 4x2 + 5x3 + 4x4 = 2.
Utilizand metoda eliminarii totale, avem succesiv:
1 -1 2 1 1 1
2 1 1 -1 3 5
2 -4 5 4 0 2
1 -1 2 1 1 1
0 3 -3 -3 1 3
0 -3 3 3 -1 -3
10104
32
0 1 1 1 1
31
000000
.
Rezulta ca rangul matricei sistemului este 2 si cum pe linia a treia avem numai
zero,
deducem ca avem un sistem compatibil nedeterminat. Solutiile sistemului sunt
x1 = 2 a 4
3c; x2 = 1+a + b c
3
; x3 = a; x4 = b; x5 = c, a, b, c R.
Exemplul 3.3.3. Sa se rezolve sistemul
x1 3x2 + x3 + x4 = 1
x1 3x2 + x3 2x4 = 1
x1 3x2 + x3 + 5x4 = 6
Folosim metoda eliminarii totale si avem:
1 -3 1 1 1
1 -3 1 -2 -1
1 -3 1 5 6
1 -3 1 1 1
0 0 0 -3 2
00045
1 3 1 0 1
3
0001
3
00007
11
21
...
r1
1...0
, Y2 =
12
22
...
r2
01...0
, . . . , Ynr =
1,nr
2,nr
...
r,nr
0...1
,
sunt solutii particulare ale sistemului omogen.
Se observa ca Y1, Y2, . . . , Ynr sunt vectori liniari independenti n Kn, deoarece
consider
and matricea formata cu componentele lor, submatricea ei compusa din
ultimele n r
linii este matricea unitate de ordinul n r. Cu aceasta teorema este demonstrata.
Din teorema 3.3.5 si (3.9) rezulta
Corolarul 3.3.1 Suma a doua solutii a unui sistem omogen este, de asemenea, o
solutie a
lui.
Corolarul 3.3.2 Produsul dintre o solutie a unui sistem omogen peste un camp K
cu un
element din K este tot o solutie a sistemului.
48
2 2 3 1
1 1 0 1
1 2 1 0
2 2 0 2
mx + 4y = 3m 2
x + my = m2 2
5. Folosind metoda
Ax = B , cu A =
212
101
110
;B=
121
6. Folosind metoda
Ax = B , cu A =
012
121
110
;B=
1
12
7. Folosind metoda
Ax = B , cu A =
212
101
110
;B=
121
49
8. Folosind metoda
D=
__________
10002
01003
x0104
xx015
xxx06
__________
Testul 2
2. rangA = 3
3. = 0
4. Daca m = 2 atunci sistemul este incompatibil.
Daca m = 2 atunci sistemul este compatibil nedeterminat cu solutia x = 22a , y
= a R.
Daca m _= 2 atunci sistemul este compatibil determinat cu solutia x = m + 4
m+2
,
y = m2 + 2m 1
m+2
.
5. Se obtine solutia x1 = 4, x2 = 3, x3 = 2.
6. Se obtine solutia x1 = 4, x2 = 1, x3 = 1.
7. Se obtine solutia x1 = 4, x2 = 3, x3 = 2.
8. = 2x2 9x + 6.
9. = 9.
10. = 9.
51
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
I,
Editura ULB, Sibiu, 2001.
52
Capitolul 4
particular cea economica, unul dintre cele mai des folosite concepte este cel de
liniaritate.
Acesta se datoreaza, atat simplitatii conceptului de liniaritate, cat si
faptului ca aproximarea
unor situatii neliniare prin situatii liniare, asa numitul principiu al
liniaritatii, constituie
una din metodele de baza n studiul realitatii.
Rezumat: In prezentul capitol se vor prezenta notiunile de
aplicatie/transformare/operator liniar(a), forma biliniara, forma patratica,
forma canonica
a unei forme patratice, precum si metode de determinare a formei canonice a
unei forme
patratice.
Continutul capitolului:
1. Operatori liniari
2. Forme biliniare
3. Forme patratice
4. Test de verificare a cunostintelor
5. Bibliografia aferenta capitolului
Cuvinte cheie: operator liniar, transformare liniara, forma biliniara, forma
patratica, forma canonica, metoda lui Gauss, Metoda lui Jacobi.
Aplicatia T : Pn Pn1, T(f) = f_, adica derivata lui f, oricare ar fi f Pn, este un
operator
liniar.
Intr-adevar, oricare ar fi f1, f2 Pn si oricare ar fi 1, 2 K avem
T(1f1 + 2f2) = (1f1 + 2f2)_ = 1f
_
1
_
+ 2f
= 1T(f1) + 2T(f2).
4.1.2. Fie X un spatiu vectorial ndimensional peste campul K si B = {e(1),
e(2), . . . , e(n)}
o baza n el si a1, a2, . . . , an K scalari fixati. Aplicatia f : X K, f(x) =
2
n
i=1
aixi, unde
x=
n
i=1
xje(j), avem
T(x) =
n
j=1
T(e(j)) =
m
i=1
(4.2) aijf(i), j = 1, n,
avem
T(x) =
n
j=1
xj
m
i=1
aijf(i) =
m
i=1
n
j=1
aijxj
(4.3) f(i).
Daca y = T(x) = t(y1, y2, . . . , yn) n baza B1, atunci comparand cu (4.3) gasim
yi =
n
j=1
}, e(1)
1=
(0, 1, 1), e(2)
1 = (1, 0, 1), e(3)
1 = (1, 1, 0) n R3 si B_
1 = {e(1)
2 , e(2)
2 , e(3)
2 , e(4)
2
}, e(1)
2 = (1, 1, 1, 1), e(2)
2=
(0, 1, 1, 1), e(3)
2 = (0, 0, 1, 1), e(4)
2 = (0, 0, 0, 1), n R4. Se cere matricea A1 a transformarii T fata
de bazele B_ si B_
1.
Deoarece
T(x) =
2 1 1
0 1 2
111
1 1 0
x1
x2
x3
A=
2 1 1
0 1 2
111
1 1 0
011
101
110
1000
1100
1110
1111
Se gaseste
D
1 =
1
0
0
0
1 1 0 0
0 1 1 0
0 0 1 1
si deci avem
A1 = D
1AC =
031
1 3 0
341
3 1 2
1 0 . . . 0
0 2 . . . 0
............
0 0 . . . n
(4.6)
57
T inand seama de expresiile (4.5) care definesc matricea A1 a transformarii
liniare T
n baza B1 = {f(1), . . . , f(n)} obtinem:
Teorema 4.1.3 Conditia necesara si suficienta ca matricea transformarii
liniare T
L(X,X), dimX = n, sa poata fi adusa la forma diagonala (4.6) este sa existe o
baza
B1 = {f(1), f(2), . . . , f(n)} n X si n elemente 1, 2, . . . , n K astfel ncat sa avem
(4.7) T(f(i)) = if(i), i = 1, n.
Definitia 4.1.3 Se spune ca vectorul x _= , x X, este un vector caracteristic
sau propriu
pentru operatorul liniar T L(X,X) daca exista un element K astfel ncat sa
avem
(4.8) T(x) = x.
Elementul corespunzator vectorului propriu x se numeste atunci valoare
caracteristic
a sau proprie pentru transformarea liniara T.
In conformitate cu aceasta definitie, matricea unei transformari liniare poate
fi
adusa la o forma diagonala daca si numai daca transformarea are n vectori
proprii liniar
independenti. In acest caz, elementele de pe diagonala principala din matricea
diagonala
sunt atunci valorile proprii corespunzatoare.
In cele ce urmeaza ne vom ocupa cu determinarea valorilor proprii si vectorilor
proprii
pentru un operator liniar T din L(X,X), cu dimX = n.
Fie B = {e(1), e(2), . . . , e(n)} o baza n X, A = (aij) M
n2 (K) matricea asociata lui T, I
matricea unitate de ordin n si tx = (x1, . . . , xn) coordonatele unui vector x V n
baza B;
atunci ecuatia (4.8) se poate scrie sub forma matriceala
(4.9) (A I)x = 0.
Aceasta ecuatie este echivalenta cu sistemul
(a11 )x1 + a12x2 + . . . + a1nxn = 0
a21x1 + (a22 )x2 + . . . + a2nxn = 0
.................................
an1x1 + an2x2 + . . . + (ann )xn = 0
(4.10)
Sistemul (4.10) fiind liniar si omogen, admite solutii diferite de solutia
banala daca si
4.1.2, atunci
PB() = det(B I) = det(C
1AC I) = det(C
1(A I)C) =
= detC
1 det(A I) detC = det(A I) = PA().
Corolarul 4.1.1 Polinomul caracteristic al unui operator liniar T L(X,X) este
invariant
la schimbarea bazei.
Valabilitatea acestui corolar rezulta din Observatia 4.1.2 si Propozitia 4.1.5.
Prin urmare, ca sa gasim valorile caracteristice (spectrul) si vectorii
caracteristici
pentru operatorul liniar T L(X,X), dimX = n, alegem o baza B = {e(1), . . . , e(n)} n
X,
rezolvam ecuatia caracteristica PA() = 0 si, introducand pe rand fiecare
radacina i, i = 1, n,
a acesteia n sistemul (4.10), gasim vectori caracteristici corespunzatori.
Propozitia 4.1.6 Vectorii caracteristici corespunzatori unei valori caracteristice
i, i = 1, n
formeaza mpreuna cu vectorul nul al spatiului vectorial X un subspatiu Vi al
lui X, numit
subspatiu caracteristic sau propriu, de dimensiune cel mult egala cu ordinul de
multiplicitate
al lui i, i = 1, n.
Demonstratie. Se observa ca Vi este multimea solutiilor ecuatiei
(T iI)(x) = , adica nucleul transformarii liniare T iI L(X,X) si dupa
Propozitia 4.1.3
acesta este un subspatiu al lui X. Fie acum ki = dimVi si mi ordinul de
multiplicitate pentru
i. Presupunem ca am ales baza B = {e(1), . . . , e(n)} n X asa ca e(1), . . . , e(ki) sa
se gaseasca n
Vi. Atunci avem T(e(s)) = ie(s), s = 1, 2, . . . , ki si deci matricea A are, fata de
aceasta baza,
forma
A=
i 0 . . . 0 a1,ki+1 . . . a1n
0 i . . . 0 a2,ki+1 . . . a2n
........................
0 0. . . i aki,ki+1 . . . aki,n
0 0. . . 0 aki+1,ki+1 . . . aki+1,n
........................
0 0. . . 0 an,ki+1 . . . ann
de unde rezulta
PA() = ( i)kiQ()
si cum ordinul de multiplicitate al lui i este mi, rezulta ki mi.
Corolarul 4.1.2 Unei valori caracteristice simple i corespunde un subspatiu
propriu de dimensiune
egala cu unu.
59
Teorema 4.1.4 Daca vectorii caracteristici x(1), x(2), . . . , x(m) corespund la valori
caracteristice
011
101
110
,
iar ecuatia caracteristica are forma
______
1 1
1 1
1 1
______
=0
de unde 3 3 2 = 0. De aici gasim valorile caracteristice 1 = 2, 2 = 3 = 1.
Vectorii caracteristici sunt solutiile sistemului liniar omogen
x1 + x2 + x3 = 0
x1 x2 + x3 = 0
x1 + x2 x3 = 0
(4.15)
60
unde se nlocuieste pe rand cu una din valorile caracteristice,
Pentru 1 = 2 sistemul (4.15) are solutia x(1) = (1, 1, 1), iar dimensiunea
subspatiului
propriu V1 este unu si o baza n V1 este data de x(1).
Pentru 1 = 3 = 1, sistemul (4.15) se reduce la ecuatia
x1 + x2 + x3 = 0
si subspatiul propriu V2 care este multimea solutiilor acestei ecuatii, are
dimensiunea 2, ca
baza putand fi luati vectorii caracteristici x(2) = (1, 1, 0), x(3) = (1, 0, 1). Cum
dim V2 = 2,
adica egala cu ordinul de multiplicitate al va- lorii caracteristice = 1,
deducem ca matricea
tranformarii poate fi adusa la forma diagonala
A1 =
200
0 1 0
0 0 1
iar B1 = {x(1), x(2), x(3)}, unde x(1), x(2), x(3) sunt vectorii caracteristici determinati,
este o
baza n R3 fata de care matricea transformarii are forma diagonala A1.
In ncheierea acestui paragraf, da fara demonstratie urmatorul rezultat (v.
[2]):
Teorema 4.1.6 Cayley-Hamilton. Pentru orice operator liniar T L(X,X), dimX = n,
matricea
transformarii A verifica ecuatia caracteristica PA() = 0.
xie(i) si y =
n
j=1
yje(j),
61
pentru forma biliniara f avem
f(x, y) = f
n
i=1
xie(i),
n
j=1
yje(j)
=
=
n
i=1
n
j=1
xiyjf(e(i), e(j)).
Rezulta ca forma biliniara este determinata de valorile ei pe vectorii bazei.
Elementele
aij = f(e(i), e(j)), i,j= 1, n
se numesc coeficientii formei biliniare, iar expresia
f(x, y) =
n
i=1
n
j=1
aijxiyi
se numeste expresia analitica a formei biliniare.
Daca punem
x = t(x1, x2, . . . , xn), y = t(y1, . . . , yn),A = (aij)i,j=1,n
M
n2 (K),
atunci putem scrie
f(x, y) = txAy,
care reprezinta forma matriceala a formei biliniare, iar A se numeste matricea
atasata formei
biliniare n baza B.
Rangul matricei atasate ntr-o baza data unei forme biliniare se numeste
rangul formei
biliniare. Daca rangul formei coincide cu dimensiunea spatiului vectorial, atunci
forma
biliniara se numeste nedependenta. Se numeste discriminantul unei forme
biliniare ntr-o
baza data, determinantul matricei asociate formei n baza data.
(4.16) aijxixj .
62
Daca punem A = (aij) M
n2 (K), care pentru formele patratice este o matrice simetric
a, obtinem expresia matriceala pentru forma patratica:
g(x) = txAx,
unde x = t(x1, . . . , xn) X.
Definitia 4.3.2 Daca n expresia analitica (4.16) a formei patratice g, toti
coeficientii aij cu
i _= j sunt nuli, atunci se spune ca reprezentarea formei patratice este sub
forma canonica .
Teorema 4.3.1 (Gauss). Expresia analitica a oricarei forme patratice pe un
spatiu vectorial
X peste K, dimX = n, poate fi adusa printr-o schimbare de baza, la forma
canonica.
a2
11x21
+2
n
j=2
a11a1jx1xj
+
n
i,j=2
aijxixj =
=
1
a11
_
n
i=1
a1jxj
2
n
i,j=2
bijxixj ,
noii coeficienti bij rezulta din reducerea termenilor asemenea dupa formarea
patratului
perfect.
Facand schimbarea de variabile
y1 =
n
j=1
a1jxj, yk = xk, k= 2, n
obtinem
g(x) =
1
a11
y2
1 + h(y),
unde
h(y) =
n
i=1
n
j=2
bijyiyj
16
15
__
15
16
_2
x22
8
15x2x3
_
+ 3x3 =
1
2
$
2x1 + x2
2
+ 2x3
%2
+
+
16
15
_
16
16x2 1
4x3
_2
+
44
15x23
.
Punand
y1 = 2x1 + x2
2
+ 2x3, y2 =
15
16x2 x3
4 (4.17) , y3 = x3
obtinem forma canonica pentru g:
g(x) =
1
2y2
1+
16
15y2
2+
44
15y2
(4.18) 3.
Din (4.17) avem:
x1 =
1
2y1 4
15y2 16
15y3
x2 =
16
15y2 +
4
15y3
x3 = y3
sau matriceal x = Cy, unde x = t(x1, x2, x3), y = t(y1, y2, y3), x, y R3 si
C=
1
2
15
16
15
16
15
4
15
001
y2
2
g(x) =
$
y1 y3
2
%2
y2
2
1
4y2
3
3y2y3 + y3y4 =
=
$
y1 y3
2
%2
_
y2 +
3
2y3
_2
+ 2y2
3 + y3y4 =
=
$
y1 y3
2
%2
_
y2 +
3
2y3
_2
+
1
2
_
2y3 +
1
2y4
_2
1
8y2
4.
64
Daca punem
z1 = y1 y3
2, z2 = y2 +
3
2y3, z3 = 2y3 +
1
2 (4.21) y4, z4 = y4,
obtinem
g(x) = z2
z2
2+
1
2z2
3
1
8z2
(4.22) 4.
Din (4.21) gasim
x1 = z1 1
2z2+
3
8z3 3
32z4
x2 = z1+
3
2z2 9
8z3+
9
32z4
x3 =
1
2z3 1
8z4
x4 z4
care constituie schimbarea de variabile prin care g(x) se scrie sub forma canonica
(4.22).
O alta metoda de aducere la forma canonica a unei forme patratice a fost
data de
Jacobi.
Teorema 4.3.2 Jacobi. Fie g : X K o forma patratica pe spatiul vectorial n
dimensional
X peste K si A = (aij) M
n2 (K) matricea formei n baza B = {e(1), . . . , e(n)} a spatiului X.
Daca determinantii
1 = a11,2 =
____
a11 a12
a21 a22
____
,...,
i =
______
a11 . . . a1i
.........
ai1 . . . aii
______
, . . . ,n = detA
(4.23)
sunt toti nenuli, atunci exista o baza B1 = {h(1), . . . , h(n)} a spatiului X asa
ncat g are forma
canonica
g(x) =
n
i=1
i1
i
y2
(4.24) i , 0 = 1,
unde (y1, y2, . . . , yn) sunt coordonatele vectorului x n baza B1.
Demonstratie. Pentru gasirea bazei B, vom considera vectori h(i), i = 1, n de
forma
h(1) = b11e(1)
h(2) = b21e(1) + b22e(2)
...
h(n) = bn1e(1) + bn2e(2) + . . . + bnne(n)
(4.25)
si vom impune conditiile
f(h(i), e(j)) = 0, pentru 1 j < i n,
f(h(i), e(i)) = 1, pentru 1 i n,
(4.26)
unde f este forma polara a formei patratice g.
Conditiile (4.26) determinan mod unic vectorii h(i), i = 1, n. Astfel, ca sa
determinam
vectorul h(i) = hi1e(1) +hi2e(2) +. . .+biie(i), i = 1, n, n conditiile (4.26) obtinem
sistemul liniar
a11i1 + a21i2 + . . . + a1iii = 0
a21i1 + a22i2 + . . . + a2iii = 0
...................................
ai1,1i1 + ai1,2i2 + . . . + ai1,iii = 0
ai1i1 + ai2i2 + . . . + aiiii = 1
65
care are o solutie unica deoarece determinantul sau este i _= 0.
Se arata usor ca vectorii h(1), . . . , h(n) astfel construiti sunt liniar
independenti. Acum
sa aratam ca B1 = {h(1), . . . , h(n)} esste baza n care matricea formei patratice
g este C =
(cij) =M
n2 (K), cu aij = 0, i _= j si cij = i1/i, i = 1, n.
Avem
cij = f(h(i), h(j)) = f(h(i), bj1e(1) + bj2e(2) + . . . + bjje(j)) =
= bj1f(h(i), e(1)) + bj2(h(i), e(2)) + . . . + bjjf(h(i), e(j)),
de unde folosind conditiile (4.25), gasim
cij = 0, daca i _= j si cii = bii = i1/i, i = 1, n.
Teorema este astfel demonstrata.
Exemplul 4.3.3. Utilizand metoda lui Jacobi sa aflam formele canonice pentru
formele
patratice din Exemplele 4.3.1 si 4.3.2.
Matricea formei patratice din Exemplul 4.3.1 este
A=
2
1
2
2
1
2
10
204
cu
0 = 1, 1 = 2, 2 =
________
2
1
2
1
2
1
________
=
7
4
si 3 = detA = 3,
iar din (4.23) obtinem
g(x) =
1
2y2
1+
8
7y2
2+
7
12y2
3.
Pentru forma patratica din exemplul 4.3.2 utilizam forma (4.20) si avem
A=
1 0 1
2
0
0 2 3
2
0
1
2
3
2
0
1
2
00
1
2
0
cu
0 = 1, 1 = 1, 2 = 1, 3 = 1
2
si 4 = detA =
1
4
de unde, folosind (4.23), gasim
g(x) = z2
1
z2
2 + 2z2
3
2z2
4.
Observatia 4.3.1 Pentru determinarea formei canonice a unei forme patratice g
se pot
utiliza si valorile caracteristice (proprii) ale matricei A atasatei ei ntr-o baza.
Daca
1, 2, . . . , n sunt valorile caracteristice corespunzatoare lui A, atunci forma
canonica este
g(x) = 1y2
1 + 2y2
2 + . . . + ny2n
(v. [2]).
In studiul punctelor de extrem avem nevoie de semnul unei forme patratice.
66
Vom considera acum o forma patratica peste un spatiu vectorial peste R.
Definitia 4.3.3 Fie g : X R o forma patratica reala adusa la o forma
canonica ntr-o baza.
Daca n aceasta forma canonica p coeficientii sunt strict pozitivi, q sunt strict
negativi iar
r = n (p + q) sunt nuli, atunci tripletul (p, q, r) se numeste signatura formei
patratice.
Se demonstreaza (v. [2]) urmatorul rezultat:
Teorema 4.3.3 (inertiei). Signatura unei forme patratice este invarianta la
schimbarea
bazei.
Definitia 4.3.4 O forma patratica reala g : X R se numeste pozitiv definita
respectiv
negativ definita daca g(x) > 0 respectiv g(x) < 0, pentru orice x X, x _= .
Forma g se numeste semidefinita pozitiv sau semidefinita negativ dupa cum
g(x) 0
sau g(x) 0, pentru orice x X. Forma g se numeste nedefinita daca exista
vectorii x(1) X
si x(2) X astfel ncat g(x(1)) > 0 si g(x(2)) < 0.
Teorema 4.3.4 (Sylvester). In conditiile Teoremei lui Jacobi, forma patratica g :
XR
este pozitiv definita daca si numai daca i 0, i = 1, n si negativ definita
daca si numai
daca (1)ii > 0, i = 1, n.
Demonstratie. Sa consideram ca g este pozitiv definita. Aratam mai ntai
ca i _= 0,
i = 1, n. Sa presupunem prin obsurd ca exista k {1, 2, . . . , n} pentru care k =
0. Atunci
n determinantul k una din linii este o combinatie liniara a celorlalte, adica
exista scalarii
1, 2, . . . , k astfel ncat
1a1j (4.27) + 2a2j + . . . + kakj = 0, j = 1, k.
Daca f este polara formei patratice g, tinand seama ca aij = f(e(i), e(j)), i, j = 1, n,
din
(4.27) avem
i1
i
y2
i.
Cum g(x) > 0, pentru orice x nenul. n particular pentru (y1, . . . , yi, . . . , yn) =
(0, . . . , 1, . . . , 0), obtinem i1/i > 0, i = 1, n. Deoarece 0 = 1 si 0/1 > 0, avem
1 > 0 si
din aproape n aproape obtinem i > 0, i = 1, n.
Reciproc, daca i > 0, i = 1, n, atunci i1/i > 0, i = 1, n, si
g(x) =
n
i=1
i1
i
y2
1
0
cu egalitate numai daca y1 = y2 = . . . = yn = 0, adica x = , ceea ce ne arata ca g
este pozitiv
definita.
Daca g este negativ definita atunci forma patratica g : X R este pozitiv
definita,
matricea ei fiind A = (aij) cu minorii diagonali _
i = (1)ii. Deoarece g este pozitiv
definita numai daca _
i > 0 rezulta ca g este negativ definita numai daca (1)ii > 0, i = 1, n.
67
Corolarul 4.3.1 O forma patratica reala pe un spatiu ndimensional este
pozitiv respectiv
negativ definita daca si numai daca una din conditiile de mai jos este
ndeplinita:
1o. signatura ei este (n, 0, 0) respectiv (0, n, 0);
2o. toate valorile caracteristice ale matricei A atasate formei ntr-o baza sunt
strict pozitive
(strict negative).
Forma patratica din Exemplul 4.3.1 este pozitiv definita deoarece signatura ei
este
(3, 0, 0).
68
5 3 2
6 4 4
4 4 5
.
Gasiti valorile si vectorii caracteristici atasati transformarii.
5. Fie transformarea liniara T : R3 R3cu exprimarea n baza B data de matricea
A=
7 12 6
10 19 10
12 24 13
.
Aratati ca exista o baza B_ n R3 fata de care matricea transformarii T are
forma
diagonala.
6. Diagonalizati matricea
A=
4 2 2
5 7 5
6 6 4
.
7. Sa se aduca la forma canonica, cu ajutorul metodei lui Gauss, forma
patratica:
f(x) = x21
+ x22+ x23
2x24
2x1x2 + 2x1x3 2x1x4 + 2x2x3 4x2x4.
8. Sa se aduca la forma canonica, cu ajutorul metodei lui Gauss, forma
patratica:
f(x) = x1x2 + 3x1x3 + 5x2x3.
9. Sa se aduca la forma canonica, cu ajutorul metodei lui Jacobi, forma
patratica:
f(x) = x21
+ 2x22
+ 3x23
+ 3x24
2x2x3 2x1x3 + 2x1x4 + 6x2x4.
10. Sa se aduca la forma canonica, cu ajutorul metodei lui Jacobi, forma
patratica:
f(x) = x21
+ 4x1x2 + 2x1x4 + 3x22
2x2x3 + 2x2x4 + 2x23
4x3x4 x24
.
69
Indicatii si raspunsuri
Testul 3
1 0 0
010
001
.
6. Se determina valorile caracteristice 1 = 3, 2 = 3 = 2, vectorii caracteristici v1
=
(2,5,6), v2 = (0, 1, 1), v3 = (1, 1, 0) care se arata ca sunt liniar indepedenti.
Deci
{v1, v2, v3} baza n R3 si matricea transformarii are forma diagonala
300
020
002
3y2
2 + 3y2
3.
8. Folosim transformarea: y1 = x1 + x2
2
, y2 = x1 x2
2
, y3 = x3 si obtinem f(y) = y2
1
y2
2+
8y1y3 2y2y3. Apoi aplicand metoda lui Gauss obtinem forma canonica:
f(z) = z2
1
z2
2
15z2
3.
9. Avem 0 = 1, 1 = 1, 2 = 2, 3 = 3, 4 = 20, deci forma canonica:
f(y) = y2
1+
1
2y2
2+
2
3y2
3
3
20y2
4.
10. Analog cu solutia problemei precedente se obtine forma canonica:
f(y) = y2
1
y2
2+
1
3y2
3
1
4y2
4.
70
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
I,
Editura ULB, Sibiu, 2001.
[2] Cruceanu, V., Elemente de algebra liniara si geometrie, Editura Didactica
si pedagogic
a, Bucuresti, 1973.
71
Capitolul 5
Problema de P.L., sub forma cea mai simpla pe care o vom numi forma standard
sau
forma algebrica, este data prin modelul matematic
(optim)(5.3) f(x) = c1x1 + c2x2 + . . . + cnxn
............
am1 am2 . . . amn
,B =
b1
b2
...
bm
,x=
x1
x2
...
xn
,
c = (c1, . . . , cn), =
0...0
(optim)f(x) = cx
Ax = b
x
Daca notam cu Pj , j = 1, n, vectorii ale caror componente sunt elemente
corespunz
atoare coloanelor matricei A, atunci problema de programare liniara (5.3)(5.5)
ia
forma
(optim)f(x) = cx
x1P1 + x2P2 + . . . + xnPn = b
x
numita forma vectoriala a problemei de programare liniara.
Definitia 5.2.1 Se numeste solutie posibila a problemei de programare
liniara standard orice
vector coloana x(0) , care verifica sistemul de restrictii, adica Ax(0) = b.
Pe baza celor demonstrate n 3.5, rezulta ca multimea tuturor solutiilor
posibile
pentru o problema de programare liniara este convexa.
Definitia 5.2.2 Se numeste solutie de baza pentru o problema de
programare liniara orice
solutie posibila, care are cel mult m componente strict pozitive. Ea se obtine
dintr-o solutie
posibila, cand necunoscutelor secundare se atribuie valoarea zero.
Definitia 5.2.3 O solutie de baza este numita nedegenerata, daca are exact
m componente
strict pozitive. In caz contrar ea este numita solutia de baza degenerata.
Definitia 5.2.4 Solutia posibila x(1) este numita mai buna decat solutia
posibila x(2), daca
f(x(1)) f(x(2)) cand pentru f se cere minimul, respectiv f(x(1)) f(x(2)), cand pentru f
se
cere maximul.
Definitia 5.2.5 O solutie de baza x(0) este solutie optima daca f(x(0)) este
valoarea optima
pentru f.
74
Definitia 5.2.6 Daca avem k solutii optime x(1), . . . , x(k), atunci solutia
generala este
combinatia liniara convexa a solutiilor optime, adica
x=
k
i=1
ix(i),
cu
k
i=1
i = 1, i [0,), i = 1, k.
Observatia 5.2.1 Intr-o problema de programare liniara putem lucra
considerand optimul
drept minim deoarece daca se cere maximul, atunci din relatia max f = min(f)
se deduce
ca este suficient sa se determine min(f), iar apoi, cu semn schimbat, vom avea
maximul
lui f.
Observatia 5.2.2 Intr-o problema economica concreta, de obicei, restrictiile
problemei de
programare liniara sunt inecuatii, caz n care spunem ca avem o problema
generala de
programare liniara. Modelul matematic al acesteia, sub forma matriciala, arata
astfel:
(optim)f(x) = cx
A1x = b(1)
A2x b(2)
A3x b(3)
x .
cjxj
1 0 . . . 0 1,m+1 . . . 1n 1
0 1 . . . 0 2,m+1 . . . 2n 2
........................
0 0 . . . 0 i,m+1 . . . in i
........................
0 0 . . . 1 m,m+1 . . . mn m
cj j .
Acum vrem sa trecem de la solutia de baza x(1) la o noua solutie de baza x(2)
care sa
fie mai buna. Sa admitem ca i,m+1 _= 0, adica poate fi considerat ca element
pivot. Atunci
1 0 . . . 1,m+1
i,m+1
. . . 0 0 1,m+2 . . . 1,n 1
i1,m+1
i,m+1
0 1 . . . 2,m+1
i,m+1
. . . 0 0 2,m+2 . . . 2,n 2 -
i2,m+1
i,m+1
..............................................
0 0 ... 1
i,m+1
...01
i,m+2
i,m+1
...
i,n
i,m+1
i
i,m+1
..............................................
0 0 ... m,m+1
i,m+1
. . . 1 0 m,m+2 . . . m,n m
i,m+1
im,m+1
gasim
j
j,m+1
i
i,m+1
,
care ne arata ca
= i
i,m+1
(5.9)
este minimul rapoartelor j
i,m+1
, cu j,m+1 > 0. Asadar, vom obtine prin trecerea de la
x(1) la x(2) o noua solutie de baza daca elementul pivot este pozitiv, iar pivotul
va fi acela
care furnizeaza cel mai mic raport , cand termenii liberi se mpart la
elementele pozitive
corespunzatoare de pe coloana pe care lucram. In limbaj vectorial, se mai
spune ca am
gasit conditia prin care precizam vectorul care iese din baza.
Acum sa vedem n ce conditii x(2) este o solutie de baza mai buna ca x(1).
Avem
f(x(2)) = c1
_
1 i1,m+1
i,m+1
_
+ . . . + ci1
_
i1 ii1,m+1
i,m+1
_
+
+ci+1
_
i+1 ii+1
i,m+1
_
+ . . . + cm
_
m im,m+1
i,m+1
_
+ cm+1
i
i,m+1
=
= f(x(1)) + i
i,m+1
[cm+2 (c11,m+1 + c22,m+1 + . . . + cii,m+1 + . . .+
cmm,m+1)] .
Daca notam
zm+1 = c11,m+1 + c22,m+1 + . . . + cii,m+1 + . . . + cmm,m+1
atunci putem scrie
f(x(2)) f(x(1)) = (cm+1 zm+1)
Cum > 0, rezulta ca f(x(2)) < f(x(1)) daca m+1 = cm+1 zm+1 < 0.
Prin urmare, vom trece de la o solutie de baza x(1) la una x(2) mai buna, daca
diferenta
m+1 = cm+1zm+1, corespunzatoare vectorului Pm+1, corespunzator necunoscutei
xm+1 care
va deveni principala, este mai mica decat 0.
Practic, trebuie sa calculam marimile
zj = c11j + c22j + . . . + cmmj = _CB, Pj_, j= 1, n,
adica produsul scalar dintre vectorii CB = (c1, c2, . . . , cm) al coeficientilor
necunoscutelor de
baza si tPj = (1j, 2j, . . . , mj) al componentelor coloanei j; apoi diferentele j =
cj z j ,
j = 1, n. Cum f(x(2)) f(x(1)) = j, rezulta ca x(2) va fi o solutie mai buna daca j
< 0.
Aceasta nseamna ca daca toate diferentele j 0, j = 1, n, atunci nu se poate
obtine o
mbunatatire a solutiei, si n consecinta, solutia x(1) de baza este
optima. Din cele de mai
sus, rezulta pentru algoritmul simplex urmatorii pasi:
Pasul 1. Se determina o solutie de baza a problemei de P.L., prin aplicarea
metodei elementului
pivot care respecta conditiile (5.8) si (5.9);
Pasul 2. Se calculeaza toate valorile zj , j = 1, n, obtinute prin produsul scalar al
vectorilor
CB si Pj ;
Pasul 3. Daca exista diferente j = cj zj < 0 se trece la gasirea unei alte
solutii de baza
prin introducerea n baza a vectorului pentru care j < 0 este cea mai mare n
valoare
absoluta. Daca toate diferentele j 0, atunci se trece la Pasul 5;
Pasul 4. Se repeta pasii 2 si 3 pana cand nu mai exista diferente j < 0.
Acum s-a ajuns la
solutia optima.
77
Pasul 5. Se scrie solutia optima: variabilele principale (ale caror vectori
coloana contin numai
o cifra de 1 restul fiind zero) au valorile corespunzatoare din coloana termenilor
liberi,
variabilele secundare au toate valoarea zero, iar min f = _CB, SB_, unde SB este
solutia de
baza.
De obicei, pentru lucrul manual, pasii algoritmului simplex se efectueazantrun tabel.
Acest tabel reprezinta, de fapt, transformarile de la metoda eliminarii complete
aplicata la
rezolvarea sistemului de restrictii, dar completate cu o prima linie formata din
coeficientii
functiei scop f si cu nca doua coloane: CB a coeficientilor bazei, respectiv
cu baza B.
In momentul n care s-a ajuns la o solutie de baza tabelul se completeaza cu
doua linii
pentru calcularea valorilor lui zj, respectiv j . Un astfel de tabel are forma
c c1 c2 c3 . . . cn
CB B b P1 P2 P3 . . . Pn
e1 b1 a11 a12 a13 . . . a1n
ei
...
...
...
...
...
aij
...
em bm am1 am2 am3 . . . amn
zj f
j Pj
ei
semnifica faptul ca vectorul ei pleaca din baza, n locul lui intrand vectorul Pj.
Sa
ilustram acestea printr-un exemplu.
Exemplul 5.3.1. Sa se rezolve problema de P.L.
(min)f(x) = x1 + 2x2 + x3 + 3x4
cu restrictiile
2x1 + x2 x3 + 2x4 = 6
x1 + x2 + 2x3 = 5
x1 + 2x2 + x3 + x4 = 8
xj 0, j = 1, 4.
Avem
c1213
CB B b P1 P2 P3 P4
P1
e1
e1 6 2 1 -1 2
e2 5 1 1 2 0
e3 8 -1 2 1 1
1 P1 3 1 1
2
1
21
P2
e2
e2 2 0
2
5
-1
e3 11 0
2
2
1
2
1 P1 1 1 0 -3 2
2 P2 4 0 1 5 -2
2
P4
e3
e3 1 0 0 -12 7
P3
P1
1 P1
5
10
0
2 P2
7
30
0 1 11
0 Prima
3 P4
7
2
1
7
7
0 0 12
1 solutie
zj
68
1 2 11
3 de baza
j 0 0 13
70
78
Cum j 0, j = 1, 4, rezulta ca solutia de baza gasita este si optima: txmin =
&5
7 , 30
7 , 0, 1
7
7
'
si min f = 68
7.
Observatia 5.3.1 Daca printre vectorii Pj avem vectori unitari din baza
canonica, atunci
acestia pot fi luati direct n baza B.
Exemplul 5.3.2. Sa se rezolve problema de P.L.
(max)f(x) = 3x1 + 7x2 1
2x3 5x4 3x5
2x1 + x2 + x3 x4 + x6 = 2
x1 + 2x2 2x3 2x4 + x7 = 3
3x1 x2 + x3 + x5 = 9
xj 0, j= 1, 7
Cerinta de maxim poate fi nlocuita prin cea de minim (vezi Observatia
5.2.1), consider
and
(min)(f(x)) = 3x1 7x2 +
1
2x3 + 5x4 + 3x5
Se mai observa ca vectorii P5, P6 si P7 sunt din baza canonica, deci, pot fi
considerati
direct n baza B.
Avem
c 3 -7 1
25 3 0 0
CB B b P1 P2 P3 P4 P5 P6 P7
P1
P6
0 P6 2 2 1 1 -1 0 1 0
0 P7 3 -1 2 -2 -2 0 0 1
Prima
solutie
de baza
3 P5 9 3 -1 1 0 1 0 0
zj 27 9 -3 3 0 3 0 0
j -6 -4 5
25 0 0 0
3 P1 1 1 1
2
1
2
1
20
20
P2
P7
0 P7 4 0
3
2
5
20 1
21
A doua
solutie
de baza
3 P5 6 0 5
2
1
2
3
1 3
0
zj 21 3 13
2 0 3 3 -3 0
j 0 1
2
2
2
1
2
2030
P3
P1
3 P1
1
5
5
5
104
002
1
5
-7 P2
8
5
5
5
2
5
0 1 3
-1 0 1
A treia
solutie
de baza
3 P5 10 0 0 -2 -1 1 -1 1
zj
97
5
5
3 -7 3
4 3 16
2
5
j 0 0
10 1 0 16
5
2
5
1
2
1
4
5
P3
4
2
0100
1
4
-7 P2
7
4
3
4
2
1
4
1 0 -1 0
3 P5
21
2
5
2
2
0 0 -1 1 0
zj
155
8
23
8
2
4
-7 1
4 3 13
3
8
A patra
solutie
de baza
j 1
8 0 0 1 0 13
4
3
8
79
Cum toti j 0. j = 1, 7, rezulta ca am g & asit solutia optima, data de tx =
0, 7
4, 1
4 , 0, 21
2 , 0, 0
'
, iat min(f(x)) = 155/8. Rezulta ca problema de P.L. data are aceeasi
solutie de optim, iar (max)f(x) = min(f(x)) = 155/8.
Observatia 5.3.2 O problema de P.L. de maxim se poate rezolva si direct, fara
a o mai
reduce la una de minim, numai ca atunci vom avea solutia optima cand j 0, j
= 1, n.
Daca avem si j > 0, atunci vom alege pe cea mai mare j > 0, aceasta
determinand
vectorul care intra n baza. Vectorul care iese din baza se stabileste ca si la
problema de
P.L. de minim.
Observatia 5.3.3 Dacan unele ecuatii de restrictii avem termeni liberi
negativi, respectivele
ecuatii pot fi nmultite cu 1.
In acest paragraf vom analiza cateva situatii speciale care pot aparea ntr-o
problema
de P.L.
e3
e3 10 0 1 0 1
e1 90 1 0 1 0
P3
e2
e2 10 -1 0 1 2
2 P2 10 0 1 0 1
P1
e1
e1 80 2
2 P3 10
2 P2 10
3 P1 40
2 P3 50
0 0 -2
-1 0 1 2
0101
1 0 0 -1
0 0 1 1 Prima solutie de baza
2 P2 10 0 1 0 1
zj 240 3 2 2 1
j 0 0 0 0
80
Cum toate diferentele j 0 rezulta ca avem solutia optima
x(1) = (40, 10, 50, 0), cu (min)f(x) = 240.
Cum avem patru zerouri pe linia lui j este posibil sa obtinem si o alta
solutie optima,
introducand pe P4 n baza. Cum minim se obtine pentru P2, vectorul P4 va intra
n locul
lui P2. Tabelul simplex pentru problema P.L. se continua astfel:
c3221
CB B b P1 P2 P3 P4
3 P1 50 1 1 0 0
2 P3 40 0 -1 1 0
1 P4 10 0 1 0 1
zj 240 3 2 2 1
j 0 0 0 0
Se obtine a doua solutie optima
x(2) = (50, 0, 40, 10), cu (min)f(x) = 240.
Se observa ca alte solutii optime nu mai exista.
Solutia generala a problemei va fi:
x = x(1) + x(2), unde , 0, + = 1,
adica
x = (40 + 50, 10, 50 + 40, 10), (min)f(x) = 240.
Observatia 5.4.1 In general, solutia optima generala nu este si solutie de
baza, numarul
componentelor sale nenule fiind mai mare decat m.
e3
e3 6 2 -1 0 3
P1
e1
e1 16 6 0 0 0
-2 P3 6 2 -1 1 0
-3 P4 4 2
3
1
30 1
-2 P1
8
1000
-2 P3
3
2
0 -1 1 0
-3 P4
3
22
0 1
01
zj 86
3 -2 3 -2 -3
j 0 -2 0 0
Deoarece 2 = 2 < 0, iar 12 = 0, 22 = 1 < 0, 32 = 1
3 < 0, rezulta ca (min)f = .
Intr-adevar, luand x2 =M >0, x1 = 8
3 , x3 = 2
3 +M, x4 = 22
3
3
+M, avem
f(x) = 86
3
2M
si astfel cand M , obtinem f .
3
e2
e2 6 1 2 1 1
e3 7 2 1 3 0
P1
e1
e1 3 5
20 1
2
1
2
-4 P2 3
2
2
1
2
e3 4 3
20 5
2
1
2
-1 P1
6
5
5
1
5
10
-4 P2
12
5
5
2
5
01
P3
e2
e3
11
50
5
11
4
5
-1 P1 1 1 0 0
11
-4 P2 2 0 1 0 6
11 Prima solutie de baza
-5 P3 1 0 0 1 4
11
zj -14 -1 -4 -5
11
j 0 0 0 15
11
-2 P4
11
3
11
001
-4 P2 0 -2 1 0 0
-5 P3
3
7
3
4
010
zj -19 -4 -4 -5 -2
j 3 0 0 0
La tabelul care a dat prima solutie de baza avem 4 = 15
11 < 0,iar raportul minim
= 11
3 este obtinut si pe linia lui P1 si pe linia lui P2. Cum b2 = 1 < b2 = 2, rezulta
ca n
ordinea lexicografica linia lui P1 este mai mica decat linia lui P2. Asa ca la
acest pas s-a ales
elementul pivot 3
11 din linia lui P1.
Solutia optima obtinuta este degenerata
x(1) =
3
_
0, 0,
7
3,
11
3
_
, pentru care (min)(f) = 19.
Solutia x(1)
1 este solutie optima si pentru problema de P.L. de maxim, cand (max)f =
min((f) = 19.
e2
e2 5 5 2 1 -1 -1 0 0
0 P6 10 1 1 2 2 0 1 0
0 P7 9 2 2 1 1 0 0 1
P2
e2
e1 5 0
11
7
5
7
5
2
00
3 P1 1 1
5
5
1
5
1
5
1
50 0
0 P6 9 0
10
0 P7 7 0
5
9
5
11
5
1
5
5
3
5
7
5
2
01
-2 P2
5
25
11
11
7
11
2
01
00
3 P1
11
1
11
11
10
11
00
0 P6
11
84
11
00
24
11
20
11
1
10
0 P7
11
47
11
11
5
11
2
00
15
01
zj 47
11 3 -2
11
29
11
29
11
13
11 0 0
j 0 0
15
11
18
11
13
00
84
Cum toti j 0, j = 1, 7. rezulta ca solutia problemei de P.L. standard este
x(1) =
_
1
11,
25
11, 0, 0, 0,
84
11,
47
11
_
, (min)f(x) = 47
11,
iar a problemei generale
x(1) =
_
1
11,
25
11, 0, 0
_
, (min)f(x) = 47
11,
caz n care nu am mai luat n seama valorile necunoscutelor de compensare.
11
4x1 +3x2 24
5x1 +9x2 45
3x1 4x2 44
x1 8
x1 0, x2 > 0.
Sa se scrie duala acestei probleme.
Avand patru restrictii si, respectiv, doua necunoscute din programul primal,
vom avea
patru necunoscute si, respectiv, doua restrictii. Asadar, programul dual va
avea forma:
(max)g(y) = 24y1 + 45y2 44y3 8y4
(termenii liberi ai restrictiilor au devenit coeficientii functiei obiectiv),
_
4y1 +5y2 +3y3 y4 1
3y1 +9y2 4y3 1
yj 0, j= 1, 4.
Exemplul 5.6.2. Fie data problema principala de P.L.:
(max)f(x) = 2x1 + 2x2 + 3x3 + 3x4,
y1 +7y2 +3y3 2
y1 +5y2 +5y3 1
y1 +3y2 +10y3 3
y1 +y2 +15y3 3
yj 0, j= 1, 3.
Exemplul 5.6.3. Pentru problema primala de P.L.
(min)f(x) = 2x1 + x2 3x3
x1 +2x2 +x3 6
x1 2x2 +3x3 8
2x1 x3 = 5
xj 0, j= 1, 3,
duala are forma
(max)g(y) = 6y1 + 8y2 + 5y3
y1 +y2 +2y3 6
2y1 2y2 8
y1 +3y2 y3 5
y1 0, y2 0, y3 libera (oarecare).
Am vazut pana acum o prima legatura ntre problemele duale de
programare, n
sensul ca una se obtine din cealalta prin mijloacele mentionate mai sus.
In continuare vom prezenta o alta legatura, sub aspectul unor relatii dintre
solutii si
functiile de eficienta.
Sa consideram problemele duale, scrise matricial:
P.L. primala P.L. duala
(1)
(min)f(x) = cx
Ax = b
x
(2)
(max)g(y) = tby
tAy tc
y arbitrar
unde ty = (y1, . . . , ym).
Teorema 5.6.1 Daca x(0) si y(0) sunt solutii posibile oarecare ale problemelor (1)
si (2),
atunci
g(y(0)) = tby(0) cx(0) = f(x(0)).
Demonstratie. Din faptul ca x(0) si y(0) sunt solutii posibile ale problemelor
(1) si (2)
respectiv, avem:
tAy(0) tc, cu y(0) arbitrar,
respectiv
Ax(0) = b, cu x(0) 0.
Astfel putem scrie
g(y(0)) = tby(0) = t(Ax(0))y(0) = (tx(0)tA)y(0) = tx(0)(tAy(0)) tx(0)tc =
= t(cx(0)) = tf(x(0)) = f(x(0)),
ceea ce trebuia demonstrat.
Teorema 5.6.2 Pentru problemele duale (1) si (2) de programare liniara au loc
una si numai
una din urmatoarele situatii:
87
a) ambele probleme au solutii optime finite si atunci (min)f = (max)g;
b) una din probleme are solutie infinita, iar cealalta este incompatibila (nu are
solutie);
c) una dintre probleme are solutie degenerata, iar cealalta problema poate
avea solutii
multiple.
Demonstratie. a) Fie x(1) o solutie optima a problemei (1) si y(1) o solutie
optima a problemei
(2).
Din Teorema 5.6.1 avem
min f(x) = f(x(1)) g(y(1)) = max g(y).
Acum, din obtinerea tabelului simplex rezulta ca daca notam cu matricea
de tipul
m m din A, data de vectorii principali Pj care dau solutia optima x(1), atunci x(1)
= 1b.
Analog avem ty(1) = cB1.
Atunci rezulta
f(x(1)) = cBx(1) = cB1b = ty(1)b = g(y(0)),
adica min f(x) = max g(y).
In mod analog se stabilesc acum, fara mare greutate si punctele b) si c) ale
teoremei.
Observatia 5.6.1 Teoremele 5.6.1 si 5.6.2 poarta numele de teoreme ale
dualitatii.
Ele ne justifica cele afirmate la nceputul paragrafului: prin rezolvarea uneia
dintre
problemele duale avem si solutia celeilalte. De aceea, practic putem alege pe
cea n care
calculele sunt mai simple.
Exemplul 5.6.4. Sa consideram problema de P.L. din exemplul 5.6.1. Aici se
observa ca
este mai convenabil sa rezolvam problema duala deoarece ea contine numai
doua restrictii.
O aducem la forma standard, introducand variabilele de compensare y5 si y6
(max)g(y) = 24y1 + 45y2 44y3 8y4
_
4y1 +5y2 +3y3 y4 +y5 = 1
3y1 +9y2 4y3 +y6 = 1
yi 0, i= 1, 6
Aplicand algoritmul simplex, obtinem:
c 24 45 -44 -8 0 0
CB B b P1 P2 P3 P4 P5 P6
0 P5 1 4 5 3 -1 1 0
P2
P6
0 P6 1 3 9 -4 0 0 1
zj 0 0 0 0 0 0 0
j 24 45 -44 -8 0 0
P1
P5
0 P5
4
9
7
3
9
9
0 47
-1 1 5
45 P2
1
9
1
3
9
9
1 4
001
zj 5 15 45 -20 0 0 5
j 9 0 -24 -8 0 -5
24 P1
4
21
21
10
47
3
7
3
7
21
45 P2
1
21
21
1
7
0 1 25
1
7
4
21
zj
47
7
7
24 45
25
7
27
7
20
7
j 0 0 309
7
29
7
27
7
20
7
{bi}.
2) Criteriul de intrare n baza. Daca pe linia lui bi0 toate elementele i0j sunt
nenegative,
atunci problema este imposibila. Daca exista i0j < 0, atunci determinam
i0j0 = min
i0j<0
____
j
i 0 j
____
,
urmand ca vectorul corespunzator lui i0j0 sa intre n noua baza.
Se aplica repetat acesti pasi pana cand b si j verifica conditiile din
simplex primal,
situatie n care b da solutia optima.
Exemplul 5.6.5. Sa se rezolve problema de P.L.:
(min)f(x) = 4x1 + 5x2 + 3x3
3x1 2x2 x3 7
x1 +x2 2x3 6
2x1 x2 +x3 8
xj 0, j= 1, 3.
Acum introducem variabilele de compensare x4, x5 si x6 si problema ia forma:
(min)f(x) = 4x1 + 5x2 + 3x3
xj 0, j= 1, 6.
89
Cum b este mai convenabil sa aplicam algoritmul simplex dual.
Avem:
c453000
CB B b P1 P2 P3 P4 P5 P6
0 P4 -7 -3 -2 -1 1 0 0
0 P5 -6 -1 1 -2 0 1 0
P1
P6
0 P6 -8 -2 -1 1 0 0 1
zj 0 0 0 0 0 0 0
j 4 5 3 0 0 0
0 P4 5 0 1
2
5
2 1 0 3
2
P3
P5
0 P5 -2 0
5
2 0 1 1
2
4 P1 4 1
1
2 0 0 1
2
zj 16 4 2 -2 0 0 -2
j 0 3 5 0 0 2
0 P4 7 0 -2 0 1 -1 -1
3 P3
4
5
5
5
1
5
0 3
1 0 2
4 P1
22
5
5
5
11
0 0 1
2
5
zj 20 4 -1 3 0 -2 -1
j 0 6 0 0 2 1
Cum b si j 0, j = 1, 6, rezulta ca avem solutia optima:
x(1) =
_
22
5 , 0,
4
5
_
, min f(x) = 20
(max)f(x) = cx
Ax b
x
reprezinta modelul unui proces economic n care se realizeaza n produse,
folosind m resurse,
aij reprezentand unitatea din resursa i utilizata la produsul j, i = 1,m, j = 1, n, bi
cantitatea
disponibila din resursa i, i = 1,m; cj venitul pentru o unitate din produsul j si xj
numarul
de unitati realizate din produsul j, j = 1, n (vezi 1.3). Functia obiectiv
reprezinta venitul
total realizat. In problema primala se cere sa se determine numarul de
unitati din fiecare
produs asa ncat venitul sa fie maxim.
Acum, sa urmarim procesul economic dupa criteriul cheltuielivenit. Fie yi
pretul fixat
pentru unitatea din resurse i, i = 1,m. Costul resursei i n cantitate de bi unitati,
consumata
pentru fabricarea produselor, este biyi. Cheltuielile necesare pentru toate
resursele folosite
sunt
g(y) = b1y1 + b2y2 + . . . + bmym.
Cum consumul din resursa i pentru realizarea unitatii de produs j este aij , costul
acestei cote care realizeaza unitatea de produs j este aij yi. Costul total al cotelor
din
resursele i, i = 1,m, care participa la crearea unitatii de produs j, este
m
i=1
aijyi cj, j= 1, n.
Cum dorim ca sa avem cheltuieli minime, obtinem problema de P.L.:
(min)g(y) = b1y1 + b2y2 + . . . + bmym
90
m
i=1
aijyi cj, j= 1, n
yj 0, j= 1, n,
care constituie duala problemei primale de maxim.
91
2x1 + x2 + x3 = 4
x1 + 2x3 + x5 = 7
3x1 + 2x2 + x4 = 10
xi 0 , i = 1, 5.
3. Rezolvati problema de programare liniara (max)f(x) = 4x1 + 3x2 + 4x3
x1 + 3x2 x3 + 2x5 = 7
2x1 + 4x3 + x4 = 12
4x2 + 3x3 + 8x5 + x6 = 10
xi 0 , i = 1, 6.
4. Rezolvati problema deseurilor minime: Se dispune de baze de fier de 14 m
lungime
din care trebuie taiate 500 bucati de 8 m, 800 bucati de 5,25 m si 450
bucati de 2,5 m.
Se cere sa se stabileasca modul de taiere care asigura cantitatea minima de
deseuri.
5. Rezolvati problema de programare liniara (max)f(x) = 4x1 x2 + 2x3 + 4x4
6x1 + x2 3x4 = 11
4x1 x2 + 2x3 = 8
4x1 x2 + 3x4 = 8
xi 0 , i = 1, 4.
6. Rezolvati problema de programare liniara (max)f(x) = 4x1 + 5x2 + 8x3 + 2x4 +
3x5
x1 + x2 + x4 = 2
x1 + 2x2 + x3 5
x2 + x3 3
xi 0 , i = 1, 4.
92
8. Aduceti urmatoarea problema generala de programare liniara la forma
canonica:
(max)f(y) = 3y1 4y2 _
y1 + y2 8
y1 y2 1
y1 R , y2 0.
9. Gasiti valoarea optimului urmatoarei probleme de programare liniara
folosind duala
ei: (max)f(x) = x1 + x2
x1 + x2 4
2x1 + x2 3
3x1 x2 5
x1 0 , x2 0.
10. Gasiti valoarea optimului urmatoarei probleme de programare liniara
folosind duala
ei: (max)g(y) = 6y1 + 8y2
2y1 + y2 4
y1 + 2y2 2
y1 2y2 1
y1, y2 R.
93
Indicatii si raspunsuri
Testul 4
x1 + x2 = 500
x1 + 2x3 + x4 = 800
2x2 + x3 + 3x4 + 5x5 = 450
xi 0, i= 1, 5.
Pentru a usura calculele se va folosi functia obiectiv f1 = 3x1 + 4x2 + 4x3 + 5x4 +
6x5.
Se aplica algoritmul Simplex si se obtin solutiile optime tx1 = (500, 0, 150, 0,
60), tx2 =
(500, 0, 90, 120, 0), tx3 = (380, 120, 210, 0, 0), deci n final min(f1) = 2460(m) min(f)
=
615(m) cu t(x) = t x1 + t x2 + t x3 cu , , [0, 1], + + = 1.
5. Se aplica algoritmul Simplex pentru functia obiectiv g = f si se obtine
optim infinit:
x2 =M >0 (foarte mare), x1 =
19
10
, x3 =
1
5
+
1
2
M, x4 =
2
15
+
1
3
M, min(g) = 128
15
4
3M,
de unde max(f) =
128
15
+
4
3M.
6. Se plica algoritmul Simplex si se obtin solutii multiple si anume:
tx1 =
_
2,
1
3,
5
3, 0, 0
_
, tx2 =
_
0,
5
6,
13
6 , 0,
1
2
_
t x = t x1 + t x2
cu , [0, 1], + = 1 si min(g) = 23, deci max(f) = 23.
7 Se introduc variabilele ecart x5 si x6 obtinem forma canonica
(min)f(x) = 4x1 + 8x2 2x3 + x4
x1 + x2 + x4 = 2
x1 + 2x2 + x3 + x5 = 5
x2 + x3 x6 = 3
xi 0, i= 1, 6.
Se aplica algoritmul Simplex si se obtine optimul finit tx = (0, 0, 5, 2, 0, 0),
adica x1 = 0,
x2 = 0, x3 = 5, x4 = 2 si min(f) = 8.
94
8. Se obtine forma canonica:
2x1 + x2 + x3 = 6
x1 + 2x2 2x3 = 8
xi 0, i= 1, 3.
Se aplica algoritmul simplex si se obtine solutia optima finita tx = (0, 5, 1)
si min(f) =
11 max(g) = 11.
95
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
I,
Editura ULB, Sibiu, 2001.
96
Capitolul 6
Definitia 6.1.6 Un graf (X, ) se numeste simetric daca oricare ar fi arcul (xi, xj)
avem
si (xj, xi) .
Graful (X, ) se numeste antisimetric, daca exista un arc (xi, xj) astfel ncat
arcul
(xj, xi) _ .
Definitia 6.1.7 Un graf (X, ) se numeste complet daca pentru orice xi, xj X din
(xi, xj) _
rezulta (xj, xi) .
Exemplul 6.1.2. Graful din figura 3 este simetric, cel din figura 4 este antisimetric,
iar cel
din figura 5 este complet.
98
Fig.3 Fig.4 Fig.5
Definitia 6.1.8 Fie (X, ) un graf. Numim graf partial al grafului dat, un graf (X,
1), unde
1 , adica el se obtine din graful (X, ) prin suprimarea unor arce.
Definitia 6.1.9 Fie (X, ) un graf dat. Numim subgraf al grafului dat, un graf (X1,
1), unde
X X1 si 1 .
Subgraful (X1, 1) se obtine din graful (X, ) prin suprimare a unuia sau a mai
multor
varfuri si a arcelor aferente lor.
Exemplul 6.1.3. Graful din figura 7 este un graf partial al celui din figura 6, iar
graful din
figura 7_ un subgraf.
Fig.6 Fig.7 Fig.7_
Definitia 6.1.10 Numim drum ntr-un graf o succesiune de arce, adiacente
doua cate doua,
la fel orientate, la care extremitatea finala a unui arc coincide cu extremitatea
initiala a
arcului precedent.
Un drum n care extremitatea finala a ultimului arc coincide cu extremitatea
initiala
a primului arc se numeste circuit.
Un drum se da prin scrierea ntre acolade (sau alte tipuri de paranteze) a
succesiunii
varfurilor prin care trec arcele care constituie drumul sau mentionand arcele
din care se
compune.
Exemplul 6.1.4. In graful din figura 6 putem considera drumurile:
d1 = {x1, x2, x4, x3}, d2 = {x1, x2, x4, x2, x4, x5}
d3 = {x2, x4, x2}, care este un circuit.
Definitia 6.1.11 Numarul de arce dintr-un drum se numeste lungimea lui.
99
Definitia 6.1.12 Un drum al unui graf se numeste elementar daca fiecare varf
al sau este
utilizat o singura data. In caz contrar, drumul este numit neelementar.
Un drum elementar care trece prin toate varfurile grafului se numeste
hamiltonian,
iar unul neelementar care are aceeasi proprietate se numeste drum
nehamiltonian (prehamiltonian).
Definitia 6.1.13 Un drum al unui graf se numeste simplu daca utilizeaza
fiecare arc al sau
o singura data. In caz contrar, drumul se numeste compus.
Un drum simplu care foloseste arcele grafului se numeste eulerian, iar unul
compus
care are aceeasi proprietate se numste drum neeulerian (preeulerian).
Exemplul 6.1.5. In graful din figura 6 drumul d1 = {x1, x2, x4, x3, x5} este
hamiltonian, dar
nu este eulerian. Drumul d2 = {x1, x2, x4, x2, x4, x3, x5} este nehamiltonian. Drumul d3
=
{x1, x2, x4, x5} este simplu, iar d4 = {x1, x2, x4, x2, x4, x5} este compus.
Observatia 6.1.1 Intr-un graf neorientat notiunea de drum este nlocuita cu
cea de lant,
iar cea de circuit cu cea de ciclu.
Definitia 6.1.14 Un graf (X, ) se numeste conex daca ntre oricare doua
varfuri ale sale
exista un lant. Daca ntre oricare doua varfuri ale grafului exista un drum,
atunci el se
numeste tare conex.
Definitia 6.1.15 Un subgraf conex al unui graf conex se numeste componenta
conexa a
grafului, iar un subgraf tare conex al unui graf tare conex se numeste
componenta tare
conexa.
Se observa ca un graf este conex, respectiv tare conex, daca si numai daca
el are o
singura componenta conexa, respectiv tare conexa.
Exemplul 6.1.6. In figurile 8 si respectiv 9 avem reprezentate un graf conex si
respectiv
unul tare conex. In figurile 10 si 11 avem reprezentate un graf neconex si
respectiv unul
care nu este tare conex.
Fig.8 Fig.9
Fig.10 Fig.11
Graful din figura 10 are doua componente conexe, iar cel din figura 11 are doua
componente tare conexe.
100
Definitia 6.1.16 Numim arbore un graf conex si fara cicluri. Numim padure
un graf
neconex si fara cicluri.
Exemplul 6.1.7. In figura 12 avem un arbore, iar n figura 13 o padure cu 3
arbori:
Fig.12 Fig.13
Definitia 6.1.17 Numim arborescenta un graf fara circuite, n care: a) un
varf si numai
unul (numit radacina) nu este precedat de nici un altul; b) orice alt varf este
precedat de
un singur carf. Varfurile care nu au succesori se numesc frunze sau varfuri
suspendate
(terminale).
Cel mai cunoscut exemplu de arborescenta este arborele genealogic.
Exemplul 6.1.8. In figura 14 avem o arborescenta cu radacina x1 si cu 6
frunze.
Fig.14
Daca numarul de varfuri ale unui graf este mare, atunci reprezentarea
geometrica
devine greoaie. De aceea, s-au cautat alte modalitati de reprezentare. Cea mai
convenabila
relative la grafuri.
102
+) si nmultire booleana (
_
), definite dupa cum urmeaza
_+
01
001
111
_
01
000
111
Algoritmul lui Yu Chen are urmatorii pasi:
Pasul 1. Se scrie matricea booleana B a grafului (X, );
Pasul 2. Se aduna boolean la prima linie toate liniile corespunzatoare la
varfurile care au
cifra 1 pe prima linie. Noile cifre de 1 care apar se marcheaza cu o .
Pasul 3. Se aduna boolean la linia ntai toate liniile corespunzatoare varfurilor
care au cifra
1 pe prima linie. Noile cifre de 1 care apar se marcheaza cu . Acest pas se
continua pana
cand nu mai apar cifre noi de 1 pe linia ntai.
Pasul 4. Se aplica pasii 2 si 3 la fiecare din liniile matricei booleene.
In final, obtine matricea D a drumurilor.
Justificarea algoritmilor este imediata.
Exemplul 6.2.1. Pentru graful din figura 15 sa aflam matricea drumurilor,
folosind algoritmul
lui Yu Chen.
Scriem matricea booleana atasata grafului
B=
x1 x2 x3 x4 x5
x1 0 1 1 0 0
x2 0 0 0 1 0
x3 0 1 0 0 1
x4 0 1 0 0 1
x5 0 0 0 0 0
Aplicand pasii algoritmului obtinem
D=
x1 x2 x3 x4 x5
x1 0 1 1 1 1
x2 0 1 0 1 1
x3 0 1 0 1 1
x4 0 1 0 1 1
x5 0 0 0 0 0
care este tocmai matricea gasita la Exemplul 6.1.10.
x4 x5 x6
x4 0 1 0
x5 0 0 1
x6 0 1 0
Imediat rezulta si componenta tare conexa C3 = {x4}, ramanand matricea
B3 =
x5 x6
x5 0 1
x6 1 0
pentru care avem:
x5 x6
x5 1 1 , V1 = {x5, x6}
x5 1 1
x5 x6
, V2 = {x5, x6}
deci mai avem componenta tare conexa C4 = {x5, x6}.
Observatia 6.2.1 Deoarece oricare doua varfuri dintr-o componenta tare
conexa sunt legate
ntre ele prin drumuri, rezulta ca un graf poate fi reprezentat prin unul care are
ca varfuri
componentele tare conexe, arcele de legatura, ntre ele stabilindu-se dupa
arcele din graful
dat. In cazul exemplului nostru obtinem graful din figura 21. Graful astfel
obtinut se
numeste graful condensat atasat grafului dat.
Fig.21
Graful condensat este important n rezolvarea multor probleme practice
deoarece
reduce dimensiunea sistemelor complexe.
107
Exem,plul 6.2.6. Fie graful din figura 22. Sa cercetam daca are drum
hamiltonian.
Fig.22
Matricea booleana atasata grafului este
B=
x1 x2 x3 x4 x5 x6
x1 0 0 0 0 0 0
x2 0 0 0 0 0 1
x3 0 1 0 0 0 1
x4 1 1 1 0 1 0
x5 1 0 1 0 0 0
x6 1 0 0 0 0 0
iar matricea drumurilor
D=
x1 x2 x3 x4 x5 x6 a
x1 0 0 0 0 0 0 0
x2 1 0 0 0 0 1 2
x3 1 1 0 0 0 1 3
x4 1 1 1 0 1 1 5
x5 1 1 1 0 0 1 4
x6 1 0 0 0 0 0 1
Cum pe coloana a avem puteri de atingere diferite doua cate doua, rezulta ca
graful
admite un drum hamiltonian. Acesta este dH = {x4, x5, x3, x2, x6, x1}.
108
Algoritmul Yu Chen pentru grafuri cu circuite.
Acest algoritm are urmatorii pasi:
Pasul 1. Se determina componentele tare conexe ale grafului (X, ), notate cu C1,
C2, . . ..
Pasul 2. Se determina graful condensat asociat grafului (X, ), care este un graf
fara circuite.
Pasul 3. Se determina drumul hamiltonian n graful condensat, cand exista.
Pasul 4. Se aranjeaza componentele tare conexe n ordinea data de drumul
hamiltonian
determinat la Pasul 3.
Pasul 5. Se scriu toate drumurile hamiltoniene din fiecare componenta tare
conexa.
Pasul 7. Stabilim legaturile de la o componenta la alta n functie de arcele de
incidenta
(legatura) din graful dat, citind apoi toate drumurile hamiltoniene.
Observatia 6.2.3 Daca n graful condensat nu exista drum hamiltonian sau
ntre doua componente
nu exista legatura, atunci graful nu are drumuri hamiltoniene.
Exemplul 6.2.7. Sa aflam drumurile hamiltoniene ale grafului din figura 20.
La exemplul 6.2.5 am gasit componentele tare conexe
C1 = {x1, x3, x7, x8}, C2 = {x2}, C3 = {x4}, C4 = {x5, x6}
si graful condensat din figura 21.
Se observa ca n graful condensat avem drumul hamiltonian
dCH = {C1, C3, C4, C2}.
Acum, scriem componentele tare conexe n ordinea din drumul dCH si sub ele
scriem
toate drumurile hamiltoniene din fiecare componenta:
C1 C3 C4 C2
x1x3x8x7 _
x7x8x1x3 _ x4 _ x5x6 _
x6x7
x2
Apoi stabilim legaturile ntre ultimele elemente din drumurile dintr-o
componenta si
primele varfuri din componenta urmatoare (le indicam prin sageti).
Obtinem drumurile hamiltoniene:
d1H = {x1, x3, x8, x7, x4, x5, x6, x2}
d2H = {x7, x8, x1, x3, x4, x5, x6, x2}
Algoritmul matricilor latine. Vom prezenta un procedeu prin care se pot gasi
toate drumurile
elementare, deci si cele hamiltoniene, precum si circuitele hamiltoniene. Fie
(X, )
un graf.
Vom utiliza matricea latina (Definitia 6.1.20) L = (lij), unde
lij =
_
xixj , daca (xi, xj)
0 , daca (xi, xj) _ , i, j = 1, n.
Construim matricea (L, obtinuta din L prin nlaturarea lui xi din succesiunea xixj
,
cand acasta exista.
Acum, definim o nmultire speciala de matrice, numita nmultirea latina
si notata
prin , dupa cum urmeaza: a) nmultirea se face linii prin coloane; b) n
locul nmultirii
obisnuite se face o alaturare de elemente, daca acestea nu se repeta, sau se
scrie 0 n caz
contrar; c) n locul adunarii obisnuite se iau grupele obtinute la b, cand
avem astfel de
grupe. Prescurtat, vom scrie L (L = L2. Analog, calculam L2 (L = L3, . . . , Lk1 (L
= Lk. Se
observa ca Lk contine toate drumurile elementare de lungime k.
Prin urmare, n matricea Ln1 figureaza toate drumurile hamiltoniene. Daca
dorim
sa obtinem circuitele hamiltoniene se va calcula Ln, dar admitem, ca exceptie,
situatia de
repetare a primului si a ultimului varf (cel care nchide circuitul).
Exemplul 6.2.8. Pentru graful din figura 23 sa se determine drumurile
hamiltoniene.
109
Fig.23
Scriem matricea latina L, iar apoi din ea gasim (L prin suprimarea primei litere:
L=
abcde
a 0 ab ac 0 0
b 0 0 bc 0 be
c 0 0 0 cd 0
d da db 0 0 0
e 0 0 ec 0 0
, (L =
abcde
a0bc00
b00c0e
c000d0
dab000
e00c00
Acum calculam
L2 = L (L =
abcde
a 0 0 abc acd abe
b 0 0 bec bcd 0
c cda cdb 0 0 0
d 0 dab dac
dbc 0 dbe
e 0 0 0 ecd 0
Apoi avem:
L3 = L2 (L =
abcde
a 0 acdb abec abcd 0
b bcda 0 0 becd 0
c 0 cdab 0 0 cdbe
d 0 0 dabc
dbec 0 dabe
e ecda ecdb 0 0 0
si
L4 = L3 (L =
abcde
a 0 0 0 abecd acdbe
b becda 0 0 0 0
c 0 0 0 0 cdabe
d 0 0 dabec 0 0
e 0 ecdab 0 0 0
In concluzie, graful dat are 6 drumuri hamiltoniene: d1H = {a, b, e, c, d}, d2H =
{a, x, d, b, e}, d3H = {b, e, c, d, a}, d4H = {c, d, a, b, e}, d5H = {d, a, b, e, c} si d6H = {e,
c, d, a, b}.
Pentru a obtine circuitele hamiltoniene se va calcula L5 = L4 (L, dar acum se
admite ca
primul si ultimul varf sa se repete.
succesorul varfurilor xi, xj si xk, la care au fost deja calculate numerele di, dj si
dk. Atunci
lungimea minima dl de la x1 la xl se determina prin formula
dl = min(di + cil, dj + cjl, dk + ckl)
unde cil, cjl si ckl sunt capacitatile corespunzatoare arcelor (xi, xl), (xj, xl) si (xk,
xl).
In formula lui dl subliniem n paranteze valoarea pentru care minimul este atins.
Dupa determinarea tuturor numerelor d1, d2, . . . , dn, valoarea lui dn este lungimea
minima a
drumului de la x1 la xn, iar pornind de la xn spre x1 si citind varfurile subliniate,
obtinem
drumul de lungime minima.
Pentru un drum de lungime maxima se lucreaza n mod analog, nlocuind
minimul
cu maximul.
Exemplul 6.2.9. Pentru graful din figura 24 sa se afle drumul de lungime minima.
Fig.24
Avem succesiv:
d1 = 0,
d3 = min{d1 + 7} = 7,
d2 = min{d1 + 2, d3 + 4} = min{2, 10} = 2,
d4 = min{d2 + 3, d3 + 9} = min{5, 16} = 5,
d5 = min{d2 + 4, d4 + 8} = min{6, 13} = 6,
d6 = min{d5 + 3, d4 + 2} = min{9, 7} = 7,
d7 = min{d5 + 9, d6 + 7} = min{15, 14} = 14.
Prin urmare, lungimea minima este 14, iar drumul care are aceasta lungime
este:
dmin = {x1, x2, x4, x6, x7}. In figura 24 arcele drumului minim sunt dublate cu linie
ntrerupta.
Algoritmul BellmanKalaba. Ideea de lucru este aceeasi cu cea de la algoritmul
elementar:
succesiv,pentru fiecare varf, se calculeaza cate o cota (un numar). Cautam
tot drumuri de
lungime minima. Introducem matricea patratica C = (cij)i,j=1,n, definita astfel
cij =
(cij + lj,k1), k= 2, 3, . . . , i = 1, n.
Algoritmul se ncheie cand li,k = li,k+1 situatie n care l1,k reprezinta lungimea
minima
a drumului de la x1 la xn.
Stabilirea drumului de lungime minima se face astfel: pornind de la xn, pentru
fiecare
arc (xi, xj) se decide apartenenta sa la drumul minim daca
= tc(1, n) tc(i, n)
Se observa ca ti se calculeaza ca durata drumurilor de lungime maxima parcurg
and reteaua n sens direct, iar t
i ca durata drumurilor de lungime maxima obtinute
prin parcurgerea retelei n sens invers.
e) R(xi) rezerva de timp a evenimentului xi data prin formula
R(xi) = t
i
ti.
Intervalul [ti, t
i ] se numeste intervalul de fluctuatie al evenimentului xi adica intervalul
n care se va putea realiza evenimentul xi fara a produce modificari la timpul
total
de realizae a programului. Pentru evenimentul critic avem R(xi) = 0, iar pentru cele
necritice avem R(xi) > 0;
f) R(xi, xj) rezerva (marja) totala de timp pentru operatia (activitatea)(xi, xj)
reprezinta
timpul maxim cu care se poate mari durata activitatii fara sa se afecteze
durata totala
a programului. Avem formula de calcul
R(xi, xj) = t
ti t(xi, xj)
unde t(xi, xj) reprezinta timpul necesar realizarii operatiei (xi, xj);
g) r(xi, xj) rezerva de timp libera (marja libera) a operatiei (xi, xj) reprezinta
partea din
rezerva totala cu care se poate dilata durata de realizare a activitatii (xi, xj)
fara sa fie
afectat termenul cel mai devreme de realizare a evenimentului xi. Avem
r(xi, xj) = tj ti t(xi, xj).
h) rs(xi, xj) rezerva de timp sigura (marja sigura)a activitatii (xi, xj) se
defineste prin
formula
rs(xi, xj) = tj t
tij
Daca rs(xi, xj) < 0, atunci se spune ca activitatea (xi, xj) nu are marja sigura.
Intervalele de fluctuatie si marjele libere masoara elasticitatea unui
program. Cu cat
acestea sunt mai mici, cu atat programul este mai rigid.
Determinarea tuturor acestor parametrii atasati unei retele de planificare se
poate
realiza prin ntocmirea unui tabel de forma:
i j tij ti tj t
i t
j R(xi) R(xi, xj) r(xi, xj) rs(xi, xj)
In prealabil se vor calcula duratele tc(x1, xi), respectiv tc(xi, xn) ale drumurilor
critice,
folosind algoritmii pentru determinarea drumurilor de lungime maxima. Valorile
aflate se
pot scrie langa varfurile grafului astfel
[tc(xi, xj), tc(xi, xn)]
114
Exemplul 6.2.10. Sa analizam programul unei investitii pentru care dorim sa
studiem durata
si modul de executie. In urma analizei programului, specialistii au stabilit
urmatorul tabel
de operatii (activitati), lista de anterioritati obligatorii si durata de
executie n luni:
Nr. Denumire activitatii Anterioritati Durata
crt. (Notatia prescurtata) obligatorii (luni)
1. Proiectarea (P) 8
2. Eliberarea terenului (E) P 3
3. Comenzi utilaje (C,U) P 4
4. Organizare santier etapa 1 (OS1) P 2
5. Formare cadre calificate (F) D 11
6. Executie drumuri interioare etapa 1 (D1) E;OS1 3
7. Executii retele tehnice etapa 1 (R1) E;OS1 6
8. Livrari, receptie utilaje (L,U) C,U 7
9. Lucrari constructii montaj etapa 1 (C1) E;OS1 5
10. Organizare santier etapa 2 (OS2) OS1 3
11. Executii drumuri interioare etapa 2 (D2) D1;OS2;R1 4
12. Executii retele tehnice etapa 2 (R2) R1 6
13. Lucrari constructii montaj etapa 2 (C2) L, U,C1,Rj 11
T inand seama de informatiile din tabelul precedent, obtinem urmatorul
graf pentru
reteaua de planificare.
Acum, folosind algoritmul lui Bellman, determinam numerele ti si t
i, trecandu-le pe
graf ntre paranteze drepte.
115
116
Cu ajutorul parametrilor ti si t
i ntocmim tabelul de mai jos pentru a calcula
rezervele (marjele) R(xi), R(xi, xj), r(xi, xj) si rs(xi, xj).
i j tij ti tj t
i t
j R(xi) R(xi, xj) r(xi, xj) rs(xi, xj)
12808080000
2 3 4 8 12 8 12 0 0 0 0
2 4 2 8 10 8 23 0 13 0 0
2 5 3 8 11 8 14 0 3 0 0
2 9 11 8 30 8 30 0 11 11 11
3 7 7 12 19 12 19 0 0 0 0
4 8 3 10 14 23 26 13 13 1 -12
5 6 6 11 17 14 24 3 7 0 -3
5 7 5 11 19 14 19 3 2 3 0
5 8 3 11 14 14 26 3 12 0 -3
6 9 5 17 30 25 30 8 8 8 0
7 9 11 19 30 19 30 0 0 0 0
8 9 4 14 30 26 30 12 12 12 0
Drumul critic este dcr = {x1x2, x3, x7, x9}, fiind marcat n ultimul graf prin
sagetile
duble. Operatiile critice se recunosc n tabelul de mai sus dupa R(xi, xj) = 0.
Timpul cel
mai devreme de ncheiere a ntregului program este 30 (de luni), adica durata
(lungimea
maxima) drumului critic.
Examinarea rezervelor de timp permite cunoasterea posibilitatilor pe care le
are la
dispozitie cel care coordoneaza programul n vederea unei interventii optime
pentru executarea
n termen a proiectului. De exemplu, pentru activitatea D2([x8, x9]), cu durata
de executie 4 luni, deducem ca nu poate ncepe mai devreme de trecerea a 14
luni de la
nceputul executiei programului (t8 = 14). Asadar, activitatea D2 poate ncepe
a fi executata
n intervalul de fluctuatie [14, 26], fara a modifica ntr-un fel timpul minim
necesar executiei
programului de investitie.
Observatia 6.2.5 Atunci cand numarul operatiilor dintr-un program nu este
prea mare, pentru
analiza grafului, cat si pentru urmarirea realizarii lui, se paote folosi diagrama
Gantt.
Pentru descrierea ei se procedeza astfel:
a) se ordoneaza activitatile (xi, xj) dupa j crescator, cele cu acelasi j
succedandu-se n
ordinea crescatoare data de i,
b) se reprezinta prin bare orizontale duratele activitatilor, marcandu-le
extremitatile lor
cu numerele de ordine ale evenimentelor;
c) se reprezinta punctat drumul critic.
Pentru graful programului studiat n exemplul 6.2.10, diagrama Gantt este data
n
figura de mai jos.
117
Diagrama Gantt ne descrie n mod intuitiv fluctuatiile evenimentelor si
rezervele
(marjele) activitatilor din programul studiat.
(a) =
a
xi
(a),
numita proprietate de conservare.
Numarul (a) se mai numeste si fluxul asociat arcului a si reprezinta, din
punct de
vedere practic, cantitatea de materie ce trece prin arcul a, ca de exemplu:
cantitate de
informatie, numar de produse etc.
Conditia ii) din Definitia 6.3.2 exprima faptul ca suma fluxurilor ce intra
ntr-un varf
118
este egala cu suma fluxurilor ce ies din acel varf (legea lui Kirchoff).
Din aceeasi conditie ii) rezulta ca
a+
x1
(a) =
a
xn
(a).
Definitia 6.3.3 Numarul real pozitiv , definit prin egalitatea
=
a+
x1
(a)
se numeste valoarea fluxului n retea.
Exemplul 6.3.1. In graful din fig 6.3.1. sa se defineasca un flux si sa se
calculeze valoarea
fluxului n retea. In paranteze drepte sunt trecute capacitatile arcelor.
Fig.6.3.1.
Pentru a defini un flux n reteaua data de graful 6.3.1. folosim Definitia
6.3.2.
Functia definita prin tabelul
(x1, x2) (x1, x3) (x1, x4) (x2, x3) (x2, x5) (x3, x5) (x4, x3)
(a) 5 1 7 1 4 2 0
(x4, x5) (x4, x6) (x5, x7) (x6, x5) (x6, x7)
1 6 10 3 3
este un flux n retea. Valoarea fluxului n retea este = 5 + 1 + 7 = 10 + 3 =
13. Si aplicatia
1 : R+ data prin tabelul
(x1, x2) (x1, x3) (x1, x4) (x2, x3) (x2, x5) (x3, x5) (x4, x3)
1(a) 5 2 6 1 4 5 2
(x4, x5) (x4, x6) (x5, x7) (x6, x5) (x6, x7)
1 3 10 0 3
este un flux n reteaua din fig.6.3.1, iar valoarea fluxului n retea este
1 = 5 + 2 + 6 = 10 + 3 = 13
Definitia 6.3.4 Intr-o retea de transport nzestrata cu fluxul arcul a se
numeste saturat
daca (a) = c(a). Un drum n retea se zice ca este saturat daca contine cel
putin un arc
saturat.
Definitia 6.3.5 Un flux pentru care toate drumurile de la x1 la xn sunt saturate
se numeste
flux complet.
119
Exemplul 6.3.2. Pentru fluxul asociat grafului din fig.6.3.1. drumul d = (x1, x2, x5,
x7) este
saturat deoarece arcele (x2, x5) si (x5, x7) sunt saturate. Se verifica imediat ca
fluxul este
complet. Intr-adevar, se observa ca singurul drum de la x1 la x7 care nu trece
prin arcul
(x5, x7) este d1 = (x1, x4, x6, x7), care are nsa arcul saturat (x1, x4).
Fluxul 1 nu este complet deoarece drumul d1 = (x1, x4, x6, x7) nu este saturat.
Observatia 6.3.1 Orice flux se paote transforma ntr-unul complet. I n acest
scop pe fiecare
drum nesaturat d de la x1 la xn se maresc fluxurile arcelor cu cantitatea k = min
ad
(c(a)(a)).
Exemplul 6.3.3. Sa consideram graful din fig.6.3.1. cu fluxul incomplet 1. Se
observa
ca singurul drum nesaturat este d1 = (x1, x4, x6, x7). Marim fluxul pe arcele sale cu
k=
min(7 6, 6 3, 14 3) = 1 si obtinem arcul saturat (x1, x4). Astfel fluxul 1 s-a
transformat
n fluxul complet 2 dat prin tabelul:
(x1, x2) (x1, x3) (x1, x4) (x2, x3) (x2, x5) (x3, x5) (x4, x3)
2(a) 5 2 7 1 4 5 2
(x4, x5) (x4, x6) (x5, x7) (x6, x5) (x6, x7)
1 4 10 0 4
c(a), unde +
Y=
)
xiY
+xi .
Propozitia 6.3.1 Fie n graful retea G = (X, ) o taietura Y/X. Pentru orice flux
are loc
inegalitatea
v(Y/X).
Demonstratie. Avand n vedere ca suma fluxurilor ce intra n Y este egala
cu suma
fluxurilor ce ies din Y , putem scrie
+
i_=1
aij
(aij) =
aij+
Y
(aij),
de unde
=
aij+
Y
(aij)
i_=1
aij
(aij)
aij+
Y
c(aij) = v(Y/X).
Propozitia 6.3.2 Daca utilizand algoritmul lui FordFulkerson nu se poate
marca varful xn,
atunci valoarea fluxului corespunzator este maxima.
Demonstratie. Fie Y multimea varfurilor marcate prin algoritmul lui Ford
Fulkerson.
Avem x1 Y si xn _ Y . Cum nu se mai poate marca nici un varf, un arc aij = (xi, xj)
cu
xi Y si xj Y verifica (aij) = c(aij), iar un arc aji = (xj, xi) cu xi X si xj _ Y
verifica
(aji) = 0. Deci:
=
aij+
Y
(aij)
i_=1
aij
=
aij+
Y
c(aij) = v(Y/X).
Folosind propozitia 6.3.1, rezulta ca are valoarea maxima.
Teorema 6.3.1 (FordFulkerson). Intr-un graf G = (X, ) valoarea maxima a unui
flux
este
max
= min
Y/X
v(Y/X).
Demonstratie. Veridicitatea teoremei rezulta din propozitiile 6.3.1 si 6.3.2.
Exemplul 6.3.4. Sa se determine fluxul maxim n graful retea de transport dat
n fig.6.3.1.
Plecam de la fluxul complet obtinut n Exemplul 6.3.3. si ncepem procesul
de marcare
a varfurilor cum este ilustrat n fig.6.3.2.
121
Fig.6.3.2.
Marcam mai ntai varful x1 cu +. Apoi marcam cu + varfurile x2 si x3
deoarece arcele
(x1, x2) si (x1, x3) sunt nesaturate.
Varful x4 se marcheaza cu pentru ca arcul (x4, x3) are fluxul pozitiv. Se
marcheaza
cu + varful x5 si x6 deoarece arcele (x4, x5) si (x4, x6) sunt nesaturate. In fine,
se marcheaza
cu + varful x7 deoarece arcul (x6, x7) este nesaturat.
Intrucat s-a marcat x7 deducem ca fluxul nu este maxim. El poate fi majorat cu
cantitatea m = min{32, 2, 64, 134} = 1, minimul fiind luat pe lantul L = {x1, x3,
x4, x6, x7}.
Rezulta fluxul complet
(x1, x2) (x1, x3) (x1, x4) (x2, x3) (x2, x5) (x3, x5) (x4, x3)
3(a) 5 3 7 1 4 5 1
(x4, x5) (x4, x6) (x5, x7) (x6, x5) (x6, x7)
1 5 10 0 5
cu valoare 3 = 15.
Incercam o noua marcare (al doilea semn + sau ). Se poate marca din nou
varfurile
lantului L = (x1, x2, x3, x4, x6, x7). Rezulta ca fluxul 3 nu este maxim. El poate fi
majorat
cu cantitatea
m = min{6 5, 2 1, 1, 6 5, 13 5} = 1.
Rezuta fluxul complet
(x1, x2) (x1, x3) (x1, x4) (x2, x3) (x2, x5) (x3, x5) (x4, x3)
4(a) 6 3 7 2 4 5 0
(x4, x5) (x4, x6) (x5, x7) (x6, x5) (x6, x7)
1 6 10 0 6
cu valoarea 4 = 6 + 3 + 7 = 10 + 6 = 16.
Deoarece s-a marcat x7 deducem ca trebuie continuat algoritmul FordFulkerson.
Marcam cu + varful x1 (al treilea +) si se observa ca nu se mai pot marca alte
varfuri
deoarece arcele (x1, x2), (x2, x3) si (x1, x4) sunt saturate. Rezulta ca fluxul 4 = 16
este maxim.
Taietura cu valoare minima este data de multimea Y = {x1} cu v(Y/X) = 6+3+7
= 16.
Exemplul 6.3.5. Trei depozite D1, D2, D3 dispun de 11, 10, 13 tone dintr-un produs
din care
patru consumatori C1, C2, C3, C4 au nevoie de 9, 8, 9 si 11 tone. Posibilitatile
de transport
limitate de capacitatile mijloacelor de transport sunt date n tabelul:
Di \ Cj C1 C2 C3 C4
D1 5 3 0 6
D2 3 0 9 0
D3 0 6 1 5
11
10
Fig.6.3.3.
Rezolvarea problemei revine la determinarea unui flux maxim n reteaua de
transport din
fig.6.3.3.
Vom utiliza algoritmul lui FordFulkerson.
Mai ntai trebuie sa determinam un flux pentru retea. Prin ncercari,
respectand
conditiile din Definitia 6.3.2, construim fluxul
(x1, x2) (x1, x3) (x1, x4) (x2, x5) (x2, x6) (x2, x8) (x3, x5)
7864210
(x3, x7) (x4, x6) (x4, x7) (x4, x8) (x5, x9) (x6, x9) (x7, x9) (x8, x9)
85104791
cu valoarea = 21.
Se observa ca fluxul este incomplet deoarece drumurile d1 = (x1, x2, x5, x9), d2 =
(x1, x2, x6, x9), d3 = (x1, x2, x8, x9), d4 = (x1, x3, x5, x9), d5 = (x1, x4, x6, x9), d6 = (x1, x4, x8,
x9) sunt
nesaturate.
Pe fiecare din aceste drumuri fluxul poate fi majorat corespunzator cu k1 = min(11
7, 5 4, 9 4) = 1, k2 = min(11 7, 3 2, 8 7) = 1, k3 = min(11 7, 6 1, 11 1) =
4, k4 =
min(10 8, 3 0, 9 4) = 2, k5 = min(13 6, 6 5, 8 7) = 1, k6 = min(13 6, 5 0,
11 1) = 5.
Obtinem noul flux 1:
(x1, x2) (x1, x3) (x1, x4) (x2, x5) (x2, x6) (x2, x8) (x3, x5)
1 11 10 12 4 2 5 2
(x3, x7) (x4, x6) (x4, x7) (x4, x8) (x5, x9) (x6, x9) (x7, x9) (x8, x9)
8 6 1 5 6 8 9 10
cu 1 = 11 + 10 + 22 = 6 + 8 + 9 + 10 = 33.
Deoarece prin majorare cu k3 arcul (x1, x2) s-a saturat, drumurile d1 si d2 au
devenit
saturate prin urmare nu s-au mai putut majora fluxurile pe d1 si d2.
Este evident ca fluxul 1 este complet deoarece pe fiecare din drumurile de la x1
la x9
se afla cel putin un arc saturat.
Acum trecem la mbunatatirea fluxului prin folosirea algoritmului Ford
Fulkerson.
X3
X4
X5
125
6. Gasiti cu ajutorul algoritmului Bellman - Kalaba drumul minim x1 x7 si
lungimea
acestuia din urmatorul graf:
2
1
8
5
59
7
10
6
4
4
X1
X2
X3
X4
X5
X6
X7
3
2 10
3 10
X1 3 X2
X3
X4 X5
X6 X7
X8
X9
X10
X11
X12
X13
126
Indicatii si raspunsuri
Testul 5
011010
000010
100100
010011
001001
000000
128
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
I,
Editura ULB, Sibiu, 2001.
[2] Blaga, P., Muresan, A., Matematici aplicate n economie, vol.I, II,
Transilvania Press,
ClujNapoca, 1996.
[3] Ionescu, T., Grafuri. Aplicatii, vol.I, vol.II, Editura Didactica si Pedagogica,
Bucure
sti, 1973, 1974.
[4] Izvercian, P.N.,Cretu, V., Izvercian, M., Resiga, R., Introducere n teoria
grafurilor.
Metoda drumului critic, Editura de Vest, Timisoara, 1994.
[5] Popescu, O., Raischi, C., Matematici aplicate n economie, vol.I, II, Editura
Didactica si
Pedagogica, Bucuresti, 1993.
[6] Rosu, A., Teoria grafurilor, algoritmi, aplicatii, Editura Militara, Bucuresti,
1974.
[7] Tamas, V. (coord.), Branzei, D., Smadici, C., Moicovici, T., Modele
matematice n
economie, Editura Graphix, Iasi, 1995.
[8] Vaduva, I., Dinescu, C., Savulescu, B., Metode matematice de organizare si
conducerea
productiei, Editura Didactica si Pedagogica, Bucuresti, 1974.
129
Capitolul 7
Probleme de transport
Obiective: In acest capitol se doreste familiarizarea studentilor cu problemele
de
transport, probleme cu o imporatnta deosebita n optimizarea a numeroase
procese economice.
O problema de transport constan aflarea unui plan de transport a unui produs,
de
la anumite centre producatoare (depozite), n scopul satisfacerii cerintelor
unor consumatori
si minimizarii cheltuielilor de transport.
Problemele de tip transport se ntalnesc n multe procese economice, ca de
exemplu:
transporturi de bunuri; proiectarea de canale de energie (informatii,
electricitate), de
canale n agricultura; proiectarea de depozite n acelasi spatiu productiv;
repartitia optima
a sarcinilor de productie pe masini, sectii, ntreprinderi, optimizarea unor
probleme de
productie si stocaj etc.
Rezumat: Modelul matematic al problemelor de transport se ncadreaza n
modelul
problemelor de programare liniara. Avand n vedere numarul mare de
variabile, rezolvarea
unei probleme de transport prin algoritmul simplex este n general putin
eficienta.
De aceea, pentru rezolvarea problemelor de tip transport se folosesc tehnici
speciale. Acest
capitol este dedicat prezentarii, sub o forma simpla, a acestor tehnici.
Continutul capitolului:
1. Modelul matematic pentru o problema de transport
2. Determinarea unei solutii initiale
3. Ameliorarea (mbunatatirea) unei solutii
4. Aflarea unei solutii optime
5. Degenerarea n problemele de transport
6. Probleme de transport cu capacitati limitate
7. Test de verificare a cunostintelor
8. Bibliografia aferenta capitolului
Cuvinte cheie: probleme de transport, solutie initiala a unei probleme de
trasport,
solutie optima a unei probleme de transport, probleme de trasport cu
capacitati limitate.
n
j=1
xij = bi, i= 1, n
xij 0, i= 1,m, j = 1, n
(min)f =
m
i=1
n
j=1
cijxij .
(7.1)
Intuitiv, modelul matematic (7.1) al problemei de transport se poate reprezenta
prin
Tabelul 7.1.
Di \ Cj C1 C2 . . . Cn Disponibil
D1
c11
x11
c12
x12
...
c1n
x1n
a1
D2
c21
x21
c22
x22
...
c2n
x2n
a2
...
...
...
...
...
...
Dm
cm1
xm1
cm2
xm2
...
cmn
xmn
am
Necesar b1 b2 . . . bn T
Cuplul cij
xij
poarta numele de casuta.
Algoritmul de rezolvare a unui model de transport cere ca acest model sa fie
echilibrat,
adica sa fie ndeplinita conditia de echilibru
m
i=1
ai =
n
j=1
bj ,
adica totalul disponibilului sa fie egal cu totalul necesarului. Valoarea comuna T
a acestui
total se trece n casuta (m + 1, n + 1).
In caz contrar, modelul se echilibreaza prin considerarea, fie a unui depozit fictiv
Dm+1, fie a unui centru de consum fictiv Cn+1, care ofera, sau cere, diferenta
dintre cele
doua sume. Deoarece cantitatile transportate de la un depozit arbitrar,
respectiv la acest
centru fictiv, nu exista n realitate, costurile de transport corespunzatoare le
consideram
nule.
Se observa cantr-o problema de transport cu m depozite si n centre de
consum modelul
matematic contine mn variabile necunoscute si cel mult m+n1 restrictii
independente
(nu s-au inclus conditiile de nenegativitate). Numarul variabilelor necunoscute
fiind evident
mai mare ca cel al restrictiilor, rezulta ca valorile variabilelor ce verifica
sistemul de
restrictii nu sunt unic determinate.
O solutie realizabila a problemei, care contine cel mult (m + n 1)
componente strict
pozitive, se numeste solutie de baza. Solutia de baza cu exact (m+ n 1)
componente pozitive
se numeste solutie de baza nedegenerata, iar n caz contrar, degenerata.
Se constata ca modelul matematic reprezinta o problema de programare
liniara de o
forma speciala. Cu toate ca n restrictii coeficientii necunoscutelor sunt 0
sau 1, rezolvarea
prin metoda simplex cere un volum de calcule foarte mare. De aceea, se prefera
pentru
rezolvarea unei probleme de transport o cale cu tehnica specifica.
In general, pentru rezolvarea unei probleme de transport se parcurg etapele:
a) Determinarea (aflarea) unei solutii initiale (de baza, nedegerata);
b) Ameliorarea (mbunatatirea) unei solutii;
c) Aflarea (determinarea) solutiei optime.
131
D2
2
x21
3
x22
2
x23
1
x24
30
D3
4
x31
2
x32
3
x33
2
x34
40
Necesar 45 15 25 35 120
Pentru aflarea solutiei initiale cu metoda coltului NordVest procedam
astfel: alegem
x11 = min(45, 50) = 45; atunci x21 = x31 = 0; apoi x12 = min(15, 5) = 5 si x13 = x14 = 0;
n
continuare x22 = min(10, 30) = 10 si x32 = 0; mai departe x23 = min(20, 25) = 20 si
x24 = 0 si n
final x33 = 5 si x34 = 35.
De obicei, se determina solutia initialan tabel, micsorandu-se de fiecare
data disponi132
bilul si necesarul respectiv si scriind alaturat cel ramas. Astfel avem
Di \ Cj C1 C2 C3 C4 Disponibil
D1
3
45
2
5
1
0
1
0
50; 5; 0
D2
2
0
3
10
2
20
1
0
30; 20; 0
D3
4
0
2
0
3
5
2
35
40; 35; 0
Necesar 45
0
15
10
0
25
50
35
0
120
Tabelul 7.2.1.
Valoarea functiei cost total pentru solutia initiala gasita este
f = 3 45 + 2 5 + 3 10 + 2 20 + 3 5 + 2 35 = 300
Aceasta metoda este foarte simpla dar putin eficienta deoarece nu tine
cont de valorile
costurilor cij .
0
1
15
1
35
50; 15; 0
D2
2
30
3
0
2
0
1
0
30; 0
D3
4
15
2
15
3
10
2
0
40; 0
Necesar 45
15
0
15
0
25
10
0
35
0
120
Tabelul 7.2.2.
133
4
15
2
15
3
10
2
0
40
Necesar 45
15
15 25
10
35
0
120
Valoarea lui f pe aceasta solutie initiala este
f = 1 15 + 1 35 + 2 30 + 4 15 + 2 15 + 3 10 = 230
Se observa ca s-a obtinut aceeasi solutie initiala ca si la utilizarea
metodei elementului
minim.
134
Observatia 7.2.1 Toate cele trei solutii initiale gasite pentru problema de
transport din Exemplul
7.2.1. sunt solutii de baza nedegenerate, avand 4 + 3 1 = 6 componente
pozitive.
_= 0 (x(0)
u1 = 0.
Acum stabilim casuta libera pentru care consideram ciclul. In acest scop
calculam
diferentele ij pentru casutele libere n care nu au fost ndeplinite
conditiile de optimalitate:
21 = 2, 31 = 1 si 22 = 2.
Cum max(| 2|,| 1|,| 2|) = 2 este atins pentru doua casute libere (2, 1) si
(2, 2), vom
alege unul din ciclurile determinate de ele. De exemplu, sa ne fixam pe cel
determinat de
casuta (2, 1).
Acesta este dat de casutele (2, 1), (1, 1), (1, 2) si (2, 2). Marcam alternativ
casutele
ciclului cu + si , ncepand cu cea libera. Numarul este dat de
= min{45, 10} = 10.
136
Adunam la xij din casutele cu + si scadem acelasi numar la cele marcate
cu .
Obtinem noua solutie data de Tabelul 7.3.2.
Di \ Cj C1 C2 C3 C4 Disponibil
D1
3
35
2
15
1
0
1
0
50
D2
2
10
3
0
2
20
1
0
30
D3
4
0
2
0
3
5
2
35
40
Necesar 45 15 25 25
Tabelul 7.3.2
Valoarea functiei cost total pentru noua solutie (din Tabelul 7.3.2) este
f = 3 35 + 2 15 + 2 10 + 2 20 + 3 5 + 2 35 = 280
- 35
50
u2 = 0 D2
2
30
30
0
21
0
11
0
30
u3 = 2 D3
4
15
2
15
3
- 10
23
+0
40
Necesar 45 15 25 35
Tabelul 7.4.1.
si ntrucat u3 + v4 = 3 > 2 = c34, deducem ca solutia nu este optima. Avem o
singura casuta
libera cu ij < 0 si anume casuta (3, 4). Formam ciclul determinat de ea prin
casutele (3, 4),
(3, 3), (1, 3) si (1, 4). Marcam alternativ cu + si casutele ciclului. Valoarea
minima este
data de = min{10, 35} = 10. Se obtine astfel o noua solutie reprezentata
n Tabelul 7.4.2
vj v1 = 3 v2 = 1 v3 = 1 v4 = 1
ui Di \ Cj C1 C2 C3 C4 Disponibil
u1 = 0 D1
33
+0
21
0
1
25
1
- 25
50
u2 = 1 D2
2
30
30
0
20
0
10
0
30
u3 = 1 D3
4
- 15
2
15
32
0
2
+ 10
40
Necesar 45 15 25 35
Tabelul 7.4.2.
Reluam calculul valorilor marginale si verificarea conditiilor de optimalitate
pentru
noua solutie. Lucram pe Tabelul 7.4.2.
Se observa ca solutia obtinuta n tabelul 7.4.2. este optima deoarece ui +
vj cij
pentru toate casutele libere.
Deci, o solutie optima a problemei de transport 7.2.1 este
X1 =
0 0 25 25
30 0 0 0
15 15 0 10
15 0 25 10
30 0 0 0
0 15 0 25
15 0 25 + 25 25 + 10
30 + 30 0 0 0
15 15 + 15 0 10 + 25
unde 0, 0, + = 1.
sa se asigurea ntr-o masura cat mai mare cantitatile necesare din cele
patru produse,
cu cheltuieli totale de productie minime.
ii) Sa se interpreteze din punct de vedere economic solutia optima obtinuta.
iii) Este unica solutia optima?
i) Se observa ca avem o problema de transport deoarece putem considera cele
patru
tipuri de produse ca patru centre consumatoare, iar cele trei ntreprinderi ca trei
centre de
139
depozitare. Obtinem astfel problema de transport din Tabelul 7.5.2.
Ii \ Pj P1 P2 P3 P4 Disponibil
I1
4323
40
I2
2452
40
I3
2445
40
Necesar 40 30 50 40
120
160
Tabelul 7.5.2
Deoarece modelul este neechilibrat, totalul de necesar este mai mare decat
totalul de
disponibil, vom introduce un centru fictiv de productie I4, care sa produca
diferenta de
40 unitati. Pentru acest centru fictiv costurile unitare sunt nule. Modelul
problemei de
rezolvat ia forma din Tabelul 7.5.3.
Ii \ Pj P1 P2 P3 P4 Disponibil
I1
4323
40
I2
2452
40
I3
2445
40
I4
0000
40
Necesar 40 30 50 40 160
Tabelul 7.5.3.
Aplicam metoda elementului minim si gasim solutia initiala din Tabelul
7.5.4.
vj v1 = 0 v2 = 2 v3 = 2 v4 = 0
ui Ii \ Pj P1 P2 P3 P4 Disponibil
u1 = 0 I1
40
0
32
0
2
40
30
0
40; 0
u2 = 2 I2
2
0
42
0
54
0
2
40
40
u3 = 2 I3
2
+ 0
4
- 30
4
10
52
0
40
u4 = 0 I4
0
- 40
02
+0
02
0
00
0
40; 0
Necesar 40 30 50 40 160
Tabelul 7.5.4.
Solutia determinata este degenerata. Introducem 0 (esential) la casutele
(2, 1) si (3, 1).
Determinam valorile duale (marginale) trecute pe marginea Tabelului 7.5.4.
Formam ciclul
(4, 2), (4, 1), (3, 1) si (3, 2) care se marcheaza cu + si ca n Tabelul 7.5.4.
140
Cu = min{30, 40} = 30, obtinem solutia mbunatatita din Tabelul 7.5.5.
vj v1 = 0 v2 = 2 v3 = 2 v4 = 0
ui Ii \ Pj P1 P2 P3 P4 Disponibil
u1 = 0 I1
40
0
30
0
2
40
30
0
40
u2 = 2 I2
2
0
42
0
54
0
2
40
40
u3 = 2 I3
2
+ 30
42
0
4
- 10
52
0
40
u4 = 0 I4
0
- 10
0
30
02
+0
00
0
40
Necesar 40 30 50 40
Tabelul 7.5.5.
Pentru solutia din Tabelul 7.5.5 determinam valorile marginale. Consideram
ciclul
(4, 3), (4, 1), (3, 1) si (3, 3), marcat cu + si ca n Tabelul 7.5.5. Cu = min{10,
10} = 10, gasim
solutia din Tabelul 7.5.6.
vj v1 = 2 v2 = 2 v3 = 2 v4 = 2
ui Ii \ Pj P1 P2 P3 P4 Disponibil
u1 = 0 I1
40
0
32
0
2
40
30
0
40
u2 = 0 I2
2
0
42
0
52
0
2
40
40
u3 = 0 I3
2
40
42
0
42
0
52
0
40
u4 = 2 I4
00
0
0
30
0
10
00
0
40
Necesar 40 30 50 40
Tabelul 7.5.6.
Reluand procesul de ameliorare a unei solutii pentru cea din Tabelul 7.5.6. se
constata
ca sunt ndeplinite toate conditiile de optimizare. Prin urmare, solutia
gasita
X=
0 0 40 0
0 0 0 40
40 0 0 0
n
j=1
xij = bj, j= 1, n
0 xij dij, i= 1,m, j = 1, n
(min)f =
m
i=1
n
j=1
cijxij
sau sub forma de tabel
Di \ Cj C1 C2 . . . Cn Disponibil
D1
c11
d11 x11
c12
d12 x12
...
c1n
d1n x1n
a1
D2
c21
d21 x21
c22
d22 x22
...
c2n
d2n x2n
a2
..................
Dn
cm1
dm1 xm1
cm2
dm2 xm2
...
cmn
dmn xmn
am
Necesar b1 b2 . . . bn
m
i=1
ai
n
i=1
bi
Tabelul 7.6.1.
Observatia 7.6.1 Din conditiile de limitare a capacitatilor rezulta ca este
necesar ca pe
fiecare linie, respectiv coloana, sa fie verificate inegalitatile:
n
j=1
dij bj, j = 1, n
Metoda de rezolvare a unei probleme de transport cu capacitati limitate este
aproape
identica cu cea a unei probleme de transport fara limite de capacitate.
La determinarea unei solutii initiale valoarea variabilei din casuta ce se
ocupa se
afla acum ca minimul dintre disponibilul necesar si capacitatea
corespunzatoare varabilei
respective. Cand acest minim este egal cu capacitatea respectiva, valoarea se
va sublinia,
ceea ce nseamna ca pe linia, respectiv coloana casutei restul variabilelor nu
se vor lua
automat egale cu zero. Aceasta nseamna ca, n general, vor fi ocupate mai
mult decat
m + n 1 casute. Se vor considera un numar de m + n 1 variabile nebarate.
Trecand la problema duala, se gasesc urmatoarele conditii, de optimalitate
pentru
probleme de transport cu capacitati limitate:
1) ui + vj cij , pentru casutele libere (i, j);
2) ui + vj cij , pentru casutele (i, j) cu valori subliniate;
142
unde ui, i = 1,m si vj , j = 1, n sunt variabilele duale ui si vj, date de sistemul
ui + vj = cij
unde (i, j) este indice de casuta ocupata (corespunzatoare la variabila de
baza).
La determinarea unei solutii initiale, din cauza capacitatilor limitate, sunt
situatii n
care nu se pot repartiza n casute tot disponibilul si tot necesarul.
Pentru a nu ajunge la o astfel de situatie, se recomanda urmatorul procedeu
de
ocupare a casutelor: a) pe linia (sau coloana) costului minim se ocupa
casutele n ordine
crescatoare a costurilor; b) se procedeaza analog pe coloana (linia) ultimei
casute ocupate
din linia (coloana) de la a); c) se continua n mod analog, alternativ, pana la
epuizarea
disponibilului si necesarului.
Exemplul 7.6.1. Sa se rezolve problema de transport cu capacitati limitate:
30
0
160
0
610
Tabelul 7.6.2.
Se observa ca pentru solutia initiala avem 3 + 4 1 = 6 variabile de baza
(corespunz
atoare la casute ocupate cu valori nesubliniate).
Asadar, putem trece la verificarea optimalitatii. Calculam valorile duale
(marginale)
si observam ca solutia nu este optima deoarece pentru casuta libera (1,
2) avem u1 + v2 =
13 > c12 = 12. Ciclul corespunzator acestei casute este (1, 2), (1, 3), (2, 3) si (2,
2).
Marcam cu + si . Valoarea minima = min{40, 150} = 40 ne permite sa
scriem solutia
mbunatatita data n Tabelul 7.6.3.
v1 = 2 v2 = 12 v3 = 5 v4 = 6 Disponibil
u1 = 0
32
0
12
80 40
5
110
96
0
150
u2 = 0
2
20
13 12
0
5
170 70
6
160
250
u3 = 3
15
80 80
7 15
120 120
8
10
18 9
0
210
Necesar 100 160 190 160 610
143
Tabelul 7.6.3.
Se observa ca noua solutie gasita este optimala deoarece pentru toate
casutele libere
0 40 110 0
20 0 70 160
80 120 10 0
cu
min f = 12 40 + 5 110 + 2 20 + 5 70 + 6 160 + 1 180 + 7 120 + 8 10 = 3380
Observatia 7.6.2 In procesul de mbunatatire a unei solutii putem avea
situatia n care
ui+vj cij pentru toate casutele libere si sa existe o casuta ocupata (r, s) cu
valoare subliniata
pentru care ur + vs < crs. In acest caz se continua procesul de mbunatatire
formand un
ciclu cu varf negativ n casuta (r, s) (ocupata cu valoarea subliniata).
144
Testul 6
x11 + x21 = 10
x12 + x22 = 35
x13 + x23 = 20
xij 0, i= 1, 2, j= 1, 3
f = 4x11 + 2x12 + x13 + 2x21 + x22 + 3x23 min
Apoi folosind metoda diferentelor maxime obtinem solutia initiala: x11 = 0,
x12 = 20,
x13 = 20, x21 = 10, x22 = 15, x23 = 0 si f = 95.
6. Se obtine:
v1 = 3 v2 = 2 v3 = 1
u1 = 0
43
0
22
20
11
20
u2 = 1
22
10
11
15
30
0
deci toate conditiile de optimizare sunt verificate si astfel solutia X =
_
0 20 20
10 15 0
_
cu f = 95 este optima.
7. Se obtine solutia initiala:
4
10
2
30
1
0
2
0
1
5
3
20
Folosind valorile marginale se deduce ca solutia nu este optima. Aplicand mai
departe
algoritmul distributiv se obtine solutia optima X =
_
0 20 20
10 15 0
_
cu fmin = 95.
8. Folosind metoda diferentelor maxime se obtine solutia initiala X =
055
20 0 0
30 0 0
. La
aplicarea algoritmului distributiv se ajunge la degenerare si se va introduce un
zero
esential. In final se deduce ca solutia initiala va fi optima si se
calculeaza lmin = 90.
9. Se rezolva situatia de degenerare prin introducerea unui zero esential n
casuta (1, 2).
10. Folosind metoda diferentelor maxime se obtine solutia initiala X0 =
0 0 0 11
0 15 0 2
5072
0 11 0 0
0 4 0 13
5072
cu fmin = 141.
Deci avem solutia generala X = X0 + X1 cu , [0, 1] si + = 1.
147
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
I,
Editura ULB, Sibiu, 2001.
148
Capitolul 8
Siruri
Definitia 8.1.6 Sirul (an) este crescator (strict crescator) daca an an+1,
(respectiv an <
an+1) pentru orice n N
.
Definitia 8.1.7 Sirul (an) este descrescator (strict descrescator) daca an+1 an
(respectiv
an+1 < an) pentru orice n N
.
Un sir crescator sau descrescator se numeste sir monoton, iar un sir
strict crescator
sau strict descrescator se numeste sir strict monoton.
Exemple:
8.1.5 Sirul an =
2n 1
n
este strict crescator.
8.1.6 Sirul an =
2n + 1
n
este strict descrescator.
8.1.7 Sirul an = 2+(1)n nu este monoton.
Definitia 8.1.8 Fie (an) un sir de numere reale, iar (nk) un sir strict crescator de
numere
naturale. Sirul yk = ank , k N, se numeste subsir al sirului (an).
Definitia 8.1.9 Sirul numeric (an) are limita l R daca pentru orice numar real
> 0, exista
un numar natural n astfel ncat sa avem |an l| < , pentru orice n natural, n >
n .
Daca sirul (an) are limita l se scrie lim
nan = l sau an l pentru nsi se mai spune
ca (an) este convergent la l.
Geometric, faptul ca (an) converge la l nseamna ca n afara intervalului
V (l, ) = (l , l + ) (numit vecinatate de centru l si raza ) se afla un numar
finit
de termeni, a1, a2, . . . , an , iar interiorul lui V (l, ) se afla o infinitate de termeni ai
sirului
(fig.8.1.1).
Fig.8.1.1.
150
Rezulta ca orice sir numeric convergent este marginit.
Definitia 8.1.10 Sirul numeric (an) are limita + daca pentru orice numar real
pozitiv E,
exista nE N asa ncat an > E, pentru orrice n natural, n > nE.
Daca sirul (an) are limita + nseamna ca n afara intervalului V () = (E,)
(numit
vecinatate a lui +) se afla un numar finit de termeni a1, a2, . . . , anE (fig.8.1.2).
Fig.8.1.2.
Definitia 8.1.11 Sirul numeric (an) are limita daca pentru orice numar real
negativ E,
exista nE N asa ncat an < E, pentru orice n natural, n > nE.
Daca sirul an are limita se scrie lim
n
an = sau an pentru n.
Geometric, faptul ca sirul (an) are limita nseamna ca n afara
intervalului
1
n
= 0 si
____
sin
1
n
____
1.
Propozitia 8.1.3 (Criteriul minorarii pentru limita +). Daca pentru sirul de
numere reale
(an) exista sirul numeric (bn), cu lim
nbn = +, si numarul natural n0 asa ncat an bn,
pentru orice n n0, atunci lim
n
an = +.
Exemplul 8.1.9. Sirul an = n
1 + 22 + 33 + . . . + nn, n N
, are limita + deoarece an n
nn =
n, pentru orice n N
, si lim
nan = +.
Propozitia 8.1.4 (Criteriul majorarii pentru limita ). Daca pentru sirul
numeric (an)
exista sirul de numere reale (bn), cu lim
nbn = , si numarul natural n0, asa ncat an bn,
pentru orice n n0, atunci lim
n
an = .
Propozitia 8.1.5 (Criteriul ncadrarii unui sir ntre doua siruri care au
aceeasi limita sau
criteriul clestelui).
Daca pentru sirul numeric (an) exista sirurile (bn) si (cn) de numere reale asa
ncat
bn an cn pentru n n0, n0 N, cu lim
nbn = lim
ncn = l, atunci sirul (an) are limita si
lim
nan = l.
Exemplul 8.1.10. Pentru sirul
an =
1
3
8n3 + n + 1
+
1
3
8n3 + 2n + 2
+...+
1
3
8n3 + n2 + n
,
nN
, avem
n
8n3 + n3 + n
< an <
n
3
8n3 + n + 1
, pentru orice n N
3
.
Cum
lim
n
n
3
8n3 + n2 + n
= lim
n
n
3
8n3 + n + 1
=
1
2,
deducem ca
lim
nan =
1
2.
Propozitia 8.1.6 Fie (an) si (bn) siruri de numere reale cu lim
nan = l1 si lim
nbn = l2, l1 si l2
finite sau infinite. Daca l1 + l2 are sens, atunci lim
n(an + bn) = lim
nan + lim
nbn = l1 + l2.
Demonstratie. Sa consideram cazul l1 si l2 finite. Pentru orice > 0 exista
numerele naturale
n1 si n2 asa ncat
|an l1| <
2
+
2
= ,
ceea ce ne arata ca
lim
n(an + bn) = l1 + l2.
_
1
n
+
2
n
++k
n
_
= 0 (k independent de n)
dar nu putem scrie
lim
n
_
1
n
+
2
n
+...+n
n
_
= _0 + ._._. + 0
0
=0
Corect, avem
lim
n
_
1
n
+
2
n
+...+n
n
_
= lim
n
1+2+...+n
n
=
= lim
n
n(n + 1)
2n
= lim
n
n+1
2
= .
Propozitia 8.1.7 Fie (an) si (bn) doua siruri de numere reale cu lim
nan = l1 si lim
nbn = l2.
Daca l1 l2 are sens, atunci lim
n(anbn) = lim
nan lim
nbn = l1 l2.
Demonstratie. Sa consideram l1 si l2 finite. Daca l2 = 0, atunci tinand
seama ca an este
marginit, pe baza Observatiei 8.1.1, gasim lim
n
anbn = 0.
Sa presupunem ca l2 _= 0. Cum(an) este convergent, pe de o parte este marginit,
adica
exista M >0 asa ncat |an|<M, pentru orice n N
, iar pe de alta parte, pentru orice > 0
exista n1 N asa ncat
|an l1| <
2M
, pentru orice n > n2.
Considerand n = max{n1, n2}, avem
|anbn l1l2| = |anbn anl2 + anl2 l1l2| = |an(bn l2) + l2(an l1)|
|an| |bn l2| + |l2| |an l1|<M
2M
+ |l2|
2|l2| = ,
pentru orice n > n, adica lim
n(anbn) = l1l2.
Analog se arata ca: daca l1 finit si l2 = +, atunci l1 l2 = +, daca l1 > 0 si l1l2
= ,
daca l1 < 0, daca l1 finit si l2 = , atunci l1l2 = , daca l1 > 0 si l1l2 = +,
daca l1 < 0;
daca l1 = + si l2 = , atunci l1l2 = , daca l1 = + si l2 = +, atunci l1l2 = +
iar
daca l1 = si l2 = , atunci l1l2 = +.
Observatia 8.1.4 Pentru l1 = 0 si l2 = , operatia l1l2 este fara sens.
Observatia 8.1.5 Cele afirmate la Observatia 8.1.3 raman valabile si la
produsul de siruri.
1
an
=
1
l
;
ii) Daca l = + sau l = , atunci lim
n
1
an
= 0;
iii) Daca l = 0 si an > 0 pentru toti n n0, atunci lim
n
1
an
= +, iar daca an < 0 pentru
toti n n0, atunci lim
n
1
an
= .
Demonstratie. i) Cum l _= 0 rezulta ca 1/an este definit cu exceptia eventual,
a unui numar
finit de termeni.
Cum | |an| |l| | |an l|, Deducem ca lim
n
1
|l|
2
|l| = ,
pentru orice n > n. Prin urmare, lim
n
1
an
=
1
l
.
In mod analog se demonstreaza punctele ii) si iii) din enuntul Propozitiei
8.1.8.
Observatia 8.1.6 Folosind Propozitiile 8.1.7 si 8.1.8, acum, putem preciza
limita catului a
doua siruri. Daca lim
nan = l1, lim
nbn = l2 si l1/l2 are sens (cazuri de exceptie sunt 0/0 si
/), atunci lim
nan/bn = l1/l2.
Propozitia 8.1.9 Fie (an) si (bn) doua siruri de numere reale, an > 0, pentru orice
nN
,
lim
n
an = a si lim
n
bn = b.
i) Daca a (0,) si b R, atunci lim
n
abn
n = ab;
ii) Daca a = 0 si b R {0}, atunci
lim
nabn
n=
_
0 , pentru b > 0
+ , pentru b < 0;
iii) Daca a (0,+) si b = +, atunci
lim
nabn
n=
_
, pentru a > 1
0 , pentru a (0, 1);
iv) Daca a (0,+) si b = , atunci
lim
nabn
n=
_
0 , pentru a > 1
, pentru a (0, 1);
v) Daca a = + si b (0,), atunci
lim
n
abn
n=
_
+ , pentru b > 0
0 , pentru b < 0.
154
In cazul ridicarii la putere avem cazurile de exceptii, situatiile 00, 0 si 1.
Pentru demonstratie acestei propozitii se poate consulta cartea [4].
Propozitia 8.1.10 Sunt adevarate afirmatiile:
i) Orice sir de numere reale monoton si marginit este convergent;
ii) Orice sir numeric crescator si nemarginit are limita +;
iii) Orice sir numeric descrescator si nemarginit are limita .
Demonstratie.
i) Fie (an) un sir crescator si marginit. Punem = sup{an | n N
}. Aveman , pentru
orice n N
. Deoarece este majorant, pentru orice > 0, exista n N
asa ncat
< an
. Cum sirul (an) este crescator, pentru orice n N, n n va rezulta
an an. Deci, < an
an , de unde |an | < pentru n > n, ceea ce ne arata
ca lim
nan = .
ii) Fie (an) un sir numeric monoton crescator si nemarginit. Atunci multimea
termenilor
sirului este marginita inferior de a1, dar nu este majorata. Rezulta ca,
pentru orice
E > 0, exista un nE N asa ncat anE > E. Acum, pentru n N, n > n, putem scrie
an an > E, ceea ce ne arata ca lim
nan = +.
iii) Se demonstreaza la fel ca ii).
Observatia 8.1.7 Propozitia 8.1.10 se poate enunta scurt: orice sir monoton
de numere
reale are o limita n R = R {,+}.
Exemplul 8.1.11. Fie sirul en = (1+1/n)n, n N
. Sa aratam ca (en) este convergent.
Sa pornim de la identitatea
bk ak = (b a)(bk1 (8.1) + bk2a + + bak2 + ak1),
care este valabila pentru orice a, b R si orice k natural. Din (8.1), pentru 0 < a
< b, obtinem
inegalitatea
(8.2) bk < ak + k(b a)bk1.
Luand n (8.2) a = 1+1/(n + 1), b = 1+1/n si k = n + 1, gasim
_
1+
1
n
_
en = bn+1 < an+1 + n + 1
n(n + 1)bn = en+1 +
1
n
en,
de unde rezulta en < en+1, ceea ce ne arata ca sirul (en) este strict crescator.
Sa aratam ca
sirul (en) este marginit superior. Luam n (8.2) a = 1, b = 1+1/(2n) si k = n si
obtinem
_
1+
1
2n
_n
<1+n1
2n
_
1+
1
2n
_n1
<1+
1
2
_
1+
1
2n
_n
,
de unde gasim _
1+
1
2n
_n
< 2,
care conduce la e2n < 4. Deoarece (en) este un sir strict crescator, urmeaza ca
en < 4 pentru
orice n N
. Din punctul i) al Propozitiei 8.1.10 deducem ca sirul (en) este convergent.
Limita sirului (en) se noteaza cu e, care este un numar des ntalnit n
matematica si stiinta.
valoarea lui este 2, 71828 . . ..
155
Propozitia 8.1.11 (Lema lui Cesaro). Orice sir marginit de numere reale
contine cel putin
un subsir convergent.
Demonstratie. Fie (an) un sir marginit de numere reale. Consideram
submultimile
Ak = {ak, ak+1, . . .}, k N
si notam cu bk marginile lor superioare (acestea exista deoarece
multimea A1 = {a1, a2, . . .} este marginita). Din Ak Ak+1, rezulta bk bk+1 k N
, si deci
sirul (bn) este descrescator. Cum Ak A1, pentru orice k N
si A1 marginita rezulta ca
sirul (bk) este marginit inferior. Rezulta ca sirul (bk) este convergent.
Daca pentru orice k N
avem bk Ak, atunci putem lua bk = ank cu nk k. Din nk k
obtinem lim
nnk = , ceea ce ne arata ca putem extrage un subsir (nk) strict crescator de
numere naturale, iar subsirul (ank ) va fi un subsir al sirului (an), care are
limita.
Acum, sa presupunem ca exista un indice i N asa ncat bi _ Ai. Din faptul
ca bi
este marginea superioara a multimii Ai, deducem ca pentru orice n N
exista kn asa ncat
bi 1
n
< ai+kn
bi, adica putem scrie |ai+kn
bi| <
1
n
. De aici, pe baza criteriului majorarii
pentru limita finita, obtinem lim
nai+kn = bi. Sa aratam ca sirul (kn) de numere naturale
este nemarginit. Intr-adevar, daca ar exista un n0 astfel ca kn = kn0 , pentru
toti n n0,
atunci am avea |ai+kn0
bi| 1
n
pentru toti n > n0, ceea ce ar nsemna ca ai+kn0 = bi si bi Ai,
ceea ce ar constitui o contradictie. Prin urmare, subsirul (ai+kn) este un subsir
convergent
pentru sirul (an).
Definitia 8.1.12 Un sir (an) de numere reale se numeste sir fundamental sau
sir Cauchy
daca pentru orice > 0, exista un numar natural n, astfel ncat pentru orice
n,m N
,
n > n, m > n sa avem |am an| < .
Daca n = m, atunci conditia din definitia precedenta este evident
satisfacuta. De
aceea, putem considera, fara a restrange generalitatea, ca m > n, adica m = n
+ p, unde
pN
. Atunci Definitia 8.1.12 se poate scrie sub forma echivalenta.
Definitia 8.1.13 Un sir (an) numeric se numeste sir fundamental sau sir
Cauchy daca,
pentru orice > 0, exista un numar natural n asa ncat pentru orice n N, n >
n si orice
p N sa avem |an+p an| < .
Propozitia 8.1.12 Orice sir fundamental de numere reale este marginit
Demonstratie. Aplicam Definitia 8.1.12 pentru = 1. Atunci exista n1 N
asa ncat pentru
orice n,m N, n > n1, m > n1, sa avem |an am| < 1. Acum, putem scrie
|an| = |an an1+1 + an1+1| |an an1+1| + |an1+1| < 1 + |an1+1|
pentru orice n > n1. Daca punem = max{|a1|, |a2|, . . . , |an1
|, |1 + |an1+1|}. atunci |an| ,
pentru orice n N
, adica sirul (an) este marginit.
Teorema 8.1.2 (Criteriul lui Cauchy). Un sir de numere reale este convergent
daca si
numai daca este sir fundamental.
2
+
2
=
ceea ce ne dovedeste ca (an) este un sir fundamental.
Suficienta. Sa admitem ca (an) este un sir fundamental si sa aratam ca
exista l R asa
ncat lim
nan = l. Sirul (an) fiind fundamental, rezulta ca este marginit (Propozitia
8.1.12).
Atunci conform Lemei lui Cesaro (Propozitia 8.1.11), sirul (an) va contine un
subsir (ank )
156
convergent; fie l limita sa. Deoarece ank
l, pentru k , rezulta ca pentru orice > 0
exista k N asa ncat
|ank
l| <
2
+
2
= ,
pentru orice n N, n > n.
Prin urmare, sirul (an) are limita l R, adica este convergent.
Observatia 8.1.8 Criteriul lui Cauchy permite studierea convergentei unui sir
fara sa
cunoastem limita lui. Pentru aceasta este suficient sa cercetam daca sirul
este fundamental.
Exemplul 8.1.12. Sa aratam ca sirul
an =
cos x
3
+
cos 2x
32 + . . . +
cos nx
2n , n R,
este sir Cauchy, deci convergent.
Avem
an+p =
cos x
3
+
cos 2x
32 + . . . +
cos nx
3n +
cos(n + 1)x
3n+1 + . . . +
cos(n + p)x
3n+p ,
cu p N
.
Atunci
|an+p an| =
____
cos(n + 1)x
3n+1 + . . . +
cos(n + p)x
3n+p
____
1
3n+1 + . . . +
1
3n+p =
1
3n+1
11
3p
+
1
2 3n
_
11
3p
_
<
1
2 3n .
Cum 1/2 3n 0, rezulta ca pentru orice > 0 exista n N asa ncat 1/2 3n <
,
pentru orice n N, n > n. Atunci, pentru orice n > n si orice p N
, avem |an+p an| < ,
ceea ce ne asigura ca (an) este sir Cauchy.
Exemplul 8.1.13. Sa aratam ca sirul
an = 1+
1
2
+...+
1
n
nu este fundamental, deci nu este sir convergent.
Se observa ca avem
a2n an =
1
n+1
+
1
n+2
+...+
1
2n
>
1
2n
+...+
1
_ __ 2n
de n ori
=n1
2n
=
1
2,
ceea ce ne arata ca (an) nu poate fi sir Cauchy.
Aplicatie economica. Dobanda compusa. Se investeste o suma S, data
ntr-o anumita
unitate monetara, care acumuleaza o dobanda compusa de r% anual.
Daca dobanda se adauga anual, atunci la sfarsirul primului an vom avea
suma
S1 = S + rS = S(1 + r).
157
Dupa doi ani, vom avea suma
S2 = S(1 + r)2,
iar dupa trecerea a k ani, suma acumulata va fi
Sk = S(1 + r)k.
Daca dobanda s-ar adauga de n ori pe an, atunci la trecereea a k ani am avea
suma
Sn,k = S
$
1+r
n
%kn
.
Se observa ca sirul (Sn,k) este crescator n raport cu n. Apare ntrebarea:
daca n ar
creste, adica adaugarea dobanzii s-ar face cat mai des, valoarea sumei
acumulate n cei k
ani, ar creste foarte mult?
Pentru a raspunde la ntrebare sa calculam limita sirului (Sn,k) cand n.
Avem
lim
nSn,k = lim
nS
$
1+r
n
%nk
= S lim
n
*$
1+r
n
%n
r
nk
= Serk,
ceea ce ne arata ca, practic, valoarea sumei finale depinde de suma initiala S,
dobanda
anuala r si de numarul de ani k, influenta desimii adaugarii dobanzii fiind
de mai mica
importanta.
De exemplu, daca am depune o suma S = 1$ cu dobanda compusa anuala de
1% pe o
perioada de 1 an, oricat de des am adauga dobanda, valoarea sumei
acumulate la sfarsirul
anului ar oscila n jurul lui e = 2, 71828 . . . $. (v. [2], [3], [5]).
Propozitia 8.2.2 Orice sir convergent de puncte din spatiul metric (X, d) este
marginit.
158
Demonstratie. Fie lim
nxn = x; pentru = 1 exista n1 N asa ncat d(xn, x) < 1, oricare ar
fi n > n1. Punand M = max{d(x1, x), d(x2, x), . . . , d(xn1, x), 1}, avem d(xn, x) M,
pentru orice
nN
, ceea ce ne arata ca sirul de puncte (xn) este marginit n (X, d).
Definitia 8.2.4 Sirul de puncte (yn) din spatiul (X, d) este subsir al sirului de
puncte (xn) din
(X, d) daca exista un sir (kn)n1 de numere naturale, strict crescator, asa ncat
yn = xkn.
Propozitia 8.2.3 Daca sirul de puncte (xn) este convergent la x n (X, d), atunci
orice subsir
al sau are de asemenea limita x.
Demonstratie. Valabilitatea propozitiei rezulta din Propozitia 8.1.11, de la
siruri de
numere reale deoarece daca (yn) este un subsir al sirului de puncte (xn),
atunci sirul real
(d(yn, x)) este subsir al sirului numeric (d(xn, x)).
Propozitia 8.2.4 (Criteriul majorarii). Daca pentru sirul de puncte (xn) din (X, d)
exista
x X si sirul (an) de numere reale asa ca d(xn, x) |an| si lim
nan = 0, atunci (xn) este
convergent si lim
nxn = x.
Demonstratia se obtine folosind criteriul majorarii de la siruri de numere
reale si
Definitia 8.2.2.
Definitia 8.2.5 Sirul de puncte (xn) din (X, d) se numeste sir fundamental sau
sir Cauchy
daca pentru orice > 0 exista n N asa ncat pentru orice n,m N, n > n, m >
n, sa
avem d(xm, xn) < .
Daca n Definitia 8.2.5 luam m = n+p, p N
, atunci obtinem formularea echivalenta:
sirul (xn) din (X, d) este fundamental daca, pentru orice > 0 si orice p N
exista n N
astfel ncat, pentru orice n N, n > n, avem d(xn+p, xn) < .
Propozitia 8.2.5 Orice sir fundamental n spatiul metric (X, d) este marginit.
Demonstratie. Fie (xn) un sir Cauchy n (X, d). Pentru = 1 exista n1 N asa
ncat,
pentru orice n,m N, n > n1, m > n1, sa avem d(xn, xm) < 1. Daca punem
M = max{1, d(x1, xn1+1), d(x2, xn1+1), . . . , d(xn1, xn1+1)}
atunci d(xn, xn1+1) M, pentru orice n N
. Prin urmare, sirul (xn) este marginit n (X, d).
Teorema 8.2.1 Orice sir convergent de puncte din (X, d) este sir Cauchy n (X, d).
Demonstratie. Fie (xn) un sir convergent de puncte din (X, d). Daca lim
nxn = x, x X,
atunci pentru orice > 0 exista n asa ncat, oricare ar fi n N, n > n, sa
avemd(xn, x) < /2.
Cum pentru orice p N
si orice n N, n > n, avem si d(xn+p, x) < /2, putem scrie
'n, n N
este convergent (deci si fundamental) si are limita e.
Spatiul metric (Q,| |) este un subspatiu al lui (R,| |). Proprietatea sirului (en) de
a
fi fundamental se pastreaza si n (Q, | |), dar el nu mai este convergent n (Q,
| |) deoarece
numarul e _ Q (e este numar irational).
Definitia 8.2.6 Spatiul metric (X, d) se numeste complet daca orice sir
fundamental din
(X, d) este convergent n (X, d).
Exemplul 8.2.2. Spatiul metric (R,| |) este complet pe baza criteriului lui Cauchy
(v.
Teorema 8.1.2).
159
Definitia 8.2.7 Un spatiu vectorial normat si complet se numeste spatiu
Banach, iar un
spatiu prehilbertian si complet se numeste spatiu Hilbert.
Fie (X, d1), (Y, d2) doua spatii metrice si Z = X Y produsul cartezian al celor
doua
spatii metrice. Daca z1 = (x1, y1), z2 = (x2, y2) sunt doua puncte din Z, atunci
definim
d(z1, z2) =
,
d21
(x1, x2) + d22
(y1, y2).
Propozitia 8.2.6 (Z, d) este un spatiu metric.
Demonstratie. Trebuie sa verificam pentru d axiomele metricii.
1. Evident d(z1, z2) 0, oricare ar fi (z1, z2) Z. Daca d(z1, z2) = 0, atunci d1(x1, x2) =
0 si
d2(y1, y2) = 0, de unde rezulta x1 = x2, y1 = y2, adica z1 = z2.
2. d(z1, z2) =
_
d21
(x1, x2) + d22
(y1, y2) =
_
d21
(x2, x1) + d22
(y2, y1) = d(z2, z1), oricare ar fi z1, z2 Z.
3. Fie z3 = (x3, y3) nca un punct arbitrar din Z. Avem
d(z1, z2) =
,
d21
(x1, x2) + d22
(y1, y2)
,
d21
(x1, x3) + d22
(y1, y3) +
,
d21
(x3, x2) + d22
(y3, y2) =
= d(z1, z3) + d(z3, z2),
adica d verifica inegalitatea triunghiului.
Prin urmare (Z, d) este spatiu metric.
Observatia 8.2.1 Valabilitatea Propozitiei 8.2.6 se poate extinde la produsul
cartezian al
unui numar finit de spatii metrice.
Teorema 8.2.2 Sirul zn = (xn, yn), n N, din spatiul metric (Z, d) este convergent
catre
z = (x, y) Z daca si numai daca, lim
nxn = x si lim
nyn = y.
Demonstratie. Fie lim
nzn = z, atunci, pentru orice > 0, exista n N, asa ncat, pentru
orice n > n, sa avem d(zn, z) < . Cum
d1(xn, x)
,
d21
(xn, x) + d22(yn, y) = d(zn, z) <
si
d2(yn, y)
,
d21
(xn, x) + d22
(yn, y) = d(zn, z) < ,
pentru orice n N, n > n, deducem ca lim
n
xn = x si lim
n
2.
Cum, pentru orice n > n, n = max{n1, n2} avem
d(zn, z) =
,
d21
(xn, x) + d22
(yn, y) <
2
2
+ 2
2
= ,
rezulta lim
nzn = z.
Din Teorema 8.2.2 rezulta ca putem scrie
lim
n(xn, yn) =
$
lim
nxn, lim
nyn
%
.
160
Observatia 8.2.2 Rezultatul Teoremei 8.2.2 ramane valabil si la produsul
cartezian al unui
numar finit de spatii metrice.
Corolarul 8.2.1 Un sir din spatiul Rm este convergent, daca si numai daca,
sirurile reale
componente sunt convergente.
Valabilitatea corolarului rezulta din Teorema 8.2.1 si faptul ca Rm este produsul
cartezian al spatiului metric R, repetat de m ori.
Exemplul 8.2.3. Sa calculam limita sirului din R3
zn =
_
n
n,
_
1+
1
n
_n
,
3n2 n + 1
4n2 + n + 1
_
, n 2.
Avem
lim
nzn =
_
lim
n
n, lim
n
_
1+
1
n
_n
, lim
n
3n2 n + 1
4n2 + n + 1
_
=
=
_
1, e,
3
4
_
.
Teorema 8.2.3 Sirul de puncte zn = (xn, yn), n N
, din spatiul metric (Z, d) este sir fundamental,
daca si numai daca, (xn) si respectiv (yn) sunt siruri fundamentale n (X, d1) si
respectiv (Y, d2).
Demonstratie. Sa consideram, mai ntai, ca sirul (zn) este fundamental n
(Z, d), adica,
pentru orice > 0 si orice p N
, exista n N asa ncat, pentru orice n > n, sa avem
d(zn+p, zn) < . Deoarece
d1(xn+p, xn)
,
d21
(xn+p, xn) + d22
(yn+p, yn) = d(zn+p, zn) <
si
d2(yn+p, yn)
,
d21
(xn+p, xn) + d22
(yn+p, yn) = d(zn+p, zn) <
pentru orice p N si orice n N, n > n, rezulta ca sirul (xn) si respectiv (yn)
sunt fundamentale
n (X, d1) si respectiv (Y, d2).
Reciproc, fie (xn) si respctive (yn) siruri fundamentale n (X, d1) si respectiv (Y,
d2). Sa
aratam ca zn = (xn, yn), n N
este sir fundamental n (Z, d).
Pentru orice > 0 si orice p N
exista n N asa ncat, pentru orice n > n1 sa avem
d1(xn+p, xn) <
2
si exista n2 N asa ncat pentru orice n > n2 sa avem
d2(yn+p, yn) <
2
.
Deoarece, pentru orice n N, n > n, n = max{n1, n2} avem
d(zn+p, zn) =
,
d21
(xn+p, xn) + d22
(yn+p, yn) <
2
2
+ 2
2
= ,
deducem ca sirul (zn) este fundamental n (Z, d).
Din Teorema 8.2.3 rezulta ca sirul zn = (xn, yn), n N
, din (Z, d) este fundamental,
daca si numai daca, componentele sale (xn), respectiv (yn) sunt siruri
fundamentale n (X, d1)
si respectiv (Y, d2). Prin urmare, spatiul (Z, d) este complet, daca si numai
daca, (X, d1) si
(Y, d2) sunt complete.
Observatia 8.2.3 Rezultatul Teoremei 8.2.3 ramane valabil si la produsul
cartezian al unui
numar finit de spatii metrice.
161
Corolarul 8.2.2 Spatiile Rm sunt complete.
Valabilitatea corolarului rezulta din Observatia 8.2.3 si din faptul ca
spatiul R este
complet (Exemplul 8.2.2).
Definitia 8.2.8 In spatiul metric (X, d), o functie f : X X se numeste
contractie, daca
exista [0, 1) asa ncat, oricare ar fi x, y X avem
(8.4) d(f(x), f(y)) d(x, y).
Exemplul 8.2.4. Fie X = Rm cu metrica euclidiana
d(x, y) =
____
m
i=1
(xi yi)2,
unde x = (x1, x2, . . . , xm) X, y = (y1, y2, . . . , ym) X. Consideram aplicatia f : X
X dfinita
prin f(x) = (x1, x2, . . . , xm), [0, 1). Avem
d(f(x), f(y)) =
____
m
i=1
(xi yi)2 =
____
m
i=1
b
este o contractie a spatiului metric (R,| |).
In adevar, pentru orice x, y R, avem
d(f(x), f(y)) = |f(x) f(y) =
____
a
x2 + b
a
y2 + b
____
=
a|x + y|
(x2 + b)(y2 + b)d(x, y).
Cum |t| (t2 + b)/2
b
+ y2 + b
2
b
=
1
2
b
(x2 + y2 + 2b)
1
2
b
2
b
(x2 + b)(y2 + b) =
1
b
b
(x2 + b)(y2 + b)
Atunci
d(f(x), f(y)) a
b
b
d(x, y),
cu = a/b
164
a
k
, a>1 si yn =
1p + 2p + ... + np
np+1 .
5. Sa se calculeze lim
nun, un = (u_
(k+1)!
n,
u__
u___
n ), cu
u_
n=
n+12
n+
n 1,
u__
n= n
$
21
n 1
%
,
u
n,
___
=
1
9
9n9 + 5n2 + 1
+
1
9
9n9 + 5n2 + 2
+ ... +
1
9
9n9 + 5n2 + n
.
6. Sa se calculeze lim
n, un = (u_
n, u__
n, u___
n ), cu
u
n
=
12 + 22 + ... + n2
nn ,
u
n
__
n
a+
2
b
n
cu a, b R
+,
u___
n = 33n
_
3+
1
n
_3n .
7. Sa se calculeze lim
nun, un = (u_
n, u__
n, u___
n ) cu
u
_
n=
n
k=1
k! k
(n + 1)!
,
165
u
__
= sin
$
n 3
_
n3 + 3n2 + 4n 5
%
,
u
n
___
n=
n
k=2
n+1
_
1
2!
+
2
3!
+ ... + k 1
k!
_
.
8. Intr-o progresie aritmetica, n care al n-lea termen este an si suma primilor
n termeni
Sn, avem Sm
Sn
= m2
n2 . Sa se arate ca am
an
=
2m 1
2n 1
.
9. Sa se determine limita inferioara si limita superioara pentru sirul (an) cu
an = a(1)n+1 +
1
n
, a > 0.
10. Folosind principiul contractiei gasiti cu o eroare de 102 solutia
ecuatiei 10x1 = sinx.
166
ab,
1
e
_
.
7. un
_
1,
3
2,e
.
8. Se foloseste faptul ca suma primilor n termeni ai unei progresii aritmetice a1,
an, ..., an, ...
cu ratia r este Sn = n[2a1 + (n 1)r]
2
.
9. Pentru a < 1 avem lim an =
1
a
si lim an = a.
Pentru a > 1 avem lim an = a si lim an =
1
a
.
Pentru a = 1 avem lim an = lim an = lim
nan = 1.
10. Se scrie ecuatia sub forma x =
sin x + 1
10
. Notam f(x) =
sin x + 1
10
. Se arata ca
|f
_(x)| 1
10 < 1 deci f este o contractie. Apoi folosind principiul contractiei se
gaseste
solutia aproximativa cautata x
=
sin
1
10
+1
10
.
167
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
II,
Editura ULB, Sibiu, 2002.
[2] Allen, R.G.D., Analiza matematica pentru economisti, Editura Stiintifica
(traducere),
Bucuresti, 1971.
[3] Lancaster, K., Analiza economica matematica, Editura Stiintifica,
Bucuresti, 1973.
[4] Nicolescu, M., Dinculeanu, N., Marcus, S., Manual de analiza matematica,
Vol.I,
1962, Vol.II, 1964, Editura Didactica si Pedagogica, Bucuresti.
[5] Vasiliu, D.P., Matematici economice, Editura Eficient, Bucuresti, 1996.
168
Capitolul 9
Serii numerice
Se cunoaste ca pentru orice numar finit de numere reale a1, a2, . . . , an, putem
efectua
suma lor, utilizand proprietatea de asociativitate a adunarii de numere reale.
Astfel, mai
ntai calculam a1 + a2, apoi se efectueaza
a1 + a2 + a3 = (a1 + a2) + a3, a1 + a2 + a3 + a4 = (a1 + a2 + a3) + a4
si, n general
a1 + a2 + . . . + an1 + an = (a1 + a2 + . . . + an1) + an.
Acum, este firesc sa ne punem problema efectuarii sumei termenilor unui sir
(an)n1
de numere reale, adica a unei sume cu un numar infinit de termeni.
Definitia 9.1.1 Fiind dat sirul de numere reale (an), se numeste serie de
numere reale sau
serie numerica problema adunarii termenilor sirului (an), adica problema
efectuarii sumei
(9.1) a1 + a2 + . . . + an + . . . .
In locul sumei (9.1) scriem prescurtat
n=1
an sau
n1
an sau simplu
an, an fiind
numit termenul general al seriei numerice.
Prin urmare, observam ca seriile numerice constituie problema adunarii unei
infinit
atii numarabile de numere reale.
169
Cum stim efectua adunari de numere reale n care numarul termenilor este
finit, dar
oricat de mare, este natural ca pentru efectuarea sumei
n=1
ai = a1 + a2 + . . . + an,
iar sirul de numere reale (Sn) se numeste sirul sumelor partiale.
Observatia 9.1.1 In literatura matematica, deseori, se defineste seria
numerica
an prin
cuplul de siruri (an) si (Sn) ([2], [4]).
Definitia 9.1.3 Spunem ca seria
an este convergenta daca sirul sumelor partiale (Sn) este
convergent.
n=0
n=0
n=0
aqn = a + aq + . . . + aqn + . . . = a
1q
.
Exemplul 9.1.2. Seria
n=1
1
(2n 1)(2n + 1)
este convergenta. Intr-adevar, avem
Sn =
n
h=1
1
(2h 1)(2h + 1)
=
n
h=1
1
2
_
1
2h 1
1
2h + 1
_
=
170
=
1
2
_
11
3
+
1
3
1
5
+
1
5
1
7
+ . . .+
+
1
2n 3
1
2n 1
+
1
2n 1
1
2n + 1
_
=
=
1
2
_
11
2n + 1
_
.
Prin urmare, lim
nSn =
1
2
, ceea ce arata ca seria data este convergenta, avand suma
1/2.
Observatia 9.1.2 O serie
an n care termenul general se poate pune sub forma an =
bn bn+1 poarta numele de serie telescopica.
n=1
n=1
1
n
, numita seria armonica, este divergenta.
In adevar, sirul sumelor partiale Sn = 1+
1
2
+...+
1
n
este divergent deoarece nu este
sir Cauchy (v. Exemplul 8.1.13).
Observatia 9.1.3 Seria
1
n
este numita serie armonica deoarece an = 1/n este media armonic
a a numerelor an1, an+1, adica 2/an = 1/an1 + 1/an+1.
Propozitia 9.1.1 Daca seria
an converge, atunci lim
nan = 0.
Demonstratie. Seria
an fiind convergenta , avem lim
n
Sn = S. Dar an = Sn Sn1, de
unde lim
nan = lim
nSn lim
nSn1 = S S = 0.
Corolarul 9.1.1 Daca pentru seria
an sirul (an) nu converge la 0, atunci seria este divergent
a.
Observatia 9.1.4 Conditia lim
nan = 0 este necesara dar nu si suficienta pentru convergenta
seriei
an.
De exemplu, seria armonica
1
n
este divergenta, desi lim
n
1/n = 0.
Exemplul 9.1.5. Seria
n2
n
n = 1 _= 0.
Definitia 9.1.5 Fiind data seria
n
n=1
n=k+1
an = ak+1 + ak+2 + . . .
Propozitia 9.1.2 Seria
n=1
n=k+1
n=k+1
an. Avem
Tn = Sn (a1 + a2 + . . . + ak).
Daca
an este convergenta, adica lim
nSn = S, atunci lim
nTn = S (a1 + a2 + . . . +
ak), ceea ce ne arata ca seria
n=k+1
an este
convergenta, adica lim
n
Tn = T, atunci lim
n
n=1
an si
n=k+1
rk = S S = 0.
Definitia 9.1.6 Daca consideram seriile
n=1
an si
n=1
n=1
(an) = a1 + a2 + . . . + an + . . . .
Teorema 9.1.1 Daca seria
an converge, avand suma A, iar seria
bn converge, avand
suma B atunci seria
(an + bn) converge si are suma A + B.
Demonstratie. Fie An =
n
k=1
ak si B =
n
k=1
An = A, iar lim
n
Bn = B, rezulta ca
An + Bn =
n
k=1
ak. Daca
ak = S, ceea ce
implica si lim
nSn = S. Cum a1 + . . . + an = Tn = Sn, rezulta ca si seria
an este
convergenta si are suma S. Daca
n=1
Tk = lim
k
n=1
(9.4) (1)n1
este divergenta.
+bn+p(Sn+p + Sn+p1)| =
= | bn+1Sn + (bn+1 bn+2)Sn+1 + (bn+2 bn+3)Sn+2 + . . .+
+(bn+p1 bn+p)Sn+p1 + bn+pSn+p|
|Sn| |bn+1| + |bn+1 bn+2| |Sn+1| + |bn+2 bn+2| |Sn+2| + . . .+
+|bn+p1 bn+p| Sn+p1| + |bn+p| Sn+p|
M(bn+1 + bn+1 bn+2 + bn+2 bn+3 + . . . + bn+p1 bn+p + bn+p) =
= 2Mbn+1
Deoarece bn+1 0 pentru n , pentru orice > 0 exista n N asa ncat,
pentru
orice n N, n > n, sa avem bn+1 < /2M. Acum, din (9.5) rezulta
|an+1bn+1 + an+2bn+2 + . . . + an+pbn+p| <
pentru orice n N, n > n. Prin urmare, sunt ndeplinite conditiile din criteriul
lui Cauchy
(Teorema 9.2.1), rezultand ca seria
anbn este convergenta.
Exemplul 9.2.1. Fie seria
n=1
sin nx
n
, unde x R. Se observa ca seria
n=1
cos
&
n+1
2
'
x
2 sin
,
de unde
|Sn(x)| = | sin x + . . . + sinnx| =
__
cos x
2
cos
&
n+1
2
'
x
__
2
__
sin
2
__
2
2
__
sin x
2
__= 1 __
sin x
2
__
, pentru orice n N.
Daca x = 2k, k Z, atunci Sn(x) = 0. Deci,n ambele situatii exista M >0 asa
ncat
|Sn(x)| M, pentru orice n N
.
Pe de alta parte, sirul bn = 1/
n=1
sin nx
n
este convergenta pentru orice
x R.
Teorema 9.2.3 (Criteriul lui Abel). Daca seria
an este convergenta si (bn) este un sir
monoton si marginit, atunci seria
anbn este convergenta.
174
Demonstratie. Cum sirul (bn) este monoton si marginit rezulta ca el este
convergent; fie
lim
n
n=1
1
2n
_
1+
1
n
_n
. Observam ca seria
1
2n este convergenta, fiind
serie geometrica cu ratia
1
2
(1, 1), iar sirul bn =
&
1+1
n
'n, n N
, este strict crescator si
marginit (Exemplul 8.1.1). Cum sunt ndeplinite conditiile criteriului lui Abel,
deducem ca
seria data este convergenta.
Definitia 9.2.1 O serie
n=1
n=1
(1)n1an
sau
n=1
n=1
(1)n 1
2n 1
= 1+
1
3
1
5
+
1
7
. . .
sunt serii alternate.
Teorema 9.2.4 (Criteriul lui Leibniz). Daca n serie alternanta
n=1
n=1
n=1
(1)n1 1
2n 1
este convergenta deoarece sunt ndeplinite
conditiile criteriului lui Leibniz, adica sirul
$
1
2n1
n1
n=1
,
unde Sn =
n
k=1
n=1
(1)n1an
n
k=1
(1)k1ak
_____
=
175
|(1)nan+1 + (1)n+1an+2 + (1)n+2an+3 + . . . | =
= |(1)n[(an+1 an+2) + (an+3 an+4) + . . .]| =
= (an+1 an+2) + (an+3 an+4) + . . . =
= an+1 (an+2 an+3) (an+4 an+5) . . . an+1.
n=1
(1)n1 1
n
(numita seria armonica alternanta) este convergenta
deoarece sirul
_
1
n
_
este descrescator si convergent la 0. Fie (Sn) sirul sumelor partiale al
seriei. Cum sirul
xn = 1+
1
n
+...+
1
n
ln n, n N
,
este convergent la constanta lui Euler, avem
S2n+1 =
2n+1
k=1
(1)k1 1
k
= x2n+1 + ln(2n + 1) (n + lnn) =
= x2n+1 xn + ln
2n + 1
n
,
de unde
lim
nS2n+1 = +ln2 = ln2.
Deoarece sirul (Sn) este convergent si subsirul (S2n+1) are limita ln 2, rezulta
ca si sirul
(Sn) are limita S = ln2. Atunci, pe baza Corolarului 9.2.1, putem scrie
|Sn ln 2| 1
n + 1, n N
,
adica eroarea absoluta prin care sirul (Sn) aproximeaza pe ln 2 nu
depaseste pe 1/(n + 1).
n=1
(1)n1 1
n
este convergent
an timp ce seria
n=1
____
(1)n1 1
n
____
=
n=1
1
n
, adica seria armonica, este divergenta (Exemplul
9.1.1). Acest exemplu ne permite sa consideram definitiile de mai jos, care ne
permit o
clasificare a seriilor convergente.
Definitia 9.3.1 Seria
an se numeste absolut convergenta, daca seria
|an| este convergent
a.
Exemplul 9.3.1. Seria
n=1
(1)n1
2n este absolut convergenta.
Propozitia 9.3.1 Daca seria
an este absolut convergenta, atunci seria
an este convergent
a.
Demonstratie. Deoarece
an este absolut convergenta rezulta ca
|an| este convergent
a. Atunci, conform cu criteriul lui Cauchy, pentru orice > 0, exista n N
asa ncat,
pentru orice n N, n > n si orice n N
, sa avem
|an+1| + |an+2| + . . . + |an+p| < .
176
Cum
|an+1 + an+2 + . . . + an+p| |an+1| + |an+2| + . . . + |an+p|,
obtinem ca, pentru orice > 0, exista n N
, astfel ncat, pentru orice n N, n > n si orice
pN
, are loc
|an+1 + an+2 + . . . + an+p| < ,
adica seria
an satisface criteriul lui Cauchy, ceea ce ne arata ca ea este o serie
convergenta.
Observatia 9.3.1 Reciproca Propozitiei 9.3.1 nu are loc. Exista serii
convergente pentru
care seria valorilor absolute este divergenta; de exemplu, seria armonica
alternanta.
Definitia 9.3.2 Seria
an se numeste serie semiconvergenta sau conditionat convergenta
daca seria
an este convergenta dar seria
|an| este divergenta.
Exemplul 9.3.2. Seria
n=1
n=1
an si
n=1
n=1
cn n care cn =
n
k=1
akbnk+1.
Exemplul 9.3.3. Pentru seria
n=1
(1)n1
n
produsul de convolutie cu ea nsasi este seria
n=1
cn, unde
cn =
n
k=1
(1)k1
n
(1)nk
nk+1
= (1)n1
n
n=1
1
_
k(n k + 1)
,
n = 1, 2, . . ..
n=1
(1)n1
n
este convergenta, conform criteriului
lui Leibniz, nsa seria
cn a produsului de convolutie este divergenta deoarece
|cn| =
n
k=1
1
_
k(n k + 1)
n
k=1
1
n
n
= 1,
pentru orice n N
, adica lim
ncn _= 0.
Teorema 9.3.1 (Mertens). Daca doua serii sunt convergente si cel putin una
este absolut
convergenta, atunci seria produs Cauchy al celor doua serii este convergenta,
iar suma sa
este egala cu produsul sumelor celor doua serii.
177
Demonstratie. Fie seria
n=1
an = A si
n=1
n=1
n=1
n=1
de unde
Cn AnB (9.6) = a1dn + a2dn1 + . . . + and1.
Cum seria
n=1
(9.7) .
Din faptul ca sirul (dn) este convergent la 0, deducem ca, pentru orice > 0,
exista
n1 N
asa ncat, pentru orice n > n1 sa avem
|dn| <
2M
(9.8) .
Pe de alta parte, deoarece seria
an este convergenta avem ca an 0. Atunci,
pentru orice > 0 exista n2 N
asa ncat, pentru orice n N, n > n2, sa avem
|an| <
2M
(|a1| + |a2| + . . . ||ann1
|)+
+
2(|d1| + . . . + |dn1
|)
(|dn1
| + . . . + |d1|) <
<
2M
M +
2
=
Ceea ce ne arata ca lim
n(Cn AnB) = 0. De aici, obtinem lim
nCn = lim
nAnB = A B,
ceea ce trebuia demonstrat.
178
n1
n=1
an si
n=1
n=1
bn este convergenta,
atunci si
n=1
n=1
n=1
bn este divergent
a.
Demonstratie. Fie An = a1+a2+. . .+an si Bn = b1+b2+. . .+bn pentru n N
. Din an bn
rezulta
An Bn, pentru orice n N
(9.9)
i) Daca
n=1
bn este convergenta, atunci sirul (Bn) este marginit si din (9.9) deducem ca
sirul (An) este marginit, deci, conform criteriului marginirii sirului sumelor
partiale,
seria
n=1
an este convergenta.
ii) Daca seria
n=1
n=1
bn este divergenta.
Observatia 9.4.1 Criteriul de comparatie al termenilor generali se pastreaza
si daca an bn
pentru orice n > n0, n0 N.
Exemplul 9.4.1. Seria
n=1
1
n , R se numeste seria armonica generalizata.
Pentru = 1 seria este divergenta (Exemplul 9.1.4.).
Daca < 1, atunci 1/n > 1/n, pentru orice n N
. Cum seria
n=1
1
n
este divergenta,
179
conform criteriului de comparatie a termenilor generali obtinem ca seria
n=1
1
n este divergent
a pentru < 1.
Fie R, > 1. Avem
11
1
2 +
1
3
21
2 =
1
21
1
4 +
1
5 +
1
6 +
1
7 < 4 1
4 <
_
1
21
_2
1
(2t1) +
1
(2t1 + 1) + . . . +
1
(2t1) < 2 1
(2n1) =
_
1
21
_t1
,
de unde
S2t1 =
2t1
k=1
1
k <
t
k=1
1
(21)k1 =
11
(21)t
21
<
2 1
21 1,
adica subsirul (S2t1) al sirului sumelor partiale (Sn) este marginit.
Cum sirul (Sn) este crescator si pentru orice n N exista un t N asa
ncat n < 2t 1,
deducem ca sirul (Sn) este marginit. Prin urmare, conform criteriului
marginirii sumelor
partiale rezulta ca seria
n=1
1
n este convergenta pentru orice R, > 1.
Este bine de retinut ca seria armonica generalizata
n=1
1
n este convergenta pentru
> 1 si divergenta pentru 1.
Exemplul 9.4.2. Seria
n=1
1
_
n(n + 1)(n + 2)
este convergenta deoarece
1
_
n(n + 1)(n + 2)
<
1
n3
,
iar seria
1
n3/2 este convergenta fiind o serie armonica generalizata cu = 3/2 > 1.
Teorema 9.4.3 (Criteriul de comparatie al limitei raportului termenilor generali).
Fie seriile
an si
bn cu termenii pozitivi.
i) Daca exista lim
n
an
bn
= si (0,), atunci cele doua serii au aceeasi natura.
ii) Daca lim
n
an
bn
= 0, atunci daca
bn este convergenta rezulta ca si
an este convergent
a, iar daca
an este divergenta rezulta ca si
bn este divergenta.
iii) Daca lim
n
an
bn
= , atunci daca
an este convergenta rezulta ca si
bn este convergent
a, iar daca
bn este divergenta rezulta ca si
an este divergenta.
Demonstratie. i) Din lim
n
an
bn
= rezulta ca, pentru orice > 0, exista n N, asa ncat,
pentru orice n > n, sa avem
____
an
bn
____
< , de unde
<
an
bn
< + .
180
De aici, luand = /2, gasim
2 bn < an <
3
2 (9.10) bn,
pentru orice n > n/2.
Din (9.10), aplicand teorema 9.4.2, rezulta afirmatia de la i).
ii) Daca = 0, atunci pentru orice > 0, exista n N, astfel ncat sa avem
<
an/bn < , pentru orice n > n0, de unde obtinem
(9.11) an < bn, pentru orice n > n0.
Aplicand criteriul de comparatie a termenilor generali, din (9.11) rezulta
afirmatia de
la ii).
iii) Daca lim
nan/bn = , atunci rezulta ca lim
nbn/an = 0, de unde, conform cu ii) al
teoremei, obtinem afirmatiile de la iii).
Exemplul 9.4.3. Seria
n=2
(n
21
n
1
n
= lim
n
21
n 1
1
n
= ln2 > 0,
rezulta conform teoremei 9.4.3i), ca seria data are aceeasi natura ca si
seria armonica
1
n
,
adica divergenta.
Teorema 9.4.4 (Criteriul raportului D_Alembert). Fie seria numerica
n=1
an cu termeni
pozitivi. Daca
an+1
an
< 1, pentru orice n N
, atunci seria este convergenta, iar daca
an+1
an
1, pentru orice n N
, atunci seria este divergenta.
Demonstratie. Daca an+1
an
q < 1. atunci putem scrie
an = a1 a2
a1
a2
a2
. . . an
an1
a1 q q . . . q _ __
(n1) ori
= a1qn1,
de unde an a1qn1. Cum q < 1, rezulta ca seria geometrica
n=1
an = 0.
Utilizand Corolarul 9.1.1, rezulta ca seria
an este divergenta.
Corolarul 9.4.1 Fie seria
an cu termeni pozitivi. Daca exita lim
n
an+1
an
= l, atunci:
i) daca l < 1, seria
an este covnergenta;
ii) daca l > 1, seria
an este divergenta.
Demonstratie. i) Daca lim
n
an+1
an
= l < 1, atunci pentru orice , cu 0 < < 1l, exista n N
n=1
3nn!
nn ,
este cu termeni pozitivi. Vom studia natura ei utilizand criteriul raportului cu
limita. Avem
succesiv:
lim
n
an+1
an
= lim
n
3n+1(n+1)!
(n+1)n+1
3nn!
nn
= lim
n
3
_
n
n+1
_n
=
= 3 lim
n
1
&n+1
n
'n =
3
e
Cum 3/e > 1, rezulta ca seria este divergenta.
Teorema 9.4.5 (Criteriul radacinii Cauchy). Fie seria
an cu termeni pozitivi. Daca
n
an 1, pentru n 1,
atunci seria este divergenta.
Demonstratie. Daca n
n=1
_
2a n + 1
n+1
_n
, cu a > 0,
este cu termeni pozitivi.
Utilizand criteriul radacinii cu limita, avem
lim
n
n
/_
2a n + 1
n+1
_n
= lim
n
2a n + 1
n+1
= 2a.
Daca 2a < 1, adica a < 1/2, atunci seria numerica data este convergenta, iar
daca
2a > 1, adica a > 1/2, atunci seria data este divergenta.
Daca a = 1/2 atunci termenul general al seriei este 1, ceea ce implica ca seria
este
divergenta.
Teorema 9.4.6 (Criteriul RaabeDuhamel cu limita). Fie seria
an cu termeni pozitivi.
Daca
lim
nn
_
an
an+1
1
_
= l,
atunci seria este convergenta cand l > 1 si este divergenta cand l < 1.
Demonstratie. Daca l > 1, atunci pentru orice (0, l 1) exista n N asa
ncat
n
_
an
an+1
1
_
> l , pentru n > n,
de unde
(l )(9.12) an+1 < nan nan+1, pentru n > n.
Fara a restrange generalitatea, putem considera ca (9.12) are loc pentru orice
nN
.
Dand succesiv valorile 1, 2, . . . , n 1 n (9.12) obtinem
(l )a2 < a1 a2
(l )a3 < 2a2 3a3
...
(l )an < (n 1)an1 (n 1)an,
care adunate membru cu membru conduc la
(l )(a2 + a3 + . . . + an) <
< a1 + a 2 + . . . + an1 (n 1)an.
(9.13)
Punand Sn = a1 + a2 + . . . + an, n N
, din (9.13) obtinem
(l )(Sn a1) < Sn nan < Sn, pentru orice n N
,
183
de unde gasim
Sn <
a1(l )
l 1 , pentru orice n N
,
ceea ce ne arata ca sirul sumelor partiale este marginit. Prin urmare
conform cu criteriul
marginirii sirului sumelor partiale, deducem ca seria
an este convergenta.
Daca l < 1, atunci pentru orice (0, 1 l) exista n N astfel ncat
n
_
an
an+1
1
_
< l + < 1, pentru orice n > n,
de unde
nan nan+1 < an+1, n>n
adica
nan < (n + 1)an+1, n>n
(9.14) .
Fara a micsora generalitatea, putem presupune ca (9.14) are loc pentru orice
nN
.
Luand succesiv n (9.14) pentru n valorile 1, 2, . . . , n 1, obtinem
a1 < 2a2, 2a2 < 3a3, . . . , (n 1)an1 < nan,
care nmultite membru cu membru conduc la a1 < nan, de unde
an >
1
n
a1.
Cum seria armonica
1
n
este divergenta, conform criteriului de comparatie a termenilor
generali, deducem ca si seria an este divergenta.
Exemplul 9.4.6. Fie seria numerica
n=1
2 4 6 . . . 2n
1 3 5 . . . (2n 1)
1
2n + 1.
Sa cercetam natura acestei serii de termeni pozitivi. Notand cu an termenul
general
al seriei, avem
an+1
an
=
2 4 6 . . . 2n(2n + 2)
1 3 5 . . . (2n + 1)
1
2n + 3
0
2 4 . . . 2n
1 3 . . . (2n 1)
1
2n + 1
=
=
2n + 2
2n + 3.
Cum lim
n
an+1
an
= 1, rezulta ca nu putem preciza natura seriei cu ajutorul criteriului
raportului. Aplicam criteriul RaabeDuhamel:
lim
nn
_
an
an+1
1
_
= lim
nn
_
2n + 3
2n + 2
1
_
=
= lim
n
2n + 2
=
1
2 < 1,
de unde rezulta ca seria data este divergenta.
184
'nx .
In fine, daca, dobanda s-ar adauga continuu, cu r%, atunci
S = ae
rx.
Parametrii de care depinde S sunt r si n, care reprezinta dobanda si
frecventa capitaliz
arii. Se observa ca suma prezenta S este cu atat mai mica cu cat dobanda
este mai
mare si cu cat se capitalizeaza mai des.
Problema pusa se poate extinde astfel: daca dorim sa variem veniturile de la
an la an
cu valorile a0, a1, . . . , am, adaugandu-se n fiecare an dobanda r%,a tunci
valoarea variatiei
venitului, numita flux de venituri, ar fi
a0 + a1
1+r
+ a2
(1 + r)2 + . . . + am
(1 + r) (9.15) m.
Suma (9.15) se numeste valoarea de capital a fluxului de venit. Ea este suma S
ce
trebuie investita pentru a obtine veniturile a0, a1, . . . , am n anii urmatori.
Se observa ca daca numarul anilor de capitalizare ar creste indefinit, atunci
suma
(9.15) reprezinta o serie de tip geometric.
Sa consideram acum un flux de venit n valoare a care ncepe n anul
urmator si
continua timp de n ani cu dobanda anuala r%. Atunci valoarea prezenta a
fluxului va fi
S=a
1+r
+a
(1 + r)2 + . . . + a
(1 + r)n =
a
1+r
11
(1+r)n
1+r
=a
r
*
1
_
1
1+r
_n+
.
Daca fluxul de venit continua indefinit, atunci valoarea prezenta se obtine
prin
trecere la limita, facand n , adica suma seriei geometrice convergente
n=1
a/(1 + r)n.
Prin urmare, valoarea prezenta S a sumei a, care va fi capitalizata la
nesfarsit, cu rata
dobanzii r% anual, este a/r.
185
un cu un =
1
n(n + 1)
.
4. Aflati suma seriei
n2
un cu un = n2 + n 3
n!
.
un cu:
a) un = nn
n!
,
b) un = an n!
nn cu a > 0, a _= e,
c) un = n2
2n .
6. Sa se studieze natura seriilor
n1
un cu:
a) un =
_
2n + 1
3n + 2
_n
,
b) un =
1_
(n + 1)(n + a) n
2n
cu a > 0,
c) un =
1
_
1+
1
n
_n2 ,
d) un =
_
13 + 23 + ... + n3
n3
n
4
_n
.
7. Sa se studieze natura seriei
n1
un, unde
un = n!
( + 1)( + 2)...( + n)
cu R.
8. Sa se studieze natura seriilor
186
a)
n1
un cu un =
*
1 3 5 ... (2n 1)
2 4 6 ... (2n)
+a
1
nn cu a R3.
b)
n1
un, cu un =
1
3
n4 + 1
, folosind primul criteriu de comparatie pentru serii cu
termeni pozitivi.
c)
n1
un cu:
i) un =
1
n , 1,
ii) un =
1
n , 2.
folosind criteriul general al lui Cauchy.
9. Sa se studieze absolut convergenta si semiconvergenta seriei numerice
n1
un cu:
a) un =
(1)n1
_
n(n + 1)
,
b) un =
sin na
2n , a R.
10. Sa se studieze natura seriei
n1
un cu:
a) un = (1)n 1
3n ,
b) un = (1)n n
n2 1
.
187
1
n
4
3
Capitolul 10
4) daca V (x0) este o vecinatate a punctului x0, atunci exista o vecinatate W(x0)
a punctului
x0 astfel ca pentru orice y W(x0) multimea V (x0) sa fie vecinatate a punctului
y.
191
Demonstratie. 1) Cum V (x0) este vecinatate a lui x0 rezulta ca exista r > 0
asa ncat
S(x0, r) V (x0). Dar atunci S(x0, r) U, adica U este o vecinatate a lui x0.
2) Din faptul ca V1(x0) si V2(x0) sunt vecinatati ale lui x0 rezulta ca exista r1
> 0 si r2 > 0,
asa ncat S(x0, r1) V1(x0) si S(x0, r2) V2(x0). Considerand r = min(r1, r2) se
observa ca
S(x0, r) Vi(x0), i = 1, 2; deci S(x0, r) V1(x0) V2(x0). Prin urmare, V1(x0) V2(x0) este
o
vecinatate a lui x0.
3) Aceasta proprietate rezulta din definitia vecinatatii lui x0.
4) Cum V (x0) este vecinatate a lui x0 rezulta ca exista r > 0 asa ca S(x0, r) V
(x0).
Consideram W(x0) = S(x0, r). Daca y W(x0), ntrucat d(y, x0) < r, luand r1 asa
ncat
0 < r1 < r d(y, x0), avem S(y, r1) S(x0, r) V (x0). Intr-adevar, daca z S(y, r),
atunci
d(y, z) < r1 si tinand seama de alegerea lui r1, avemd(z, x0) d(z, y)+d(y, x0) <
r1+d(x0, y) < r,
ceea ce ne arata ca z S(x0, r). Prin urmare, S(y, r1) V (x0), adica V (x0) este
vecinatate
pentru y W(x0).
Din demonstratia proprietatii 4) a Propozitiei 10.1.1, rezulta:
Corolarul 10.1.1 Orice sfera deschisa dintr-un spatiu metric este vecinatate
pentru orice
punct al sau.
Teorema 10.1.1 (Proprietatea de separatie Hausdorff). Daca a si b sunt doua
puncte distincte
ale spatiului metric (X, d),a tunci exista o vecinatate V (a) a punctului a si o
vecinatate
U(b) a punctului b astfel ca V (a) U(b) = .
Demonstratie. Cum a _= b, rezulta d(a, b) = k > 0. Consideram V (a) = S
_
a,
k
3
_
si U(b) =
S
_
b,
k
3
_
. Evident ca V (a) si U(b) sunt vecinatati respectiv ale punctelor a si b.
Vomarata ca
V (a)U(b) = . Presupunem contrariul, adica exista z V (a)U(b). Atunci avem
d(a, z) <
k
3
si d(b, y) <
k
3
. Dar putem scrie k = d(a, b) d(a, z) + d(z, b) <
k
3
+k
3
=
2k
3
, de unde 1 <
2
3
, ceea
ce evident este absurd. In concluzie, V (a) U(b) = .
Definitia 10.1.3 O submultime D a spatiului metric (X, d) se numeste
multime deschisa n
X fie daca D = , fie daca D este o vecinatate pentru orice punct al sau, adica
daca pentru
orice x D exista r > 0 astfel ca S(x, r) D.
Exemplu 10.1.5. Orice sfera deschisa S(x0, r) dintr-un spatiu metric este o
multime deschisa.
Valabilitatea acestei afirmatii rezulta din Corolarul 10.1.1. In particular, daca
luam X = R
cu metrica euclidiana, atunci orice interval de forma (x0 r, x0 +r), cu r > 0, este o
multime
deschisa.
Exemplu 10.1.6. In X = R cu metrica euclidiana, orice interval de forma (a, b), a <
b, sau
(a,+) sau (, b), cu a, b R, este o multime deschisa.
Exemplul 10.1.7. Multimile D1 = {(x, y) R2|2 < x < 4,3 < y < 2} si D2 = {(x, y)
R2|x2+y2 _=
4} sunt deschise.
Exemplul 10.1.8. Multimea {x R|3 < x 4} nu este deschisa ntr-ucat (3, 4]
nu este
vecinatate pentru 4 (nici o sfera cu centrul n 4 nu este continuta n (3, 4]).
Propozitia 10.1.2 Fie (X, d) un spatiu metric. Sunt valabile urmatoarele
afirmatii:
1) Orice reuniune (finita sau infinita) de multimi deschise este o multime
deschisa;
2) Intersectia a doua multimi deschise este o multime deschisa;
3) X este o multime deschisa;
4) Orice multime deschisa nevida se poate reprezenta ca o reuniune de sfere
deschise.
192
Demonstratie. 1) Fie (Di)iI o familie oarecare de multimi deschise ale lui X si
fie D =
)
iI
Di.
Daca D = , atunci D este deschisa pe baza Definitiei 10.1.3. Daca D _= , sa
consideram
un x D arbitrar. Atunci rezulta ca exista Di0 asa ncat x Di0. Cum Di0 este
multime
{x}
)
xD
Intr-adevar, fie S(x0, r) = {x X|d(x, x0) r} si fie y C(S(x0, r)) ales arbitrar.
Daca
luam 0 < r1 < d(y, x0) r, atunci se observa ca S(y, r1) C(S(x0, r)), adica C(S(x0, r))
este
vecinatate pentru punctul y.
In particular, pentru X = R intervalul nchis [a, b], a, b R, a b este o multime
nchisa.
Utilizand Propozitia 10.1.2 si formulale lui Morgan rezulta valabilitatea
urmatoarei
propozitii:
Propozitia 10.1.3 Daca (X, d) este un spatiu metric, atunci:
1) Orice intersectie de multimi nchise ale lui X este o multime nchisa;
2) Orice reuniune finita de multimi nchise ale lui X este o multime nchisa.
Observatia 10.1.1 Un spatiu metric contine si submultimi care nu sunt nici
deschise nici
nchise. De exemplu, daca X = R cu metrica euclidiana, atunci un interval de
forma [a, b)
cu a, b R, a < b, nu este nici multime deschisa nici nchisa. Nu este deschisa
deoarece
multimea [a, b) nu este vecinatate pentru punctul a si nu este nchisa
deoarece complementara
C([a, b)) = R [a, b) = (, a) [b,) nu este multime deschisa, nefiind
vecinatate pentru
punctul b.
Definitia 10.1.5 Daca A este o submultime nevida a spatiului metric (X, d),
numim diametrul
multimii A, notat (A), elementul din R+ = (0,) (+) definit prin
(A) = sup{d(x, y)|x A, y A}.
193
Exemplul 10.1.13. Daca X = R2 este nzestrat cu metrica euclidiana si A = {(x,
y) R2|1
x 2, 1 y < 3}, atunci (A) =
_
(2 1)2 + (3 1)2 =
5.
Definitia 10.1.6 Fie A o submultime nevida a spatiului metric (X, d). Spunem
ca A este o
multime marginita daca (A) < +. Daca (A) = +, atunci spunem ca
multimea A este
nemarginita. Practic, pentru a arata ca o multime A este marginita este
suficient sa ratam
ca multimea {d(x, y)|x, y A} este majorata.
Propozitia 10.1.4 O multime nevida A (X, d) este marginita daca si numai
daca exista o
sfera deschisa S(x0, r). asa ncat A S(x0, r).
Demonstratie. Fie A _= si marginita. Daca A contine un singur punct,
atunci proprietatea
este evidenta. Sa presupunem ca A contine cel putin doua puncte.
Consideram x0 si x1
doua puncte arbitrare diferite din A. Fie r R, r > d(x0, x1) + (A); evident r > 0.
Pentru
sfera S(x0, r) avem A S(x0, r) deoarece, pentru orice y A, avem d(y, y0) < (A) < r.
Reciproc, daca exista o sfera deschisa S(x0, r) asa ncat A S(x0, r), atunci
(A)
xn = x (n X).
2) Un punct x X este punct de acumulare al multimii A daca si numai daca
exista un
sir (xn) de puncte din A astfel ncat xn _= x, pentru orice n N, si lim
nxn = x (n X).
Demonstratie. 1) Sa presupunem ca x A, adica este punct aderent pentru A.
Atunci,
pentru orice n N
, sfera deschisa S
_
x,
1
n
_
are puncte comune cu A. Alegem cate un punct
xr A S
_
x,
1
n
_
, pentru orice n N. Obtinem, astfel, sirul de puncte (xn) din A cu
d (xn, x) <
1
n
, pentru orice n N
. Din d(xn, x) <
1
n
rezulta lim
nd(xn, x) = 0, ceea ce ne arata
ca lim
n
xn = x (n X).
Reciproc, daca (xn) este un sir de puncte din A, astfel ncat lim
nxn = x (n X), atunci,
pentru orice > 0, exista un n N astfel ncat xn S(x, ) de ndata ce n > n.
Rezulta ca
pentru orice > 0 avem S(x, ) A _= , ceea ce ne asigura ca x A.
Di.
Daca D1 D si A
)
DiD
D = {Di|i I} este o acoperire deschisa a lui A, atunci exista un > 0 asa ncat
pentru
orice x din A sa existe un i I asa ca S(x, ) Di.
196
Demonstratie. Vom proceda prin reducere la absurd.
Sa presupunem ca A este compacta dar pentru orice > 0 exista un x A
asa ncat
pentru orice i I, S(x, ) _ Di. In particular, pentru = 1/n exista xn A astfel
ncat
pentru orice i I are loc
S
_
xn,
1
n
_
(10.1) _ Di.
Deoarece A este compacta, sirul (xn) contine un sub sir (xnk ) convergent la
un punct
x A. Cum D constituie o acoperire pentru A, exista o multime Di0
D asa ncat x Di0 .
Multimea Di0 fiind deschisa exista o sfera deschisa S(x, r) asa ca
S(x, r) Dio (10.2)
Din lim
k
1
nk
= 0, exista un k1(r) N asa ncat pentru orice k > k1 sa rezulte
1
nk
<
r
2(10.4) .
Fie k2 = max{k0, k1}. Pentru orice k > k0, din relatiile (10.2), (10.3) si (10.4)
obtinem
S
_
xnk ,
1
nk
_
S(x, r) Di0 ,
(10.5) ,
cu n _= m.
Acum, se observa ca sirul (xn) nu poate contine nici un subsir convergent,
ntrucat,
daca ar exista un asemenea subsir acesta ar trebui sa fie sir Cauchy, ceea ce
ar contrazice
(10.5) .
Asadar, sirul (xn) nu poate contine nici un subsir convergent, ceea ce
contrazice faptul
ca A este o multime compacta. In concluzie enuntul teoremei este
adevarat.
197
Teorema 10.1.5 O multime A dintr-un spatiu metric (X, d) este compacta daca
si numai
daca din orice acoperire deschisa a sa se poate extrage o subacoperire finita.
Demonstratie. Sa consideram ca A este o multime compacta. Fie D = {Di|i
I} o acoperire
deschisa a multimii compacte A. Conform Propozitiei 10.1.5 exista > 0
asa ncat pentru
orice x A sa existe i I asa ca
(10.6) S(x, ) Di.
Din Propozitia 10.1.6, pentru acest > 0 exista un numar finit de sfere cu raza
care
sa acopere multimea A, adica
A
)n
k=1
S(xk, ).
Din (10.6) rezulta ca S(xk, ) Di,k, pentru orice k = 1, 2, . . . , n. Atunci
A
)n
k=1
Di,k,
Fiecarei sfere S(yi, ryi ) i corespunde, pe baza lui (10.7), o sfera deschisa S(x, rx,yi
).
Fie r = min
i=1,n
S(yi, ryi ) si, din (10.7), avem S(x, r) S(yi, ryi) = . Asadar, S(x, r) C(A), adica
C(A)
este vecinatate pentru x. Cum x a fost ales arbitrar n C(A) rezulta ca
multimea C(A) este
deschisa deoarece ea este vecinatate pentru orice punct al ei.
Conditiile ca multimea A sa fie margnita si nchisa sunt necesare pentru
ca A sa fie
compacta. Aceste doua conditii nu sunt, n general, suficiente pentru
compactitatea unei
multimii ntr-un spatiu metric.
Vom arata ca n spatiile Rn, n 1, nzestrate cu metrica euclidiana, aceste
conditii
sunt si suficiente.
Mai ntai vom demonstra urmatorul rezultat general.
Teorema 10.1.7 Daca (X, d1) si (Y, d2) sunt doua spatii metrice compacte, atunci
si spatiul
Z = X Y , nzestrat cu metrica din Propozitia 8.2.6, este compact
Demonstratie. Fie (zn) un sir arbitrar din Z, cu zn = (xn, yn), xn X, yn Y , n = 1,
2, . . .. Cum
(X, d1) este compact, sirul (xn) contine un subsir (xnk )kN convergent la x X.
Considerand
subsirul (ynk )kN al sirului (yn) si tinand seama ca si (Y, d2) este compact,
rezulta ca exista
un subsir (ynkt
)tN al sau, convergent la un punct y Y .
T inand seama de Teorema 8.2.2 rezulta ca
lim
tznkt
= lim
t(xnkt
, ynkt
) = (x, y),
ceea ce ne arata ca spatiul Z este compact.
Propozitia 10.1.7 Intervalul [a, b] din R, a < b, este o multime compacta.
Demonstratie. Daca (xn) este un sir arbitrar din [a, b], rezulta ca (xn) este
marginit. Atunci,
conform lemei lui Ces`aro (Propozitia 8.1.11) el contine un subsir (xnk )
convergent la un
punct din R. Cum [a, b] este multime nchisa rezulta ca x [a, b]. Deci, [a, b]
este o multime
compacta n R.
Definitia 10.1.20 Fie [ai, bi], i = 1, n, n 1, n intervale ale lui R. Multimea P Rn,
unde
P = [a1, b1] [a2, b2] . . . [an, bn],
se numeste paralelipiped nchis n Rn.
Definitia 10.2.1 Fie (X, d1) si (Y, d2) doua spatii metrice. O apliactie f : A B, A
X si
B Y , se numeste functie definita ntre doua spatii metrice.
Definitia 10.2.2 Daca X = Rm, m N, m 1 si Y = R, atunci functia f : A R, A
Rm, se
numeste functie reala de o variabila vectoriala x = (x1, x2, . . . , xm) A sau
functie reala de m
variabile reale si se noteaza prin y = f(x) sau y = f(x1, x2, . . . , xm).
Este evident ca valorile y ale functiei y = f(x1, x2, . . . , xm) depind de cele m
variabile.
Din punct de vedere sistemic variabilele independente x1, x2, . . . , xm reprezinta
marimi ce
pot fi controlate sau precizate, numite date de intrare, iar variabila dependenta y
precizeaza
f(x) = l.
Intuitiv notiunea de limita a functiei f n punctul x0 exprima faptul ca daca
ne
apropiem de x0 prin puncte din multimea A, atunci valorile functiei n aceste
puncte se
apropie oricat de mult de punctul l din Y .
Teorema 10.3.1 (de caracterizare a notiunii de limita.) Fie f : A (Y, d2), unde A
(X, d1)
si x0 A_. Atunci urmatoarele afirmatii sunt echivalente:
1) l este limita functiei f n punctul x0 (definitia cu vecinatati);
2) pentru orice sfera deschisa SY (l, ) din spatiul metric Y exista o sfera
deschisa
SX(x0, ) din spatiul metric X astfel ncat, pentru orice x SX(x0, ) A {x0} sa
avem f(x) SY (l, ) (definitia cu sfere);
3) pentru orice > 0 exista > 0 astfel ncat pentru orice x A{x0} cu d1(x, x0)
< sa
avem d2(f(x), l) < (definitia cu si );
4) pentru orice sir convergent de puncte din A{x0} cu lim
nxn
X=
x0 sa rezulte lim
nf(xn) Y=
l (definitia cu siruri sau definitia lui Heine)
Demonstratie. Sa aratam mai ntai ca din 1) rezulta 2). Luam U(l) = SY (l,
), unde > 0
este arbitrar. Conform cu 1), exista o vecinatate V (x0) asa ncat, pentru orice
x V (x0)
A{x0} sa avem f(x) U(l). Cum V (x0) este o vecinatate pentru x0, exista o sfera
deschisa
SX(x0, ) V (x0). Atunci pentru orice x SX(x0, ) A {x0} avem f(x) U(l) = SY (l,
),
adica 2) este ndeplinita.
Acum sa aratam ca din 2) rezulta 3). Pentru aceasta este suficient sa
exprimam sferele
si conditiile de la 2) prin inegalitati.
Sa demonstram acum ca din 3) rezulta 4). Fie (xn) un sir de puncte din A{x0}
cu
lim
nxn
X=
x0. Din 3) rezulta ca, pentru orice > 0, exista > 0 asa ncat, pentru orice
x A {x0} cu d1(x, x0) < sa avem d2(f(x), l) < . Cum lim
n
xn
X=
x0, exista un n
N asa
ca pentru orice n N, n > n sa rezulte d1(xn, x0) < . Atunci d2(f(x), l) < pentru
orice
n N, n > n = n. Asadar, pentru orice > 0 exista n N asa ncat pentru
orice n N,
n > n sa avem d2(f(xn), l) < , adica lim
nf(xn) = l, ceea ce trebuia demonstrat.
Demonstratia teoremei este ncheiata daca aratam ca din 4) rezulta 1).
Vom rationa
prin reducere la absurd. Sa presupunem ca exista o vecinatate U(l) a lui R
astfel ca, oricare
ar fi V (x0) o vecinatate a lui x0, sa existe x V (x0) A {x0} pentru care f(x) _
U(l).
Pentru orice n N
luam V (x) = S
_
x0,
1
n
_
. Atunci exista xn V (x0) A {x0} cu
xn _= x0 asa ncat f(xn) _ U(l). Cum xn S
_
x0,
1
n
_
, avem dX(xn, x0) <
1
n
, oricare ar fi
nN
. De aici rezulta ca lim
nxn = x0. Conform cu 4), deducem ca lim
nf(xn) = l; atunci
exista n1 N asa ncat pentru orice n N, n > n1 sa avem f(xn) U(l), ceea ce
contrazice
f(xn) _ U(l). Prin urmare, presupunerea facuta este falsa si deci din 4) rezulta
1).
204
Observatia 10.3.1 Afirmatiile 1) 4) din teorema 10.3.1 fiind echivalente logic,
rezulta ca
oricare din ele poate fi luata ca definitie a limitei unei functii ntr-un punct. In
continuare,
noi vom folosi mai mult definitia cu siruri deoarece ne va permite ca sa
obtinem
proprietatile limitelor de functii din proprietatile limitelor de siruri.
Observatia 10.3.2 Definitia limitei cu siruri a limtiei unei functii ntr-un punct
se utilizeaza
la a dovedi ca o functie nu are limita ntr-un punct. Pentru aceasta este
suficient sa gasim
un sir (xn), (xn) A {x0}, cu lim
nxn = x0 asa ncat lim
nf(xn) sa nu existe sau sa aflam
fi(x) = li, i = 1, p.
Demonstratie. Afirmatia rezulta imediat folosind definitia limtiei unei
functii cu siruri
si faptul ca n Rn convergenta unui sir de elemente este echivalenta cu
convergenta pe
coordonate (v.Teorema 8.2.2).
Observatia 10.3.3 Din Teorema 10.3.3 rezulta ca studiul limitei functiilor
vectoriale se reduce
la studiul functiilor reale de mai multe variabile reale f : A R, A Rm.
Daca x0 = (a1, a2, . . . , am) A_ se obisnuieste a nota lim
xx0
...
xmam
f(x) = l1 si
lim
xx0
f(x) =
ls (respectiv lim
xx0
x>x0
f(x) = ls = ld.
Exemple. 10.3.1. Sa calculam
a) l1 = lim
x0
_
x2 + x3
2x
, (1 + x) 2
2x , x2 + x + 1
_
b) l2 = lim
x0
y0
_
x2y2 + 1, (1 + xy)
xy ,
x2 + 1
x2 + y2
_
a) Avem
lim
x0
x2 + x3
2x
= lim
x0
x + x2
2
= 0;
lim
x0
(1 + x)
2x = lim
x0
[(1 + x) 1
x ]2 = e2;
de unde l1 = (0, e2, 1).
b) Pentru l2 avem
lim
x0
y0
(x2 + y2 + 1) = 1; lim
x0
y0
(1 + xy)
xy = e
si
lim
x0
y0
x2y
x2 + y2 = 0, deoarece
____
x2y
x2 + y2
____
x2|y|
x2 = |y|,
de unde l2 = (1, e, 0).
10.3.2. Sa se arate ca f(x, y) = xy
x2 + y2 nu are limita n punctul (0, 0) = . Consideram sirul
de puncte zn =
_
1
n
,
n
_
, R si convergent la = (0, 0). Avem
f
_
1
n
,
n
_
=
n2
1
n2 +
n2
=
1 + 2 ,
adica limita sirului
_
f
_
1
n
,
n
__
depinde de , de unde rezulta ca functia f nu are limita n
(0, 0).
f(x) = f(x0).
Demonstratie.
i) Intr-adevar, n orice punct izolat al domeniului de definitie o functie este
continua. Fie
x0 un punct izolat pentru multimea A; atunci exista o vecinatate V (x0) a sa,
asa ncat
V (x0) A = {x0}. Acum, rezulta ca pentru orice vecinatate U(f(x0)) exista o
vecinatate
V (x0) astfel ncat, pentru orice x V (x0) A, sa avem f(x) U(f(x0)).
ii) Sa admitea ca f este continua n punctul x0. Atunci pentru orice vecinatate
U(f(x0))
exista o vecinatate V (x0) a lui x0 asa ncat pentru orice x V (x0) A sa avem
f(x) U(f(x0)). Evident ca aceasta afirmatie are loc si pentru x _= x0, ceea ce
implica
lim
xx0
f(x) = f(x0).
Reciproc, daca presupunem ca lim
xx0
f(x) = f
_
lim
xx0
x
_
,
ceea ce ne spune ca operatia de trecere la limita este permutabila cu functia
f.
Teorema 10.4.2 (de caracterizare a continuitatii n punct). Fie f : A (Y, d2) o
functie,
unde A (X, d1) si x0 A. Atunci urmatoarele afirmatii sunt echivalente:
1) f este continua n punctul x0 (definitia cu vecinatati 10.4.1)
2) pentru orice sfera deschisa SY (f(x0), ) din spatiul metric Y , exista o sfera
deschisa
S(x0, ) din spatiul metric X astfel ncat, pentru orice x SX(x0, ) A sa avem
f(x) SY (f(x0), ) (definitia cu sfere);
3) pentru orice > 0 exista > 0 astfel ncat pentru orice x A cu d1(x, x0) < ,
sa avem
d2(f(x), f(x0)) < (definitia cu si );
4) pentru orice si convergent de puncte din A cu lim
nxn
X=
x0 sa rezulte lim
nf(xn) Y=
f(x0)
(definitie cu siruri).
Demonstratie. Valabilitatea teoremei rezulta imediat din Teorema 10.3.1 de
caracterizare
a notiunii de limita.
Teorema 10.4.3 Fie f : A Rp, A Rm, m 1, p 2, functia vectoriala f = (f1, f2, . . . ,
fp),
unde fi : A R, i = 1, p si x0 A. Atunci f este continua n punctul x0 A, daca si
numai
daca functiile fi sunt continue n x0, i = 1, p.
Demonstratie. Utilizand Teoremele 10.4.1 si 10.3.4, rezulta imediat
valabilitatea celor afirmate
n enuntul teoremei.
Definitia 10.4.2 Fie f : A (Y, d2), unde A (X, d1), o functie. Zicem ca functia f
este
continua pe D daca f este continua n orice punct din D.
207
Exemple. 10.4.1. Fie (X, d) un spatiu metric si k un element fixat din X.
Functia f : X X,
f(x) = k, oricare ar fi x X, este continua pe X deoarece daca x0 X si xn
X x0, atunci
f(xn) X k = f(x0), adica este satisfacuta definitia cu siruri a continuitatii
n x0.
10.4.2. Fie 1X : (X, d) (X, d) aplicatia identica, adica 1X(x) = x, oricare ar fi x
X. Atunci
1X este continua pe X. Intr-adevar, sa consideram un x0 X arbitrar; atunci
pentru orice
sir (xn) X cu lim
nxn
X=
x0 avem lim
n1x(xn) X=
lim
nxn
X=
f(xn) Y=
f(x0). Acum, tinand seama de continuitatea
lui g n f(x0), obtinem ca lim
ng(f(xn)) Z=
g(f(x0)), adica lim
n(g f)(xn) Z= (g f)(x0), ceea ce
ne arata ca g f este continua n x0 X.
10.4.4. (Prelungirea prin continuitate). Fie (X, d1) si (Y, d2) doua spatii metrice,
A X si
x0 un punct de acumulare din A. Daca f : A {x0} Y este o functie definita pe
A {x0},
atunci am putea prelungi functia f la multimea A n diferite moduri
atribuindu-i lui f o
valoarea arbitrara n x0. Daca exista lim
xx0
f(x) Y=
l Y , am putea considera functia
( f : A Y, ( f(x) =
_
f(x) , daca x A {x0},
l ,daca x = x0,
care este, evident, o prelungire a lui f pe A.
Deoarece lim
xx0
atunci valabilitatea celor trei afirmatii rezulta din teorema 10.4.1, punctul i).
Daca x0 este
punct de acumulare atunci afirmatiile 1) si 2) rezulta din teorema 10.3.4,
utilizand definitia
cu siruri a continuitatii.
Pentru a demonstra 3) este suficient sa aratam ca daca lim
nxn
X=
x0,atunci lim
n
|f(xn)| =
|f(x0)|. Cum
| |f(xn)| |f(x0)| ||f(xn) f(x0)|,
pentru orice n N, si din f continua n x0, obtinem ca lim
n
f(x1) f(x) f(x0), de unde prin trecere la limita rezulta f(x1) lim
x x0
x < x0
f(x) f(x0),
ceea ce ne arata ca f(x0 0) este finita. In mod analog, considerand x (x0, x2),
obtinem ca
f(x0 + 0) este finita. Prin urmare, daca x0 este punct de discontinuitate, atunci el
este de
speta ntaia.
Din demonstratie rezulta ca pentru orice x0 (a, b) au loc inegalitatile
f(x0 0) f(x0) f(x0 + 0).
Definitia 10.4.3 Fie X si Y doua spatii liniare normate. Spunem ca operatorul
liniar T :
X Y este marginit daca exista un numar M >0 asa ncat
(10.8) _T(x)_ M_x_,
pentru orice x X.
Vom arata can cazul operatorilor liniari, marginirea este echivalenta cu
continuitatea
lor.
Teorema 10.4.4 Daca T este un operator liniar ntre spatiile liniare normate X
si Y , atunci
urmatoarele afirmatii sunt echivalente:
1) T este continuu pe X;
2) T este continuu n originea x a spatiului X;
3) T este marginit.
Demonstratie. Din 1) rezulta imediat deoarece T fiind continuu pe X este
continuu n orice
punct al lui X, deci si n x. Acum, sa aratam ca din 2) rezulta 3). Din faptul
ca operatorul
T este continuu n x rezulta ca pentru orice > 0 exista asa ncat,
pentru orice x X
cu _x_ < , sa avem _T(x) T(x)_ = _T(x)_ < . In particular, luand = 1 exista 1
> 0 asa
ncat din ||x|| < 1 sa rezulte ||T(x)|| < 1.
Se observa ca (10.8) este verificata pentru x = x. Fie acum x _= x. Sa
consideram
y = 1
2
x
_x_. Atunci _y_ =
4444
1
2
x
_x_
4444
= 1
2 < 1, ceea ce conduce la _T(y)_ 1. De aici obtinem
4444
T
_
1
2
x
_x_
_4444
=
4444
1
2_x_T(x)
4444
1,
209
de unde
1
2_x_
_T(x)_ 1,
adica
_T(x0)_ 2
1
_x_,
pentru orice x X. Prin urmare, operatorul T este marginit.
Sa aratam ca 3) implica 1). Din faptul ca T este marginit rezulta ca exista
M >0 asa
ncat (10.8) sa aiba loc.
Fie xo X arbitrar. Pentru orice > 0 si orice x X, asa ncat _x x0_ <
M
, avem
_T(x) T(x0)_ = _T(x x0)_ M_x x0_<M
M
= ,
ceea ce exprima continuitatea operatorului T.
Corolarul 10.4.1 Daca T : Rn Rp este un operator liniar, atunci el este continuu.
Demonstratie. Fie T = (T1, T2, . . . , Tp), unde
Ti : Rn R, i = 1, p. Daca T este operator liniar, atunci rezulta ca si aplicatiile
Ti
sunt liniare.
Conform Teoremei 10.4.3, a arata ca T este un oeprator liniar continuu revine la
a
arata ca Ti, i = 1, p, sunt functii continue. Prin urmare, este suficient sa
aratam ca un
operator liniar T : Rn R este continuu.
Fie B = {e1, e2, . . . , en} baza canonica a lui Rn. Daca x Rn atunci x = (x1, x2, . . . ,
xn) si
deci x =
n
i=1
xiei. Atunci
T(x) = T
_
n
i=1
xiei
=
n
r=1
xiT(ei),
de unde, utilizand inegalitatea lui CauchySchwartzBuniakowski, avem
|T(x)| =
_____
n
i=1
xiT(ei)
_____
_
n
i=1
T2(ei)
12
_
n
i=1
x2i
12
= M_x_,
pentru orice x Rn, care ne arata ca T este un operator liniar marginit.
Asadar, conform
Teoremei 10.4.4, rezulta ca T este operator continuu.
In continuare vom prezenta cateva proprietati cu privire la transformarea
multimilor
deschise, respectiv nchise, compacte si conexe printr-o aplicatie continua.
Teorema 10.4.5 Fie (X, d1) si (Y, d2) doua spatii metrice si f : X Y o functie.
Atunci
urmatoarele afirmatii sunt echivalente:
1) f este continua pe X;
2) pentru orice multime deschisa D din Y , imaginea inversa f1(D) este multime
deschisa
n X;
3) pentru orice multime nchisa B din Y , imaginea inversa f1(B) este multime
nchisa
n X;
4) pentru orice submultime A a lui X, avem f(A) f(A).
Demonstratie. Sa aratam ca din 1 rezulta 4). Fie x A asa ca y = f(x). Cum
x A rezulta
ca exista un sir de puncte (xn) din multimea A asa ncat lim
n
xn
X=
x. Din continuitatea
lui f rezulta lim
nf(xn) Y=
f(x) = y,adica am aratat ca n multimea f(A) exista un sir de
210
puncte (f(xn)) asa ca lim
nf(xn) Y=
y. Prin urmare, y f(A), ceea ce ne arata ca am dovedit
incluziunea f(A) f(A).
Acum, sa aratam ca 4) implica 3). Fie B o multime nchisa n Y , adica B =
B n Y .
Notam f1(B) cu A. Conform ipotezei 4) avem
f(A) f(A) = f(f1(B)) B = B,
de unde
Af
1(f(A)) f
1(B) = A.
Cum A A, rezulta ca A = A, ceea ce ne arata ca A = f1(B) este nchisa n X.
> 0 astfel ncat pentru orice x1, x2 (0, 1] cu |x1 x2| < 12
, avem ____
1
x1
1
x2
____
<
1
2
.
Fie x1 = 1/n si x2 = 1/(n + 1) cu n N
ales asa ncat
2
n
< 1/2. Atunci, cum |x1 x2| =
1
n(n + 1) <
2
n
< 1
2
, ar trebui ca
____
1
x1
1
x2
____
= |n (n + 1)| = 1 <
1
2
, ceea ce constituie o
contradictie. Prin urmare, presupunerea facuta este falsa deci f nu este
uniform continua
pe (0, 1].
211
Observatia 10.4.4 Uniform continuitatea este o proprietate globala pentru o
functie,
referindu-se la ntreg domeniul de definitie, al functiei, n timp ce,
continuitatea unei
functii ntr-un punct este o proprietate locala.
Definitia 10.4.5 Fie (X, d1) si (Y, d2) doua spatii metrice. Spunem ca aplicatia f
:AXY
este lipschitziana pe A, daca exista un numar 0 astfel ncat oricare ar fi
x1, x2 A,
are loc d2(f(x1), f(x2)) d1(x1, x2). Se mai zice ca f este lipschitziana n raport cu
, sau
lipschitziana.
Propozitia 10.4.2 Orice contractie a unui spatiu metric (X, d) este o functie
lipschitziana.
Demonstratie. Fie f o contractie a lui X. Atunci, conform Definitiei 8.2.8,
exista [0, 1)
asa ca pentru orice x1, x2 X, avem d(f(x1), f(x2)) d(x1, x2), care ne arata ca f
este
lipschitziana.
Propozitia 10.4.3 Orice functie lipschitziana este uniform continua.
f(x) marginea
superioara a lui f pe X si, respectiv, m = inf
xX
f(x) si m = inf
xA
_
1
nk
+ d1(xnk, x0) =
_
= 0,
rezulta ca lim
n
ynk
Y=
x0.
Functia f fiind continua, rezulta ca
lim
k
f(xnk ) Y=
f(x0) si lim
k
f(ynk ) Y=
f(x0),
de unde
lim
k
d2(f(xnk ), f(ynk )) = 0,
care este n contradictie cu d2(f(xn), f(yn)) 0.
Asadar, f este uniform continua pe A.
In ncheierea acestui paragraf sa abordam cateva proprietati ale
functiilor continue
pe multimi conexe.
Teorema 10.4.9 Fie (X, d1) si (Y, d2) doua spatii metrice si f : A X Y o functie
continua
pe A. Daca A este conexa n X, atunci f(A) este conexa n Y .
213
Demonstratie. Vom proceda prin reducere la absurd. Sa presupunem contrariul.
Atunci
exista doua multimi nevide. D1, D2, deschise n Y , asa ca
D1 D2 f(A) = , D (10.9) 1 f(A) _= , D2 f(A) _=
f(A) D1 D2.
Din faptul ca f este continua, pe baza Teoremei 10.4.5, rezulta ca multimile
1 =
f1(D1) si 2 = f1(D2) sunt deschise n X. In plus, 1 _= , 2 _= , 1 2 A =
f1(D1)
f1(D2) A = f1(D1 D2) A = , 1 A _= , 2 A _= si A 1 2. De aici,
rezulta ca
A este neconexa, ceea ce este o contradictie. Prin urmare, f(A) este conexa n
Y.
Corolarul 10.4.5 (Proprietatea valorilor intermediare). Fie (X, d) un spatiu metric
si A o
submultime conexa a sa. Daca functia f : A R este continua pe A, a, b A si
f(a) < f(b),
atunci pentru orice (f(a), f(b)) exista c A asa ca f(c) = .
Demonstratie. Din Teorema 10.4.9 rezulta ca f(A) este conexa. De aici, pe
baza Observatiei
10.1.4, deducem ca f(A) este interval. Prin urmare, daca f(a), f(b) f(A),atunci
intervalul
(f(a), f(b)) este nclus n f(A), de unde rezulta afirmatia din Corolar.
Din Corolarul 10.4.5 obtinem rezultatul cunoscut:
Corolarul 10.4.6 Daca I este un interval al lui R si f : I R este o functie
continua pe I,
atunci multimea f(I) este un interval.
Definitia 10.4.8 Fie (X, d1) si (Y, d2 doua spatii metrice. Spunem ca functia f :
XY
are proprietatea lui Darboux daca transforma orice submultime conexa a lui X
ntr-o
submultime conexa a lui Y .
Observatia 10.4.6 Teorema 10.4.9 ne spune ca orice functie continua are
proprietatea lui
Darboux.
Observatia 10.4.7 In particular, o functie reala f : I R, I interval din R, are
proprietatea
Darboux daca pentru orice a, b I cu a < b si pentru orice (f(a), f(b)) sau
(f(b), f(a)),
exista un element c (a, b) asa ca f(c) =
Propozitia 10.4.4 Fie f : I R o functie, unde I este un interval al lui R. Daca f
are
proprietatea lui Darboux, atunci f poate avea numai discontinuitati de speta a
doua.
Demonstratie. Vom folosi metoda reducerii la absurd. Presupunem ca functia
f are un
punct x0 I de discontinuitate de speta ntaia. Atunci, exista limitele laterale
fs(x0) si fd(x0)
finite si ori f(x0) _= fs(x0), ori f(x0) _= fd(x0). Sa presupunem ca f(x0) < fd(x0).
Consideram
R asa ncat f(x0) < < fd(x0); de aici, avem fd(x0) > 0. Din definitia limitei
rezulta
ca pentru = fd(x0) > 0 exista > 0 asa ca, pentru orice x (x0, x0 + ), sa
avem
|f(x) fd(x0)| < = fd(x0) ,
de unde f(x) > , pentru orice x (x0, x0 + ).
Cum x0 + /2 (x0, x0 + ), avem f(x + /2) > > f(x0), adica este valoare
intermediara. Atunci, din faptul ca f are proprietatea lui Darboux rezulta ca
exista
c (x0, x0 + ) asa ca f(c) = , ceea ce contrazice f(x) > , pentru orice x (x0, x0
+ ).
Presupunerea facuta este falsa, rezultand ca f nu poate avea decat puncte
de discontinuitate
de speta a doua.
Corolarul 10.4.7 Fie f : I R o functie, unde I este un interval al lui R. Daca f este
monotona si are proprietatea lui Darboux, atunci f este continua pe I.
Demonstratie. Conform Exemplului 10.4.3 functia f fiind monotona ar putea
avea numai
discontinuitati de speta ntaia, iar, conform Propozitiei 10.4.4, posedand
proprietatea Darboux,
poate avea numai discontinuitati de speta a doua. Prin urmare, f trebuie sa
fie
continua.
214
Teorema 10.4.10 Fie I un interval al lui R, f : I R o functie continua si J = f(I).
Atunci
f este o bijectie de la I la J daca si numai daca f este strict monotona. In acest
caz inversa
f1 : J I este, de asemenea, strict monotona (de acelasi sens) si continua.
Demonstratie. Sa consideram ca f nu este strict monotona. Atunci exista
trei puncte
x1, x2, x3 n I asa ca x1 < x2 < x3 dar f(x1) > f(x2) si f(x2) < f(x3) (sau f(x1) < f(x2) si
(2x + x) 1
x.
4. a) Fie functia f :
1
0,
2
2
R,
f(x) =
x2 sin
1
x
sin x
, x _= 0
1 , x = 0.
Sa se studieze continuitatea functiei f.
b) Se da functia f : [a, b] [a, b] continua pe [a, b]. Sa se arate ca () c [a, b]
astfel
ncat f(c) = c.
5. a) Folosind definitia sa se arate ca:
lim
(x,y)(1,3)
(x2 + xy) = 4
b) Aratati cu ajutorul definitiei cu siruri ca functia f(x, y) =
2xy
x2 + y2 , (x, y) _= (0, 0) nu
are limita n origine.
6. Aratati cu ajutorul definitiei cu siruri ca functia f(x, y) = y2 + 2x
y2 2x
, y2 2x _= 0 nu are
limita n origine.
7. Cercetati limitele iterate si limita globala (daca este cazul) n origine
pentru functia:
a) f(x, y) = x y + x2 + y2
x+y
, x + y _= 0,
b) f(x, y) = x sin
1
y
, y _= 0.
8. Calculati:
a) L = lim
(x,y)(0,0)
xy
xy + 1 1
,
b) L = lim
(x,y)(0,0)
sin(xy)
x
.
9. Studiati uniform continuitatea functiei:
f(x) = arctg
1+x
1x
, x (1,).
216
2
2
;
b) Se foloseste consecinta lui Darboux: Daca
f : [a, b] [a, b]
continua pe [a, b] si f(a) f(b) 0 atunci ()c [a, b] astfel ncat f(c) = c.
5. b) Se considera sirurile
_
1
n
,
3
n
_
si
_
1
n
,
1
n
_
.
6. Se considera sirurile
_
1
n2 ,
1
n
_
si
_
1
n2 ,
2
n
_
.
7. a) lim
x0
lim
y0
f(x, y) = 1 si lim
y0
lim
x0
lim
x0
lim
y0
f(x, y) = 0.
8. a) L = 2;
b) L = 2.
9. f este uniform continua pe (1,). Se foloseste identitatea:
arctg arctg = arctg
1 +
si inegalitatea arctg x x.
10. f este uniform continua pe (1, 2) (1, 2).
218
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
II,
Editura ULB, Sibiu, 2002.
219
Capitolul 11
f(x) f(x0)
x x0
,
notata, de obicei, cu f_(x0).
Daca derivata f_(x0) exista si este finita zicem ca functia f este derivabila n
punctul
x0. Daca f_(x0) = + sau f_(x) = , atunci vom spune ca f are derivata infinita n
punctul x0.
Propozitia 11.1.1 Daca functia f : A R este derivabila n x0 A A_, atunci f
este
continua n x0.
220
Demonstratie. Din ipoteza avem ca exista si este finita
lim
xx0
f(x) f(x0)
x x0
=f
_(x0).
Se observa ca pentru orice x A {x0}, avem
f(x) = (x x0)f(x) f(x0)
x x0
+ f(x0),
de unde prin trecere la limita obtinem lim
xx0
s(x0)
= lim
xx0
x<x0
f(x) f(x0)
x x0
atunci numim aceasta limita derivata la stanga a functiei f n punctul x0.
Daca x0 A este punct de acumulare pentru A (x0,+) si exista limita
f
_
d(x0)
= lim
xx0
x>x0
f(x) f(x0)
x x0
,
atunci numim aceasta limita derivata la dreapta a functiei f n punctul x0.
Daca f_
s(x0), respectiv f_
d(x0), este finita, atunci spunem ca f este derivabila la stanga,
respectiv la dreapta, n punctul x0.
Observatia 11.1.2 Daca functia f este definita pe un interval [a, b] si are
derivata la dreapta
n punctul a, respectiv la stanga n punctul b, atunci convenim sa spunem ca f
are derivata
n a, respectiv n b.
Din legatura ntre limita unei functii ntr-un punct si limitele laterale n
acel punct,
obtinem:
Propozitia 11.1.2 O functie f : A R R are derivata n punctul x A
A_ daca si numai daca f are derivata la dreapta si la stanga n punctul x0, iar
f_
s(x0) = f_
d(x0) = f_(x0).
Teorema 11.1.1 Fie f, g : A R doua functii derivabile n x0 A A_ si R.
Atunci sunt
variabile afirmatiile:
1) Suma f + g este derivabila n x0 si
(f + g)_(x0) = f
_(x0) + g
_(x0);
221
2) Produsul f este derivabila si
(f)_(x0) = f
_(x0);
3) Produsul fg este derivabila n x0 si
(fg)_(x0) = f
_(x0)g
_(x0) + f(x0)g
_(x0).
4) Daca g(x0) _= 0, atunci functia cat f/g este derivabila n x0 si
_
f
g
__
(x0) = f_(x0)g(x0) f(x0)g_(x0)
(g(x0))2 .
Demonstratia teoremei se face utilizand definitia derivatei. De exemplu, sa
demonstr
am afirmatia de la 3). Avem
lim
xx0
(fg)(x) (fg)(x0)
x x0
= lim
xx0
f(x)g(x) f(x0)g(x0)
x x0
=
= lim
xx0
g(x)f(x) f(x0)
x x0
+ lim
xx0
f(x0)[g(x) g(x0)]
x x0
=
= g(x0)f
_(x0) + f(x0)g
_(x0),
ceea ce trebuia demonstrat.
Teorema 11.1.2 (Derivarea functiilor compuse sau regula lantului) Fie f : I R
J R,
g : J R, I si J fiind intervale. Daca f este derivabila n punctul x0 I si g este
derivabila
n punctul f(x0), atunci functia h : I R, h(x) = g(f(x0)) (h = gf) este derivabila n
punctul
x0 si h_(x0) = g_(f(x0))f_(x0) adica (g f)_ = (g_ f)f_.
Demonstratie. Consideram functia ajutatoare u : J R, definita prin
u(y) =
g(y) g(y0)
y y0
, daca y _= y0
g_(y0) , daca y = y0 = f(x0)
(11.1)
Cum lim
yy0
u(y) = g
_(y0) rezulta ca u este continua n punctul y0 = f(x0). Din (11.1)
obtinem:
g(y) g(y0) = u(y) (y y0), pentru orice y J
Deci avem
g(f(x)) g(f(x0)) = u(f(x0))(f(x) f(x0)),
pentru orice x I.
Rezulta ca, pentru orice x I {x0} avem
g(f(x)) g(f(x0))
x x0
= u(f(x))f(x) f(x0)
x x0
(11.2)
Cum f este derivabila n x0 rezulta ca f este continua n x0, de unde, tinand
seama
de continuitatea lui u n y0 = f(x0), deducem ca functia compusa u f este
continua n x0.
Acum, utilizand derivabilitatea lui f n punctul x0 obtinem din (11.2) ca exista
limita
lim
xx0
g(f(x)) g(f(x0))
x x0
= u(f(x))f
(11.3) _(x0)
Dar din (11.1), avem u(y0) = u(f(x0)) = g_(y0) =
= g_(f(x0)) si atunci din (11.3) obtinem
(g f)_(x0) = g
_(f(x0))f
_(x0),
ceea ce trebuia demonstrat.
222
Teorema 11.1.3 Fie f : I J, I, J intervale ale lui R, o functie continua si bijectiva.
Daca
f este dervabila n punctul x0 I si f_(x0) _= 0, atunci functia inversa f1 este
derivabila n
punctul f(x0) = y0 si are loc formula
(f
1)_(y0) =
1
f_(x0) ,
adica
(f
1)_ =
1
f_ f1
Demonstratie. T inand seama de Teorema 10.4.10 rezulta ca f este strict
monotona. In
aceasta situatie deducem ca functia inversa f1 este strict monotona si
continua. Fie
y I {y0} si x = f1(y). Deoarece y _= y0, tinand seama de strict monotonia
lui f1,
rezulta ca si x _= x0. Acum, putem scrie
f1(y) f1(y0)
y y0
= f1(f(x)) f1(f(x0))
f(x) f(x0)
=
x x0
f(x) f(x0)
=
1
f(x)f(x0)
xx0
,
de unde prin trecere la limita rezulta
lim
yy0
f1(y) f1(y0)
y y0
=
1
lim
xx0
f(x) f(x0)
x x0
=
1
f_(x0) .
In finalul acestui paragraf sa introducem notiunea de derivata de ordin
superior.
Fie f : D R o functie derivabila pe multimea D. In acest caz, exista functia
derivata
f_ : D R.
Definitia 11.1.4 Spunem ca functia f : D R2 este de doua ori derivabila ntrun punct
x0 D, daca f este derivabila ntr-o vecinatate a punctului x0 si f_ este
derivabila n
punctul x0. In acest caz derivata lui f_ n punctul x0 se numeste derivata a doua a
lui f n
x0 si o notam cu f__(x0).
Daca f_ este derivabila pe D, atunci derivata lui f_ se numeste derivata a doua
(sau
de ordinul doi) a lui f si se noteaza cu f__.
In general, spunem ca f este derivabila de n (n 2, n N) ori n x0 D daca f
este
de (n 1) ori derivabila pe o vecinatate V a lui x0 si daca derivata de ordin (n
1), notata
prin f(n1), este derivabila n punctul x0.
Spunem ca f este derivabila de n ori pe D daca f este derivabila de n ori n
orice
punct x D.
Derivatele succesive ale lui f se noteaza prin f(1) = f_, f(2) = f__, f(3) = f___, . . ., f(n)
pentru orice n N
. Convenim, de asemenea, sa notam prin f(0) = f.
In general, aflarea derivatei de ordinul n a functiei f se face prin inductie
matematica.
Exemplul 11.1.1. Se considera functia f : E R, f(x) = (ax + b), R, iar E
domeniul
maxim de definitie al lui f. Sa se calculeze f(n). Avem
f
_(x) = a(ax + b)1
f
__ = ( 1)a2(ax + b)2 . . .
ax + b
(ax + b)n , n 2.
Exemplul 11.1.2. (Formula lui Leibniz.) Fie f, g : D R R doua functii de n ori
derivabile
pe D. Atunci are loc egalitatea
(fg)(n)(x) =
n
k=0
Ck
nf(nk)(x)g(k)(x),
pentru orice x D, numita formula lui Leibniz.
Avem (f g)_(x) = f_(x)g(0)(x) + f(0)(x)g_(x), pentru orice x D, deci egalitatea este
adevarata pentru n = 1.
Presupunem egalitatea adevarata pentru n = k si sa demonstram ca este
adevarata si
pentru n = k + 1.
Putem scrie
(fg)(k+1)(x) = ((fg)(k))_(x) =
_
k
i=0
Cik
f(ki)(x)g(i)(x)
_
=
=
k
i=0
Cik
1
f(ki+1)(x)g(i)(x) + f(ki)(x)g(i+1)(x)
2
=
= C0
kf(k+1)(x)g(0)(x) + [C0
k + C1
k]f(k)(x)g(1)(x)+
+[C1
k + C2
k]f(k1)(x)g(2)(x) + . . . + [Ck1
k + Ck
k ]f(1)(x)g(k)(x)+
+Ck
k f(0)(x)g(k+1)(x).
Deoarece C0
k = C0
k+1 = 1, Ck
k = Ck+1
k+1 = 1 si Ci1
k +Cik
= Cik
+1, i k, egalitatea precedenta
conduce la
(fg)k+1(x) =
k+1
i=0
Cik
+1f(k+1i)
(x)
g(i)
(x),
ceea ce trebuia demonstrat. Asadar, formula lui Leibniz este adevarata.
f(x) si M = sup
x[a,b]
ca x1 = a sau x1 = b, cum f(a) = f(b), din f(x1) = f(a) =m<M = f(x2) rezulta ca x2 nu
poate
coincide nici cu a si nici cu b, deci x2 (a, b). Atunci, conform Teoremei lui
Fermat, avem
f_(x2) = 0 si deci exista c = x2 (a, b) asa ca f_(c) = 0.
Observatia 11.2.3 Geometric, teorema lui Rolle afirma ca n conditiile din
enuntul teoremei
exista cel putin un punct al graficului functiei f, care nu coincide cu
extremitatile, n care
tangenta este paralela cu axa Ox.
Observatia 11.2.4 Daca n teorema lui Rolle f(a) = f(b) = 0, atunci rezulta ca
ntre doua
radacini a, b ale functiei f exista cel putin o radacina c a derivatei.
225
Observatia 11.2.5 Intre doua radacini reale consecutive ale derivatei unei
functii pe un
interval se afla cel mult o radacina reala a functiei.
Intr-adevar, fie c1 < c2 doua radacini consecutive ale derivatei. Sa
presupunem ca
exista doua racini reale diferite x1 si x2 ale functiei, f(x1) = f(x2) = 0, c1 < x1 <
x2 < c2.
Dupa teorema lui Rolle ntre x! si x2 trebuie sa existe o radacina a derivatei,
ceea ce nu se
poate, c1 si c2 fiind radacini consecutive ale derivatei.
Aceasta observatie permite sa separam radacinile reale ale ecuatiei f(x) =
0, daca se
cunosct radacinile ecuatiei f_(x) = 0. Fie c1 < c2 < c3 < . . . < ck radacinile
ecuatiei f_(x) = 0
asezate n ordine crescatoare pe intervalul [a, b]. Formam sirul lui Rolle
f(a), f(c1), f(c2), . . . , f(ck), f(b).
Conform observatiei 11.2.5, n fiecare interval (a, c1), (c1, c2), . . . , (ck, b) exista
cel mult o
radacina a functiei. Exista o radacina pe unul din aceste intervale numai
daca functia ia
valori de semne contrare la capetele intervalului respectiv. Prin urmare, ecuatia
f(x) = 0
are atate radacini reale n [a, b] cate variatii de semn are sirul lui Rolle.
Teorema 11.2.3 (Teorema lui Cauchy; a doua teorema de medie a calculului
diferential).
Fie f, g : [a, b] R doua functii care verifica conditiile:
i) f, g sunt continue pe [a, b].
ii) f, g sunt derivabile pe (a, b).
iii) g_(x) _= 0 pentru orice x (a, b).
Atunci exista un punct c (a, b) astfel ca
f(b) f(a)
g(b) g(a)
= f_(c)
g_(c) .
Demonstratie. Observam ca g(b) _= g(a) deoarece n caz contrar, conform
Teoremei lui Rolle,
aplicata functiei g, ar exista (a, b) cu g_() = 0, ceea ce este n
contradictie cu conditia
(iii) din enunt.
Acum, consideram functia auxiliara
h(x) = f(x) f(b) f(a)
f(x) = lim
xx0
g(x) = 0;
226
iii) g_(x) _= 0, oricare ar fi x I {x0};
iv) exista lim
xx0
f_(x)
g_(x)
= l R,
atunci are loc
lim
xx0
f(x)
g(x)
= lim
xx0
f_(x)
g_(x)
= l.
Pentru demonstratie consideram functiile
F(x) =
_
f(x) , daca x I {x0}
0 , daca x = x0
si
G(x) =
_
g(x) , daca x I {x0}
0 , daca x = x0
Aceste functii sunt continue pe I derivabile pe I {x0} si G_(x) _= 0, oricare ar fi
x I {x0}. Aplicam teorema lui Cauchy functiilor F(x) si G(x) pe intervalul
compact [x0, x]
si avem
F(x) F(x0)
G(x) G(x0)
= F_(c)
G_(c)
= f_(c)
g_(c), x0 < c < x.
De aici, utilizand conditia iv), prin trecere la limita obtinem:
lim
xx0
f(x)
g(x)
= lim
xx0
f_(x)
g_(x)
= l.
A doua regula a lui l_Hospital.Fie a > 0 si f, g : (a,+) R doua functii. Daca sunt
ndeplinite conditiile:
i) functiile f si g sunt derivabile pe (a,+);
ii) lim
xf(x) = lim
xg(x) = 0;
iii) g_(x) _= 0 pentru orice x > a;
iv) exista lim
x
f_(x)
g_(x)
= l R, atunci are loc egalitatea
lim
x
f(x)
g(x)
= lim
x
f_(x)
g_(x) .
Pentru demonstratie se face schimbarea de variabila x = 1/t si se aplica prima regula a
lui l_Hospital
pe intervalul
&
0, 1
a
'
pentru x 0.
Observatia 11.2.7 Daca avem lim
xx0
f(x) = lim
xx0
f(x)
g(x)
= lim
xx0
1
f(x)
1
g(x)
f
_(x).
Pentru demonstratie se aplica teorema lui Lagrange pe intervalele [x, x0] si
[x0, x] si se
face x x0.
Observatia 11.2.13 Daca functia f are derivata marginita pe I, atunci f este
functia lipschitzian
a pe I.
228
Demonstratie. Fie x1, x2 doua puncte arbitrare diferite din I. Aplicam teorema
lui
Lagrange pe intervalul [x1, x2] (sau [x2, x1]) si exista c (x1, x2) asa ncat f(x1)
f(x2) =
f_(c)(x1 x2). Cum |f_(x)| M, M >0, oricare ar fi x I, avem
|f(x1) f(x2)| = |f
_(c)(x1 x2)| = |f
_(c)| |x1 x2| M|x1 x2|,
ceea ce ne arata ca f este lipschitziana pe I.
Teorema 11.2.5 (Teorema lui Darboux). Daca f : I R este o functie derivabila pe
I,
atunci derivata sa f_ are proprietatea lui Darboux pe acel interval.
Demonstratie. Fie x1, x2 I cu x1 < x2. Sa presupunem ca f_(x1) < f_(x2) si
(f_(x1), f_(x2)). Consideram functia auxiliara g : I R, g(x) = f(x) x, care
verifica
inegalitatile: g_(x1) < 0 si g_(x2) > 0.
Deoarece g este derivabila pe [x1, x2] I rezulta ca g este continua pe
compactul [x1, x2]
deci si atinge marginile. Atunci exista c [x1, x2] asa ncat g(c) = min
x[x1,x2]
g(x). Sa aratam
ca c _= x1 si c _= x2. Din g_(x1) < 0 rezulta ca exista > 0 asa ncat
g(x)g(x1)
xx1
< 0, pentru
orice x (x1, x1 + ), de unde obtinem ca g(x) < g(x1), pentru orice x (x1, x1 + ).
Aceasta
ultima inegalitate ne arata ca g si atinge marginea inferioara ntr-un punct
diferit de x1;
deci c _= x1. In mod analog, demonstram ca c _= x2. Acum, aplicand teorema lui
Fermat
functiei g pe intervalul [x1, x2] rezulta ca g_(c) = 0, adica f_(c) = .
Teorema 11.2.6 (Teorema lui Taylor). Fie I un interval deschis al lui R. Daca
functia
f : I R este derivabila de n + 1 ori pe I, atunci pentru orice doua puncte x, x0 I,
cu
x _= x0, exista un punct c (x, x0) (sau (x0, x)) asa ncat
f(x) = f(x0) + f_(x0)
1!
(x x0) + f__(x0)
2!
(x x0)2 + . . .+
+f(n)(x0)
n!
(x x0)n + f(n+1)(c)
(n + 1)!
(x x0)(n+1),
numita formula lui Taylor.
Demonstratie. Ne propunem sa scriem pe f sub forma:
f(x) = f(x0) + f_(x0)
1!
(x x0) + f__(x0)
2!
(x x0)2 + . . .+
+f(n)(x0)
n!
(x x0)n + K(x x0)(n+1), ()x I,
(11.7)
unde K este un numar real. Consideram functia auxiliara
g(t) = f(t) + f_(t)
1!
(x t) + f__(t)
2!
(x t)2 + . . .+
+f(n)(t)
n!
(x t)n + K(x t)(n+1), ()t I.
Observam ca g este derivabila pe I, g(x) = f(x), g(x0) = f(x0). Asadar, functia g
satisface conditiile teoremei lui Rolle pe [x, x0] (sau [x0, x]). Atunci exista un
punct c (x, x0)
(sau (x0, x)) asa ncat g_(c) = 0.
Dar
g
_(t) = f
_(t) + f__(t)
1!
(x t) f_(t)
1!
+ f___(t)
2!
(x t)2 f__(t)
1!
(x t)+
+. . . + f(n+1)(t)
n!
(x t)n f(n)(t)
(n 1)!
(x t)n1 K(n + 1)(x t)n,
229
()t I, de unde
g
_(t) = f(n+1)(t)
n!
(x t)n K(n + 1)(x t)n, ()t I.
, ()x (1,)
(vezi Exemplul 11.1.1), avem f(0) = 1, f(k)(0) = (1)k1
(k 1)!, k N
si formula de tip MacLaurin
ln(1 + x) = x
1
x2
2!
+ x3
3!
x4
4!
+ . . . + (1)n1 xn
n!
+
+(1)n xn+1
n+1
1
(1 + x)n+1
()x (1,), (0, 1).
230
f(x) f(x0)
x x0
= A, adica f este derivabila n
punctul x0 si A = f_(x0).
Reciproc, sa presupnem ca f este derivabila n punctul x0. Din definitia
derivatei lui
f n punctul x0 avem
lim
xx0
f(x) f(x0)
x x0
=f
_(x0).
Consideram functia : I R,
(x) =
f(x) f(x0)
x x0
f
_(x0) , pentru x I {x0}
0 , pentru x = x0.
Se observa ca lim
xx0
Economia este considerata cea mai exacta dintre stiintele sociale, [?],
deoarece, n
general, procesele economicce sunt studiate prin modele matematice. In 3.2 am
vazut
ca relatiile dintre diferite marimi economice se pot exprima prin functii.
Pentru a studia
variatia unei astfel de functii si a trasa graficul ei se folosesc derivatele
functiei de ordinul
ntai si doi.
In domeniul economic n descrierea variatiei marimii y n raport cu o alta
marime
x, data prin functia y = f(x), x I, I interval din R, se utilizeaza conceptul de
medie si
conceptul de marginal. (vezi partea introductiva la capitolul 4).
Definitia 11.4.1 Numim valoarea medie a lui f pe intervalul [x, x + h] I,h > 0,
notata cu
f(x), raportul
f
x
= f(x + h) f(x)
h
.
Exemple: 11.4.1. Fie P(t) numarul de unitati produse ntr-un flux tehnologic
dupa t ore de
la nceperea proccesului. Valoarea medie a lui P(t) ntr-un interval de h ore este
P(t + h) P(t)
h
= P(t)
si se numeste productie medie.
11.4.2. Daca functia de cost total pentru realizarea a x unitati dintr-un
produs este
C(x) = x2
9 + x + 100, x 1 sa stabilim cate unitati trebuie realizate pentru a avea cel
mai
scazut pret mediu pe unitate de produs.
Trebuie sa studiem variatia functiei pret mediu
C(x) = C(x)
x
=x
9
+
100
x
, x 1.
Cum C(x)
_
100
x2 are
C
_
(x) 0 + + +
C(x) 910
9
23
_
rezulta ca vom avea cel mai scazut pret mediu daca se produc 30 unitati
de produs.
Definitia 11.4.2 Numim valoare marginala a functiei f : I R, n punctul x I
lim
h0
f(x + h) f(x)
h
=f
_(x) = df (x)
dx
Exemplul 11.4.3. In cazul Exemplului 11.4.1, valoarea marginala a productiei
P(t) este
productivitatea
P
_(t) = lim
h0
P(t + h) P(t)
h
.
Definitia 11.4.3 Numim variatia relativa a functiei
f : I R n punctul x I raportul
f(x)
f(x)
= f(x + h) f(x)
f(x) , h>0.
Definitia 11.4.4 Numim ritmul mediu de variatie a functiei f : I R n punctul x
I
raportul f(x)
f(x)
5
h si se noteaza cu Rf,m.
233
Definitia 11.4.5 Numim ritmul local (marginal) a functiei f : I R n punctul x
limita
lim
h0
Rf,m, adica
lim
h0
f(x)
f(x)
0
h = lim
h0
f(x)
h
1
f(x)
= f_
f
= (ln f)_
,
care este derivata logaritmica a lui f. Ritmul local a lui f n x se noteaza prin Rf,x.
Definitia 11.4.6 Numim elasticitatea medie a functiei f : I R n punctul x,
notata prin
Em, raportul variatiilor relative ale lui f(x) si x, adica
Ef,m =
f(x)
f(x)
0
h
x
=
f(x)
h
x
f(x) .
Definitia 11.4.7 Numim elasticitatea locala (marginala) a functiei f : I R, n
punctul x
limita elasticitatii medii cand h 0. Ea se noteaza prin Ef,m.
Avem
Ef,m = lim
h0
x
f(x)
f(x)
h
=x
f
f
_ = x(ln f)_ =
(ln f)_
(ln x)_ .
Proprietatea importanta a elasticitatii unei functii este aceea ca ea este ca
marime
independenta de unitatile de masura n care au fost masurate variabilele
f(x) si x.
Exemplul 11.4.4. Fie x = ap + b, a > 0, b > 0 o functie cerere pentru o marfa de
pret p.
Elasticitatea marginala a cererii n p este
Eap+b,p = p(ln(ap + b))_ = ap
ap + b
.
Cum Eap+b,p < 1, rezulta ca la o cerere de tip liniar la o crestere relativa a
pretului
corespunde o crestere relativa mai mica pentru cerere.
Observatia 11.4.1 Notiunile introduse n acest paragraf se transpun usor la
notiunile din
domeniul economic. Astfel, avem cost mediu, cost marginal, elasticitatea costului,
cerere
medie, cerere marginala, elasticitatea cererii etc.
234
x3 3x + 2;
b) f : R R, f(x) = (x 1) arcsin
x2
x2 + 1
n punctul x = 0.
4. Numerele a0, a1, ..., an verifica conditia a0
1
+
2a1
2
+
22a2
3
+ ... +
2nan
n+1
= 0. Sa se arate ca
functia f : [1, e2] R, f(x) = a0 + a1 ln x + a2 ln2 x + ... + an lnn x are cel putin un
zero n
intervalul (1, e2).
5. a) Se considera finctia f : (1,) R, f(t) = ln(1+t). Aplicand teorema lui
Lagrange
functiei f pe intervalul [0, x], x > 0, sa se arate ca oricare ar fi x > 0 are loc
relatia:
x (1 + x) ln(1 + x) < 0;
b) Sa se arate ca functia g : (0,) R, g(x) = (1+x) 1
x este monoton descrescatoare.
6. Utilizand teorema lui Cauchy sa se demonstreze inegalitatea:
ln(1 + x) >
arctgx
1+x
, x>0.
7. a) Precizati punctele de extrem local ale functiei:
f : R R, f(x) = |x2 1|.
b) Determinati derivata de ordinul n, n N, pentru functia f(x) = sinx.
c) calculati derivata de ordinul 20 a functiei
h(x) = x3 sin x.
8. Sa se dezvolte dupa puterile lui x functia
f : (1,) R, f(x) = ln(1 + x).
9. Sa se dezvolte f(x) = ex, x R, dupa puterile lui x + 1.
10. Sa se determine n N astfel ncat polinomul lui Taylor Tn(x) n punctul x0 =
0 asociat
functiei f(x) =
Test nr. 10
3. a) f este derivabila pe R\{2, 1}, iar (2, 0) este punct de inflexiune si (1, 0)
este punct
de ntoarcere.
b) f este derivabila n x = 0, iar (0, 0) este punct unghiular.
4. Se considera functia g : [1, e2] R,
g(x) = a0 ln x
1
+ a1 ln2 x
2
+ ... + an lnn+1 x
n+1
si se aplica teorema lui Rolle.
5. b) Se calculeaza g_(x) si se foloseste punctul (a).
6. Se aplica teorema lui Cauchy functiilor f, g : [0, x] R, cu x > 0, f(t) = (1+t) ln(1
+ t),
g(t) = arctg (t).
7. a) (1, 0) si (1, 0) sunt puncte de minim local, iar (0, 1) este punct de maxim
local;
b) f(n)(x) = sin
$
x+n
2
%
, ()n N.
c) h(20)(x) =
&
6 _3
20
3x2 _1
20
'
cos x +
&
x3 6x _20
20
'
sin x.
8. Se aplica formula lui Mac Laurin si se obtine:
ln(1 + x) = x x2
2
+ x3
3
+ ... + (1)n xn+1
n+1
+
+(1)n+1 xn+2
n+2
1
(1 + x)n+2 cu (0, 1).
9. Se aplica formula lui Taylor cu x0 = 1 si se obtine:
ex =
1
e
*
1+x+1
1!
+
(x + 1)2
2!
+ ... +
(x + 1)n
n!
+
+
+
(x + 1)n+1
(n + 1)!
e
1+(x+1).
10. Se impune ca restul formulei lui Mac Laurin sa aiba valoarea absoluta mai
mica sau
egala cu
1
16
si se obtine n 2.
236
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
II,
Editura ULB, Sibiu, 2002.
237
Capitolul 12
x(a1,
y(a1,
x(x,
y) = f(x, y)
x
=
1(x2 + y2 + 1) 2x(x + y)
(x2 + y2 + 1)2 =
= y2 x2 2xy + 1
(x2 + y2 + 1)2 ,
f
_
y(x,
y) = f(x, y)
y
=
1(x2 + y2 + 1) 2y(x + y)
(x2 + y2 + 1)2 =
= x2 y2 2xy + 1
(x2 + y2 + 1)2 ,
oricare ar fi (x, y) R2.
Exemplul 12.1.2. Pentru functia f(x, y) = x2y definita pe D = {(x, y) R2|x > 0, y
R}
derivatele partiale sunt
f
_
x(x,
y) = f(x, y)
x
= 2y x2y1
si
f
_
y(x,
y) = f(x, y)
y
= x2y2 lnx.
Observatia 12.1.1 Derivatele partiale ale unei functii de n variabile, n 3, se
definesc n
mod analog. Fie functia f : D Rn R, z = f(x1, x2, . . . , xn) si punctul M(a1, a2, . . . ,
an) D.
Spunem ca functia f este derivabila partial n punctul M n raport cu
variabila xk, daca
lim
xkak
xk (M)
_
=f
xk (a1,
= u
x
=
2x
x2 + y2 + z2, u
x
= u
y
=
2y
x2 + y2 + z2 ,
u
y
= u
z
=
2z
x2 + y2 + z2 .
Exemplul 12.1.4. Pentru functia u = xy3z definita pe D = {(x, y, z) R3|x > 0, y > 0,
z R},
derivatele partiale sunt:
u
x
= y3zxy3z1,
u
y
= xy3z3z y3z1 ln x,
u
z
= xy3z
y3z ln y ln x.
Acum sa introducem derivatele partiale de ordin superior.
Derivatele partiale pentru functia f : D R2 R, z = f(x, y) sunt noi functii de
doua
variabile. Daca derivatele partiale f_
z
x(x,
y), f_
y) sunt la randul lor derivabile partial n
raport cu x si y, atunci derivatele lor partiale se numesc derivate partiale de
ordinul doi ale
functiei f. Ele se noteaza prin
(f
y(x,
x)_
x=
__
x2 sau
x
_
f
x
_
= 2f
x2 ;
(f
_
x)_
y=
__
sau
y
_
f
x
_
= 2f
yx
;
(f
xy
y)_
x=
__
sau f
y
_
f
x
_
= 2f
yx
;
(f
yx
y)_
y=
__
y2 sau
y
_
f
y
_
= 2f
x2 .
Exemplul 12.1.5. Pentru functia f(x, y) = ln(x2 + y2 + 3), (x, y) R2, avem
f
_
=
2x
x2 + y2 + 3, f
x
=
2y
x2 + y2 + 3,
f
y
__
x2 =
_
2x
x2 + y2 + 3
__
x
=
2(x2 + y2 + 3) 2x 2x
(x2 + y2 + 3)2 =
2(y2 x2 + 3)
(x2 + y2 + 3)2 ,
f
__
=
_
2x
x2 + y2 + 3
__
xy
= 4xy
(x2 + y2 + 3)2 ,
f
__
=
_
2y
x2 + y2 + 3
__
yx
=
4xy
(x2 + y2 + 3)2 ,
f
__
y2 =
_
2y
x2 + y2 + 3
__
y
=
2(x2 + y2 + 3) 4y2
(x2 + y2 + 3)2 =
2(x2 y2 + 3)
(x2 + y2 + 3)2 .
=x_
x2 + y2 + z2
,f
x
=y_
x2 + y2 + z2
,
f
y
=z_
x2 + y2 + z2
f
z
__
x2 =
_
x2 + y2 + z2
x2
x2+y2+z2
x2 + y2 + z2 = y2 + z2
(x2 + y2 + z2)3/2 ,
f
__
xy
__
=f
= yx
(x2 + y2 + z2)3/2 ,
f
yx
__
xz
=f
__
= xz
(x2 + y2 + z2)3/2 ,
f
zx
__
yz
__
=f
= yz
(x2 + y2 + z2)3/2 ,
f
zy
__
y2 =
x2 + z2
(x2 + y2 + z2)3/2 ,
f
__
z2 =
x2 + z2
(x2 + y2 + z2)3/2 , (x, y, z) R3 {(0, 0, 0)}.
Exemplul 12.1.7. Sa calculam 3u
xyz
daca u = exyz, (x, y, z) R3.
Avem
u
z
= xyexyz,
2 u
yz
= xexyz + xy xzexyz = (x + x2yz)exyz,
3 u
xyz
= (1+2xyz)exyz + (x + x2yz)yzexyz =
= (1+3xyz + x2y2z2)exyz, oricare ar fi (x, y, z) R3.
x(a,
b) = f(a,b)
.
La fel, valoarea z(a,b)
y = f(a,b)
y masoara panta lui MTy, tangentan M(a, b) la sectiunea
verticala a suprafetei perpendiculara pe Ox n x = a.
x
= y + 2, z
x(1,
1) = 3,
z
_
y
_
= x 3, z
x(1,
1) = 2,
z(1, 1) = 1,
iar ecuatia planului tangent este:
(x 1)3 + (y 1)(2) = z 1
242
adica
3x 2y z = 0.
Din punct de vedere economic derivatele partiale au interpretari analoage cu
cele de
la derivata functiilor reale de o variabila reala.
De exemplu, daca cererea pietei pentru o marfa X este o functie de toate
preturile
pietei
x = f(p1, p2, . . . , pn), (p1, p2, . . . , pn) Rn
+,
atunci derivatele partiale ale acestei functii arata variatiile cereri cand
unul din preturi
variaza, celelalte ramanand constante.
Elasticitatea partiala a cererii pentru X n raport cu pretul sau px este
nk = (ln x)
(ln pk)
= pk
x
x
pk
,
, cererea marginala
data de pretul pk n combinatia de preturi (p1, p2, . . . , pn).
,
z
__(x)
= (z
_(x))_
=
_
a
f
u
+c
f
v
__
x
=
=a
_
f
u
__
x
+c
_
f
v
__
x
=a
*
u
_
f
u
_
u
_(x) +
v
_
f
u
_
v
_(x)
+
+
+c
*
u
_
f
v
_
u
_(x) +
v
_
f
v
_
v
_(x)
+
=
+a
*
a
2 f
u2 + 2f
uv
c
+
+c
*
a
2 f
uv
+c
2 f
v2
+
=
243
= a2 2f
u2 + 2ac
2 f
yv
+ c2 2f
v2 .
Simbolic acest rezultat se scrie sub forma
y
__(x) =
_
a
u
+c
v
_(2)
f(u, v),
cu semnificatia ca se ridica binomul la patrat si exponentii puterilor
pentru
u si
v se iau
ca ordine de derivare pentru f(u, v) n raport cu u si v.
Prin inductie matematica se arata ca
z(n)(x) =
_
a
u
+c
v
_(n)
(12.2) f(u, v)
Pentru n = 3 avem
z(3)(x) = a3 3f
u3 + 3a2c
3 f
u2v
+ 3ac2 3f
uv2 + c3 3f
v3 .
Functiile compuse considerate mai sus sunt functii compuse de o singura
variabila. Se
pot considera functii din mai multe variabile. Astfel putem forma functia
compusa de doua
variabile
(12.3) z(x, y) = f(u(x, y), v(x, y)), (x, y) D R2.
Presupunem ca functia f(u, v) admite derivate partiale de ordinul ntai
continue si
functiile u(x, y), v(x, y) au, de asemenea, derivate partiale de ordinul ntai.
Utilizand (12.1) n raport cu x si y, din (12.3) gasim:
z
x
=z
_
= f
u
u
x
+ f
v
v
x
z
y
=z
x
= f
u
u
y
+ f
v
v
y
.
Derivatele partiale de ordin superior ale acestor functii se calculeaza n mod
analog,
tinandu-se seama ca si derivatele partiale obtinute sunt functii
compuse.
Aplicatia 12.3.1. Functii omogene. Un polinom P de doua sau mai multe
variabile este
y
x1 (x1,
_
x2 (x1,
. . . , xn) + . . .+
+xnf
_
xn(x1,
xif
_
txi (tx1,
xif
_
xi (x1,
xif
_
xi (tx1,
t2k =
=
t
n
i=1
xif
_
xi (tx1,
1
k!
*
(x a1)
x
+ (y a2)
y
+(k)
f(a1, a2)+
+
1
(n + 1)!
*
(x a1)
x
+ (y a2)
y
+(n+1)
f(, ),
oricare ar fi (x, y) V (M), numita formula lui Taylor
245
Demonstratie. Consideram functia compusa
F(t) = f(a1 + t(x a1), a2 + t(y a2)), (x, y) V (M)
si t [0, 1]. Pentru t = 0 avem F(0) = f(a1, a2), iar pentru t = 1 avem F(1) = f(x, y).
Functia de o singura variabila F(t) este definita si poseda derivate pe
variabila pana
la ordinul (n + 1) continue n origine si deci se poate dezvolta dupa formula lui
Maclaurin
n jurul originii:
F(t) = F(0) + t
1!F
_(0) + . . . + tn
n!F(n)(0) + tn+1
(n + 1)!F(n+1)(t),
(0, 1). Pentru t = 1 obtinem:
F(1) = f(x, y) = F(0) +
1
1!F
_(0) + ... +
1
n!F(n)
(0) +
1
(n + 1)!F(n+1)
() (12.5)
Utilizand formula (12.2) de la exemplul 12.3.1, obtinem
Fk(t) =
*
(x a1)
x
+ (y a2)
y
+(k)
f(a1 + t(x a1), a2 + t(y a2))
k= 0, 1, ..., n+ 1; de unde
Fk
(0) =
*
(x a1)
x
+ (y a2)
y
+(k)
f(a1, a2), k = 0, n.
Acum din (12.5) rezulta formula lui Taylor, cu = a1 + (x a1),
= a2 + (y a2), (0, 1).
Pentru n= 0 formula lui Taylor conduce la formula cresterilor finite sau
formula lui Lagrange pentru functiile de doua variabile:
f(x, y) = f(a1, a2) + (x a1)f
_
x(,
_
y(,
) + (y a2)f
),
cu = a1 + (x a1), = a2 + (y a2), (0, 1)
Observatia 12.3.1 Formula lui Taylor pentru doua variabile se poate generaliza
pentru
functiile cu m variabile, n conditii analoage. Pentru functia z = f(x1, x2, ..., xm),
definita
ntr-o vecinatate a unui punct M(a1, a2, ..., am) si care are derivate partiale
pana la ordinul
(n+ 1), continue, este valabila formula lui Taylor:
f(x1, x2, ..., xm) =
n
k=0
1
k!
*
(x1 a1)
x1
+ ... + (xm am)
xm
+k
f(M)+
+
1
(n + 1)!
*
(x1 a1)
x1
+ ... + (xm am)
xm
+(n+1)
f(1, 2, ..., m)
1 = a1 + (x1 a1), 2 = a2 + (x2 a2), m = am + (xm am),
(0, 1).
Aplicatia 12.3.3. Derivata dupa o directie. Fie functia f : D Rn R, M(a1,
a2, ..., an)
un punct interior din D si vectorul l = (l1, l2, ..., ln) Rn, pentru care ||l||2 =
_n
k=1
l2k
= 1.
Definitia 12.3.2 Numim derivata functiei f dupa directia l n punctul M,
notata prin f(M)
l ,
numarul real definit prin
f(M)
l
= lim
xM
f(x) f(M)
d(x,M) ,
246
unde X = (x1, x2, ..., xn) D iar d(X, M) este distanta dintre punctele X si M.
Considerand l = ek = (0, ..., 1, 0, ..., 0), obtinem
f(M)
ek
= f(M)
xk
, k = 1, n
adica derivatele partiale ale lui f n punctul M.
Avem
MX = (1, 3, 2) (3, 2, 1) = (2, 1, 1),
||MX|| =
4+1+1=
6, l =
_2
6
,
1
6
,
1
6
_
,
f
_
x(M)
_
= 3, f
y(M)
_
= 4, f
z(M)
=7
si
f
l
(M) = 6
6
+
4
6
+
7
6
=
5
6
Aplicatia 12.3.3. Fie F : D R2 R o functie de doua variabile. O functie f : A
B cu
A B D astfel ncat F(x, f(x)) = 0 pentru orice x A se numeste functie
definita implicit
sau pe scurt functie implicita.
Cu alte cuvinte, functiile y= f(x) definite cu ajutorul ecuatiilor F(x, y)= 0 se
numesc
functii implicite. O astfel de ecuatie poate sa aiba pe A una, mai multe
solutii sau nici
una. Se pune problema studierii proprietatilor (de continuitate, de
derivabilitate, etc.) ale
functiilor implicite direct de pe ecuatia de definitie, fara a face
explicitarea lor. Teoremele
care stabilesc astfel de proprietati se numesc teoreme de existenta
Teorema 12.3.4 Fie F o functie reala de doua variabile definita pe A B, A R,
B R si
(a1, a2) un punct interior lui A B (a1 punct interior lui A, a2 punct interior lui B).
Daca
247
i) F(a1, a2) = 0
ii) F, F_
x, F_
y sunt continue pe o vecinatate U V a lui (a1, a2),
U V A B;
iii) F_
y(a1, a2) _= 0, atunci
1) exista o vecinatate U0 U a lui a1, o vecinatate V0 V a lui a2 si o functie
unica
f : U0 V0, y = f(x), astfel ncat f(a1) = a2 si F(x, f(x)) = 0 pentru x U0;
2) functia f are derivata continua pe U0 data de formula
f
_(x) = F_
x(x, y)
F_
y(x, y)
;
3) daca F are derivate partiale de ordinul k continue pe U V , atunci f are
derivate de
ordinul k continua pe U0.
Nu prezenta demonstratia riguroasa a acestei teoreme de existenta. Insa
dam modalitatea
practica de obtinere a derivatei f_. In acest scop , consideram n ecuatia
F(x, y) = 0 pe
y = f(x) si derivam n raport cu x utilizand regula de derivare a functiilor
compuse. Avem
F
_
x
_
y
+F
y
_(x) = 0,
de unde
y
_(x) = f
_(x) = F_
x
F_
y
.
Pentru calculul derivatelor de ordin superior ale functiei f se procedeaza n
mod analog.
Exemplul 12.3.3. Ecuatia x3+3xy+y3 = 1 defineste pe y ca functie de x, pentru
(x, y) D R2.
Sa se calculeze y_, y__, y_(1) si y__(1).
Derivam n raport cu x n ecuatia care defineste pe y ca functie de x si
avem
x2 + y + xy
_ + y2y
_ = 0.
De aici, pentru x + y2 _= 0, obtinem
y
_ = x2 + y
x + y (12.6) 2 .
Pentru a calcula pe y__ procedam astfel:
y
= (2x + y_)(x + y2) (x2 + y)(1 + 2yy_)
(x + y2)2 =
= x2 y + xy_ 2x2yy_ y2y_ + 2xy2
(x + y2)2 .
Acum, nlocuim cu y_ cu expresia din (12.6) si obtinem
y
__ = 6x2y2 2xy + 2xy4 + 2x4y
(x + y2)2 (12.7) .
Pentru x= 1 din ecuatia data avem
1 + 3y(1) + (y(1))3 = 1,
de unde y(1)= 0. Atunci, din (12.6) si (12.7) obtinem y_(1) = 1 si y__(1) = 0
248
Observatia 12.3.2 Se pot considera functii implicite z = f(x1, x2, ..., xn) de
variabile definite
printr-o ecuatie F(x1, x2, ..., xn, z) = 0. Calculul derivatelor partiale ale lui z se
obtin printrun
procedeu analog cu cel de la derivarea functiilor implicite de o variabila reala.
Exemplul 12.3.4. Sa se calculeze derivatele partiale de ordinul ntai ale
functiei z(x, y)
definita implicit de ecuatia
2x + y + xyz = ez
Derivam n raport cu x si y tinand seama ca z este functie de x si y.
Avem
2 + yz + xy
z
x
= ez z
x
,
1 + xz + xy
z
y
= ez z
y
,
de unde
z
x
=
2 + yz
ez xy
,
z
y
=
1 + xz
ez xy
,
daca ez xy _= 0.
Observatia 12.3.3 Exista situatii practice sau teoretice n care intervin
functii definite implicit
de sisteme de ecuatii. Sa consideram cazul simplu a doua ecuatii cu patru
variabile:
F1(x, y, u, v) = 0,
__
F2(x, y, u, v) = 0.
In anumite conditii, acest sistem defineste implicit doua functii u = f(x, y) si v
= g(x, y)
Pentru calculul derivatelor partiale de ordinul ntai ale functiilor u si v se
deriveaza
ecuatiile sistemului n raport cu x si y, tinand cont ca u si v sunt functii de
x si y. Avem:
F1
x
+ F1
u
u
x
+ F1
v
v
x
= 0,
F2
x
+ F2
u
u
x
+ F2
v
v
x
= 0,
F1
y
+ F1
u
u
y
+ F1
v
v
y
= 0,
F2
y
+ F2
u
u
y
+ F2
v
v
y
= 0.
Se observa ca primele doua ecuatii formeaza un sistem liniar n
necunoscutele u
x si v
x.
____
,
numit determinantul functional sau iacobianul functiilor F1, F2 n raport cu u, v.
Daca
D(F1, F2)
D(u, v)
_= 0, atunci din sistemele de mai sus se afla
u
x
,
v
x
,
u
y
,
v
y
.
Exemplul 12.3.5. Sistemul x+2y +u2 +v2 = 6, x2 +xy +2u3 v3 = 7 defineste pe u
si v ca
functii de x si y, cu u(2, 1)= 1 si v(2, 1)= 1. Sa calculam derivatele
partiale u
x
,
v
x
,
u
y
,
v
y
n punctul (2, 1).
Pentru a calcula u
x
si v
x
derivam ecuatiile sistemului n raport cu x, tinand seama ca
u si v sunt functii de x. Avem
1 + 2u
u
x
+ 2v
v
x
=0
249
2x + 6u2 u
x
3v2 v
x
= 0,
care este un sistem liniar n necunoscutele u
x si v
x, cu determinantul
____
2u 2v
6u2 3v2
____
= 6uv(v + 2u).
Daca (x, y) R2 asa ncat 6uv(v + 2u) _= 0, atunci
u
x
=
____
1 2v
2x 3v2
____
6uv(v + 2u)
= 3v + 4x
6u(v + 2u) ,
v
x
=
____
2u 1
6u2 2x
____
6uv(v + 2u)
=
2x 3u
3v(v + 2u)
In mod analog, derivand ecuatiile sistemului n raport cu y, obtinem
2 + 2u
u
y
+ 2v
v
y
=0
x + 6u2 u
y
3v2 v
y
=0
si daca 6uv(v + 2u) _= 0, avem
u
y
=
3v + x
3u(v + 2u) ,
v
y
= x 6u
3v(v + 2u) .
Daca x= 2, y= 1, atunci sistemul dat ia forma
u2(2, 1) + v2(2, 1) = 2
2u3u(2, 1) v3(2, 1) = 1
care are solutia u(2, 1)= 1 si v(2, 1)= 1.
Acum, utilizand expresiile derivatelor partiale ale functiilor u si v, gasim
u
x
(2, 1) = 11
18,
v
x
(2, 1) =
1
9,
u
y
(2, 1) = 5
9,
v
y
(2, 1) = 4
9.
1(x, y) = lim
xa1, ya2
2(x, y) = 0
astfel ncat
f(x, y) f(a1, a2) = f
_
x(a1,
_
a2)(x a1) + f
x(,
_
y)(x a1) + f
y(a1,
)(y a2),
unde este cuprins ntre a1 si x, iar este cuprins ntre a2 si y. Acum putem
scrie
f(x, y) f(a1, a2) = f
_
x(a1,
_
y(a1,
a2)(x a1) + f
a2)(y a1)+
+[f
_
x(,
_
y) f
x(a1,
6
f
a2)] (x a1) +
y(a1,
_
a2) f
y(a1,
a2)
7
(y a2)
In continuare, notam:
1(x, y) = f
_
x(,
_
y) f
x(a1,
a2)
2(x, y) = f
_
y(a1,
_
) f
y(a1,
a2).
Cum din (x, y) (a1, a2) rezulta (, y) (a1, a2) si (a1, ) (a1, a2) si deoarece f_
x si f_
y sunt
continue n M(a1, a2) avem
lim
(x,y)(a1,a2)
1(x, y) = lim
(x,y)(a1,a2)
[f
_
x(,
_
) f
x(a1,
si
lim
a2)] = 0
(x,y)(a1,a2)
2(x, y) = lim
(x,y)(a1,a2)
[f
_
y(a1,
_
) f
y(a1,
a2)] = 0
In final obtinem
f(x, y) f(a1, a2) = f
_
x(a1,
_
y(a1,
a2)(x a1) + f
a2)(y a2)+
+1(x, y)(x a1) + 2(x, y)(y a2),
1(x, y) = lim
(x,y)(a1,a2)
2(x, y) = 0.
Teorema este demonstrata.
Pentru (x, y) suficient de aproape de (a1, a2) din (12.1) avem
f(x, y) f(a1, a2) = f
_
x(a1,
_
a2)(x a1) + f
y(a1,
a2)(y a2),
iar daca notam x a1 = h si y a1 = k, atunci obtinem
f(x, y) f(a1, a2) = f
_
x(a1,
_
a2)h + f
y(a1,
a2)k.
Definitia 12.4.1 Functia liniara g : R2 R,
g(h, k) = f
_
x(a1,
_
a2)h + f
y(a1,
a2)k
se numeste diferentiala functiei n punctul M(a1, a2).
Notam g prin df (a1, a2). Daca consideram f(x, y) = x si f(x, y) = y, (x, y) R2
gasim h = dx si
k = dy. Acum diferentiala lui f n (a1, b1) ia forma
df (a1, a2) = f
_
x(a1,
_
a2)dx + f
y(a1,
a2)dy.
Diferentiala functiei f ntr-un punct arbitrar (x, y) D se scrie
df (x, y) = f
_
x(x,
_
y(x,
y)dx + f
y)dy =
251
= f
x
dx + f
y
dy.
In unele situatii este avantajos sa folosim scrierea
df =
_
x
dx +
y
dy
_
f,
unde produsul din dreapta este un produs ntre operatorul
d=
x
dx +
y
dy,
numit operator de diferentiere si functia f.
Exemplul 12.4.1.Fie f(x, y) = y2xe3x+y, (x, y) R2. Avem
df = f
x
dx + f
y
dy = y2(1 + 3x)e3x+ydx + xy(2 + y)e3x+ydy
Observatia 12.4.1 Pentru o functie de n variabile f(x1, x2, ..., xn) diferentiala se
defineste
prin
df = f
x1
dx1 + f
x2
dx2 + ... + f
xn
dxn
iar operatorul de diferentiere este
d=
x1
dx1 +
x2
dx2 + ... +
xn
dxn.
Uneori df se numeste diferentiala totala a functiei f, iar f
xi
dxi, i = 1, n, se numesc
diferentialele partiale.
Se observa imediat ca operatorul de diferentiere este liniar
Observatia 12.4.2 Metoda directa de a diferentia o functie este de a folosi
formula fundamental
a
df =
n
k=1
f
xk
dxk.
Uneori este mai convenabil sa se foloseasca regulile de diferentiere, care sunt
analoage cu
regulile de derivare.
Exemplul 12.4.2. Sa calculam diferentiala functiei u =
_
x2 + y2 + z2, (x, y, z) R3
Avem
du = d(x2 + y2 + z2)
2
_
x2 + y2 + z2
= d(x2) + d(y2) + d(z2)
2
_
x2 + y2 + z2
=
=x_
x2 + y2 + z2
dx + y _
x2 + y2 + z2
dy + z _
x2 + y2 + z2
dz,
(x, y, z) R3 {(0, 0, 0)}.
In aplicatii sunt utile proprietatile diferentialei date n urmatoarele
doua teoreme.
Teorema 12.4.2 Conditia necesara si suficienta ca diferentiala unei functii f :
D R2
R, z = f(x, y), sa fie identic nula pe D este ca f sa fie constanta pe D.
Demonstratie. Daca f(x, y) = k, k constanta, pentru orice (x, y) D, atunci
alegand pe rand
x constant si y constant, obtinem f
x = 0, f
y = 0, deci df = 0 pe domeniul D. Reciproc, daca
df = f
xdx + f
y dy = 0, pentru orice (x, y) D, atunci alegand pe rand x constant si constant,
obtinem f
x = 0 si f
y = 0.
252
Teorema 12.4.3 Daca o expresie diferentiala E = P(x, y)dx + Q(x, y)dy, cu
functiile P si Q
continue pe domeniul D R2, este diferentiala unei functii f : D R, pentru orice
(x, y) D,
atunci P = f
x si Q = f
y , pentru orice (x, y) D
Demonstratie: Pentru orice (x, y) D avem df = f
xdx + f
y dy = Pdx + Qdy, de unde
_
f
x
P
_
dx +
_
f
y
Q
_
dy = 0,
pentru orice ((x, y) D.
De aici, utilizand Teorema 12.4.2., obtinem f
x = P si f
y = Q, oricare ar fi (x, y) D.
Observatia 12.4.3 Proprietatile diferentialei din Teoremele 12.4.2. si 12.4.3.
se mentin si
x
_
f
x
_
dx +
y
_
f
x
_
dy
+
dx+
+
*
x
_
f
y
_
dx +
y
_
f
y
_
dy
+
dy =
= 2f
x2 dx2 + 2 2f
xy
dxdy + 2f
y2 dy2.
Operatorul
d 2 = 2
x2 dx2 + 2 2
x2y
dxdy + 2
y2 dy2 =
=
*
x
dx +
y
dy
+(2)
se numeste operatorul de diferentiere de ordinul doi. Cu ajutorul acestui
operator avem
d2f =
*
x
dx +
y
dy
+(2)
f.
Prin inductie matematica se arata ca
dnf = d(dn1f) =
*
x
dx +
y
dy
+(n)
f(x, y).
253
x1
dx1 +
x2
dx2 + ... +
xn
dxn
+(m)
f(x1, x2, ..., xn)
In caz particular, pentru m= 2 avem:
d2f =
*
x1
dx1 +
x2
dx2 + ... +
xn
dxn
+(2)
f(x1, ..., xn) =
= 2f
x21
dx21
+ 2f
x22
dx22
+ ... + 2f
x2
n
dx2
n+
+2 2f
x1x2
dx1dx2 + 2 2f
x1x3
dx1dx3 + ... + 2 2f
x1xn
dx1dxn+
+2 2f
x2xn
dx2dxn + ... + 2 2f
xn1xn
dxn1dxn.
Se observa ca d2f pentru o functie de n variabile este o forma patratica n
variabilele
dx1, dx2, ..., dxn, care are matricea
H = (hij)i,j=1,n,
unde hij = 2f
xixj
Aflarea extremelor functiilor de mai multe variabile este una din cele mai
importante probleme
de matematica deoarece multe chestiuni practice (stiintifice, tehnice,
economice etc.)
conduc la optimizarea unor modele descrise prin functii de mai multe variabile.
Fie f : D R2 R, z = f(x, y) o functie de doua variabile.
Definitia 12.5.1 Un punct M(a1, a2), (a1, a2) D, se numeste punct de minim local
(relativ)
respectiv maxim local (relativ) al lui f daca exista o vecinatate V(M) a lui M asa
ncat
pentru orice (x, y) V (M) D sa avem f(x, y) f(a1, a2) respectiv f(x, y) f(a1, a2).
Cel mai mare dintre toate maximele locale se numeste maxim absolut, iar cel mai
mic
dintre toate minimele locale, minim absolut. Maximele si minimele unei functii
se numesc
extremele functiei.
Teorema 12.5.1 Fie (a1, a2) D, D R2, punct de extrem local pentru functia f : D
R.
Daca exista derivatele partiale f_
x si f_
y, atunci f_
x(a1, a2) = 0 si f_
y(a1, a2) = 0.
Demonstratie. Pentru y = a2, functia f(x, a2)are n punctul x = a1, un punct de
extrem si
este derivabila n acest punct deci, conform teoremei lui Fermat avem f_
x(a1, a2) = 0.
In mod analog, pentru x = a1, functia f(a1, y) are n punctul y = a2 un punct de
extrem
si deci f_
y(a1, a2) = 0.
Reciproca teoremei nu are loc, adica daca f_
x(a1, a2) = 0, f_
y(a1, a2) = 0 nu rezulta ca (a1, a2)
este punct de extrem. Punctele (a1, a2) pentru care f_
x(a1, a2) = 0, f_
y(a1, a2) = 0 se numesc
puncte stationare. Asadar, punctele de extrem ale functiei f se gasesc
printre solutiile
sistemului f_
x = 0, f_
y = 0, nsa nu toate solutiile acestui sistem sunt puncte de extrem.
254
Observatia 12.5.1 Intr-un punct de extrem avem f_
x(a1, a2) = 0, f_
y(a1, a2) = 0, deci df (a1, a2) =
0.
cu minorii principali
_1 = 2f(a1, a2)
x2 , _2 = det H(a1, a2)
Cu aceste notatii au loc afirmatiile:
i) daca _1 > 0 si _2 > 0, atunci punctul (a1, a2) este punct de minim local pentru f;
ii) daca _1 < 0 si _2 > 0, atunci punctul (a1, a2) este punct de maxim local pentru f;
iii) daca _2 < 0, atunci punctul (a1, a2) nu este punct de extrem.
Demonstratie. Natura punctului stationar (a1, a2) este data
de semnul diferentei f(x, y) f(a1, a2). T inand seama ca
f_
x(a1, a2) = 0, f_
y(a1, a2) = 0, din formula lui Taylor pentru n= 2 (Teorema 12.3.2)
avem f(x, y) = f(a1, a2)+
+
1
2!
*
(x a1)
x
+ (y a2)
y
+(2)
f(a1, a2) + R2(f, x, y)
pentru (x, y) DV ((a1, a2)). Daca (x, y) este suficient de aproape de punctul (a1,
a2), atunci
semnul diferentei f(x, y)f(a1, a2) nu este influentat de restul R2(f, x, y) al
formulei. Asadar,
avem
f(x, y) f(a1, a2) =
1
2
*
(x a1)2 2f
x2 (a1, a2)+
+2(x a1)(y a2)2f(a1, a2)
xy
+ (y a2)2 2f(a1, a2)
y2
+
,
_
20 5
5 20
_
, _1 = 20 > 0, _2 = 375 > 0,
deci (1, 1) este punct de minim local si avem fmin = f(1, 1) = 3.
Observatia 12.5.2 In cazul unei functii f : D Rn R,
z = f(x1, x2, ..., xn), n 3, se procedeaza n mod analog.
Punctele ei stationare se afla printre solutiile sistemului
f
_
x1 =
_
0, f
x2 =
_
0, ..., f
xn =
0
Daca A(a1, a2, ..., an) este un punct stationar al functiei f, atunci pentru
precizarea naturii
lui se considera matricea Hess
H = (hij)i,j = 1, n,
unde hij = f__
xixj (A), i,j = 1, n. Notam minorii ei principali cu _k, adica
_k =
________
h11 h12 ... h1k
h21 h22 ... h2k
... ... ... ...
hk1 hk2 ... hkk
________
, k = 1, n
Cu aceste notatii, conform cu cele cunoscute de la formele patratice avem:
i) daca _k > 0, k = 1, n, atunci punctul A este punct de minim local pentru functia
f,
(conditie echivalenta cu d2f(A) > 0 );
ii) daca _1 < 0,_2 > 0,_3 < 0, ..., (1)n_n > 0, atunci punctul A este punct de maxim
local
pentru functia f (conditie echivalenta cu d2f(A) < 0);
iii) daca _2 < 0, atunci punctul A nu este punct de extrem local (conditie
echivalenta cu
d2f(A) nu este definita).
Exemplul 12.5.2. O firma produce trei sortimente de produse, n cantitatile x,
y, si z.
Daca functia profitului este data de
f(x, y, z) = 170x + 110y + 120z 3x2 2y2 3
2z2 2xy xz yz 50,
256
x 0, y 0, z 0,
atunci sa se determine volumele celor trei produse astfel ncat profitul sa fie
maxim.
Mai ntai aflam punctele stationare ale lui f, prin rezolvarea sistemului de
ecuatii
f_
x(x, y, z) = 170 6x 2y z = 0
f_
y(x,
y, z) = 110 4y 2x z = 0
f_
z(x, y, z) = 120 3z x y = 0
Solutia acestui sistem este x= 20, y= 10 si z= 30. Asadar, functia f are un
singur punct
stationar A(20, 10, 30).
Pentru a stabili natura punctului A calculam derivatele partiale de ordinul doi
ale lui f.
f
__
x2 =
__
6, f
z2 =
y2 =
__
4, f
__
xy
__
=f
yz
__
= 2, f
xz
__
=f
zx
__
= 1, f
yz
__
=f
= 1
si scriem hessiana
H=
6 2 1
2 4 1
1 1 3
.
Minorii principali ai lui H n punctul A au valorile
_1 = 6 < 0, _2 =
____
6 2
2 4
____
= 20 > 0
_3 = det H = 54 < 0.
Rezulta ca punctul A este un punct de maxim. Valoarea maxima a profitului
este fmax =
f(20, 10, 30) = 4000.
zy
functiei f daca exista o vecinatate V a punctului (a1, a2) astfel ncat pentru
orice (x, y) A
se verifica una din inegalitatile:
f(x, y) f(a1, a2), pentru maxim local conditionat;
f(x, y) f(a1, a2), pentru minim local conditionat.
Geometric, problema punctelor de extrem conditionate cere sa determinam
punctele curbei
data de ecuatia F(x, y)= 0, n care ia valori extreme, n comparatie cu
celelalte valori ale
sale n punctele de pe aceasta curba.
Acum sa presupunem ca functia F ndeplineste conditiile necesare
existentei unei functii implicite. Fie y = (x) functia implicita
definita de F(x, y) = 0. Atunci problema gasiri punctelor de extrem
conditionate ale functiei f revine la aflarea punctelor de extrem ale functiei
z(x) = f(x, (x)), pe un anumit interval precizat.
Punctele stationare, printre care se gasesc si posibile puncte de extrem
conditionate sunt
solutiile reale ale ecuatiei
z
_(x) = f
_
x
_
+f
yy
(12.9) _ = 0,
257
unde y_ este derivata functiei implicite definita de ecuatia F(x, y) = 0
F
_
x
_
+F
yy
(12.10) _ = 0
Solutiile sistemului dat de ecuatiile (12.9) si (12.10) gasim
f_
x
f_
y
= F_
x
F_
y
F_
x
=
f_
y
F_
y
; F(x, y) = 0.
Pentru rezolvarea acestui sistem notam cu valoarea celor doua rapoarte si
obtinem
sistemul:
f_
x + F_
x= 0
f_
y + F_
y= 0
F(x, y) = 0
(12.11) .
La sistemul (12.11) putem ajunge si pe cale formala. Consideram functie
auxiliara
L(x, y) = f(x, y) + F(x, y),
numita functia lui Lagrange, unde este un parametru auxiliar, numit
multiplicatorul lui
Lagrange. Cautam punctele stationare ale functiei L(x, y) cu legatura F(x, y)
= 0, obtinand
sistemul
L_
x = f_
x + F_
x= 0
L_
y = f_
y + F_
y= 0
F(x, y) = 0 ,
adica tocmai sistemul (12.6.3).
Din cele de mai sus deducem ca daca (a1, a2, 1) este un punct stationar
conditionat al
functiei auxiliare L, atunci (a1, a2) este punct stationar conditionat al
functiei date f.
Pentru precizarea naturii punctelor de extrem conditionat se cerceteaza
semnul
diferentei f(x, y) f(a1, a2) n vecinatatea punctului (a1, a2), tinand seama de
legatura data.
Aceasta revine la studierea semnului diferentialei a doua a functiei lui
Lagrange, d2L(x, y),
tinand cont de dF= 0.
Aceasta metoda de aflare a punctelor de extrem conditionate se numeste
metoda multiplicatorilor
lui Lagrange.
Exemplul 12.6.1. Sa se nscrie ntr-un cerc un dreptunghi de arie maxima.
Fie cercul de raza a, a > 0, cu centrul n origine (fig. 12.6.1)
258
Fig.12.6.1.
x2 + y2 = a2.
Notand cu x, y coordonatele unui varf al dreptunghiului, tinand seama de
simetria figurii,
aria dreptunghiului nscris este z = 4xy
Problema propusa se formuleaza astfel: sa se afle extremele functiei z = 4xy,
x > 0, y>0,
cu conditia x2 + y2 = a2.
Utilizam metoda multiplicatorilor lui Lagrange.
Consideram functia auxiliara
L(x, y) = 4xy + (x2 + y2 a2)
si formam sistemul
L_
x = 4y + 2x = 0
L_
y = 4x + 2y = 0
x2 + y2 = a2
Sistemul are solutia
= 2, x = y = a
2
2
Pentru a preciza natura punctului stationar conditionat
$
a
2
2
2
2
%
cercetam semnul
diferentialei a doua a functiei auxiliare.
Avem
d2L = L
__
x2dx2
__
+ 2L
xydxdy
__
+L
y2dy2
=
= 2dx2 + 8dxdy + 2dy2
si
d2L
_
a
2
2,
a
2
2
= 4(dx2 2dxdy + dy2)
Diferentiind relatia de legatura avem
2xdx + 2ydy = 0,
259
de unde dy = x
y dx. Pentru x = y = a
2
2,
a
2
2
= 8dx2 < 0,
ceea ce ne arata ca punctul
$
a
2
2
2
2
%
este un maxim conditionat.
Am gasit ca dreptunghiul de arie maxima nscris n cercul
x2 + y2 = a2 este patratul de latura 2x = a
L
x1
x1
+ 1
F1
x1
+ ... + m
Fm
x1
=0
L
x2
x2
+ 1
F1
x2
+ ... + m
Fm
x2
=0
...
L
xn
xn
+ 1
F1
xn
+ ... + m
Fm
xn
=0
la care se aduna legaturile
F1(x1, ..., xn) = 0
...
Fm(x1, ..., xn) = 0
Avem un sistem de n+m ecuatii cu n+m necunoscute: x1, x2, ..., xn, 1, ..., xm.
Daca xi = ai, i = 1, n si j =
j, i = 1, n, este o solutie a sistemului, atunci punctul
A(a1, a2, ..., an) este punct stationar conditionat pentru functia f.
Pentru precizarea naturii lui A, n diferentiala de ordinul doi
d2L(A) =
n
i=1
n
j=1
2L(A)
xixj
dxidxj
se introduc legaturile date prin diferentialele legaturilor
dFk(A) =
n
i=1
Fk(A)
xi
dxn = 0, k = 1,m
260
Forma patratica d2L(A) astfel obtinuta se aduce la forma canonica. Daca
d2L(A) > 0,
atunci punctul A este punct de minim local conditionat pentru functia f, iar
daca d2L(A) < 0,
atunci A este punct de maxim local conditionat pentru functia f.
Exemplul 12.6.2.Sa se afle punctele de extrem legate pentru functia
f(x, y, z) = xyz, (x, y, z) R3
cu legaturile
x + y z = 3, x y z = 8.
Metoda directa Din sistemul _
y z = 3 x
y+z=x8
gasim y = 5
2 si z = 2x11
2.
Inlocuind n f gasim functia
h(x) = x(5
2
)
2x 11
2
=
10x2 + 55x
4,xR
Aflam punctele de extrem local pentru functia h. Din h_(x) = 0, obtinem x =
4. Cum
h__ = 5
2 < 0, deducem ca x = 11
4 este punct de maxim pentru h.
Atunci punctul x = 11
4 , y = 5
2, z = 11
4 este punct de maxim conditionat pentru f, cu
fmin = 605
32
x
L
= yz + 1 + 2 = 0
y
L
= xz + 1 2 = 0
= xy 1 2 = 0
la care se adauga legaturile _
x+yz=3
xyz=8
Solutia acestui sistem este:
x=
11
4 , y = 5
2, z = 11
4 , 1 =
11
32, 2 = 231
32 .
Punctul stationar conditionat pentru f este A
& 11
4 , 5
2 , 11
z
'
.
Pentru a decide natura lui A calculam d2L. Avem
d2L = 2L
x2 dx2 + 2L
y2 dy2 + 2L
z2 +
+2 2L
xy
dxdy + 2 2L
11
xz
dxdz + 2 2L
yz
dydz =
= 2zdxdy + 2ydxdz + 2xdydz;
care n punctul A este:
d2L(A) = 11
2 dxdy 5dxdz +
11
2 dydz.
Prin diferentierea celor doua legaturi rezulta relatiile:
dx + dy dz = 0
261
dx dy dz = 0,
de unde gasim dz = dx, dy = 0, care substituite n d2L = 5dx2 < 0. Rezulta ca
punctul A
este punct de maxim conditionat pentru functia f. Se observa ca am
obtinut acelasi rezultat
ca si la metoda directa.
Exemplul 12.6.3.Sa consideram functia de productie data prin
f(x, y) = x0,2y0,7,
x reprezentand capitalul, iar y forta de munca. Ne propunem sa determinam
productia
maxima cu restrictia 2x + 5y = 360
Utilizam metoda multiplicatorilor lui Lagrange
Functia auxiliara a lui Lagrange este
L(x, y) = x0,2y0,7 + (2x + 5y 360).
Pentru determinarea punctelor stationare conditionate avem sistemul:
L_
x = 0, 2 x0,8 y0,7 + 2 = 0
L_
y = 0, 7 x0,2 y0,3 + 5 = 0
2x + 5y = 360
Daca se exprima din fiecare din primele doua expresii, atunci se obtine ca
y=7
5x. Acum
din ecuatia de legatura se obtine x = 40, y = 56. Pentru gasim valoarea 1
10400,8 500,7.
Diferentiala de ordinul doi al functiei L este D2L =
= 0, 16 x
1,8y0,7dx2 + 2 0, 14x
0,8y
0,3dxdy 0, 21x0,2y
1,3dy2
Prin diferentierea relatiei de legatura avem 2dx + 5dy = 0, de unde dy = 2
5dx. Inlocuind pe
x = 40, y = 56 si dy = 2
5dx n d2L, obtinem
d2L(40, 56) = (401,8560,7 + 0, 28 400,8560,3+
+0, 21 400,2 561,3)dx2 < 0
ceea ce ne arata ca punctul x = 40, y=56 este un punct de maxim local
conditionat. Valoarea
maxima pentru f este
S
a1
= 2
_n
i=1
a1
=0
...
S
am
= 2
_n
i=1
=0
Sa consideram cazul cel mai simplu, n care functia de ajustare este de gradul
ntai, adica
y = ax + b.
Trebuie sa determinam a si b asa ncat
S(a, b) =
n
i=1
(yi axi b) = 0,
conduc la sistemul liniar
a
_n
i=1
x2i
+b
_n
i=1
xi =
_n
i=1
xiyi
a
_n
i=1
xi + bn =
_n
i=1
yi
,
cu necunoscutele a si b.
Daca mpartim ambele ecuatii cu n si notam
x=
_n
i=1
xi
n
,y=
_n
i=1
yi
n
,
x2 =
_n
i=1
x2i
n
, xy =
_n
i=1
xiyi
n
,
atunci sistemul liniar ia forma _
x2a + xb = xy
xa + b = y.
Prin eliminarea lui b, gasim
(x2 x2)a = xy x y.
Daca notam 2x
= x2 x2, numita dispersia lui x, si cxy = xy x y, marime numita corelatia
variabilelor x si y, atunci avem
a = cxy
2x
= y
x
cxy
xy
= y
x
rxy
263
Raportul rxy = cxy
xy
5
=
89
5
x2 =
12 + 22 + 32 + 42 + 52
5
=
55
5
= 11
2x
= x2 x2 = 11 9 = 2
cxy =
89
5
3 28
5
=
89 84
5
=1
a = cxy
2x
=
1
2
; b = y ax =
28
5
3
2
=
41
10
si y = x
2
+
41
10.
Observatia 12.7.1 Ajustarea datelor se poate folosi si n rezolvarea
problemelor de prognoza.
Avand gasita functia de ajustare, putem evalua marimea valorii y si n alte
puncte.
Astfel, n exemplul 12.7.1 putem prognoza care sa fie numarul de piese n ziua
a sasea.
Avem y = 6
2 + 41
10 = 3+4+ 1
10 = 7+ 1
10 , de unde rezulta ca n ziua a sasea atrebui sa se
produca 7 piese.
a0xn0
+ a1xn1
0 + ... + an1x0 + an = y0
a0xn1
+ a1xn1
1 + ... + an1x1 + an = y1
.... .... .... ....
a0xnn
+ a1xn1
n + ... + an1xn + an = yn
n necunoscutele a0, a1, ..., an.
Determinantul sistemului este determinantul Vandermond
V (x0, x1, ..., xn) =
_________
xn0
xn1
0 ... x0 1
xn1
xn1
1 ... x1 1
...
...
...
...
xnn
xn1
n ... xn 1
_________
=
=
.
0j<in
(xi xj) _= 0
Rezulta ca sistemul determina coeficientii ai, i = 0, n, ai polinomului Pn mod
unic.
li(x)yi
Intradevar, avem
P(xj) =
n
i=0
li(xj)yi = yj, j = 0, n
Exemplul 12.8.1. Sa determinam polinomul de interpolare pentru datele din
tabelul
x1234
y3245
si apoi calculati valoarea lui y pentru x = 3
2
Avem n = 3, x0 = 1, x1 = 2, x2 = 3, x3 = 4, si y0 = 3,
y1 = 2, y2 = 4, y3 = 5.
Polinoamele fundamentale sunt:
l0(x) =
(x 2)(x 3)(x 4)
(1 2)(1 3)(1 4)
=
(x2 5x + 6)(x 4)
6
=
= 1
6
(x3 9x2 + 26x 24),
265
l1(x) =
(x 1)(x 3)(x 4)
(2 1)(2 3)(2 4)
=
(x2 4x + 3)(x 4)
2
=
=
1
2
(x3 8x2 + 19x 12),
l2(x) =
(x 1)(x 2)(x 4)
(3 1)(3 2)(3 4)
=
(x2 3x + 2)(x 4)
2
=
= 1
2
(x3 7x2 + 14x 8),
l3(x) =
(x 1)(x 2)(x 3)
(4 1)(4 2)(4 3)
=
(x2 3x + 2)(x 3)
6
=
=
1
6
(x3 6x2 + 11x 6)
Atunci polinomul de interpolare are expresia
P(x) = 1
6
(x3 9x2 + 26x 24) 3 +
1
2
(x3 8x2 + 19x 12) 2
1
2
(x3 7x2 + 14x 8) 4 +
1
6
(x3 6x2 + 11x 6) 5 =
= 2
3x3 +
11
2 x2 27
2 x + 11
Acum, avem
P
_
3
2
_
=
7
8
= y.
Observatia 12.8.1 Daca pentru valorile y n functie de valorile lui x, date la
nceputul acestui
paragraf, exista o functie continua y = f(x), cu f(xi) = yi, i = 0, n, atunci polinomul
de
interpolare este o aproximare a functiei f care satisface conditiile P(xi) = f(xi), i =
0, n.
266
4
5,
3
5
_
= 1, iar
_
4
5,3
5
_
punct de maxim
conditionat cu
_
4
5,3
5
_
= 11.
7. (1, 1, 1) este punct de minim conditionat cu f(1, 1, 1) = 3.
8. Pentru x = a
2
si y = b
2
se obtine dreptunghiul de arie maxima (Amax = 2ab).
9.
_
1,5
2, 3,3
2
_
este punct de minim conditionat cu f
_
1,5
2, 3,3
2
_
= 25
2
.
10. (24, 120) este punct de maxim conditionat iar productia maxima este 240,3
1200,5.
268
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
II,
Editura ULB, Sibiu, 2002.
269
Capitolul 13
Obiective: Stim ca
_b
a
f(x)dx
constituie o extindere a notiunii de integrala. Scopul acestui capitol este de a
prezenta
cateva astfel de extinderi ale notiunii de integrala.
Rezumat: In acest capitol sunt prezentate extinderi ale notiunii de integrala
si
anume inegralele improprii, integralele ce depind de unul sau mai multi
parametri, integralele
euleriene (Functiile Gamma si Beta ale lui Euler), inegralele duble (inclusiv
metode
de calcul ale acestora).
Continutul capitolului:
1. Integrale improprii
2. Integrale cu parametri
3. Integrale euleriene. Functia Gamma. Functia Beta
4. Integrale duble
5. Test de verificare a cunostintelor
6. Bibliografia aferenta capitolului
Cuvinte cheie: integrala improprie, integrala ce depinde de parametri, functia
Gamma, functia Beta, inegrale duble, coordonate polare.
f(x)dx , I =
_b
f(x)dx , I =
_+
f(x)dx =
_
R
f(x)dx,
atunci spunem ca avem integrale improprii de speta nai. Daca functia de
integrat este
nemarginita pe [a, b], atunci spunem ca avem integrale improprii de speta a
doua. Daca atat
intervalul de integrare este de lungime infinita, cat si f este nemarginita n
acest interval,
_b
a
f(x)dx = lim
b
_b
a
f(x)dx;
cand limita este finita spunem ca integrala este convergenta iar n caz
contrar, adica daca
limita nu exista sau este infinita, spunem ca integrala improprie este
divergenta.
In mod analog definim
_b
f(x)dx = lim
af(x)dx
si
_
f(x)dx = lim
a
b
_b
a
f(x)dx.
Imediat se observa ca avem relatiile
_b
f(x)dx =
_
b
f(t)dt
si
_+
f(x)dx =
_C
f(x)dx +
_+
C
f(x)dx , C R,
care ne arata ca este suficient sa studiem cazul intervalului [a,].
Exemplul 13.1.1. Sa consideram integrala
_
a
dx
x ; a > 0 si R.
Pentru b > a si _= 1 avem
_b
a
dx
x =
1
1
(b1 a1).
Limita
lim
b
1
1
(b1 a1)
este finita, fiind egala cu a1
1
, pentru 1 < 0, adica > 1.
In cazul = 1 avem
_
a
dx
x
= lim
b
_b
a
dx
x
= lim
b
(ln b ln a) = ,
integrala fiind divergenta.
271
In concluzie, avem ca
_
a
dx
x = a1
1
pentru > 1, adica este convergenta, iar pentru 1
integrala improprie este divergenta.
Exemplul 13.1.2. Fie de calculat integrala improprie
_+
dx
x2 + 4.
Avem
_+
dx
x2 + 4
= lim
a
b
_b
a
dx
x2 + 4
=
= lim
a
b
1
2
_
arctg b
2
arctga
2
_
=
1
2
$
2
2
%%
=
2.
Observatia 13.1.1 Putem scrie
_
a
f(x)dx =
_k
a
f(x)dx +
k_+1
k
f(x)dx + ... +
k_+n
k+n1
f(x)dx + ...,
k N, k > a.
Daca notam un =
k_+n
k+n1
f(x)dx, n = 1, 2, ..., u0 =
_k
a
f(x)dx, atunci
_
k
f(x)dx =
n=0
un,
adica integralei
_
a
n=0
f(x)dx
______
< .
Demonstratia rezulta imediat din Criteriul lui Cauchy scris pentru seria
numerica
n0
un.
Definitia 13.1.2 Integrala improprie
_
a
f(x)dx
______
_b
a
|f(x)|dx.
Si criteriile de comparatie de la serii cu termeni pozitivi se extind imediat la
integrale
improprii.
Teorema 13.1.3 (primul criteriu de comparatie) Fie f, g functii definite si
integrabile pentru
x a. Daca 0 f(x) g(x) pentru x a, atunci:
1) daca
_
a
Teorema 13.1.4 (Al doilea criteriu de comparatie) Fie functiile f, g : [a,) (0,).
daca
lim
x
f(x)
g(x)
= k, k (0,), atunci integralele improprii
_
a
f(x)dx si
_
a
f(x)dx.
Corolarul 13.1.1 Fie f : [a,) (0,), a > 0. Daca exista lim
xxf(x) = k, k constanta reala
finita, pentru > 1, atunci integrala
_
a
xe
xdx, a > 0, sunt convergente pentru orice
real.
Intr-adevar, pentru x > 0 putem scrie
ex = 1+ x
1!
+ ... + xn
n!
+ ... >
xn
n!, n N.
De aici, avem 0 < e
x <
n!
xn, adica 0 < xe
x <
n!
xn. Alegand n N asa ncat n = > 1
si aplicand primul criteriu de comparatie pentru f(x) = xex, g(x) = n!
x , > 1, obtinem
afirmatia din enuntul exemplului.
Exemplul 13.1.4. Integralele improprii
_
a
Pm(x)
_
a
f(x)dx = lim
b
<b
_
a
f(x)dx.
Daca limita este finita, atunci spunem ca integrala improprie este convergenta
iarn caz
contrar spunem ca integrala este divergenta.
Daca f este nemarginita n a atunci
_b
a
f(x)dx = lim
a
>a
_b
f(x)dx,
iar daca f este nemarginita ntr-un punct c, a < c < b, atunci
_b
a
f(x)dx =
_c
a
f(x)dx +
_b
c
f(x)dx.
Pe baza acestor considerente, ne putem limita numai la cazul
_b
a
f(x)dx, cu lim
xb
x<b
|f(x)| = .
Exemplul 13.1.5. Integrala
_b
a
dx
(b x) este convergenta pentru < 1 si divergenta pentru
1.
Avem
_
a
dx
(b x) =
1
1
1
(b x)1
____
=
=
1
1
*
1
(b )1
1
(b a)1
+
,
cu
lim
b
<b
1
1
*
1
(b )1
1
(b a)1
+
=
1
1
1
(b a)1
f(x)dx =
_b1
a
f(x)dx +
b12
b1
f(x)dx +
b13
b12
f(x)dx + ...+
+
b
_n+1
b
f(x)dx + ...,
iar daca punem u0 =
_b1
a
f(x)dx si un =
b
_n+1
n
f(x)dx =
n=0
un,
care exprima integrala improprie de speta a doua printr-o serie numerica.
Ca si la integralele improprii de speta ntai, putem transforma criteriile de
convergenta
de la seriile de numere reale n criterii de convergenta pentru integrale
improprii de speta
a doua.
Teorema 13.1.5 (Criteriul lui Cauchy). Integrala improprie
_b
a
f(x)dx, cu lim
xb
x<b
|f(x)| = , este
convergenta daca si numai daca pentru orice > 0 exista un numar M() > 0
asa ncat
pentru orice si cu b M() < < < b sa avem
______
_b
a
f(x)dx
______
< .
f(x)
g(x)
= k, k (0,), atunci integralele improprii
_b
a
f(x)dx si
_b
a
f(x)dx.
Corolarul 13.1.2 Fie f : [a, b) (0,) cu lim
xb
x<b
(b x)f(x)dx = k, k constant
a reala finita, pentru < 1, atunci integrala improprie
_b
a
dx
6
1 x6
.
275
Functia f : [0, 1) (0,), f(x) =
1
6
1 x6
divine infinita cand x 1, x < 1, deci avem o
integrala improprie de speta a doua. Cum
f(x) =
1
6
1x
1 + x + x2 + x3 + x4 + x5
1
6
1x
,
x [0, 1) si
_
1
6
1x
dx =
_
1
(1 x)1/6 dx este convergent (v. Exemplul ??, = 1/6 < 1),
deducem ca integrala data este convergeta.
Exemplul 13.1.7. Sa studiem natura integralei
_b
a
dx _
(x a)(b x)
.
Se observa ca functia f : (a, b) (0,), f(x) =
1
_
(x a)(b x)
devine + atat n a cat si
n b.
Pentru studierea naturii integralei utilizam Corolarul 13.1.2.
Avem
lim
xb
x<b
(b x)f(x) = lim
xb
x<b
(b x)12
1
xa
=
1
ba
pentru =
1
2 < 1 si
lim
xa
x>a
(x a)f(x) = lim
xa
x>a
(x a)12
1
bx
=
1
ba
pentru =
1
2 < 1, deci integrala data este convergenta.
Observatia 13.1.2 Din consideratiile anterioare, deducem ca proprietatile
principale ale integralei
Riemann se pastreaza si n cazul integralelor improprii convergente. Astfel, de
exemplu, pentru o integrala improprie de speta ntai are loc formula lui
Leibniz - Newton.
Teorema 13.1.7 Fie f : [a,) R, integrabila si fie F o primitiva a functiei f pe
intervalul
[a,). Atunci integrala improprie
_
a
F(x).
Demonstratie. Pentru orice b > a avem
8b
a
(x 1)e
xdx.
Avem
_
0
(x 1)e
xdx = xe
x
______
= 0.
276
Observatia 13.1.3 In cazul unor integrale improprii divergente se ataseaza o
valoare printrun
procedeu datorat lui Cauchy.
Acesta este aplicabil integralelor improprii de speta ntai de forma
_+
f(x)dx
si integralelor improprii de speta a doua
_b
a
f(x)dx
n care f devine infinita ntr-un punct c, a < c < b.
Definitia 13.1.4 Integrala improprie
_+
_a
f(x)dx = v p C
_+
f(x)dx
exista si este finita.
Exemplul 13.1.9. Pentru integrala improprie divergenta
_2
1
dx
x
avem
vpC
_2
1
dx
x
= lim
0
dx
x
+
_2
dx
x
= ln2.
Teorema 13.2.1 (Teorema trecerii la limita) Fie f : [a, b]Y R o functie de doua
variabile,
integrabila n raport cu x pe [a, b] si 0 un punct de acumulare pentru Y. Daca
exista
lim
0
f(x, ), atunci
lim
0
I() = lim
0
_b
a
f(x, )dx =
_b
a
_
lim
f(x, )
_
dx.
Demonstratie. Fie > 0 si notam lim
0
f(x, )dx
_b
a
g()dx
______
=
=
______
_b
a
(f(x, ) g()dx)
______
_b
a
__
f(x, ) g()
__
b
adx
< ,
ceea ce demonstreaza Teorema 13.2.1.
Observatia 13.2.1 Teorema 13.2.1 ne arata ca ntr-o integrala cu parametru
putem interventi
operatia de integrare cu operatia de trecere la limita.
Pentru a putea aprofunda studiul proprietatilor functiei I() vom considera Y =
[c, d].
Teorema 13.2.2 Daca functia f : [a, b] [c, d] R este continua n raport cu
ansamblul
variabilelor pe dreptunghiul [a, b][c, d], atunci functia I definita de (13.1) este
continua pe
ba
daca | 0| < ().
Acum, putem scrie
|I() I(0)|
_b
a
ba
(b a) = ,
daca | 0| < ().
Deci, avem lim
0
f
_
(x,
)dx.
Demonstratie Fie 0 un punct fixat din [c, d]. Din egalitatea
I() I(0)
0
=
_b
a
f(x, ) f(x, 0)
0
dx,
prin trecere la limita sub integrala, avem
lim
xx0
I() I(0)
0
=
_b
a
f
_
(x,
0)dx,
care ne arata ca functia I este derivabila n 0 si are loc formula din
enuntul teoremei.
Exemplul 13.2.1. Sa calculam derivata functiei I definita prin
I() =
_1
0
sin x
x
dx , R.
Integrala nu este improprie deoarece lim
x0
sin x
x
= .
Avem
I
_() =
_1
0
x cos x
x
dx =
_1
0
cos xdx =
=
sin x
____
1
0
=
sin
.
Observatia 13.2.2 In unele situatii se considera integrale cu parametru n
care si limitele
de integrare depind de parametru, adica avem
I() =
b_()
a()
f
_
(x,
)dx + b
) a
_()f(a(), ).
Teorema 13.2.4 (de integrare) Daca functia f : [a, b] [c, d] R este continua n
raport cu
ansamblul variabilelor n dreptunghiul [a, b][c, d], atunci oricare ar fi intervalul
[, ] [c, d]
are loc egalitatea
_
_()f(b(),
I()d =
_
_b
a
f(x, )dx
dx =
_b
a
f(x, )dx
dx.
279
Cu alte cuvinte, n conditiile teoremei se poate integra sub semnul integralei,
sau se
poate schimba ordinea de integrare.
Demonstratie Fie z [c, d]; vom demonstra egalitatea mai generala
_z
_b
a
f(x, )dx
d =
_b
a
_z
f(x, )d
dx.
Facem notatiile
(z) =
_z
_b
a
f(x, )dx
d
si
(z) =
_b
a
_z
f(x, )d
dx.
Avem
_(z) =
_b
a
f(x, )dx,
si
_(z) =
_b
a
f(x, )dx,
oricare ar fi z [c, d]. De aici, rezulta ca (z) (z) = C - constanta. Cum ()
() = 0,
obtinem C = 0, ceea ce ne arata ca (z) = (z), oricare ar fi z [c, d]. Teorema
este
demonstrata.
Exemplul 13.2.2. Sa consideram integrala cu parametru
I() =
_1
0
xdx.
Integram functia I pe intervalul [a, b], 0 < a < b, si avem
_b
a
I()d =
_b
a
_1
0
xdx
d =
_1
0
_b
a
xd
dx
de unde
_b
a
x+1
+1
______
1
0
d =
_1
0
x
ln x
____
b
a
dx
sau
_b
a
d
+1
=
_1
0
xb xa
ln x
dx,
ceea ce conduce la
_1
0
xb xa
ln x
dx = ln( + 1)|b
a = ln b + 1
a + 1.
Se observa ca, utilizand proprietatea de intervertire a ordinii de integrare
ntr-o integrala
cu parametru, am reusit sa calculam o integrala greu de calculat pe alta
cale.
280
De fapt, aceasta este una dintre aplicatiile importante ale integralelor cu
parametrii:
calculul unor integrale greu de evaluat pe alta cale.
Deseori, integrale fara parametru sunt transformate n integrale cu parametru
la care,
apoi, se aplica derivarea sau integrarea sub semnul integralei si se obtine o
valoare mai
generala pentru integrala data. Prin particularizarea parametrului se obtine
valoarea integralei
date.
Exemplul 13.2.3. Sa calculam integrala
I=
_1
0
arctgx
1 x2
dx.
Se observa ca integrala nu este improprie deoarece lim
x0
arctgx
x
1 x2
= 1. Consideram integrala
mai generala
I() =
_1
0
arctgx
x
1 x2
dx , [0,).
Derivam n raport cu parametrul si avem
I
_() =
_1
0
x
1 + 2x2
1
x
1 x2
dx =
_1
0
dx
(1 + 2x2)
1 x2
.
Facand schimbarea de variabila x = cost, gasim
I
_() =
2
_
0
dt
1 + 2 cos2 t
=
1
1 + 2
arctg
tgt
1 + 2
_______
2
=
=
2
1
1 + 2
.
De aici, integrand n raport cu , gasim
I() =
2
ln( +
_
1 + 2) + C.
Cum I(0) = 0, rezulta C = 0 si
I() =
2
ln( +
_
1 + 2).
Pentru = 1 avem
I(1) = I =
2
ln(1 +
2).
Observatia 13.2.3 In cazul cand integrala ce depinde de un parametru este
improprie, cele
expuse n acest paragraf raman valabile cu conditia ca integralele improprii cu
care se
lucreaza sa fie convergente.
Exemplul 13.2.4. Sa consideram integrala
I() =
_
0
sin x
x
dx , (0,).
Scriem
I() =
_1
x
sin x
x
dx +
_
x
sin x
x
dx.
281
Cum lim
x
x0
x>0
sin x
x
= 1, rezulta ca prima integrala este convergenta.
x
si
_
1
e
xdx
______
= ex
= e
,
deducem ca
_
1
e
sin x
x
dx este convergenta. Prin urmare, I() este bine definita.
Aplicand teorema de derivare a integralelor cu parametru, avem:
I
_() =
_
x
x(x)
sin x
x
dx =
_
0
e
sin xdx,
care este o integrala improprie convergenta. Integrand prin parti, obtinem
I
_() = 1 2I
_(),
de unde
I
_() = 1
1 + 2 ,
din care rezulta
I() = arctg + C.
Pentru determinarea constantei C calculam
lim
I() =
2
+ C,
pe de o parte, si din
|I()|
x
____
e
x sin x
x
____
dx
_
0
e
xdx
lim
I()
= 0.
Avem deci C
2
= 0, de unde C =
2
. Rezulta ca I() =
2
arctg. din acest rezultat,
prin trecere la limita cand 0, > 0, gasim
_
0
sin x
x
dx =
2.
xxp1dx
se numeste functia Gamma sau functia lui Euler de speta a doua, iar functia
B : (0,)
(0,) R definita prin
B(p, q) =
_1
0
xp1(1 x)q1dx
se numeste functia Beta sau functia lui Euler de speta ntai.
xxp1dx
xxp1dx.
Prima integrala I1 =
_1
0
e
xxp1dx
lim
x0
x>0
xe
xxp1 = lim
x0
x>0
x+p1e
x = 1
daca = 1 p < 1, de unde, conform cu Corolarul 13.1.2, deducem ca integrala I1
este
convergenta.
Convergenta integralei I2 =
_
1
xxp1dx
t2
t2p1dt;
5) (p)(1 p) =
sin p
, p (0, 1) (numita formula complementelor).
6)
_
1
2
_
=
.
Demonstratie
283
1) (1) =
_
0
e
xdx
x|
= e
=1
2) Aplicam integrarea prin parti succesiv si avem
(p + 1) =
_
0
e
xxpdx
xxp)|
= (e
+
+p
_
0
xxp1dx
= p(p).
3) Se aplica n mod repetat formula se recurenta de la 2):
(n + 1) = n(n) = n(n 1)(n 1) = ... =
= n(n 1)...2 1 (1) = n!.
4) Efectuam schimbarea de variabila x = t2 si avem
(p) = 2
_
0
e
t2 (t2)p1tdt
=2
e
t2
t2p1dt,
ceea ce trebuia demonstrat.
5) Demonstratia formulei complementelor este mai complicata si de aceea
renuntam la
prezentarea ei.
6) Daca luam n formula complementelor p =
1
2
, atunci avem
_
1
2
_
_
1
2
_
= ,
de unde
_
1
2
_
=
.
Teorema 13.3.3 Pentru functia B sunt adevarate urmatoarele relatii:
1) B(p, q) =
_
0
yp1
(1 + y)p+q dy;
2) B(p, q) =
_1
0
tp1 + tq1
(1 + t)p+q dt;
3) B(p, q) =
(p) (q)
(p + q) (formula de legatura dintre functiile B si sau formula lui Dirichlet);
4) B(p, q) = B(q, p) (proprietatea de simetrie);
5) B(p, q) = p 1
p + q 1B(p 1, q); p > 1, q > 0;
B(p, q) = q 1
p + q 1B(p, q 1), p > 0, q > 1.
284
Demonstratie
1) Facem schimbarea de variabila x = y
y+1
si avem
B(p, q) =
_
0
_
y
y+1
_p1 _
1y
y+1
_q1 dy
(y + 1)2 =
=
_
0
yp1
(1 + y)p+q dy.
2) Utilizand formula de la 1), putem scrie
B(p, q) =
_1
0
yp1
(1 + y)p+q dy +
yp1
(1 + y)p+q dy.
In integrala a doua facem schimbarea de variabila y = 1/t si obtinem formula
de la 2).
3) In (p) =
_
0
e
(13.2) tyyp1dy.
In acest rezultat nlocuim pe t prin 1 + t si p prin p + q si obtinem
(p + q)
(1 + t)p+q =
_
0
e
(1+t)yyp+q1dy
tp1
(1 + t)p+q dt =
_
0
tp1
_
0
e
(1+t)yyp+q1dy
dt =
=
_
0
yyq1
yp
_
0
yttp1dt
dy.
Acum, conform cu 1) si cu (13.2), n care schimbam pe t cu y, obtinem:
(p + q) B(p, q) =
_
yyq1(p)dy
= (p)
_
0
e
yyq1dy
= (p) (q),
de unde gasim
B(p, q) =
(p) (q)
(p + q) ,
adica ceea ce trebuia demonstrat.
285
4) Rezulta imediat din 3).
5) Aceste formule rezulta din formula de legatura de la 3) si utilizand
formula de recurenta
pentru .
Observatia 13.3.1 Integralele euleriene sunt utile n studiul multor functii
neelementare.
De aceea, valorile lor au fost tabelate.
Calculul multor integrale se reduce prin diferite transformari, la evaluarea
functiilor B
si .
Exemplul 13.3.1. Sa aratam ca
_
0
x2
dx =
2
(integrala lui Poisson).
Facem schimbarea de variabila x2 = t si avem
_
0
x2
dx =
1
2
_
0
e
tt
12
dt.
In integrala din membrul doi se recunoaste expresia functiei pentru p 1 =
1
2
, adica
p=
1
2
. Atunci, putem scrie
_
0
e
x2
dx =
1
2
_
1
2
_
=
2.
Exemplul 13.3.2. Sa calculam
I=
_
0
x
(1 + x)2 dx.
Putem scrie
I=
_
4
x
1
4
(1 + x)2 dx,
care comparata cu exprimarea lui B data de 1) din Teorema 13.3.3, conduce la p
1 =
1
4
si
p + q = 2, de unde p =
5
4
si q =
3
4
.
Rezulta ca
I=B
_
5
4,
3
4
_
,
de unde, utilizand formula de legatura dintre B si , obtinem
I=
_
5
4
_
_
3
4
_
_
5
4
+
3
4
_=
1
4
_
1
4
_
_
3
4
_
(2)
=
=
1
4
_
1
4
_
_
3
4
_
.
Acum, utilizand formula complementelor avem
I=
1
4
sin
4
=
2
4.
286
In general, integralele de forma
I=
xm
(1 + xn)p dx , np > m + 1
se calculeaza prin functiile B si , facand schimbarea de variabila xn = t.
Exemplul 13.3.3. Sa se reduca la functiile B si calculul integralelor de forma
Im,n =
_b
a
(x a)m(b x)ndx,
m si n numere reale asa alese ncat integrala sa fie convergenta.
Facem schimbarea de variabila
x = (1 t)a + bt , t [0, 1]
si avem
Im,n = (b a)m+n+1
_1
0
tm(1 t)ndt =
= (b a)m+n+1B(m + 1, n + 1) =
= (b a)m+n+1 (m + 1)(n + 1)
(m + n + 2) .
Exemplul 13.3.4. Sa calculam I =
_1
0
lnp
_
1
x
_
dx, p R, p > 1
Facem schimbarea de variabila x = et si avem
I=
_
0
tpe
tdt = (p + 1).
f(i, i)ai.
Evident ca suma (n, , , t) depinde de diviziunea n, de punctele intermediare
(i, i)
si de functia f.
Definitia 13.4.1 Spunem ca functia f este integrabila pe domeniul D daca
oricare ar fi
sirul de diviziuni (n)n1 cu sirul normelor (_n_)n2 tinde la zero si oricare ar fi
punctele
intermediare (i, i) Di, i = 1, 2, ..., n sirul sumelor integrale ((Dn, , , f))n1 are o
limita
finita.
Notam aceasta limita prin
__
D
f(x, y)dxdy sau
__
D
f(x, y)da.
si o numim integrala duba a functiei f pe domeniul D.
Asadar, putem scrie
__
D
f(x, y)dxdy = lim
n
_n_0
n
k=1
f(k, k)ak.
Ca si la functiile de o variabila reala se arata ca orice functie continua
pe domeniul D
este integrabila.
Si proprietatile integralei duble sunt analoage cu cele ale integralei Riemann.
Teorema 13.4.1 (de liniaritate) Daca f, g : D R2 R sunt functii integrabile pe D,
atunci
oricare ar fi , R functia f + g este integrabila pe D si avem
__
D
__
D
f(x, y)dxdy
______
__
D
|f(x, y)|dxdy.
Formula din teorema rezulta imediat din inegalitatea |f| f |f|.
Teorema 13.4.7 (de medie) Daca f, g : D R2 R sunt integrabile pe D, m= inf
(x,y)D
f(x, y),
M= sup
(x,y)D
f(x, y) si g are semn constant pe D, atunci exista un numar real [m,M] asa
ncat __
D
f(x, y)d(x, y)dxdy =
__
D
g(x, y)dxdy,
numita formula de medie generalizata pentru integrala dubla.
Demonstratie Consideram g 0 pe D. Atunci din m f(x, y) M rezulta mg(x, y)
__
D
g(x, y)dxdy
M,
de unde rezulta ca putem lua
=
__
D
f(x, y)g(x, y)dxdy
__
D
g(x, y)dxdy
.
Cazuri particulare
13.4.1 Daca f este continua pe D, atunci exista un punct (, ) D asa ncat
= f(, ).
13.4.2 Daca g 1 pe D, atunci formula de medie ia forma
__
D
f(x, y)dxdy = aria(D),
numita formula de medie pentru integrala dubla.
Calculul integralelor duble se reduce la calculul a doua integrale definite
(Riemann),
succesive. pentru nceput sa consideram cazul unui domeniu dreptunghiular.
Teorema 13.4.8 Daca f : [a, b] [c, d] R este integrabila pe dreptunghiul D = [a,
b] [c, d] si
daca pentru orice x constant din intervalul [a, b], functia f este integrabila n
raport cu y,
adica exista
F(x) =
_d
c
dx
_d
c
f(x, y)dy.
Demonstratie Vom considera diviziunile Dx si Dy, respectiv pentru intervalele
[a, b] si
[c, d], definite prin
Dx : a = x0 < x1 < ... < xm = b
Dy : c = y0 < y1 < ... < yn = d
si avand normele
_Dx_ = max
i=i,m
(xi xi1)
respectiv
_Dy_ = max
j=1,n
(yj yj1).
Cele doua diviziuni Dx si Dy determina pe D diviziunea D data de
subdreptunghiurile
f(i, j)ariaDij =
= lim
_Dx_0
_Dy_0
m
i=1
n
j=1
(xi xi1)
lim
_Dy_0
n
j=1
=
= lim
_Dx_0
m
i=1
(xi xi1)
_d
c
f(i, y)dy =
= lim
_Dx_0
m
i=1
F(i)(xi xi1) =
_b
a
F(x)dx =
=
_b
a
dx
_d
c
f(x, y)dy,
ceea ce trebuia demonstrat.
_d
c
f(x, y)dxdy.
Asadar, formula din enuntul Teoremei ia forma
_b
a
_d
c
f(x, y)dxdy =
_b
a
dx
_d
c
f(x, y)dy.
In mod analog, se arata ca avem si formula
_b
a
_d
c
f(x, y) =
_d
c
dy
_b
a
f(x, y)dx.
Exemplul 13.4.1. Sa calculam
I=
_1
0
_2
1
dxdy
(x + y + 1)2 .
Avem
I=
_1
0
dx
_2
1
dy
(x + y + 1)2 =
_1
0
dx
_
1
x+y+1
_
______
2
1
=
291
=
_1
0
_
1
x+3
+
1
x+2
_
dx =
= ln(x + 3)|10
+ ln(x + 2)|10
=
= ln 4 + ln 3 + ln 3 ln 2 = ln
9
8.
Sa trecem acum la calculul integralelor duble pe un domeniu D regulat n raport
cu una
din axele de coordonate .
Definitia 13.4.2 Spunem ca un domeniu D este regulat n raport cu una din
axele de coordonate
daca orice paralela la una din axele de coordonate ntalneste curba care
margineste
domeniul n cel mult doua puncte.
Sa consideram ca domeniul D este regulat n raport cu axa Oy (fig 13.4.1). Un
astfel de
domeniu se descrie astfel:
D = {(x, y)| a x b, (x) y (x)}.
d
c
a
y=_(x)
y=_(x)
0bx
y
Fig. 13.4.1
Teorema 13.4.9 Daca functia f este definita si integrabila pe domeniul D = {(x,
y)| a x
b, (x) y (x)} si pentru fiecare x [a, b] exista integrala
F(x) =
_(x)
(x)
f(x, y)dy,
atunci are loc formula __
D
f(x, y)dxdy =
_b
a
dx
_(x)
(x)
f(x, y)dy.
Demonstratie Folosim Teorema 13.4.8. Consideram dreptele paralele cu Ox, y =
c si
y = d, astfel ca c (x) si d (x), x [a, b] (Fig. 13.4.1) si notam cu
dreptunghiul
8d
c
g(x, y)dxdy =
=
_b
a
dx
_d
c
g(x, y)dy =
_b
a
dx
_(x)
c
g(x, y)dy+
+
_(x)
(x)
g(x, y) +
_d
(x)
g(x, y)dy
=
=
_b
a
dx
_(x)
(x)
f(x, y)dy
(13.5)
deoarece
_(x)
c
g(x, y)dy = 0 si
_d
(x)
g(x, y)dy = 0.
Din (13.4) si (13.5) rezulta formula din enuntul Teoremei 13.4.9.
Daca domeniul D este regulat n raport cu axa Ox, adica el are forma D =
{(x, y)_ c y d, (y) x (y)} atunci avem formula
__
D
f(x, y)dxdy =
_d
c
dy
_(y)
(y)
f(x, y)dx.
Exemplul 13.4.2. Sa calculam integrala dubla
I=
__
D
(3x y + 2)dxdy
daca D este domeniul marginit de curbele y = x si y = x2.
Examinam domeniul D (Fig. 13.4.2) si observam ca el este situat ntre
dreapta y = x si
parabola y = x2 si punctele O(, ) si A(1, 1).
293
1
1 A(1, 1)
y=x
y=x2
0x
y
Fig. 13.4.2
D este regulat n raport cu axa Oy si avem
D = {(x, y)| 0 x 1, x2 y x}.
Atunci putem scrie succesiv:
I=
_1
0
dx
_x
x2
(3x y + 2)dy =
=
_1
0
_
3xy y2
2
+ 2y
_
______
x
x2
dx =
=
_1
0
_
3x2 x2
2
+ 2x 3x3 + x4
2
2x2
_
dx =
=
_1
0
_
x4
2
3x3 + x2
2
+ 2x
_
dx =
31
60.
Observatia 13.4.1 Daca avem de calculat o integrala dubla pe un domeniu
arbitrar, atunci
ncercam sa gasim o partitie a sa n domenii regulate si apoi aplicam
proprietatea de
aditivitate fata de domeniu.
Ca si n cazul integralelor Riemann, calculul unor integrale duble se poate face
cu o
schimbare de variabile.
Se demonstreaza ([2], [3]) ca are loc urmatoarea teorema de schimbare de
variabile:
Teorema 13.4.10 Fie f : D R2 R o functie integrabila pe D si fie transformare x
=
(u, v), y = (u, v) a domeniului R2 n domeniul D. Daca functiile si au
derivate
A(x, y)
0x
_
y
r
Fig. 13.4.3
Jacobianul transformarii polare este
J = D(x, y)
D(r, )
=
________
x
r
x
y
r
y
________
=
_____
cos r sin
sin rcos
_____
= r.
Exemplul 13.4.3. Sa calculam integrala dubla
I=
__
D
dxdy _
1 + x2 + y2
,
unde D = {(x, y) R| x2 + y2 a2, a>0, x 0, y 0}.
Se observa ca D este marginit de sfertul de cerc x2+y2 = r2 din primul cadran si
de axele
Ox si Oy (Fig. 13.4.4).
0ax
_
y
r
Fig. 13.4.4
Utilizam coordonatele polare, prin care domeniul D este transformat n
dreptunghiul
=
9
(r, )| 0 r a, 0
2
:
,
295
si avem
I=
__
1
1 + r2
rdrd =
_a
0
2
_
0
rdrd
1 + r2
=
=
_a
0
rdr
1 + r2
dr
2
_
0
d =
2
_
1 + r2
_______
a
0
=
=
2
(
_
1 + a2 1).
Observatia 13.4.2 Prin analogie cu integralele improprii din functiile de o
variabila reala,
se pot introduce si integrale duble (n general, multiple ) improprii.
Observatia 13.4.3 In domeniul economic integralele duble apar deseori n
studiul modelelor
matematico - economice descrise prin variabile aleatoare bidimensionale.
296
dx
x ln2 x
,
b) Studiati convergenta integralei
_
1
dx
1 + x4 ,
c) Studiati convergenta integralei I =
_1
0
dx
3
1 x4
,
d) Studiati convergenta integralei
I=
_
1
| sin x|
xw dx , w>1.
3. Sa se calculeze integrala I(a) =
_
0
1 eax
x ex dx care depinde de parametrul real a > 1.
4. Calculati integrala
I(b) =
2
1
sin x
ln
1 + b sin x
1 b sin x
dx cu b R.
5. a) Calculati integrala:
I(b) =
2
_
0
1 cos yx
x
e
kxdx cu y 0, k > 0.
6. Calculati cu ajutorul integralelor euleriene:
a) I =
_1
0
_
x x2dx;
b) I =
_
0
x
14
(1 + x)2 dx;
c) I =
_
0
x
1 + x3 dx;
297
d) I =
_
0
x2
(1 + x4)2 .
7. Calculati:
a) I =
__
D
dxdy
(x + y)2 , unde D este dreptunghiul [3, 4] [1, 2];
b) I =
_1
0
_1
0
ydxdy
(1 + x2 + y2)
;
c) I =
32
_1
0
_0
1
x exydxdy.
8. a) Calculati I =
__
D
(x2 + y)dxdy unde D este domeniul marginit de parabolele y = x2
si y2 = x.
b) Calculati I =
__
D
x2
y2 dxdy unde D este marginit de dreptele x = 2, y = x si hiperbola
xy = 1.
9. Calculati I =
__
D
xydxdy, unde D este sfertul de cerc x2 + y2 R2 situat n primul
cadran.
10. Calculati I =
__
D
x2 sin(xy)
y
dxdy, unde D este domeniul marginit de parabolele x2 = y,
x2 = 2y, y2 =
2 x, y2 = x.
298
Indicatii si raspunsuri Test nr. 12
2. a) integrala este convergenta.
b) Din lim
xxw 1
1 + x4 = 1 pentru w = 4 > 1 se deduce convergenta integralei.
c) Din lim
x1
x<1
*
(1 x)w 1
3
1 x4
+w=1
3< 1
======= 223
se deduce convergenta integralei.
d) Folosind
| sin x|
xw
1
xw si
_
1
dx
xw converge pentru w >1 se deduce convergenta integralei.
3. I(a) = ln(a + 1).
4. I(b) = arcsin (b).
5. a) I(b) = ln
_
b+1
2
_
.
b) I(y, k) =
1
2
ln
_
1 + y2
2
_
.
6. a) I =
_
3
2,
3
2
_
=
8
.
b) I =
_
5
4,
3
4
_
=
2
4
.
c) I =
1
3
_
2
3,
1
3
_
=
2
3
3
.
d) I =
1
4
_
3
4,
5
4
_
=
2
16
.
7. a) I =
_2
1
dx
_4
3
dx
(x + y)2 = ln
25
24
.
b) I =
_1
0
dx
_1
0
ydx
(1 + x2 + y2)
= ln
_
(1 +
2)
2
1+
3
_
.
8. a) I =
_1
0
_
x2
(x2 + y)dy
dx =
33
100
.
32
b) I =
_2
1
_x
1
x
x2
y2 dy
dx =
9
4
.
9. Folosind coordonatele polare se obtine:
I=
2
_
0
_R
0
3 cos sin dd = R4
8.
10. I =
1
3
_2
1
_
2
u sin(uv) dudv = 2
3
unde x2 = u y cu 1 u 2 si y2 = vx cu
2
v .
299
Bibliografia aferenta capitolului:
[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici aplicate n economie - Volumul
II,
Editura ULB, Sibiu, 2002.
[2] Nicolescu, M., Dinculeanu, N., Marcus, S., Manual de analiza matematica,
Vol.I,
1962, Vol.II, 1964, Editura Didactica si Pedagogica, Bucuresti.
[3] Stanasila, O., Analiza matematica, Editura Didactica si Pedagogica,
Bucresti, 1981.
300__