17.04.2013 Views

matematici aplicate în economie - "Lucian Blaga" din Sibiu

matematici aplicate în economie - "Lucian Blaga" din Sibiu

matematici aplicate în economie - "Lucian Blaga" din Sibiu

SHOW MORE
SHOW LESS

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

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

UNIVERSITATEA "LUCIAN BLAGA" DIN SIBIU<br />

Dumitru Acu<br />

Petrică Dicu<br />

Mugur Acu<br />

Ana Maria Acu<br />

MATEMATICI APLICATE<br />

ÎN<br />

ECONOMIE<br />

- NOTE DE CURS –<br />

- PENTRU –<br />

- ÎNVǍŢǍMÂNTUL LA DISTANŢǍ-


Cuprins<br />

1 Introducere 6<br />

1.1 Necesitatea utilizării <strong>matematici</strong>i <strong>în</strong> ¸stiint¸ele economice ................... 6<br />

1.2 Modelarea matematico-economică ................................ 7<br />

1.3 Câteva exemple de modele matematico–economice ...................... 8<br />

1.3.1 Optimizarea product¸iei unei <strong>în</strong>treprinderi ....................... 9<br />

1.3.2 Modele de gospodărire.................................. 9<br />

1.3.3 Problema dietei (nutrit¸iei)................................ 10<br />

2 Spat¸ii vectoriale 12<br />

2.1 Definit¸ia spat¸iuluivectorial ................................... 12<br />

2.2 Subspat¸ii vectoriale ........................................ 14<br />

2.3 Independent¸a ¸si dependent¸a liniară a vectorilor. Bază ¸sidimensiune ............ 16<br />

2.4 Produs scalar. Spat¸ii normate. Spat¸iimetrice......................... 21<br />

2.5 Mult¸imiconvexe ......................................... 24<br />

2.6 Testul Nr. 1 de verificare a cuno¸stint¸elor............................ 25<br />

3 Matrice. Determinant¸i. Sisteme de ecuat¸ii liniare 28<br />

3.1 Matrice .............................................. 28<br />

3.2 Determinant¸i ........................................... 38<br />

3.3 Sisteme de ecuat¸iiliniare..................................... 42<br />

3.4 Testul Nr. 2 de verificare a cuno¸stint¸elor............................ 49<br />

4 Operatori liniari. Forme biliniare ¸si forme pătratice 53<br />

4.1 Operatori liniari ......................................... 53<br />

4.2 Forme biliniare .......................................... 61<br />

4.3 Forme pătratice .......................................... 62<br />

4.4 Testul Nr. 3 de verificare a cuno¸stint¸elor............................ 69<br />

5 Elemente de programare liniară 72<br />

5.1 Obiectul programării matematice ................................ 72<br />

5.2 Not¸iuni generale relative la o problemă de programare liniară ................ 73<br />

5.3 Algoritmul simplex ........................................ 75<br />

5.4 Cazuri speciale <strong>în</strong>tr-o problemă deP.L.............................. 80<br />

5.4.1 Solut¸ii multiple . . .................................... 80<br />

5.4.2 Solut¸ie infinită ...................................... 81<br />

5.4.3 Degenerare <strong>în</strong> problemele de programare liniară .................... 82<br />

5.5 Rezolvarea problemei generale de programare liniară ..................... 83<br />

5.6 Dualitatea <strong>în</strong> problemele de programare liniară ........................ 85<br />

5.7 Testul Nr. 4 de verificare a cuno¸stint¸elor............................ 92<br />

3


6 Elemente de teoria grafurilor 97<br />

6.1 Not¸iuni fundamentale . . .................................... 97<br />

6.2 Algoritmi pentru rezolvarea unor probleme relative la grafuri . . . ............. 102<br />

6.2.1 Algoritmul lui Yu Chen pentru aflarea matricei drumurilor ............. 103<br />

6.2.2 Algoritmi pentru precizarea existent¸ei circuitelor <strong>în</strong>tr-ungraf ............ 103<br />

6.2.3 Algoritmi pentru aflarea componentelor tare conexe ale unui graf .......... 104<br />

6.2.4 Algoritmi pentru aflarea drumurilor hamiltoniene ale unui graf ........... 108<br />

6.2.5 Algoritmi pentru determinarea drumurilor de lungime optimă ............ 110<br />

6.2.6 Metoda drumului critic ................................. 112<br />

6.3 Problema fluxului optim <strong>în</strong> ret¸eledetransport ........................ 118<br />

6.3.1 Ret¸eledetransport.................................... 118<br />

6.3.2 Algoritmul lui Ford–Fulkerson pentru determinarea fluxului maxim <strong>în</strong>tr-un graf de<br />

ret¸ea............................................ 120<br />

6.4 Testul Nr. 5 de verificare a cuno¸stint¸elor............................ 125<br />

7 Probleme de transport 130<br />

7.1 Modelul matematic pentru o problemă detransport ..................... 130<br />

7.2 Determinarea unei solut¸ii init¸iale ................................ 132<br />

7.2.1 Metoda colt¸uluiNord–Vest ............................... 132<br />

7.2.2 Metoda elementului minim ............................... 133<br />

7.2.3 Metoda diferent¸elormaxime............................... 134<br />

7.3 Ameliorarea (îmbunătăt¸irea) unei solut¸ii............................ 135<br />

7.4 Aflarea unei solut¸ii optime .................................... 137<br />

7.5 Degenerarea <strong>în</strong>problemeledetransport ............................ 139<br />

7.6 Probleme de transport cu capacităt¸i limitate ......................... 141<br />

7.7 Testul Nr. 6 de verificare a cuno¸stint¸elor............................ 145<br />

8 S¸iruri 149<br />

8.1 S¸iruridenumerereale ...................................... 149<br />

8.2 S¸iruri <strong>în</strong> spat¸iimetrice...................................... 158<br />

8.3 Test de verificare a cuno¸stint¸elornr.7............................. 165<br />

9 Serii numerice 169<br />

9.1 Not¸iuni preliminare ........................................ 169<br />

9.2 Criterii de convergent¸ă pentruseriinumericecutermenioarecare.............. 173<br />

9.3 Seriiabsolutconvergente.Seriisemiconvergente........................ 176<br />

9.4 Serii cu termeni pozitivi . .................................... 179<br />

9.5 Problemă economică.Fluxuldevenit.............................. 185<br />

9.6 Test de verificare a cuno¸stint¸elornr.8............................. 186<br />

10 Funct¸ii <strong>în</strong>tre spat¸ii metrice 190<br />

10.1 Vecinătatea unui punct . . .................................... 190<br />

10.2 Funct¸ii <strong>în</strong>tre spat¸iimetrice.................................... 201<br />

10.3 Limita unei funct¸ii <strong>în</strong>tr-un punct ................................ 204<br />

10.4 Continuitatea funct¸iilor <strong>în</strong>tre spat¸iimetrice .......................... 206<br />

10.5 Test de verificare a cuno¸stint¸elornr.9............................. 216<br />

11 Derivarea funct¸iilor reale 220<br />

11.1 Definit¸ia derivatei ¸si proprietăt¸ile ei de bază .......................... 220<br />

11.2 Proprietăt¸i de bază ale funct¸iilor derivabile pe un interval .................. 224<br />

11.3 Diferent¸iala unei funct¸iireale .................................. 231<br />

11.4 Aplicat¸iile derivatei <strong>în</strong> <strong>economie</strong> ................................. 233<br />

11.5 Test de verificare a cuno¸stint¸elornr.10 ............................ 235<br />

4


12 Derivarea funct¸iilor de mai multe variabile 238<br />

12.1 Derivate part¸iale ......................................... 238<br />

12.2 Interpretări geometrice ¸si economice ale derivatelor part¸iale ................. 241<br />

12.3 Derivarea funct¸iilor compuse .................................. 243<br />

12.4 Diferent¸iala funct¸iilor de mai multe variabile ......................... 250<br />

12.5 Extremele funct¸iilor de mai multe variabile .......................... 254<br />

12.6 Extreme condit¸ionate ...................................... 257<br />

12.7 Ajustarea unor date . . . .................................... 262<br />

12.8 Interpolarea funct¸iilor . . .................................... 264<br />

12.9 Test de verificare a cuno¸stint¸elornr.11 ............................ 267<br />

13 Generalizări ale not¸iunii de integrală 270<br />

13.1 Integrale improprii ........................................ 270<br />

13.2 Integrale cu parametri . . .................................... 277<br />

13.3 Integrale euleriene. Funct¸ia Gamma. Funct¸iaBeta ...................... 282<br />

13.4 Integrale duble .......................................... 287<br />

13.5 Test de verificare a cuno¸stint¸elornr.12 ............................ 297<br />

5


Capitolul 1<br />

Introducere<br />

Obiective: În acest capitol introductiv se pune <strong>în</strong> evident¸ă important¸a cunoa¸sterii <strong>matematici</strong>i<br />

pentru un viitor economist.<br />

Rezumat: În acest capitol sunt prezentate principiile modelării matematico-economice cu<br />

prezentarea câtorva modele precise, cum ar fi optimizarea product¸iei unei <strong>în</strong>treprinderi, modele de gospodărie<br />

¸si problema dietei (nutrit¸iei).<br />

Cont¸inutul capitolului:<br />

1. Necesitatea utilizării <strong>matematici</strong>i <strong>în</strong> ¸stiint¸ele economice<br />

2. Modelarea matematico-economică<br />

3. Câteva exemple de modele matematico-economice<br />

4. Bibliografia aferentă capitolului<br />

Cuvinte cheie: metode matematice, model matematic, optim economic, optimizarea<br />

product¸iei, modele de gospodărie, problema dietei.<br />

1.1 Necesitatea utilizării <strong>matematici</strong>i <strong>în</strong> ¸stiint¸ele economice<br />

În prezent ¸si <strong>în</strong> viitor este clar pentru oricine că osimplă observat¸ie a unui fenomen economic,<br />

fără un studiu matematic ¸si statistic aprofundat, nu mai este satisfăcătoare ¸si nu poate fi acceptată fără<br />

urmări <strong>din</strong>tre cele mai grave. Folosirea metodelor <strong>matematici</strong>i <strong>în</strong> practica economică, de orice nivel,<br />

constituie o preocupare cu efecte benefice <strong>în</strong> rezolvarea problemelor economice actuale.<br />

Cel care este interesat de studiul fenomenelor economice trebuie să aibă opregătire interdisciplinară.<br />

Studierea globală a aspectelor calitative ¸si cantitative a unui fenomen economic necesită unanumit<br />

volum de not¸iuni; concepte ¸si metode matematice care considerate ca un ansamblu dau un a¸sa<br />

numit model matematic ata¸sat fenomenului studiat. Modelarea este un atribut al activităt¸ii umane,<br />

<strong>în</strong>tâlnit <strong>în</strong> procesul de cunoa¸stere a lumii, prin care omul reu¸se¸ste să surprindă esent¸ialul ¸si să descopere<br />

legile după care se guvernează fenomenele naturale, sociale ¸si psihice.<br />

Utilizarea <strong>matematici</strong>i <strong>în</strong> problemele economice, prin utilizarea modelelor matematice, nu este o<br />

chestiune simplă. Istoric, ele cochetează de mult timp, dar rezolvarea problemelor ridicate de studiul<br />

unui fenomen economic, numărul mare de date cu care lucrează ¸si volumul mare de calcule necesare,<br />

pretindea o tehnică de calcul puternică. Aparit¸ia informaticii ¸si calculatoarelor rapide au făcut să<br />

apară capitole noi <strong>în</strong> matematică, care să se preocupe de modelarea proceselor economice, ca de exemplu<br />

cercetările operat¸ionale. A¸sa cum sublinia profesorul André Brunet ”cercetarea operat¸ională este<br />

pregătirea ¸stiint¸ifică a deciziilor” ([3]).<br />

În condit¸iile actuale este necesar ca la orice nivel de decizie să prelucrăm un număr mare de<br />

informat¸ii ¸si date care să permită unrat¸ionament logic <strong>în</strong> alegerea variantei celei mai potrivite.<br />

Un alt motiv care pledează pentru utilizarea <strong>matematici</strong>i <strong>în</strong> studiul proceselor economice este ¸si<br />

dorint¸a omului de a atinge un anumit optim.<br />

Problema alegerii <strong>din</strong>tr-o mult¸ime de rezultate posibile pe cel optim, <strong>în</strong> concordant¸ă cuunanumit<br />

scop, este de o important¸ă majoră pentru orice economist, teoretician sau practician. Not¸iunea de<br />

6


optim, destul de veche <strong>în</strong> gândirea economică legată direct de practică, apare <strong>în</strong>tr-o nouă lumină prin<br />

posibilităt¸ile oferite de matematica contemporană.<br />

Dacă<strong>în</strong> trecut cont¸inutul optimului economic funct¸iona, cel mai adesea, după principiul ”cu cât<br />

mai mult, cu atât mai bine”,<strong>în</strong> prezent optimul economic lucrează după principiul ”profit maxim<br />

<strong>în</strong> condit¸ii date”.<br />

Utilizarea calculului diferent¸ial ¸si integral <strong>în</strong> economia politică, <strong>în</strong>cepândcusfâr¸situl secolului al<br />

XIX-lea ¸si <strong>în</strong>ceputul secolului al XX-lea, era o necesitate. A¸sa s-a născut economia matematică, care,<br />

treptat s-a impus <strong>în</strong> cercetările economice.<br />

În conformitate cu aceste preocupări, <strong>în</strong> economia matematică s-a creat conceptul de ”optim paretian”,<br />

introdus de Vilfredo Pareto. S-au creat noi metode precise de optimizare a activităt¸ii economice,<br />

apelându-se la ramurile existente <strong>în</strong> matematică, dar ¸si cerând imperios găsirea de noi concepte matematice,<br />

care să permită găsirea solut¸iilor optime cât mai rapid ¸si cât mai exact. A¸sa au apărut metodele<br />

de programare matematică <strong>în</strong> rezolvarea unor probleme de optimizare a activităt¸ii unor <strong>în</strong>treprinderi,<br />

a unor societăt¸i de comert¸, turism sau cu preocupări agricole. Problemele puse de practica economică<br />

stimulează continuu descoperirea de noi metode matematice. Fără săgre¸sim putem afirma că existăo<br />

conlucrare benefică, atât pentru economi¸sti, cât ¸si pentru <strong>matematici</strong>eni.<br />

Legătura concretă <strong>din</strong>tre matematică ¸si <strong>economie</strong> se stabile¸ste printr-o traducere <strong>în</strong> limbaj matematic<br />

a not¸iunilor ¸si a relat¸iilor ce intervin <strong>în</strong> fenomenele economice, fapt ce se realizează prin procesul de<br />

modelare matematică. Folosirea limbajului matematic <strong>în</strong> ¸stiint¸ele economice oferă posibilitatea formulării<br />

necontradictorii a fenomenelor economice ¸si introducerii rigorii <strong>în</strong> studiul lor.<br />

1.2 Modelarea matematico-economică<br />

Aplicarea <strong>matematici</strong>i <strong>în</strong> <strong>economie</strong> are două direct¸ii principale. Prima, care folose¸ste metodele<br />

<strong>matematici</strong>i ca instrument menit să sprijine studiul calitativ al fenomenelor economice ¸si a doua, <strong>în</strong><br />

care matematica este utilizată la analiza aspectelor cantitative <strong>din</strong> practica economică (planificare,<br />

prognoză, etc.). Utilitatea <strong>matematici</strong>i ca instrument ajutător economistului se evident¸iază <strong>în</strong> plan:<br />

logic, empiric ¸si euristic. Traducând o situat¸ie economică<strong>în</strong>tr-o problemă matematică, îi putem verifica<br />

consistent¸a, planul empiric ¸si, <strong>în</strong> fine, dezvăluirea de relat¸ii noi. Însă,oastfeldemetodăde lucru impune<br />

precizarea conceptului de model.<br />

Esent¸a metodei modelării constă<strong>în</strong> <strong>în</strong>locuirea obiectului sau fenomenului real care ne interesează<br />

cu un alt obiect sau fenomen, mai convenabil pentru cercetare. După o astfel de substituire nu se mai<br />

studiază obiectul primar ci modelul, iar apoi rezultatul cercetărilor se extinde asupra obiectului sau<br />

fenomenului init¸ial, cu anumite precaut¸ii.<br />

Termenul de model vine de la diminutivul lui modus (măsură<strong>în</strong> limba latină), care este modulus.<br />

În limba germană a devenit model, iar <strong>în</strong> secolul al XVI-lea <strong>în</strong> Frant¸a se folosea deja termenul modèle,<br />

provenit <strong>din</strong> italienescul modello. Acela¸si cuvânt a dat <strong>în</strong> limba engleză termenul model. Încă dela<br />

<strong>în</strong>ceput sensul cuvântului model oscila <strong>în</strong>tre concret ¸si abstract. Se pare că primul care a folosit conceptul<br />

de model <strong>în</strong> sensul actual a fost <strong>matematici</strong>anul italian Beltrami, <strong>în</strong> anul 1868, când a construit un model<br />

euclidian pentru o geometrie neeuclidiană.<br />

În ¸stiint¸ă se<strong>în</strong>tâlnesc diferite modele: modelul atomic, modelul cosmologic, modele de cre¸stere<br />

economică etc.<br />

Astăzi, metoda modelării este o metodă generală de cercetare ¸si studiere a unor procese reale cu<br />

ajutorul cercetării ¸si studierii altor procese, care pot fi mai apropiate sau mai depărtate de cele init¸iale.<br />

Modelul trebuie să reflecte <strong>în</strong>tr-o cât mai mare măsură proprietăt¸ile originalului care sunt legate de scopul<br />

cercetării. Atragem <strong>în</strong>să atent¸ia că modelul nu este la fel cu originalul.<br />

Modelele ne servesc <strong>în</strong> viat¸a de toate zilele, <strong>în</strong> ¸stiint¸ă, <strong>în</strong> <strong>în</strong>văt¸ământ, industrie, proiectare, artă, etc.<br />

Multe <strong>din</strong> modele, cum ar fi hărt¸ile mulajele, machetele, desenele etc., constituie o reproducere materială<br />

a unor aspecte ale originalului cercetat. Asemenea modele materiale au posibilităt¸i limitate, multe <strong>din</strong><br />

ele servind mai mult <strong>în</strong>t¸elegerii ¸si mai put¸in cunoa¸sterii originalelor. Pentru cunoa¸sterea ¸stiint¸ifică s-a<br />

trecut la modele simbolice, care sunt modele matematice. Utilizarea limbajului matematic <strong>în</strong><br />

descrierea unor modele, permit acestora să aibă un<strong>în</strong>alt grad de abstractizare ¸si de generalizare, unul<br />

¸si acela¸si model (ecuat¸ie, funct¸ie, sistem, etc.) poate descrie cu mult succes obiecte sau situat¸ii total<br />

diferite. Într-un model matematic se folosesc pentru descriere numai mijloace matematice ¸si logice, ceea<br />

7


ce conduce la <strong>în</strong>lăturarea tratărilor subiective. În plus reprezentările matematice nu sunt <strong>în</strong>grădite de<br />

limite materiale ¸si nici de traducerea <strong>din</strong>tr-o disciplină<strong>în</strong> alta.<br />

În elaborarea unui model matematic ata¸sat unui proces trebuiesc respectate etapele:<br />

1. Obt¸inerea modelului descriptiv al procesului, care are subetapele:<br />

1.1. formularea problemei propuse;<br />

1.2. analiza structurii informat¸ionale a fenomenului abordat;<br />

1.3. discutarea criteriilor posibile care reflectă obiectivele urmărite;<br />

1.4. stabilirea factorilor esent¸iali ¸si factorilor secundari;<br />

2. Formularea matematică a modelului descriptiv, etapă<strong>în</strong> care se elaborează modelul matematic;<br />

3. Studierea (cercetarea) modelului, adică rezolvarea practică a problemei pe model. Astăzi, <strong>în</strong> această<br />

etapă de mare folos este calculatorul.<br />

Modelul realizat ¸si testat trebuie să reflecteze originalul cu destulă precizie. S-ar putea ca modelul<br />

să fie bine construit dar să nu dea rezultate sa- tisfăcătoare. El trebuie îmbunătăt¸it sau abandonat.<br />

Fidelitatea unui model se poate realiza nu numai având grijă sănu pierdem <strong>din</strong> vedere anumite<br />

aspecte ale fenomenului studiat, ci ¸si prin aparatul matematic folosit.<br />

Fidelitatea fat¸ă de original cre¸ste odată cu perfect¸ionarea aparatului matematic utilizat. În funct¸ie<br />

de aparatul matematic folosit au apărut modele foarte variate, uneori chiar pentru aceea¸si problemă.<br />

După modelul matematic utilizat se poate da următoarea clasificare a modelelor:<br />

1) modele aritmetice (utilizate până<strong>în</strong> secolul al XVIII-lea)– folosesc numai concepte aritmetice;<br />

2) modele bazate pe analiza matematică (utilizate <strong>în</strong>cepând cu secolul al XVIII-lea)– folosesc<br />

concepte de analiză matematică;<br />

3) modele liniare – utilizează concepte de algebră liniară (de exemplu, programarea liniară);<br />

4) modele de joc – care iau <strong>în</strong> considerare ¸si variabile necontrolabile;<br />

5) modele de optimizare –urmăresc optimizarea unei funct¸ii (numită funct¸ia obiectiv) supusă<br />

unor restrict¸ii;<br />

6) modele neliniare – utilizează restrict¸ii de optim sau funct¸ii obiectiv neliniare;<br />

7) modele diferent¸iale – care descriu prin ecuat¸ii diferent¸iale fenomenul (de exemplu, modelul care<br />

descrie variat¸ia product¸iei);<br />

8) modele de tip catrastofic – utilizate de studiul fenomenelor cu variat¸ii bru¸ste;<br />

9) modele deterministe –mărimile care intervin sunt perfect determinate;<br />

10) modele stohastice –mărimile care intervin sunt aleatorii;<br />

11) modele de tip statistico-matematice –mărimile care intervin sunt date statistic;<br />

12) modele vagi –mărimile care intervin nu sunt date cu precizie, ci doar vag;<br />

13) modele discrete –mărimile care intervin variază discret;<br />

14) modele continue –mărimile care intervin variază continuu.<br />

Cu toată diversitatea conceptelor ¸si rezultatelor matematice, există numeroase fenomene economice<br />

pentru care nu s-au elaborat modele pe deplin satisfăcătoare.<br />

1.3 Câteva exemple de modele matematico–economice<br />

În acest paragraf prezentăm câteva <strong>din</strong> cele mai cunoscute modele matematico–economice.<br />

8


1.3.1 Optimizarea product¸iei unei <strong>în</strong>treprinderi<br />

Să considerăm o <strong>în</strong>treprindere care î¸si desfă¸soară activitatea de product¸ie <strong>în</strong> următoarele condit¸ii:<br />

i) <strong>în</strong> <strong>în</strong>treprindere se desfă¸soară n activităt¸i Ai, i = 1,n;<br />

ii) există m factori disponibili Fj, j = 1,m;<br />

iii) se cunosc coeficient¸ii tehnici de utilizare a celor m factori <strong>în</strong> cele n activităt¸i.<br />

Vom <strong>în</strong>cerca să obt¸inem descrierea matematică a activităt¸ii de product¸ie.<br />

Pentru realizarea modelării acestui program de product¸ie să notăm cu xi nivelul activităt¸ii Ai,<br />

i = 1,n,¸si cu bi volumul (cantitatea) disponibil de factorul Fj, j = 1,m¸si aij factorul de proport¸ionalitate<br />

al consumului Fi pentru activitatea Aj.<br />

Acum putem scrie restrict¸iile:<br />

⎧<br />

a11x1 + a12x2 + ...+ a1nxn ≤ b1<br />

⎪⎨ a21x1 + a22x2 + ...+ a2nxn ≤ b2<br />

(1.1)<br />

.<br />

⎪⎩<br />

.<br />

am1x1 + am2x2 + ...+ amnxn ≤ bm<br />

Restrict¸iile (1.1) reprezintă condit¸iile <strong>în</strong> care <strong>în</strong>treprinderea poate să-¸si desfă¸soare activitatea. Ele<br />

se pot scrie ¸si sub forma matricială. În acest scop facem notat¸iile: A =(aij) – matricea coeficient¸ilor<br />

tehnici; x = t (x1,x2,...,xn) (t – transpus) – vectorul coloană al nivelului product¸iei; C1,C2,...,Cn –<br />

vectorii coloană <strong>din</strong> matricea A; C0 – vectorul coloană al volumelor disponibile. Acum condit¸iile (1.1) se<br />

pot scrie sub forma<br />

C1x1 + C2x2 + ...+ Cnxn ≤ C0<br />

sau<br />

Ax ≤ C0.<br />

Până aici am urmărit descrierea tehnologiei product¸iei. Dar orice proces de product¸ie mai<br />

urmăre¸ste ¸si o motivat¸ie economică, de exemplu să se realizeze o eficient¸ă maximă. Un astfel de<br />

criteriu de eficient¸ă este dat de maximizarea profitului. Practic, finalul acestui proces este optimizarea<br />

unei anumite funct¸ii, care de fapt realizează optimizarea funct¸ionării unui proces economic.<br />

1.3.2 Modele de gospodărire<br />

Orice firmă dore¸stefiesă-¸si maximizeze veniturile, fie să-¸si minimizeze cheltuielile, iar consumatorii<br />

să-¸si distribuie salariile a¸sa <strong>în</strong>cât să-¸si satisfacă la maximum nevoile viet¸ii. De fapt, orice situat¸ie de<br />

gospodărire impune o repartizare optimă a unor resurse disponibile limitate <strong>în</strong>tre diferite activităt¸i care<br />

se desfă¸soară pentru realizarea unui anumit scop.<br />

Acest tip de procese economice poartă numele de probleme de gospodărire.<br />

Un model pentru o problemă de gospodărire se compune <strong>din</strong> două părt¸i: prima referitoare la<br />

restrict¸ii ¸si o a doua care descrie criteriul sau obiectivul activităt¸ii de derulat. Într-un astfel de model se<br />

cere găsirea valorilor unor variabile x1,x2,...,xn pentru care o funct¸ie f(x1,x2,...,xn) este optimă ¸si<br />

care sunt supuse unor restrict¸ii de forma:<br />

F1(x1,x2,...,xn) ≤ 0,<br />

F2(x1,x2,...,xn) ≤ 0,<br />

......................<br />

Fm(x1,x2,...,xn) ≤ 0,<br />

unde semnul ”≤” poate fi ¸si ”≥”.<br />

Cum orice model de gospodărire are menirea de a stabili un program de act¸iune, el a căpătat<br />

denumirea de model de programare. Domeniile de aplicare a modelelor de programare se referă la<br />

un număr mare de probleme de planificare <strong>din</strong> industrie, transporturi, agricultură, ¸s.a. Unele <strong>din</strong> ele au<br />

o foarte mare circulat¸ie ¸si numeroase aplicat¸iifaptcele-aufăcut celebre. Dăm un astfel de exemplu <strong>în</strong><br />

subparagraful următor.<br />

9


1.3.3 Problema dietei (nutrit¸iei)<br />

Una <strong>din</strong>tre problemele celebre de gospodărire este problema alimentării cât mai ieftine ¸si realizarea<br />

unor cerint¸e de alimentat¸ie conform unui scop propus.<br />

O alimentat¸ieseconsideră bună dacăseoferă anumite substant¸e <strong>în</strong> cantităt¸i minimale precizate.<br />

Evident că aceste substant¸e se găsesc <strong>în</strong> diferite alimente cu pret¸uri cunoscute. Se cere să se stabilească<br />

o dietă (rat¸ie) care să fie corespunzătoare ¸si totodată cât mai ieftină. Substant¸ele care intră<strong>în</strong>tr-o dietă<br />

se numesc substant¸e nutritive sau principii nutritive.<br />

Vom obt¸ine, <strong>în</strong> continuare, modelul matematico-economic pentru problema dietei. Fie<br />

S1,S2,...,Sm substant¸ele nutritive care trebuie să intre <strong>în</strong> compunerea dietei <strong>în</strong> cantităt¸ile minimale<br />

b1,b2,...,bm ¸si A1,A2,...,An alimentele de care dispunem cu pret¸ul corespunzător pe unitate<br />

c1,c2,...,cn. Notăm cu aij numărul de unităt¸i <strong>din</strong> substant¸a Si, i = 1,m,segăsesc <strong>în</strong>tr-o unitate <strong>din</strong><br />

alimentul Aj, j = 1,n. Se cere să seaflex1,x2,...,xn numărul de unităt¸i <strong>din</strong> alimentele A1,A2,...,An<br />

a¸sa <strong>în</strong>cât să seobt¸ină orat¸ie acceptabilă launpret¸cât de mic. De obicei datele problemei se prezintă<br />

<strong>în</strong>tr-un tabel de forma:<br />

Substant¸a<br />

Alimente<br />

A1 A2 ... Aj ... An<br />

Minim<br />

necesar<br />

<strong>din</strong> Si<br />

S1 a11 a12 ... a1j ... a1n b1<br />

... ... ... ... ... ... ... ...<br />

Si ai1 ai2 ... aij ... ain bi<br />

... ... ... ... ... ... ... ...<br />

Sm am1 am2 ... amj ... amn bm<br />

Pret¸ alimente c1 c2 ... cj ... cn<br />

Unităt¸i de consum x1 x2 ... xj ... xn<br />

Cantitatea <strong>din</strong> substant¸a Si care se realizează esteai1x1 + ai2x2 + ...+ ainxn, care <strong>din</strong> cerint¸a<br />

problemei trebuie să fie≥ bi, i = 1,m. Ajungem astfel la condit¸iile (restrict¸iile):<br />

(1.2)<br />

(1.3)<br />

(1.4)<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

a11x1 + a12x2 + ...+ a1nxn ≥ b1<br />

a21x1 + a22x2 + ...+ a2nxn ≥ b2<br />

...................................<br />

am1x1 + am2x2 + ...+ amnxn ≥ bm<br />

Natura datelor cu care lucrăm impun ¸si condit¸iile de nenegativitate:<br />

x1 ≥ 0,x2 ≥ 0,...,xn ≥ 0.<br />

Funct¸ia obiectiv care exprimă costul unei rat¸ii este dată de:<br />

f = c1x1 + c2x2 + ...+ cnxn.<br />

Problema dietei cere să determinăm x1,x2,...,xn a¸sa <strong>în</strong>cât f să fie minimă. O astfel de dietă se<br />

nume¸ste optimă. Orice dietă care satisface restrict¸iile (1.2) ¸si (1.3) se nume¸ste admisibilă.<br />

Modelul dietei poate fi folosit ¸si <strong>în</strong> alte situat¸ii, ca de exemplu: problema furajării rat¸ionale (<strong>în</strong><br />

zootehnie), chestiunea amestecului optim (<strong>în</strong> amestecuri de benzină sau uleiuri auto, <strong>în</strong> realizarea unor<br />

sortimente de băuturi sau <strong>în</strong>ghet¸ată), ¸s.a.<br />

Pentru alte modele matematico-economice se pot consulta lucrările [2], [3], [4], [5].<br />

10


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul I, Editura ULB,<br />

<strong>Sibiu</strong>, 2001.<br />

[2] Izvercian, P.N.,Cret¸u, V., Izvercian, M., Resiga, R., Introducere <strong>în</strong> teoria grafurilor. Metoda<br />

drumului critic, Editura de Vest, Timi¸soara, 1994.<br />

[3] Popescu, O., Raischi, C., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong>, vol.I, II, Editura Didactică ¸si Pedagogică,<br />

Bucure¸sti, 1993.<br />

[4] Rat¸iu-Raicu, C., Modelare ¸si simularea proceselor economice, Editura Didactică ¸si Pedagogică,<br />

R.A., Bucure¸sti, 1995.<br />

[5] Stavre, P., Matematici speciale cu aplicat¸ii <strong>în</strong> <strong>economie</strong>, Editura Scrisul Românesc, Craiova, 1982.<br />

11


Capitolul 2<br />

Spat¸ii vectoriale<br />

Obiective: În acest capitol studentul va lua contact cu not¸iunile teoretice fundamentale (cum<br />

ar fi spat¸iile vectoriale, prehilbertiene, normate ¸si metrice) necesare <strong>în</strong>t¸elegerii metodelor / aplicat¸iilor<br />

prezentate <strong>în</strong> capitolele următoare.<br />

Rezumat: În acest capitol sunt prezentate not¸iunile de spat¸iu vectorial, subspat¸iu vectorial,<br />

sistem de vectori, combinat¸ie liniară, liniar independent¸ă ¸si liniar dependent¸ă, bază, dimensiune, produs<br />

scalar ¸si spat¸ii prehilbertiene, normă ¸si spat¸ii normate, metrică ¸si spat¸ii metrice, mult¸imi convexe, etc.<br />

Cont¸inutul capitolului:<br />

1. Definit¸ia spat¸iului vectorial<br />

2. Subspat¸iu vectorial<br />

3. Independent¸a ¸si dependent¸a liniară a vectorilor. Bază ¸si dimensiune<br />

4. Produs scalar. Spat¸ii normate. Spat¸ii metrice<br />

5. Mult¸imi convexe<br />

6. Test de verificare a cuno¸stint¸elor<br />

7. Bibliografia aferentă capitolului<br />

Cuvinte cheie: spat¸iu vectorial, bază, dimensiune, produs scalar, normă, metrică, mult¸imi<br />

convexe.<br />

2.1 Definit¸ia spat¸iului vectorial<br />

În acest paragraf vom trata not¸iunea de spat¸iu vectorial ¸si principalele ei proprietăt¸i.<br />

Definit¸ia 2.1.1 Se nume¸stelegedecompozit¸ie (operat¸ie) externă pemult¸imea M fat¸ă demult¸imea K,<br />

ofunct¸ie f : K × M → M.<br />

Mult¸imea K se nume¸ste domeniul operatorilor sau scalarilor<br />

Exemplul 2.1.1. Aplicat¸ia f : R × C → C definită prin formula f(a, z) =az, a ∈ R, z ∈ C, esteo<br />

operat¸ie externă peC având pe R ca domeniu de operatori.<br />

Acum, fie V o mult¸ime nevidă de elemente oarecare ¸si K un câmp de elemente α,β,γ,...,cu0<br />

elementul neutru (nul) ¸si 1 elementul unitate. Suma respectiv produsul elementelor α ¸si β <strong>din</strong> K va fi<br />

notată cuα + β, respectiv α · β sau simplu αβ.<br />

Definit¸ia 2.1.2 Se spune că pemult¸imea V s-a definit o structură despat¸iu vectorial (liniar) peste<br />

câmplul K, dacă peV s-a definit o lege de compozit¸ie internă (x, y) → x + y, x, y ∈ V ,numită adunare,<br />

¸si o lege de compozit¸ie externă fat¸ă decâmpul K, (α, x) → αx, α ∈ K, x ∈ V ,numită <strong>în</strong>mult¸ire cu<br />

scalari, astfelcă pentru orice x, y, z ∈ V ¸si orice a, b ∈ K să avem<br />

1. x + y = y + x (comutativitatea adunării);<br />

2. (x + y)+z = x +(y + z) (asociativitatea adunării);<br />

3. Există elementul θ ∈ V ,astfelcax + θ = θ + x = x;<br />

12


4. Oricărui x ∈ V îi corespunde −x ∈ V astfel cu x +(−x) =(−x)+x = θ (−x se nume¸ste opusul<br />

lui x);<br />

(Prin urmare (V ,+) este un grup comutativ);<br />

5. 1 · x = x;<br />

6. (a + b)x = ax + bx;<br />

7. (ab)x = a(bx);<br />

8. a(x + y) =ax + ay.<br />

Mult¸imea V împreună cu structura de spat¸iu vectorial peste câmpul K se nume¸ste spat¸iu vectorial<br />

(liniar) peste K, iar elementele sale le vom numi vectori.<br />

Se observă că operat¸ia de adunare a vectorilor <strong>din</strong> V a fost notată tot cu semnul ”+” ca¸si adunarea<br />

<strong>din</strong> K, iar operat¸ia de <strong>în</strong>mult¸ire cu scalari a fost notată cu”·” ca¸si <strong>în</strong>mult¸irea <strong>din</strong> K, acestlucrunu<br />

produce confuzie deoarece <strong>în</strong> context orice ambiguitate este <strong>în</strong>lăturată.<br />

Dacă K este corpul R al numerelor reale, atunci V se nume¸ste spat¸iu vectorial real, iar dacă<br />

K este corpul C al numerelor complexe, atunci V se nume¸ste spat¸iu vectorial complex.<br />

Elementul θ ∈ V se nume¸ste vectorul nul al spat¸iului vectorial V .<br />

Propozit¸ia 2.1.1 Dacă V este un spat¸iu vectorial peste K, atunci<br />

1. 0 · x = θ, pentru orice x ∈ V ;<br />

2. a · θ = θ, pentru orice a ∈ K;<br />

3. (−1)x = −x, pentru orice x ∈ V .<br />

Demonstrat¸ie. 1. Utilizând condit¸iile 5) ¸si 6) <strong>din</strong> Definit¸ia 2.1.2, avem<br />

x =1· x =(0+1)x =0· x +1· x =0· x + x,<br />

de unde, folosind condit¸ia 3) <strong>din</strong> aceea¸si definit¸ie, rezultă 0· x = θ.<br />

2. Din condit¸ia 6) a Definit¸iei 2.1.2 avem ax + aθ = a(x + θ) =ax ¸si t¸inând seama de condit¸ia 3)<br />

<strong>din</strong> aceea¸si definit¸ie, rezultă a · θ = θ.<br />

3. Din condit¸ia 6) avem x +(−1)x = (1 + (−1))x = 0x = θ, de unde folosind 4), obt¸inem<br />

(−1)x = −x.<br />

Exemple. 2.1.2. Mult¸imea R a numerelor reale cu operat¸ia de adunare ¸si cu operat¸ia de <strong>în</strong>mult¸ire cu<br />

numere rat¸ionale este un spat¸iu vectorial peste câmpul Q al numerelor rat¸ionale.<br />

2.1.3. Mult¸imea C a numerelor complexe cu operat¸ia de adunare ¸si cu operat¸ia externăde<strong>în</strong>mult¸ire<br />

cu numere reale este un spat¸iu vectorial peste câmpul Q al numerelor rat¸ionale.<br />

2.1.4. Mult¸imea C a numerelor complexe cu operat¸ia de adunare ¸si cu operat¸ia externăde<strong>în</strong>mult¸ire<br />

cu numere reale este un spat¸iu vectorial peste câmpul R al numerelor reale.<br />

2.1.5. Fie Hom(R, R) ={f|f : R → R, funct¸ie} <strong>în</strong> care definim operat¸iile de adunare a două<br />

funct¸ii ¸si de <strong>în</strong>mult¸ire a unei funct¸iicuunnumăr real astfel:<br />

f + g : R → R, (f + g)(x) =f(x)+g(x), (∀)f,y ∈ Hom(f,g) ¸si (∀)x ∈ R<br />

¸si<br />

αf : R → R, (αf)(x) =αf(x), (∀)f ∈ Hom(f,g) ¸si (∀)r ∈ R.<br />

Aceste operat¸ii determină peHom(R, R) o structură de spat¸iu vectorial.<br />

2.1.6. Fie K un câmp oarecare ¸si n un număr natural nenul. Considerăm produsul cartezian<br />

Kn = K × K × ...× K,<br />

adică mult¸imea sistemelor ordonate x =(x1,x2,...,xn) decâte n elemente <strong>din</strong><br />

<br />

nori<br />

K. Definim pe Kn operat¸iile:<br />

x + y =(x1 + y1,x2 + y2,...,xn + yn),<br />

ax =(ax1,ax2,...,axn),<br />

pentru orice x =(x1,x2,...,xn) ∈ Kn , y =(y1,y2,...,yn) ∈ Kn ¸si a ∈ K.<br />

Înzestrată cu cele două operat¸iidefinite mai sus, mult¸imea Kn devine un spat¸iu vectorial, numit<br />

13


spat¸iul vectorial aritmetic cu n dimensiuni peste K. Pentru K = R se obt¸in spat¸iile euclidiene,<br />

iar pentru K = C se obt¸in spat¸iile unitare sau hermitice. În cazul unui vector x =(x1,x2,...,xn)<br />

<strong>din</strong> Kn , x1,x2,...,xn se numesc componentele sau coordonatele vectorului x. De aceea, când vom<br />

nota vectorii cu indici vom folosi scrierea cu exponent¸i <strong>în</strong> paranteză, pentru a se deosebi de componentele<br />

sale.<br />

Comentariul 2.1.1. Spat¸iile vectoriale Rn ¸si Cn sunt instrumente matematice de bază <strong>în</strong> studiul<br />

modelelor matematico-economice. Spat¸iile R2 ¸si R3 conduc la vectorii utilizat¸i <strong>în</strong> fizică.<br />

2.2 Subspat¸ii vectoriale<br />

O submult¸ime W a unui spat¸iu vectorial V peste un câmp K se nume¸ste subspat¸iu vectorial al<br />

lui V ,dacă cele două operat¸ii date pe V induc pe W o structură de spat¸iu vectorial peste K. Vom nota<br />

faptul că W este un subspat¸iu al lui V prin W ⋐ V .<br />

Teorema 2.2.1 Submult¸imea W aunuispat¸iu vectorial V peste câmpul K este subspat¸iu vectorial peste<br />

câmpul K, dacă ¸si numai dacă sunt<strong>în</strong>deplinite condit¸iile:<br />

1. pentru orice x, y ∈ W avem x + y ∈ W ;<br />

2. pentru orice x ∈ W ¸si orice a ∈ K avem ax ∈ W .<br />

Demonstrat¸ie. Dacă W ⋐ V , atunci condit¸iile 1) ¸si 2) rezultă <strong>din</strong> faptul că operat¸iile <strong>din</strong> V trebuie să<br />

fie interne ¸si pe W .<br />

Reciproc, dacă presupunem că 1)¸si 2) au loc ¸si luând x ∈ W , <strong>din</strong> 2) rezultă că¸si −x =(−1)(x) ∈<br />

W , iar de aici, folosind 1), rezultă că θ = x +(−x) segăse¸ste <strong>în</strong> W . Celelalte condit¸ii <strong>din</strong> definit¸ia unui<br />

spat¸iu vectorial având loc pe V au loc ¸si pe W . Teorema precedentă este echivalentă cu:<br />

Teorema 2.2.2 Submult¸imea W aspat¸iului vectorial V peste K este subspat¸iu vectorial pentru V peste<br />

K, dacă ¸si numai dacă, pentru orice a, b ∈ K ¸si orice x, y ∈ W avem ax + by ∈ W .<br />

Observat¸ia 2.2.1 Orice subspat¸iu vectorial W al unui spat¸iu vectorial V cont¸ine vectorul nul.<br />

Exemple. 2.2.1. Dacă V este un spat¸iu vectorial, atunci submult¸imea {θ}, formată numai <strong>din</strong> vectorul<br />

nul, este un subspat¸iu vectorial numit subspat¸iul nul.<br />

2.2.2. Pentru spat¸iul vectorial R 2 ¸si numărul real a fixat, submult¸imea W = {x ∈ R 2 |x =(x1,y1)<br />

cu y1 = ax1} formează un subspat¸iu vectorial.<br />

Într-adevăr, dacă x, y ∈ W , x =(x1,y1), y1 = ax2, y =(x2,y2), y2 = ax2, atunci: x + y =<br />

(x1 + y1,x2 + y2) cuy1 + y2 = ax1 + ax2 = a(x1 + x2) ¸si deci x + y ∈ W . Pentru a ∈ R avem<br />

αx =(αx1,αy1), cu αy1 = α(ax1) =a(αxn) ¸si deci αx ∈ W .<br />

Cele demonstrate ne aratăcă, <strong>în</strong> spat¸iul vectorial R 2 (<strong>în</strong> plan) dreptele ce trec prin origine formează<br />

subspat¸ii vectoriale pentru R 2 .<br />

2.2.3. Dacă K este un câmp, atunci mult¸imea vectorilor<br />

x =(x1,x2,...,xn) <strong>din</strong>K n cu xn = 0 formează un subspat¸iu vectorial al spat¸iului vectorial K n .<br />

U¸sor se verifică faptul că intersect¸ia a două subspat¸ii vectoriale ale unui spat¸iu vectorial V este tot<br />

un subspat¸iu vectorial al lui V . Prin urmare, dacă A este o submult¸ime a spat¸iului vectorial V , atunci<br />

există un cel mai mic subspat¸iu al lui V care cont¸ine pe A, anume intersect¸ia tuturor subspat¸iilor lui V<br />

ce cont¸in pe A, numit subspat¸iu generat de A sau acoperirea (<strong>în</strong>fă¸surătoarea) liniară aluiA.<br />

Două subspat¸ii W1 ¸si W2 ale unui spat¸iu vectorial se zic independente dacă W1 ∩ W2 = {0}.<br />

Fie S = {x (1) ,x (2) ,...,x (n) } un sistem de n vectori, n ∈ N ∗ , <strong>din</strong> spat¸iul vectorial V peste câmpul<br />

K.<br />

Definit¸ia 2.2.1 Se spune că vectorul x ∈ V este o combinat¸ie liniară de vectorii sistemului S dacă<br />

există n scalari a1,a2,...,an ∈ K astfel ca să avem<br />

x =<br />

n<br />

akx (k) .<br />

k=1<br />

14


Teorema 2.2.3 Mult¸imea vectorilor <strong>din</strong> spat¸iu vectorial V care se pot scrie ca ¸si combinat¸ii liniare de<br />

vectorii sistemului S formează unsubspat¸iu vectorial al lui V . Acest subspat¸iu se notează prin [S] ¸si se<br />

nume¸ste subspat¸iul lui V generat de sistemul de vectori S.<br />

Demonstrat¸ie. Într-adevăr, dacă x =<br />

αx + βy =<br />

n<br />

akx (k) ¸si y =<br />

k=1<br />

n<br />

αakx (k) +<br />

k=1<br />

n<br />

bkx (k) , atunci, pentru orice α, β ∈ K, avem<br />

k=1<br />

n<br />

βbkx (k) =<br />

k=1<br />

n<br />

(αak + βbk)x (k) ,<br />

k=1<br />

adică αx + βy este o combinat¸ie liniară de vectori a sistemului S.<br />

Teorema 2.2.4 Subspat¸iul [S] generat de sistemul de vectori S coincide cu acoperirea liniară aluiS.<br />

Demonstrat¸ie. Fie S ∗ acoperirea liniară aluiS. AvemS ⊆ [S] ¸si <strong>din</strong> definit¸ia lui S ∗ rezultă S ∗ ⊆ [S].<br />

Reciproc, dacă x ∈ [S], atunci rezultă că x =<br />

[S] ⊆ S ∗ . Rezultă că S ∗ =[S].<br />

n<br />

akx (k) , a1,a2,...,an ∈ K. Prin urmare, x ∈ S∗ , adică<br />

k=1<br />

Definit¸ia 2.2.2 Un sistem de vectori S ⊂ V se nume¸ste sistem de generatori pentru subspat¸iul W ⋐ V<br />

dacă W =[S].<br />

Exemplul 2.2.4. În spat¸iul Rn un sistem de generatori pentru R n este format <strong>din</strong> vectorii: e (1) =<br />

(1, 0, 0,...,0), e (2) =(0, 1, 0,...,0), ..., e (n) =(0, 0,...,0, 1). În adevăr, orice x =(x1,x2,...,xn) ∈ R n<br />

se scrie sub forma x = x1e (1) + x2e (2) + ...+ xne (n) .<br />

Definit¸ia 2.2.3 Dacă W1 ¸si W2 sunt subspat¸ii ale spat¸iului vectorial V , atunci subspat¸iul generat de<br />

S = W1 ∪ W2 se nume¸ste suma celor două subspat¸ii. Notăm [S] =W1 + W2.<br />

Teorema 2.2.5 Suma W1 + W2 a două subspat¸ii vectoriale ale lui V coincide cu mult¸imea vectorilor<br />

x ∈ V care se scrie sub forma x = x (1) + x (2) ,cux (1) ∈ W1, x (2) ∈ W2.<br />

Demonstrat¸ie. Fie W = {x ∈ V |x = x (1) + x (2) ,x (1) ∈ W1,x (2) ∈ W2}. Evident că W ⊆ W1 + W2.<br />

Dacă x ∈ W1 + W2, atunci x = a1y (1) + ...+ ary (r) + ar+1y (r+1) + ...+ apy (p) , unde y (1) ,...,y (r) ∈ W1,<br />

iar y (r+1) ,...,y (p) ∈ W2. Punând x (1) = a1y (1) + ...+ ary (r) ¸si x (2) = ar+1y (r+1) + ...+ apy (p) ,găsim<br />

x = x (1) + x (2) , deci W1 + W2 ⊆ W . Rezultă W = W1 + W2.<br />

Exemplul 2.2.5. În R2 considerăm W1 = {(x, 0)|x ∈ R} ¸si<br />

W2 = {(0,y)|y ∈ R}. Atunci avem R 2 = W1 + W2.<br />

Definit¸ia 2.2.4 Suma S a două subspat¸ii vectoriale W1 ¸si W2 ale spat¸iului vectorial V se nume¸ste directă,<br />

dacă W1 ∩ W2 = {θ}. În acest caz scriem S = W1 ⊕ W2, iar despre W1 ¸si W2 se zic că suntsubspat¸ii<br />

vectoriale independente.<br />

Teorema 2.2.6 Suma a două subspat¸ii vectoriale W1 ¸si W2 ale spat¸iului vectorial V este directă, dacă<br />

¸si numai dacă orice vector x <strong>din</strong> S = W1 + W2 se scrie <strong>în</strong> mod unic sub forma x = x (1) + x (2) , x (1) ∈ W1,<br />

x (2) ∈ W2.<br />

Demonstrat¸ie. Să admitem că S = W1 ⊕ W2 ¸si să presupunem că există x ∈ S a¸sa <strong>în</strong>cât x = x (1) + x (2) ,<br />

x (1) ∈ W1, x (2) ∈ W2 ¸si x = y (1) + y (2) , y (1) ∈ W1, y (2) ∈ W2. Atunci x (1) + x (2) = y (1) + y (2) , de unde<br />

x (1) − y (1) = x (2) − y (2) ∈ W1 ∩ W2 = {θ} ¸si deci x (1) = y (1) ¸si x (2) = y (2) . Rezultă că scrierea lui x ca<br />

sumă de elemente <strong>din</strong> W1 ¸si W2 este unică.<br />

Reciproc, să admitem că oricex ∈ S = W1 + W2, are o scriere unică de forma x = x (1) + x (2) ,<br />

x (1) ∈ W1, x (2) ∈ W2. Dacăarexistat ∈ W1 ∩W2, t = θ, atunci x =(x (1) −t)+(x (2) −t), cu x (1) −t ∈ W1<br />

¸si x (2) − t ∈ W2, ceea ce ar fi o contradict¸ie. Prin urmare W1 ∩ W2 = {θ}, adică S = W1 ⊕ W2.<br />

Definit¸ia 2.2.5 Două subspat¸ii W1 ¸si W2 ale spat¸iului vectorial V se numesc suplimentare dacă W1 ∩<br />

W2 = {θ} ¸si V = W1 ⊕ W2.<br />

15


Exemplul 2.2.6. Spat¸iul vectorial Hom(R, R) al funct¸iilor f : R → R este suma directă a subspat¸iilor W1<br />

¸si W2 ale funct¸iilor pare ¸si respectiv impare deoarece W1 ∩ W2 = {θ}. Cum, pentru orice f ∈ Hom(R, R),<br />

avem<br />

f(x) = f(x)+f(−x)<br />

+<br />

2<br />

f(x) − f(−x)<br />

, (∀)x ∈ R,<br />

2<br />

adică suma <strong>din</strong>tre o funct¸ie pară ¸si una impară, deducem că W1 ¸si W2 sunt subspat¸ii vectoriale suplimentare<br />

pentru Hom(R, R).<br />

2.3 Independent¸a ¸si dependent¸a liniară a vectorilor. Bază ¸si<br />

dimensiune<br />

Definit¸ia 2.3.1 Sistemul de vectori S = {x (1) ,x (2) ,...,x (n) } <strong>din</strong> spat¸iul vectorial V peste câmpul K<br />

se zice că esteliniar independent dacă o combinat¸ie liniară a lor a1x (1) + a2x (2) + ... + anx (n) ,<br />

a1,a2,...,an ∈ K, dă vectorul nul numai dacă a1 = a2 = ...= an =0.<br />

În caz contrar, adică dacă existăcelput¸in o mult¸ime de scalari a1,a2,...,an ∈ K, nu tot¸i nuli,<br />

n<br />

astfel ca aix (i) = θ, atunci se zice că sistemul S de vectori este liniar dependent.<br />

i=1<br />

Dacă sistemul S de vectori este liniar independent (liniar dependent), se mai zice că vectorii<br />

x (1) ,...,x (n) sunt liniar independent¸i (liniar dependent¸i).<br />

Exemple. 2.3.1. Vectorii e (1) ,e (2) ,...,e (n) (v.exemplul 2.2.4) sunt liniar independent¸i <strong>în</strong> Rn . În adevăr,<br />

n<br />

dacă a1,a2,...,an ∈ R astfel ca aie (i) = θ, atunci rezultă (a1,a2,...,an) =θ, de unde obt¸inem că<br />

i=1<br />

a1 = a2 = ...= an =0.<br />

2.3.2. Vectorii x (1) =(1, 2, −1), x (2) =(2, 1, 1) ¸si x (3) =(4, −1, 5) sunt liniar dependent¸i <strong>în</strong> R 3<br />

deoarece avem 2x (1) − 3x (2) + x (3) = θ.<br />

Teorema 2.3.1 Sistemul S = {x (1) ,x (2) ,...,x (n) } de vectori este liniar dependent, dacă ¸si numai dacă<br />

cel put¸in unul <strong>din</strong> vectorii lui S se poate exprima ca o combinat¸ie liniară de ceilalt¸i vectori ai sistemului.<br />

Demonstrat¸ie. Dacă sistemul S este liniar dependent, atunci există scalarii a1,a2,...,an ∈ K, nu<br />

tot¸i nuli, astfel ca a1x (1) + ... + anx (n) = θ. Presupunem că a1 = 0, atunci x (1) = −a2a −1<br />

1 x(2) −<br />

a3a −1<br />

1 x(3) − ... − ana −1<br />

1 x(n) , ceea ce ne arată că vectorul x (1) se exprimă ca o combinat¸ie liniară de<br />

vectorii x (2) ,...,x (n) .<br />

Reciproc, dacă cel put¸in un vector, de exemplu x (1) , se exprimă ca o combinat¸ie liniară de ceilalt¸i,<br />

atunci putem scrie x (1) = −a2x (2) − ...− anx (n) , de unde x (1) + a2x (2) + ...+ anx (n) = θ, cu coeficientul<br />

lui x (1) nenul, ceea ce ne arată că vectorii x (1) ,...,x (n) sunt liniar dependent¸i.<br />

Propozit¸ia 2.3.1<br />

Într-un spat¸iu vectorial V peste câmpul K sunt valabile afirmat¸iile:<br />

i) vectorul nul θ formează un sistem liniar dependent;<br />

ii) orice vector x = θ formează un sistem liniar independent;<br />

iii) orice sistem de vectori <strong>din</strong> care se poate extrage un sistem liniar dependent este de asemenea liniar<br />

dependent.<br />

Demonstrat¸ie. i) Valabilitatea acestei afirmat¸ii rezultă <strong>din</strong>1· θ = θ.<br />

ii) Pentru x = θ <strong>din</strong> ax = θ, a ∈ K, rezultă a =0.<br />

iii) Dacă pentru sistemul de vectori S = {x (1) ,x (2) ,...,x (n) }, n > 1, există subsistemul<br />

{x (1) ,...,x (m) }, m


i) Orice sistem de vectori care cont¸ine vectorul nul este liniar dependent;<br />

ii) Orice subsistem al unui sistem liniar independent de vectori este, de asemenea, liniar independent.<br />

Definit¸ia 2.3.2 Un sistem infinit de vectori <strong>din</strong> spat¸iul vectorial V se nume¸ste liniar independent dacă<br />

orice subsistem finit al său este liniar independent. În caz contrar se zice că sistemul este liniar dependent.<br />

Exemplul 2.3.3. În spat¸iul vectorial Hom(R, R) sistemul {1,x,x2 ,...,x n ,... este liniar independent.<br />

Într-adevăr, orice relat¸iedeforma<br />

ai1 xi1 + ai2 xi2 + ...+ aik xik = θ, (∀)x ∈ R,<br />

unde i1


Cum B este bază<strong>în</strong> spat¸iul vectorial V , <strong>din</strong> egalitatea precedentă rezultă:<br />

b1 + bta1 =0,...,bt−1 + btat−1 =0,btat =0,bt+1 + btat+1 =<br />

=0,...,bn + btan =0.<br />

Deoarece at = 0, deducem bt =0¸si deci b1 = b2 = ...= bn = 0, ceea ce ne arată că B1 este liniar<br />

independent.<br />

Să arătăm acum că B1 este un sistem de generatori pentru V .Fieyun vector <strong>din</strong> V ,care<strong>în</strong> baza<br />

n<br />

B are scrierea y = cke (k) .Cumat= 0, <strong>din</strong> scrierea lui x avem<br />

k=1<br />

<strong>în</strong>locuind pe e (t) <strong>în</strong> y, obt¸inem<br />

(2.1)<br />

e (t) = a −1<br />

t (x − a1e (1) − ...− at−1e (t−1) − at+1e (t+1) − ...− ane (n) ),<br />

y =(c1 − a −1<br />

t a1ct)e (1) + ...+(ct−1 − a −1<br />

t at−1ct)e (t−1) + a −1<br />

t ctx+<br />

+(ct+1 − a −1<br />

t at+1ct)e (t+1) + ...+(cn − a −1<br />

t anct)e (n) ,<br />

ceea ce ne arată că B1 este un sistem de generatori pentru V .<br />

Observat¸ia 2.3.1 Prin induct¸ie matematică se poate demonstra următorul rezultat (teorema generală<br />

a<strong>în</strong>locuirii): dacă B = {e (1) ,e (2) ,...,e (n) } este o bază <strong>în</strong> spat¸iul vectorial V peste câmpul K ¸si S =<br />

{x (1) ,x (2) ,...,x (p) } este un sistem de vectori liniar independent <strong>din</strong> V , atunci p ≤ n ¸si putem <strong>în</strong>locui p<br />

vectori <strong>din</strong> B prin vectorii lui S, astfel ca, renumerotând vectorii, B1 = {x (1) ,...,x (p) ,e (p+1) ,...,e (n) }<br />

să fie, de asemenea, bază pentru V .<br />

Comentariul 2.3.1 Demonstrat¸ia Teoremei 10.3.3 ne dă ¸si procedeul practic de <strong>în</strong>locuire a unui vector<br />

<strong>din</strong>tr-o bază cu un alt vector, cât ¸si formulele de calcul al coordonatelor unui vector <strong>în</strong> noua bază. Intr-<br />

n<br />

adevăr, pentru coordonatele vectorului y = cke (k) <strong>în</strong> noua bază B1 <strong>din</strong> formula (2.1) rezultă formulele<br />

(2.2)<br />

¸si<br />

(2.3)<br />

k=1<br />

yk = ck − a −1<br />

t akct = ckat − akct<br />

, pentru k = t<br />

yt = a −1<br />

t ct = ct<br />

, pentru k = t.<br />

at<br />

Formulele (2.2) ¸si (2.3) ne dau regulile de aflare a componentelor lui y <strong>în</strong> baza B1, <strong>în</strong> care <strong>în</strong><br />

locul vectorului e (t) s-a introdus vectorul x. Formula (2.3) arată cănoua componentă a vectorului y<br />

corespunzătoare vectorului x ce intră<strong>în</strong> locul lui e (t) ,seobt¸ine prin împărt¸irea componentei sale ct (de<br />

pe linia ”t”) la componenta at aluixde pe coloana t, iar formula (2.2) indică regula: componenta nouă<br />

yk aluiy, de pe o linie arbitrară k, seobt¸ine <strong>din</strong> vechea componentă ak după regula<br />

at<br />

ak<br />

ct<br />

ck<br />

at<br />

echivalentă cu atck − akct<br />

= yk,<br />

numită ¸si regula dreptunghiului. Elementul at = 0senume¸ste ¸si pivot, ceea ce face ca regula dreptunghiului<br />

să se mai numească ¸si regula pivotului. De obicei calculele se fac <strong>în</strong> tabele succesive de<br />

18<br />

at


forma<br />

Baza e (1) e (2) ... e (t) ... e (n) ... x y<br />

e (1) e<br />

1 0 ... 0 ...<br />

. ... a1 c1<br />

(2) .<br />

0<br />

.<br />

1<br />

.<br />

...<br />

...<br />

0<br />

.<br />

...<br />

...<br />

.<br />

.<br />

...<br />

...<br />

a2<br />

.<br />

c2<br />

.<br />

x<br />

⇄ e (t) .<br />

0<br />

.<br />

0<br />

.<br />

...<br />

...<br />

1<br />

.<br />

...<br />

...<br />

.<br />

.<br />

...<br />

...<br />

at<br />

.<br />

ct<br />

.<br />

e (k)<br />

.<br />

.<br />

.<br />

.<br />

.<br />

...<br />

...<br />

.<br />

.<br />

...<br />

...<br />

.<br />

.<br />

...<br />

...<br />

ak<br />

.<br />

ck<br />

.<br />

e (n) 0 0 ... 0 ... 1 ... an cn<br />

Exemplul 2.3.6. Fie vectorii x = (2, 3, 1) ¸si y = (3, 4, 5) scri¸si <strong>în</strong> baza canonică <strong>din</strong>R3 . Scriem<br />

componentele lui y <strong>în</strong> baza (e (1) ,x,e (3) ).<br />

Avem<br />

Baza e (1) e (2) e (3) x y<br />

e (1) 1 0 0 2 3<br />

x<br />

⇄ e (2) 0 1 0 3 4<br />

e (3) 0 0 1 1 5<br />

e (1) 1 − 2<br />

x<br />

e<br />

0<br />

3<br />

1<br />

3<br />

0<br />

0<br />

0<br />

1<br />

1<br />

3<br />

4<br />

3<br />

(2) 0 − 1<br />

3 1 0 11<br />

3<br />

unde elementele de pe linia lui e (2) s-au împărt¸it cu elementul pivot 3, iar celelalte s-au calculat cu regula<br />

dreptunghiului. Pe coloana elementului pivot se pune 1 <strong>în</strong> locul elementului pivot ¸si <strong>în</strong> rest 0.<br />

De ret¸inut că, utilizând această cale de lucru, se poate <strong>în</strong>locui o bază a unui spat¸iu vectorial cu o<br />

alta.<br />

Exemplul 2.3.7. În R2 săse<strong>în</strong>locuiască baza canonică cu baza dată de vectorii x (1) =(2, 3) ¸si x (2) =<br />

(4, 2) ¸si <strong>în</strong> noua bază să se scrie componentele vectorului v =(3, 4).<br />

Avem<br />

Baza e (1) e (2) x (1) x (2) v<br />

x (1)<br />

⇄ e (1) 1 0 2 4 3<br />

e (2) 0 1 3 2 4<br />

(1) x 1<br />

x (2)<br />

3<br />

2 0 1 2 2<br />

⇄ e (2) − 3<br />

2 1 0 −4 − 1<br />

2<br />

x (1) − 1 1<br />

5<br />

4 2 1 0 4<br />

(2) 3 x 8 − 1<br />

1<br />

4 0 1 8<br />

Observat¸ia 2.3.2 Metoda elementului pivot este utilizată <strong>în</strong> rezolvarea multor probleme de matematică<br />

cu aplicarea <strong>în</strong> modelele matematico-economice.<br />

Corolarul 2.3.2 Dacă obază a unui spat¸iu vectorial este formată <strong>din</strong>n vectori, atunci orice bază asa<br />

are tot n vectori.<br />

Definit¸ia 2.3.5 Dacă obază a unui spat¸iu vectorial V este formată <strong>din</strong>n vectori, atunci spunem că<br />

spat¸iul V are dimensiune finită egală cun. Scriem dim V = n. Spunem căunspat¸iu vectorial are o<br />

dimensiune infinită dacă există<strong>în</strong> el o bază infinită.<br />

De exemplu, avem dim R n = n ¸si dim Hom(R, R) =∞.<br />

Definit¸ia 2.3.6 Un spat¸iu vectorial V cu dim V =1se nume¸ste dreaptă vectorială ;unspat¸iu V<br />

cu dim V =2se nume¸ste plan vectorial .<br />

19


Un subspat¸iu W ,cudim W = n − 1. a unui spat¸iu vectorial V ,cudim V = n, senume¸ste<br />

hiperplan vectorial. Altfel spus, un subspat¸iu vectorial W este un hiperplan vectorial dacă eleste<br />

suplimentar unei drepte vectoriale.<br />

Definit¸ia 2.3.7 Se nume¸ste rangul unui sistem S de vectori <strong>din</strong> spat¸iu vectorial V , dimensiunea<br />

spat¸iului vectorial generat de S. Notăm rangul lui S prin rang S.<br />

Propozit¸ia 2.3.2 Rangul unui sistem de vectori <strong>din</strong> spat¸iul vectorial V nu se modifică dacă:<br />

i) se schimbă or<strong>din</strong>ea vectorilor;<br />

ii) se <strong>în</strong>mult¸e¸ste un vector al sistemului cu un scalar nenul;<br />

iii) se adună la un vector al sistemului un alt vector <strong>din</strong> sistem, <strong>în</strong>mult¸it cu un scalar.<br />

Pentru demonstrat¸ie se observă că sistemele de vectori obt¸inute prin transformările i)–iii) <strong>din</strong><br />

propozit¸ie generează acela¸si subspat¸iu vectorial ¸si deci are acela¸si rang. Transformările i), ii), iii) se<br />

numesc transformări elementare.<br />

Teorema 2.3.4 Rangul unui sistem finit de vectori este egal cu numărul maxim de vectori liniar<br />

independent¸i ai sistemului.<br />

Demonstrat¸ie. Fie S = {x (1) ,x (2) ,...,x (m) } un sistem de vectori <strong>în</strong> spat¸iul vectorial V ¸si k ≤ m<br />

numărul maxim de vectori liniar independent¸i ai lui. Pentru comoditatea scrierii considerăm că vectorii<br />

x (1) ,x (2) ,...,x (k) sunt liniar independent¸i, ceea ce implică că ceilalt¸i vectori ai sistemului se vor exprima<br />

ca ¸si combinat¸ii liniare de ace¸stia, adică<br />

x (k+i) = ai1x (1) + ai2x (2) + ...+ aikx (k) ,i=1, 2,...,m− k<br />

Acum, adunăm <strong>în</strong> sistemul S la fiecare <strong>din</strong> vectorii x (k+i) , i =1, 2,...,m− k, respectiv vectorul<br />

ai1x (1) + ai2x (2) + ...+ aikx (k) ¸si obt¸inem sistemul S1 = {x (1) ,x (2) ,...,x (k) ,θ,θ,...,θ}. După Propozit¸ia<br />

2.3.2 sistemul S1 are acela¸si rang cu sistemul S.<br />

Dar <strong>în</strong> sistemul S1 sistemul de vectori {x (1) ,...,x (k) } este o bază, ceea ce ne arată că dimensiunea<br />

lui este k. Prin urmare, rangul lui S1 ¸si deci ¸si al lui S este k.<br />

Definit¸ia 2.3.8 Două spat¸ii vectoriale V ¸si W peste acela¸si câmp K se numesc izomorfe dacă există<br />

o aplicat¸ie f : V → W care să fie izomorfism fat¸ă de operat¸iilecedefinescpeV ¸si W structura de spat¸iu<br />

vectorial.<br />

Teorema 2.3.5 Printr-un izomorfism de două spat¸ii vectoriale se păstrează rangul unui sistem finit de<br />

vectori<br />

Demonstrat¸ie. Fie f : V → W un izomorfism <strong>în</strong>tre spat¸iile vectoriale V ¸si W ¸si S =<br />

{x (1) ,x (2) ,...,x (m) } un sistem de vectori de rang k, k ≤ m, <strong>din</strong> spat¸iul vectorial V . Prin f se obt¸ine<br />

sistemul de vectori S1 = {y (1) ,y (2) ,...,y (m) }, unde y (i) = f(x (i) ), i = 1,m,<strong>din</strong>W . Pentru comoditatea<br />

scrierii considerăm că vectorii x (1) ,x (2) ,...,x (k) sunt liniar independent¸i. Atunci <strong>din</strong> relat¸ia<br />

a1y (1) +a2y (2) +...+aky (k) = θ, a1,a2,...,ak ∈ K, rezultă a1f(x (1) )+a2f(x (2) )+...+akf(x (k) )=θ, iar<br />

de aici f(a1x (1) +a2x (2) +...+akx (k) )=θ. Cumf este injectivă deducem că a1x (1) +a2x (2) +...+akx (k) =<br />

θ ¸si de aici a1 = a2 = ...= ak = 0, ceea ce ne arată că vectorii y (1) ,y (2) ,...,y (k) sunt liniar independent¸i.<br />

Acum considerând relat¸iile<br />

¸si aplicând funct¸ia f, obt¸inem<br />

x (k+i) = ai1x (1) + ai2x (2) + ...+ aikx (k) ,i=1, 2,...,m− r<br />

y (k+i) = ai1y (1) + ai2y (2) + ...+ aiky (k) ,i=1, 2,...,m− r.<br />

Prin urmare, sistemul de vectori y (1) ,...,y (k) este un sistem de generatori pentru S1 ¸si deci<br />

rang S1 = rang S.<br />

20


Teorema 2.3.6 Condit¸ia necesară ¸si suficientă ca două spat¸ii vectoriale V ¸si W peste câmpul K, de<br />

dimensiune finită, să fie izomorfe este ca ele să aibă aceea¸si dimensiune.<br />

Demonstrat¸ie. Necesitatea rezultă imediat aplicând Teorema 2.3.5.<br />

Pentru suficient¸ă să considerăm spat¸iile vectoriale V ¸si W cu dim V = dim W = n. Fie B =<br />

{e (1) ,e (2) ,...,e (n) } ¸si B1 = {f (1) ,f (2) ,...,f (n) } câte o bază <strong>în</strong> V ¸si respectiv W . Definim, aplicat¸ia<br />

n<br />

h : V → W după regula: pentru orice x ∈ B, x = aix (i) n<br />

, h(x) = aif (i) . Se verifică imediat că h<br />

i=1<br />

este un izomorfism ¸si deci spat¸iile V ¸si W sunt izomorfe.<br />

Corolarul 2.3.3 Printr-un izomorfism <strong>în</strong>tre două spat¸ii vectoriale V ¸si W de dimensiune finită obază<br />

<strong>din</strong> V este dusă <strong>în</strong>tr-o bază <strong>din</strong>W .<br />

Corolarul 2.3.4 Există un izomorfism ¸si numai unul <strong>în</strong>tre două spat¸ii vectoriale V ¸si W de dimeniune<br />

finită caresăducăobază B <strong>din</strong> V <strong>în</strong>tr-o bază dată B1 <strong>din</strong> W .<br />

Corolarul 2.3.5 Orice spat¸iu vectorial V peste câmpul K de dimensiune n este izomorf cu spat¸iul K n .<br />

Corolarul 2.3.6 Pentru orice subspat¸iu W al unui spat¸iu vectorial V avem dim W ≤ dim V .<br />

2.4 Produs scalar. Spat¸ii normate. Spat¸ii metrice<br />

Fie V un spat¸iu vectorial peste corpul K, unde K = R sau K = C.<br />

Definit¸ia 2.4.1 Se nume¸ste produs scalar pe V , orice aplicat¸ie < · , · >: V × V → K, cu proprietăt¸ile:<br />

P1. ≥ 0, oricare ar fi x, y ∈ V ¸si =0, dacă ¸si numai dacă x = θ;<br />

P2. = ,(z este conjugatul lui z <strong>în</strong> C), oricare ar fi x, y ∈ V ;<br />

P3. < λx, y >= λ, oricare ar fi λ ∈ K ¸si x, y ∈ V ;<br />

P4. =< x,z>+ , oricare ar fi x, y, z ∈ V .<br />

Dacă K = R, cum un număr real este egal cu conjugatul său rezultă că P 2 devine =<<br />

y, x >, adică produsul scalar este comutativ.<br />

Definit¸ia 2.4.2 Un spat¸iu vectorial peste câmpul K = R ∨ C <strong>în</strong>zestrat cu un produs scalar se nume¸ste<br />

spat¸iu prehilbertian. Dacă K = R, atunci spat¸iul se nume¸ste euclidian, iar dacă K = C atunci spat¸iul<br />

vectorial <strong>în</strong>zestrat cu un produs scalar se nume¸ste unitar .<br />

Exemple. 2.4.1. Dacă <strong>în</strong> Rn considerăm vectorii x =(x1,...,xn) ¸si y =(y1,y2,...,yn) ¸si definim<br />

n<br />

= xiyi, atunci Rn devine un spat¸iu euclidian. Prin simple calcule se verifică proprietăt¸ile<br />

i=1<br />

P1 − P4.<br />

2.4.2. În Cn produsul scalar al vectorilor x =(x1,...,xn), y =(y1,...,yn) se define¸ste prin<br />

devenind astfel un spat¸iu unitar.<br />

=<br />

n<br />

xiyi,<br />

2.4.3. Pe spat¸iul vectorial C[a, b] al funct¸iilor reale continue, expresia =<br />

este un produs scalar.<br />

i=1<br />

i=1<br />

b<br />

a<br />

f(x)g(x)dx<br />

Definit¸ia 2.4.3 Se nume¸ste normă peste spat¸iul vectorial V peste K = R∨C orice aplicat¸ie ·: V → R<br />

cu următoarele proprietăt¸i:<br />

21


N1. x =0, dacă ¸si numai dacă x = θ;<br />

N2. λx = |λ| x, oricare ar fi λ ∈ K ¸si x ∈ V ;<br />

N3. x + y ≤x + y (inegalitatea triunghiurilor), oricare ar fi x, y ∈ V .<br />

Dacă <strong>în</strong> N3 punem y = −x, atunci rezultă x ≥0, pentru orice x ∈ V .<br />

Definit¸ia 2.4.4 Un spat¸iu vectorial V peste K este normat dacă pe el s-a definit o normă. Scriem<br />

(V, · ).<br />

Teorema 2.4.1 Dacă (V,< · , · >) este un spat¸iu euclidian, atunci pentru orice x, y ∈ V are loc<br />

inegalitatea<br />

| |≤ √ · .<br />

numită inegalitatea lui Cauchy–Schwarz–Buniakowscki.<br />

Demonstrat¸ie. Pentru orice x, y ∈ V ¸si orice λ ∈ R, avem≥ 0. De aici, folosind<br />

P 2 − P 4obt¸inem<br />

λ 2 (2.4)<br />

+2λ+ ≥0 pentru orice λ ∈ R.<br />

Dacă y = θ inegalitatea (10.8) devine<br />

(2.5)<br />

2λ + ≥ 0.<br />

Dar =< x,x− x>=< x,x>+ =< x,x>+ < −x, x >=< x,x>− =<br />

0. Cum ≥ 0, rezultă că (10.8) are loc pentru y = θ ¸si oricare ar fi x ∈ V .<br />

Deci, putem presupune y = θ, adică >0. Atunci trinomul de gradul doi <strong>în</strong> λ <strong>din</strong> (10.8) va<br />

fi ≥ 0, oricare ar fi λ ∈ R, dacă¸si numai dacă Δλ =< x,y> 2 − · ≤ 0, de unde rezultă<br />

| |≤ √ · ceea ce trebuia demonstrat.<br />

Egalitate <strong>în</strong> inegalitatea lui Cauchy–Schwarz–Buniakowski se obt¸ine numai dacă x = −λy, adică<br />

vectorii x ¸si y sunt coliniari.<br />

Observat¸ia 2.4.1 Pentru x =(x1,...,xn), y =(y1,y2,...,yn) vectori <strong>din</strong> Rn inegalitatea Cauchy–<br />

Schwarz–Buniakowski ia forma<br />

<br />

n<br />

2 <br />

n<br />

<br />

n<br />

<br />

≤<br />

,<br />

xiyi<br />

i=1<br />

cu egalitate numai dacă x1/y1 = x2/y2 = ...= xn/yn = λ ∈ R.<br />

i=1<br />

Teorema 2.4.2 Dacă (V,< · , · >) este un spat¸iu euclidian, aplicat¸ia · : V → R, definită prin<br />

x = √ este o normă peV ,numită norma generată de produsul scalar.<br />

Altfel spus, un spat¸iu prehilbertian este un spat¸iu normat.<br />

Demonstrat¸ie. Trebuiesc verificate proprietăt¸ile normei. Din x =0avem= 0, de unde, pe<br />

baza lui P 1, deducem x = θ, ceea ce ne demonstrază N1.<br />

Pentru N2 avemλx = √ < λx, λx > = λ 2 = |λ| x, pentru orice λ ∈ R ¸si orice<br />

x ∈ V .<br />

Pentru a demonstra N3 putem scrie x + y 2 ==<br />

+2 + ≤x 2 +2x·y + y 2 =(x + y) 2 (s-a folosit inegalitatea lui<br />

Cauchy–Schwarz–Buniakowski), de unde rezultă x + y ≤x + y, oricare ar fi x, y ∈ V .<br />

Observat¸ia 2.4.2 Teoremele 10.4.1 ¸si 10.4.2 rămân adevărate ¸si pentru spat¸iile vectoriale unitare.<br />

22<br />

x 2 i<br />

i=1<br />

y 2 i


Definit¸ia 2.4.5 Fie (V,< · , · >) un spat¸iu vectorial euclidian. Oricare ar fi vectorii x, y ∈ V , diferit¸i<br />

de vectorul nul, numărul real ϕ ∈ [0,π] definit prin<br />

cos ϕ = <br />

x · y ,<br />

se nume¸ste unghiul <strong>din</strong>tre x ¸si y. Unghiulϕ se notează ¸si prin (x, y).<br />

Dacă =0, atunci ϕ = π/2, iar vectorii x ¸si y se numesc ortogonali.<br />

Un vector v se nume¸ste versor dacă v =1.<br />

Definit¸ia 2.4.6 Fie A omult¸ime nevidă. Se nume¸ste metrică (distant¸ă) pe A, orice aplicat¸ie d :<br />

A × A → R cu următoarele proprietăt¸i:<br />

M1. d(x, y) =0, dacă ¸si numai dacă x = y (separare);<br />

M2. d(x, y) =d(y, x), pentru orice x, y ∈ A (simetrie);<br />

M3. d(x, z) ≤ d(x, y)+d(y, z), pentru orice x, y, z ∈ A (inegalitatea triunghiului).<br />

Definit¸ia 2.4.7 Se nume¸ste spat¸iu metric orice mult¸ime nevidă A <strong>în</strong>zestrată cu o metrică. Notăm cu<br />

(A, d) mult¸imea A <strong>în</strong>zestrată cu metrica d.<br />

Observat¸ia 2.4.3 Pentru orice x, y ∈ (A, d) avem d(x, y) ≥ 0.<br />

Într-adevăr, <strong>din</strong> M3, punând z = x, rezultă<br />

0 ≤ d(x, y)+d(y, x) =2d(x, y),<br />

de unde d(x, y) ≥ 0.<br />

<br />

1,<br />

Exemple. 2.4.4. Aplicat¸ia d : A × A → R prin d(x, y) =<br />

0,<br />

metrica grosieră.<br />

x = y<br />

x = y<br />

este o metrică peA, numită<br />

2.4.5. Aplicat¸ia d : R × R → R, d(x, y) =|x − y| este o metrică peR.<br />

Teorema 2.4.3 Dacă (V, ·) este un spat¸iu vectorial normat, atunci aplicat¸ia d : V × V → R definită<br />

prin d(x, y) =x − y este o metrică peV ,numită metrica generată denormă.<br />

Demonstrat¸ie. Trebuie să arătăm că d verifică proprietăt¸ile M1 −M3. Pentru M1 <strong>din</strong> d(x, y) =0,avem<br />

x − y = 0, de unde, pe baza lui N1, obt¸inem x = y. Proprietatea de simetrie M2 rezultă astfel:<br />

d(x, y) =x − y = (−1)(y − x) = |(−1)| y − x = d(y, x),<br />

pentru orice x, y ∈ V .<br />

Inegalitatea triunghiului pentru d rezultă astfel:<br />

pentru orice x, y, z ∈ V .<br />

d(x, y) =x − z = x − y +(y − z) ≤x − y + y − z = d(x, y)+d(y, z),<br />

Observat¸ia 2.4.4 Pentru spat¸iile euclidiene Rn metrica generată de norma dată de produsul scalar<br />

conduce la<br />

<br />

<br />

<br />

d(x, y) = n <br />

(xi − yi) 2<br />

oricare ar fi x =(x1,...,xn) ∈ R ¸si y =(y1,...,yn) ∈ R. numită¸si metrica euclidiană.<br />

i=1<br />

23


2.5 Mult¸imi convexe<br />

În acest paragraf vom introduce not¸iunea de mult¸ime convexă ¸si proprietăt¸ile ei. Ea are o<br />

important¸ă deosebită<strong>în</strong> rezolvarea modelelor matematico–economice de programare liniară.<br />

Definit¸ia 2.5.1 Fie x =(x1,...,xn) ¸si y =(y1,...,yn) doi vectori <strong>din</strong> Rn . Vectorul z = ax +(1−a)y, cu a ∈ [0, 1] se nume¸ste combinat¸ia liniară convexăavectorilor x ¸si y.<br />

Definit¸ia 2.5.2 Dacă x, y ∈ R n mult¸imea {z ∈ R n |z = ax +(1− a)y, a ∈ [0, 1]} se nume¸ste segmentul<br />

de dreaptă deextremităt¸i x ¸si y. El se notează cu[x, y]. Dacă a ∈ (0, 1), atunci segmentul deschis<br />

dat de x ¸si y se notează cu(x, y).<br />

Pe R segmentul [x, y] ¸si segmentul deschis (x, y) coincid cu intervalul <strong>în</strong>chis [x, y] respectiv intervalul<br />

deschis (x, y)<br />

Definit¸ia 2.5.3 Omult¸ime A ⊆ R n se nume¸ste mult¸ime convexă, dacă oricare ar fi x, y ∈ A avem<br />

[x, y] ⊆ A. Altfel spus, oricare ar fi două puncte<strong>din</strong>A, segmentul [x, y] este o mult¸ime <strong>din</strong> A.<br />

Exemple. 2.5.1. Fie a =(a1,a2,...,an) ∈ R n un vector fixat <strong>din</strong> R n ¸si b un număr real dat. Mult¸imea<br />

H = {x ∈ R n | = b} este convexă.<br />

Fie λ ∈ [0, 1]. Pentru orice x, y ∈ H avem<br />

= λ+(1 − λ) = λb +(1− λ)b = b<br />

ceea ce ne arată că[x, y] ⊆ H.<br />

Mult¸imea H este un hiperplan <strong>în</strong> Rn de ecuat¸ie a1x1+a2x2+...+anxn = b, dacăx =(x1,...,xn) ∈<br />

Rn .<br />

2.5.2. În ipotezele de la 2.5.1, mult¸imile S1 = {x ∈ Rn | ≤b} ¸si S2 = {x ∈ Rn | ≥<br />

b}, numite ¸si semispat¸iile determinate de hiperplanul H, sunt mult¸imi convexe.<br />

2.5.3. Mult¸imile<br />

Ma,b = {z ∈ R n |z = ax + by,x,y ∈ R n ,a,b≥ 0}<br />

sunt convexe. Ele sunt numite ¸si conuri convexe.<br />

2.5.4. Mult¸imea S0 = {x ∈ Rn |ax ≤ 0,a∈ Rn ,fixat} este un con convex, <strong>în</strong> timp ce S1 ¸si S2, cu<br />

b = 0, <strong>din</strong> exemplul 2.5.2 nu sunt conuri convexe.<br />

Propozit¸ia 2.5.1 Intersect¸ia a două mult¸imi convexe este o mult¸ime convexă.<br />

Demonstrat¸ie. Fie A ¸si B două mult¸imi convexe <strong>din</strong> Rn . Pentru orice λ ∈ [0, 1] ¸si x, y ∈ A ∩ B avem<br />

λx +(1− λ)y ∈ A ∩ B .<br />

Propozit¸ia 2.5.1 rămâne valabilă pentru orice familie numărabilă de mult¸imi convexe.<br />

Definit¸ia 2.5.4 Mult¸imea A ⊆ Rn se nume¸ste con poliedral convex, dacă oricare ar fi x ∈ A se poate<br />

scriecaocombinat¸ieliniară nenegativă deunnumăr finit de elemente x (i) ∈ A, adică<br />

x =<br />

k<br />

aix (i) ,ai ≥ 0,i= 1,k<br />

i=1<br />

Orice subspat¸iu a lui R n este un con poliedral convex.<br />

Definit¸ia 2.5.5 Fie A ⊆ R n omult¸ime. Mult¸imea tuturor combinat¸iilor liniare convexe de elemente <strong>din</strong><br />

A se nume¸ste acoperirea convexă aluiA. Ea se notează prin Co(A).<br />

Propozit¸ia 2.5.2 Co(A) este convexă ¸si A ⊆ Co(A). Dacă A este convexă, atunci Co(A) =A.<br />

Demonstrat¸ia propozit¸iei este imediată.<br />

Definit¸ia 2.5.6 Dacă A ⊆ Rn este o mult¸ime convexă, atunci elementul<br />

x (0) ∈ A se nume¸ste punct extremal pentru A dacă nuexistăx, y ∈ A,<br />

a ∈ (0, 1) a¸sa <strong>în</strong>cât să avem x (0) = ax+(1−a)y, adică x (0) nu poate fi interior segmentului [x, y], oricare<br />

ar fi x, y ∈ A.<br />

Exemplu. 2.5.5. Vârfurile unui triunghi sunt punctele sale extremale.<br />

24


2.6 Testul Nr. 1 de verificare a cuno¸stint¸elor<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Spat¸iu vectorial;<br />

b) Acoperirea liniară;<br />

c) Bază a a unui spat¸iu vectorial;<br />

d) Produs scalar;<br />

e) Normă;<br />

f) Metrică;<br />

g) Combinat¸ie liniară convexă;<br />

h) Mult¸ime convexă.<br />

2. Arătat¸i cădacă(K, +, ·) este corp comutativ ¸si n ∈ N, iar K n = {x =(x1, ..., xn) | xi ∈ K, i = 1,n},<br />

pentru n ≥ 1, atunci mult¸imea K n <strong>în</strong>zestrată cuoperat¸iile<br />

este un spat¸iu vectorial peste K.<br />

x + y def (x1 + y1, ..., xn + yn)<br />

α · x def (αx1, ..., αxn) , α ∈ K<br />

3. Arătat¸i că B = {v, u, w}, v =(2, 1, −1), u =(1, −1, 1) ¸si w =(1, 2, −1) este o bază <strong>în</strong> R 3 ¸si să se<br />

afle coordonatele vectorului t =(3, 6, 1) <strong>în</strong> această bază.<br />

4. Fie <strong>în</strong> R 4 baza B = {x1,x2,x3,x4} cu x1 =(1, 1, 2, 1), x2 =(1, −1, 0, 1), x3 =(0, 0, −1, 1), ¸si<br />

x4 =(1, 2, 2, 0). Vectorul v are coordonatele (1, 2, 2, 1) <strong>în</strong> această bază. Găsit¸i coordonatele lui v <strong>în</strong><br />

baza B ′ = {y1,y2,y3,y4} cu y1 = x1, y2 = x2, y3 =2x1 +2x2 +2x3 +2x4 ¸si y4 = x4.<br />

5. Fie <strong>în</strong> R 3 baza B = {x1,x2,x3} cu x1 =(1, 0, 0), x2 =(2, 1, 0), x3 =(−3, 2, 1) ¸si vectorul v =<br />

−8x1 +4x2 − x3. Găsit¸i coordonatele vectorului v <strong>în</strong> baza B ′ = {y1,y2,y3}, cuy1 = x1 + x2 + x3,<br />

y2 = x1 + x2 − x3 ¸si y3 = x1 − x2 + x3.<br />

6. Arătt¸i că (R n ,d) unde d : R n × R n → R, d(x, y) =<br />

este spat¸iu metric.<br />

n<br />

|xk − yk|, x =(x1, ..., xn) ¸si y =(y1, ..., yn)<br />

7. Arătat¸i că aplicat¸ia < ·, · > : R 2 × R 2 → R definită prin=3x1y1 − x1y2 − x2y1 +2x2y2,<br />

x =(x1,x2) ¸si y =(y1,y2), este un produs scalar.<br />

8. Să se arate că<strong>în</strong>tr-un spat¸iu prehilbertian real oarecare are loc pentru orice vectori x ¸si y egalitatea:<br />

x + y 2 + x − y 2 =2(x 2 + y 2 ).<br />

9. Demonstrat¸i că oricespat¸iu prehilbertian real X este ¸si spat¸iu normat.<br />

10. Fie a, b ∈ R cu a


Indicat¸ii ¸si răspunsuri<br />

Testul 1<br />

2. Se verifică condit¸iile prezentate <strong>în</strong> definit¸ia not¸iunii de spat¸iu vectorial.<br />

3. Se verifică condit¸iile de liniar independent¸ă ¸si sistem de generatori ale sistemului de<br />

vectori B. Folosind relat¸iile găsite la verificarea condit¸iei de sistem de generatori ale<br />

sistemului de vectori B se găse¸ste tB =(−4, 4, 7).<br />

4. Se obt¸ine tabelul<br />

v (xi) 1 2 2 1<br />

y3(xi) 2 2 2 2<br />

v (yi) -1 0 1 -1<br />

Deci v (yi) =(−1, 0, 1, −1).<br />

<br />

3 9<br />

5. Se folose¸ste matricea de trecere ¸si se obt¸ine v (yi) = , , 2 .<br />

2 2<br />

6. Se verifică condit¸iile impuse asupra aplicat¸iei d <strong>în</strong> definit¸iea not¸iunii de metrică.<br />

7. Se verifică condit¸iile <strong>din</strong> definit¸ia not¸iunii de produs scalar.<br />

8. Se folose¸ste definit¸ia normei induse de produsul scalar ¸si proprietăt¸ile produsului scalar<br />

(x = √ ).<br />

9. Se folose¸ste definit¸ia normei induse de produsul scalar (x = √ )¸si se verifică<br />

condit¸iile <strong>din</strong> definit¸ia not¸iunii de normă. Remarcăm că folosim¸si inegalitatea Cauchy-<br />

Baniakowski-Schwarz: ≤ √ · √ .<br />

10. Se arată că oricare ar fi x, y <strong>din</strong> [a, b] segmentul cu extremitatea init¸ială <strong>în</strong> x ¸si cea finală<br />

<strong>în</strong> y apart¸ine tot lui [a, b].<br />

26


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul I,<br />

Editura ULB, <strong>Sibiu</strong>, 2001.<br />

27


Capitolul 3<br />

Matrice. Determinant¸i. Sisteme de<br />

ecuat¸ii liniare<br />

Obiective: Scopul acestui capitol este de a oferi student¸ilor metode rapide de<br />

solut¸ionare a problemelor legate de matrici, determinant¸i ¸si sisteme de ecuat¸ii liniare.<br />

Rezumat: În prezentul capitol sunt prezentate atât metodele cunoscute <strong>din</strong> liceu,<br />

precum ¸si metode avansate, de aflare a inversei unei matrici, de calcul a valorii unui determinant<br />

¸si de rezolvare a unui sistem de ecuat¸ii liniare, metode care se vor aplica <strong>în</strong> capitolele<br />

ulterioare.<br />

Cont¸inutul capitolului:<br />

1. Matrice<br />

2. Determinant¸i<br />

3. Sisteme de ecuat¸ii liniare<br />

4. Test de verificare a cuno¸stint¸elor<br />

5. Bibliografia aferentă capitolului<br />

Cuvinte cheie: matrice, determinant, sistem de ecuat¸ii libiare, Gauss, Gauss-<br />

Jordan, metoda lui Chio.<br />

3.1 Matrice<br />

Definit¸ia 3.1.1 Se nume¸ste matrice de tipul m×n peste un câmp K un tablou dreptunghiular<br />

A format <strong>din</strong> m × n elemente <strong>din</strong> K situate pe m linii ¸si n coloane.<br />

Scriem<br />

⎛<br />

⎞<br />

a11 a12 ... a1n<br />

⎜ a21 a22 ⎜<br />

... a2n ⎟<br />

A = ⎜ . . . . ⎟<br />

⎝ . . . . ⎠<br />

sau condensat<br />

am1 am2 am3 amn<br />

A =(aij) i=1,m ,<br />

j=1,n<br />

unde aij reprezintă elementul matricei situat pe linia i ¸si coloana j.<br />

Elementele a11,a22,... formează diagonala principală a matricei, iar elementele<br />

a1n,a2,n−1,... diagonala secundară.<br />

Notăm cu Mm×n(K) mult¸imea matricelor de tipul m × n peste câmpul K, iar cu M(K)<br />

mult¸imea tuturor matricelor peste câmpul K. Dacă m = n, matricele se numesc pătratice<br />

de or<strong>din</strong> n.<br />

Dacă m =1, matricea se nume¸ste matrice sau vector linie. Dacă n =1, matricea se<br />

nume¸ste matrice sau matrice coloană.<br />

28


Unei matrice A de tip m × n isepoateataăsistemul ordonat de m vectori linie <strong>din</strong><br />

Kn dat de<br />

Li =(ai1,ai2,...,ain),i= 1,m<br />

¸si sistemul ordonat de n vectori coloană<br />

Cj = t (a1j,a2j,...,amj),j = 1,n.<br />

Definit¸ia 3.1.2 Două matrice de acela¸si tip sunt egale dacă elementele corespunzătoare sunt<br />

egale.<br />

Definit¸ia 3.1.3 Se nume¸ste suma matricelor A =(aij) ¸si B =(bij), ambele de tipul m × n<br />

peste K, matricea notată cuA + B dată deregulaA + B =(aij + bij). Operat¸ia care realizează<br />

această regulăsenume¸ste adunarea matricelor.<br />

Matricea O ∈Mm×n(K) cu toate elementele nule se nume¸ste matricea nulă. Fiind<br />

dată matricea A =(aij) ∈Mm×n(K), matricea −A =(−aij) ∈Mm×n(K) se nume¸ste opusa lui<br />

A.<br />

Se verifică imediat că (Mm×n(K), +) este un grup comutativ.<br />

Definit¸ia 3.1.4 Se nume¸ste produsul matricei A =(aij) ∈Mm×n(K) cu scalarul α ∈ K, matricea<br />

notată αA, obt¸inută prin regula αA =(αaij) ∈Mm×n(K). Operat¸ia dată de această<br />

regulă senume¸ste <strong>în</strong>mult¸irea cu un scalar a matricelor.<br />

Înmult¸irea cu un scalar a matricelor verifică proprietăt¸ile evidente<br />

1 · A = A, α(A + B) =αA + αB, (α + β)A = αA + βA,α(βA) =(αβ)A,<br />

oricare ar fi α, β ∈ K ¸si A, B ∈Mm×n(K).<br />

Rezultă că are loc propozit¸ia:<br />

Propozit¸ia 3.1.1 Mult¸imea matricelor Mm×n(K) <strong>în</strong> raport cu operat¸iile de adunare ¸si de<br />

<strong>în</strong>mult¸ire cu un scalar are o structură despat¸iu vectorial peste K.<br />

Dimensiunea spat¸iului vectorial Mm×n(K) este mn. Într-adevăr se observă căorice<br />

A =(aij) ∈Mm×n(K) se scrie <strong>în</strong> mod unic sub forma<br />

A =<br />

m<br />

i=1<br />

n<br />

j=1<br />

aijE (ij) ,<br />

unde E (ij) sunt matricele de tipul m × n, care au toate elementele egale cu 0, <strong>în</strong> afară decel<br />

de pe linia i ¸si coloana j care este egal cu 1.<br />

Definit¸ia 3.1.5 Se nume¸ste transpunere <strong>în</strong> mult¸imea M(K) a matricelor peste K, aplicat¸ia<br />

t : M(K) →M(K), definită prin t(A) = t A, unde A =(aij) ∈Mm×n(K), iar t A =(aji) ∈<br />

Mn×m(K). Matricea t A se nume¸ste transpusa lui A.<br />

Se observă u¸sor că transpusa este o funct¸ie bijectivă, care verifică proprietăt¸ile: 1)<br />

t ( t A)=A; 2) t (A + B) = t A + t B ¸si 3) t (αA) =α t A, oricare ar fi A, B ∈Mm×n(K) ¸si α ∈ K.<br />

De aici rezultă că transpunerea este un izomorfism <strong>în</strong>tre spat¸iile vectoriale Mm×n(K) ¸si<br />

Mn×m(K).<br />

Definit¸ia 3.1.6 O matrice pătratică A =(aij) ∈Mn×n(K) se nume¸ste simetrică dacă A = t A,<br />

adică elementele simetrice fat¸ă de diagonala principală sunt egale aij = aji, i, j = 1,n.<br />

Definit¸ia 3.1.7 O matrice pătratică A =(aij) ∈Mm×n(K) enume¸ste antisimetrică dacă A =<br />

− t A, adică elementele simetrice fat¸ă de diagonala principală sunt opuse aij = −aji i, j = 1,n.<br />

Definit¸ia 3.1.8 O matrice pătratică senume¸ste triunghiulară superioară respectiv inferioară<br />

dacă toate elementele situate dedesuptul, respectiv deasupra diagonalei principale sunt nule.<br />

29


Definit¸ia 3.1.9 O matrice pătratică senume¸ste diagonală dacă toate elementele ei sunt nule<br />

cu except¸ia celor de pe diagonala principală.<br />

Teorema 3.1.1 Teorema rangului. Pentru o matrice rangul sistemului de vectori linie este<br />

egal cu rangul sistemului de vectori coloană.<br />

Demonstrat¸ie. Fie A = (aij) ∈ Mm×n(K) ¸si r ¸si p rangurile sistemelor de vectori linie<br />

Li = (ai1,ai2,...,ain), i = 1,m ¸si coloană Cj = (a1j,a2j,...,amj), j = 1,n. Nu restrângem<br />

generalitatea, dacă presupunem că primele r linii sunt liniare independente, deoarece o<br />

schimbare a or<strong>din</strong>ii liniilor păstrează rangul sistemului vectorilor linie. O astfel de schimbare<br />

modifică vectorii coloană. Fiecare vector coloană sescrie<br />

m<br />

Cj = aije (i) ,<br />

unde B = {e (1) ,e (2) ,...,e (m) } este baza canonică <strong>din</strong>K m , este dus <strong>în</strong> vectorul<br />

C ′ j =<br />

i=1<br />

m<br />

i=1<br />

aijf (i) ,<br />

unde B1 = {f (1) ,f (2) ,...,f (m) } este noua bază <strong>din</strong>K m ,obt¸inută <strong>din</strong>B prin schimbarea or<strong>din</strong>ii<br />

vectorilor ei, corespunzătoare schimbării liniilor matricei A. Considerăm, acum, automorfismul<br />

spat¸iului K m , care duce baza B <strong>în</strong> baza B1, acesta ducând vectorii Cj <strong>în</strong> vectorii C ′ j ¸si<br />

deci păstrează rangul sistemului format de ei. Celelalte linii ale matricei A se vor exprima<br />

ca ¸si combinat¸ii liniare de primele r, adică putem scrie<br />

Lr+s = αr+s,1L1 + αr+s,2L2 + ...+ αr+s,rLr,s=1, 2,...,m− r,<br />

de unde, folosind egalitatea vectorilor <strong>în</strong> K n ,rezultă<br />

ar+s,j = αr+s,1a1j + αr+s,2a2j + ...+ αr+n,rarj,j =1,...,n.<br />

Înlocuind <strong>în</strong> expresiile coloanelor Cj, obt¸inem<br />

=<br />

r<br />

i=1<br />

<br />

Cj =<br />

r<br />

i=1<br />

<br />

aije (i) m−r<br />

+ ar+s,je (r+s) =<br />

s=1<br />

aije (i) m−r<br />

+ (αr+s,1a1j + αr+s,2a2j + ...+ αr+s,rarj)e (r+s) ,j = 1,n.<br />

s=1<br />

Cum coeficient¸ii αr+s,j, j = 1,n sunt independent¸i de or<strong>din</strong>ea liniilor, grupând termenii<br />

care cont¸in pe aij, obt¸inem<br />

r<br />

<br />

Cj = e (i) m−r <br />

+ αr+s,ie (r+s)<br />

<br />

,j = 1,n.<br />

i=1<br />

aij<br />

s=1<br />

Punând g (i) = e (i) + m−r<br />

s=1 αr+s,ie (r+s) , i = 1,r,rezultă<br />

Cj =<br />

r<br />

aijg (i) ,j = 1,n.<br />

i=1<br />

Am dedus că cein vectori coloană se exprimă ca¸si combinat¸ii liniare de r vectori g (i)<br />

<strong>din</strong> K m , iar rangul p al sistemului format de ei este cel mult egal cu numărul generatorilor<br />

g (i) ,decip ≤ r.<br />

Dacă acum schimbăm rolul coloanelor ¸si liniilor ¸si facem acela¸si rat¸ionament, obt¸inem<br />

r ≤ p. Din p ≤ r ¸si r ≤ p rezultă r = p, ceea ce trebuia demonstrat.<br />

30


Definit¸ia 3.1.10 Rangul comun al sistemelor de vectori linii sau coloane a unei matrice se<br />

nume¸ste rangul ei.<br />

Altfel spus, rangul unei matrice este egal cu numărul maxim de linii sau coloane liniar<br />

independent, <strong>în</strong>tre ele.<br />

Propozit¸ia 3.1.2 Rangul unei matrici este egal cu rangul transpusei sale.<br />

Demonstrat¸ie. Deoarece prin transpunere sistemul de vectori linie al unei matrici devine<br />

sistemul de vectori coloană al transpusei matricei, <strong>din</strong> teorema rangului rezultă că matricea<br />

¸si transpusa ei au acela¸si rang.<br />

Observat¸ia 3.1.1 Prin transformări elementare <strong>aplicate</strong> sistemului de vectori linie sau<br />

coloane, rangul unei matrice nu se modifică.<br />

Valabilitatea acestei observat¸ii rezultă <strong>din</strong> teorema rangului ¸si <strong>din</strong> faptul că prin efectuarea<br />

unor transformări elementare rangul unui sistem de vectori nu se modifică (v.3.3).<br />

Propozit¸ia 3.1.3 Prin transformări elementare asupra liniilor ¸si coloanelor, orice matrice<br />

A poate fi transformată<strong>în</strong>tr-o matrice B, având toate elementele nule cu except¸ia primelor<br />

r elemente de pe diagonala principală, care să fie egale cu 1. Matricea A are atunci rangul<br />

r.<br />

Demonstrat¸ie. Considerăm matricea<br />

⎛<br />

⎞<br />

a11 a12 ... a1j ... a1n<br />

⎜<br />

A = ⎜<br />

⎝<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

ai1 ai2 ... aij ... ain<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

am1 am2 ... amj ... amn<br />

Dacă A este matricea nulă, atunci afirmat¸ia propozit¸iei este dovedită. Dacă nu, atunci<br />

putem presupune că a11 = 0 (<strong>în</strong> caz că a11 = 0 se fac schimbări ale or<strong>din</strong>ii liniilor sau<br />

coloanelor). Pentru a obt¸ine 1 pe pozit¸ia lui a11 <strong>în</strong>mult¸im prima linie cu a −1<br />

11 . Pentru a avea<br />

0 pe pozit¸ia ai1, i = 2,m, <strong>în</strong>mult¸im acum linia <strong>în</strong>tâi cu −ai1. Elementul aij se <strong>în</strong>locuie¸ste cu<br />

aij − a −1<br />

⎟<br />

⎠<br />

11 a1jai1 = a11aij − a1jai1<br />

,i= 2,m,j = 2,n,<br />

an<br />

<strong>în</strong> care se recunoa¸ste regula de calcul a dreptunghiului sau elementului pivot.<br />

Aplicând repetat acest procedeu, după un număr finit de pa¸si, ajungem că A este<br />

echivalentă (∼) <strong>din</strong> punctul de vedere al rangului cu matricea<br />

⎛<br />

1 0 ... 0 0 ...<br />

⎞<br />

0<br />

⎜<br />

0<br />

⎜ .<br />

⎜ .<br />

B = ⎜ 0<br />

⎜ 0<br />

⎜<br />

⎝<br />

.<br />

1<br />

.<br />

0<br />

0<br />

.<br />

...<br />

.<br />

...<br />

...<br />

.<br />

0<br />

.<br />

1<br />

0<br />

.<br />

0<br />

.<br />

0<br />

0<br />

.<br />

...<br />

.<br />

...<br />

...<br />

.<br />

0 ⎟<br />

. ⎟<br />

. ⎟<br />

0 ⎟<br />

0 ⎟<br />

. ⎟<br />

. ⎠<br />

linia r<br />

0 0 ... 0 0 ... 0<br />

¸si deci rangul lui A este r, datdenumărul de cifre 1 <strong>din</strong> B.<br />

Demonstrat¸ia acestei propozit¸ii ne dă ¸si procedeul practic de aflare a rangului unei<br />

matrice, calculele făcându-se cu cunoscuta regulă a dreptunghiului.<br />

Exemplul 3.1.1. Să se afle rangul matricei<br />

A =<br />

⎛<br />

⎜<br />

⎝<br />

0 2 1 1 3<br />

2 −1 4 −5 −6<br />

1 1 2 −1 0<br />

1 −2 2 −4 −6<br />

31<br />

⎞<br />

⎟<br />

⎠ .


Schimbând coloana 1 cu coloana 2 ¸si <strong>în</strong>mult¸ind coloana 5 cu 1/3 obt¸inem<br />

⎛<br />

2<br />

⎜<br />

A ∼ ⎜ −1<br />

⎝ 1<br />

0<br />

2<br />

1<br />

1<br />

4<br />

2<br />

1<br />

−5<br />

−1<br />

⎞<br />

1<br />

−2 ⎟<br />

0 ⎠<br />

−2 1 2 −4 −2<br />

.<br />

Înmult¸im prima linie cu 1/2, apoi pe linia <strong>în</strong>tâi ¸si coloana <strong>în</strong>tâi completăm cu 0, iar<br />

restul elementelor le calculăm cu regula dreptunghiului, obt¸inând<br />

⎛<br />

⎞<br />

1 0 0 0 0<br />

⎜<br />

9 9 3<br />

A ∼ ⎜ 0 2 2 − 2 − ⎟<br />

2 ⎟<br />

⎝<br />

3 3 1<br />

0 1 2 − 2 − ⎠<br />

2<br />

0 1 3 −3 −1<br />

.<br />

Aplicând succesiv acela¸si procedeu avem:<br />

⎛<br />

1<br />

⎜<br />

A ∼ ⎜ 0<br />

⎝ 0<br />

0<br />

1<br />

0<br />

0<br />

0<br />

−<br />

0<br />

0<br />

0<br />

0<br />

3 3 1<br />

⎞<br />

⎟<br />

⎠ ∼<br />

⎛<br />

⎜<br />

⎝<br />

1<br />

0<br />

0<br />

0<br />

1<br />

0<br />

0<br />

0<br />

−3<br />

0<br />

0<br />

3<br />

0<br />

0<br />

1<br />

⎞<br />

⎟<br />

⎠<br />

0 0 3 −3 −1<br />

∼<br />

¸si deci rang A =3.<br />

4<br />

3 0 0 4<br />

∼<br />

⎛<br />

⎜<br />

⎝<br />

4<br />

3 − 4<br />

4<br />

1 − 4<br />

1 0 0 0 0<br />

0 1 0 0 0<br />

0 0 −3 3 1<br />

0 0 0 0 0<br />

⎞<br />

⎟<br />

⎠ ∼<br />

⎛<br />

⎜<br />

⎝<br />

1 0 0 0 0<br />

0 1 0 0 0<br />

0 0 1 0 0<br />

0 0 0 0 0<br />

Definit¸ia 3.1.11 O matrice pătratică deor<strong>din</strong>n se nume¸ste nesingulară sau regulată dacă<br />

rangul ei este egal cu n. În caz contrar, adică dacă rangul ei este mai mic ca n, atunci<br />

matricea se nume¸ste singulară.<br />

Definit¸ia 3.1.12 Se nume¸ste matrice extrasă <strong>din</strong>tr-o matrice A orice matrice B obt¸inută <strong>din</strong><br />

A <strong>în</strong>lăturând anumite linii ¸si coloane, păstrând or<strong>din</strong>ea liniilor ¸si coloanelor rămase.<br />

Teorema 3.1.2 Rangul unei matrice este egal cu or<strong>din</strong>ul maxim al matricelor pătratice<br />

nesingulare extrase <strong>din</strong> ea.<br />

Demonstrat¸ie. Fie A o matrice, r rangul ei ¸si B o matrice pătratică nesingurală extrasă<strong>din</strong><br />

A ¸si de rang maxim p. Celep linii ale matricei A care intervin <strong>în</strong> B sunt liniar independente,<br />

deoarece dependent¸a liniară a acestor linii <strong>în</strong> A ar atrage dependent¸a lor liniară ¸si <strong>în</strong> B, ceea<br />

ce ar face ca B să fie singulară. Prin urmare p ≤ r. Acumsăarătăm că oricare p+1 linii <strong>din</strong> A<br />

sunt liniar independente. Să admitemcăexistă <strong>în</strong> A (p +1) linii liniar independente, atunci,<br />

extrăgând <strong>din</strong> A matricea formată <strong>din</strong> ele, am obt¸ine o matrice C de rang (p +1). Pe baza<br />

teoremei rangului, matricea C are ¸si p +1 coloane liniar independente. Acum extrăgând <strong>din</strong><br />

C (deci ¸si <strong>din</strong> A) matricea D formată <strong>din</strong> cele p +1 coloane liniar independente, obt¸inem o<br />

matrice nesingulară de or<strong>din</strong> p +1, ceea ce ar contrazice alegerea lui p. Rezultăcă r


Propozit¸ia 3.1.4 Înmult¸irea matricelor, când are sens, este asociativă.<br />

Demonstrat¸ie. Fie A =(aij) ∈Mm×n(K), B =(bij) ∈Mn×p(K), C =(cij) ∈Mp×q(K). Avem<br />

<br />

n<br />

A(BC) =<br />

<br />

p<br />

<br />

n<br />

=<br />

p<br />

<br />

=<br />

k=1<br />

=<br />

aik<br />

l=1<br />

<br />

p<br />

<br />

n<br />

l=1<br />

k=1<br />

bklclj<br />

aikbkl<br />

<br />

clj<br />

k=1<br />

l=1<br />

<br />

=(AB)C.<br />

aikbklclj<br />

Propozit¸ia 3.1.5 Înmult¸irea matricelor este distributivă fat¸ă de adunarea lor.<br />

Demonstrat¸ie. Fie A =(aij) ∈Mm×n(K), B =(bij) ∈Mn×p(K) ¸si C =(cij) ∈Mn×p(K). Avem<br />

<br />

n<br />

<br />

n<br />

n<br />

<br />

A[B + C] = aik[bkj + ckj] = aikbkj +<br />

=<br />

=<br />

k=1<br />

n<br />

k=1<br />

aikbkj<br />

<br />

n<br />

+<br />

k=1<br />

aikckj<br />

k=1<br />

k=1<br />

<br />

= AB + AC,<br />

aikckj<br />

adică <strong>în</strong>mult¸irea este distributivă lastânga fat¸ă de adunare. În mod analog, se demonstrează<br />

¸si distributivitatea la dreapta.<br />

Definit¸ia 3.1.14 Matricea pătratică In =(δij), i, j = 1,n,unde<br />

<br />

1,i= j<br />

δij =<br />

0,i= j i,j = 1,n<br />

este simbolul lui Kronecker, senume¸ste matricea unitate de or<strong>din</strong>ul n.<br />

Altfel spus, matricea In este o matrice diagonală cu toate elementele de pe diagonala<br />

principală egale cu 1. Când nu dorim să precizăm or<strong>din</strong>ul matricei unitate o vom nota prin<br />

I.<br />

Observat¸ia 3.1.2 Pentru orice matrice A ∈Mm×n(K) avem<br />

ImA = A ¸si AIn = A.<br />

Observat¸ia 3.1.3 Înmult¸irea matricelor, <strong>în</strong> general. nu este comutativă.<br />

Din proprietăt¸ile adunării ¸si <strong>în</strong>mult¸irii rezultă:<br />

Propozit¸ia 3.1.6 Mult¸imea M n 2(K) a matricelor pătratice de acela¸si or<strong>din</strong> n <strong>în</strong>zestrată cu<br />

operat¸iile de adunare ¸si <strong>în</strong>mult¸ire are o structură de inel cu divizori ai lui zero.<br />

Propozit¸ia 3.1.7 Transpusa unui produs de două matrice este egală cu produsul transpuselor<br />

<strong>în</strong> or<strong>din</strong>e inversă.<br />

Demonstrat¸ie. Fie A =(aij) ∈Mm×n(K) ¸si B =(bij) ∈Mn×p(K). Avem<br />

<br />

n<br />

t t<br />

(AB) =<br />

<br />

n<br />

=<br />

<br />

n<br />

=<br />

<br />

k=1<br />

aikbkj<br />

k=1<br />

ajkbki<br />

k=1<br />

bkiajk<br />

= t B t A.<br />

Rezultatul obt¸inut se poate extinde prin induct¸ie matematică la un produs cu un<br />

număr finit de factori.<br />

Definit¸ia 3.1.15 Se nume¸ste inversa matricei pătratice A, matricea notată cuA −1 , care satisface<br />

condit¸iile A · A −1 = A −1 · A = I.<br />

33


Teorema 3.1.3 Condit¸ia necesară ¸si suficientă ca o matrice pătratică săaibă inversă este<br />

ca ea să fie nesingulară.<br />

Demonstrat¸ie. Necesitatea. Presupunem că matricea A =(aij) ∈M n 2(K) areoinversăpe<br />

A −1 =(bij) ∈M n 2(K). Din A −1 A = I rezultă<br />

n<br />

bikakj = δij,i,j = 1,n.<br />

k=1<br />

de unde, pentru vectorii e (i) , i = 1,n ai bazei canonice obt¸inem exprimarea<br />

e (i) n<br />

(3.1)<br />

= bikLk,<br />

Lk, k = 1,n, fiind vectorii linie ai matricei A. Cum pentru orice x ∈ K n avem x =<br />

k=1<br />

n<br />

xie (i) ,<br />

<strong>în</strong>locuind e (i) <strong>din</strong> relat¸iile (3.1) deducem că orice vector x ∈ Kn se exprimă ca o combinat¸ie<br />

liniară de vectori linie Lk, k = 1,n.Rezultăcă sistemul de vectori linie Lk, k = 1,n, generează<br />

spat¸iul Kn , ceea ce <strong>în</strong>seamnă căare rangul n ¸si deci matricea A este nesingulară.<br />

Suficient¸a. Din faptul că A este nesingulară, rezultă căvectorii linie Lk, k = 1,n,sunt<br />

liniar independent¸i ¸si deci formează obază<strong>în</strong> Kn . Exprimăm vectorii e (i) , i = 1,n, ai bazei<br />

canonice <strong>în</strong> baza dată de vectorii linie ¸si avem<br />

e (i) n<br />

= bikLk,i= 1,n,<br />

k=1<br />

de unde, punând B =(bik), obt¸inem BA = I.<br />

Matricea A fiind nesingulară are¸si vectorii coloană liniar independent¸i, formând ¸si ei<br />

obază <strong>în</strong> K n ,¸si deci putem scrie AC = I. Acum obt¸inem<br />

C = IC =(BA)C = B(AC) =BI = B,<br />

de unde C = B = A−1 ¸si prin urmare matricea A are inversă.<br />

U¸sor se arată că inversa unei matrice este unică ¸si că eaestenesingulară.<br />

Propozit¸ia 3.1.8 Produsul a două matrice nesingulare este o matrice nesingulară ¸si inversa<br />

ei este egală cu produsul inverselor luate <strong>în</strong> or<strong>din</strong>e schimbată<br />

Demonstrat¸ie. Avem<br />

¸si<br />

(AB) −1 = B −1 · A −1<br />

(AB)(B −1 A −1 )=A(BB −1 )A −1 = AA −1 = I<br />

(B −1 A −1 )(AB) =B −1 (A −1 A)B = B −1 B = I,<br />

relat¸ii ce demonstrează afirmat¸iile <strong>din</strong> enunt¸.<br />

Rezultatul se extinde prin induct¸ie matematică la un produs de matrice nesingulare<br />

cu un număr finit de factori.<br />

Pentru aflarea inversei unei matrice se folose¸ste transformarea ei <strong>în</strong> matrice unitate,<br />

aplicând regula dreptunghiului, după schema<br />

(A|I) =⇒ (A −1 A|A −1 I)=⇒ (I|A −1 ).<br />

Exemplul 3.1.2. Pentru a afla inversa matricei<br />

⎛<br />

2 1<br />

⎞<br />

3<br />

A = ⎝ 3 2 3 ⎠<br />

2 1 2<br />

34<br />

i=1


procedăm astfel<br />

⎛<br />

(A|I3) =⇒ ⎝<br />

⎛<br />

=⇒ ⎝<br />

2 1 3<br />

3 2 3<br />

2 1 2<br />

1 0 3<br />

0 1 −3<br />

0 0 −1<br />

<br />

<br />

1<br />

<br />

0<br />

0<br />

0<br />

1<br />

0<br />

⎞ ⎛<br />

0<br />

0 ⎠ =⇒ ⎝<br />

1<br />

1 0<br />

0<br />

1<br />

2<br />

1<br />

2<br />

0<br />

3<br />

2<br />

3 − 2<br />

−1<br />

<br />

<br />

<br />

<br />

<br />

<br />

1<br />

2<br />

−<br />

0 0<br />

3<br />

2<br />

−1<br />

1<br />

0<br />

0<br />

1<br />

⎞<br />

⎠ =⇒<br />

<br />

<br />

<br />

<br />

<br />

<br />

2<br />

−3<br />

−1<br />

−1<br />

2<br />

0<br />

⎞ ⎛<br />

0 1<br />

0 ⎠ =⇒ ⎝ 0<br />

1 0<br />

0<br />

1<br />

0<br />

<br />

0 <br />

<br />

0 <br />

<br />

1 <br />

−1<br />

0<br />

1<br />

−1<br />

2<br />

0<br />

3<br />

−3<br />

−1<br />

⎞<br />

⎠<br />

Prin urmare, avem<br />

A −1 ⎛<br />

−1<br />

= ⎝ 0<br />

−1<br />

2<br />

3<br />

−3<br />

⎞<br />

⎠ .<br />

1 0 −1<br />

Se poate lucra utilizând regula dreptunghiului fără aîmpărt¸i la pivot ¸si transformând<br />

matricea (A|I) extinsă a¸sa <strong>în</strong>cât să ajungem la situat¸ia (D|C), unde D este matricea diagonală<br />

⎛<br />

a11<br />

⎜<br />

0<br />

D = ⎜<br />

⎝ .<br />

0<br />

a22<br />

.<br />

...<br />

...<br />

.<br />

0<br />

0<br />

.<br />

⎞<br />

⎟<br />

⎠<br />

0 0 ... ann<br />

iar C =(cij),i,j = 1,n.<br />

Pentru a afla inversa A−1 împărt¸im liniile L1,L2,...,Ln ale matricei C respectiv la:<br />

a11a22 ...ann, a22 ...ann,...,ann.<br />

Exemplul 3.1.3. Pentru a afla inversa matricei<br />

procedăm astfel<br />

de unde<br />

⎛<br />

(A|I3) =⇒ ⎝<br />

2 1 3<br />

3 3 2<br />

1 2 1<br />

⎛<br />

2<br />

=⇒ ⎝ 0<br />

0<br />

0<br />

3<br />

0<br />

14<br />

−5<br />

12<br />

<br />

<br />

<br />

<br />

<br />

<br />

A −1 ⎛<br />

= ⎝<br />

<br />

<br />

<br />

<br />

<br />

<br />

⎛<br />

A = ⎝<br />

1 0 0<br />

0 1 0<br />

0 0 1<br />

6 −2 0<br />

−3 2 0<br />

6 −6 6<br />

− 12<br />

2·3·12<br />

−6<br />

3·12<br />

6<br />

12<br />

60<br />

2·3·12<br />

−6<br />

3·12<br />

− 6<br />

12<br />

2 1 3<br />

3 3 2<br />

1 2 1<br />

⎞ ⎛<br />

⎠ =⇒ ⎝<br />

⎞ ⎛<br />

⎠ =⇒ ⎝<br />

−84<br />

2·3·12<br />

30<br />

3·12<br />

6<br />

12<br />

⎞<br />

⎠<br />

2 1 3<br />

0 3 −5<br />

0 3 1<br />

2 0 0<br />

0 3 0<br />

0 0 12<br />

⎞ ⎛<br />

⎠ = ⎝<br />

− 1<br />

6<br />

− 1<br />

6<br />

1<br />

2<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

1 0 0<br />

−3 2 0<br />

−1 0 2<br />

−12 60 −84<br />

−6 −6 30<br />

6 −6 6<br />

5<br />

6<br />

1 − 6<br />

1 − 2<br />

Definit¸ia 3.1.16 O matrice pătratică A se nume¸ste ortogonală dacă<br />

t A · A = I.<br />

7 − 6<br />

5<br />

6<br />

1<br />

2<br />

⎞<br />

⎠ .<br />

⎞<br />

⎠ =⇒<br />

Propozit¸ia 3.1.9 Condit¸ia necesară si suficientă ca o matrice pătratică să fie ortogonală<br />

este ca ea să fie nesingulară, iar transpusa ¸si inversa ei să fie egale.<br />

Demonstrat¸ie. Necesitatea. Din t A·A = I rezultă că A este nesingulară ¸si, <strong>în</strong>mult¸ind această<br />

egalitate la dreapta cu A −1 ,obt¸inem t A = A −1 .<br />

Suficient¸a. Dacă A este nesingulară ¸si verifică t A = A −1 , atunci, prin <strong>în</strong>mult¸ire la<br />

dreapta cu A, găsim t A · A = I, ceea ce ne arată că A este ortogonală.<br />

Teorema 3.1.4 Rangul unui produs de matrice nu depă¸se¸ste rangul fiecăruia <strong>din</strong> factorii<br />

săi.<br />

35<br />

⎞<br />


Demonstrat¸ie. Fie A =(aij) ∈Mm×n(K), B =(bij) ∈Mn×p ¸si C = A · B =(cij) ∈Mm×p, unde<br />

n<br />

cij = aikbkj,i= 1,m,j = 1,p.<br />

k=1<br />

Ultimele relat¸ii ne arată că liniile matricei C se exprimă ca¸si combinat¸ii liniare de<br />

liniile matricei B ¸si deci subspat¸iul generat de liniile matricei C sunt incluse <strong>în</strong> subspat¸iul<br />

generat de liniile matricei B. A¸sadar, avem rang C ≤ rang B În mod analog, rat¸ionând cu<br />

vectorii coloană, obt¸inem rang C ≤ rang A.<br />

Dacă unul <strong>din</strong> factorii produsului este o matrice nesingulară, atunci avem un rezultat<br />

mai precis.<br />

Teorema 3.1.5 Rangul produsului <strong>din</strong>tre o matrice A ¸si o matrice nesingulară B este egal<br />

cu rangul lui A.<br />

Demonstrat¸ie. Fie C = AB. Din Teorema 3.1.4 avem rang C ≤ rang A. T¸inând seama<br />

că B este nesingulară, există B −1 ¸si <strong>în</strong>mult¸ind la dreapta cu B −1 <strong>în</strong> C = AB, obt¸inem<br />

A = CB −1 . Aplicând <strong>din</strong> nou Teorema 3.1.4, rezultă rang A ≤ rang C. Din rang C ≤ rang A<br />

¸si rang A ≤ rang C obt¸inem rang C = rang A.<br />

Observat¸ia 3.1.4 Pentru simplificarea calculelor cu matrice se lucrează, deseori, cu matrice<br />

împărt¸ită (partit¸ionată) <strong>în</strong> submatrice sau blocuri, obt¸inute ducând paralele la liniile ¸si<br />

coloanele ei. De exemplu, matricea A ∈Mn2(K) se poate scrie<br />

<br />

B C<br />

A =<br />

D E<br />

unde B ∈M p 2(K), E ∈M (n−p) 2(K), C ∈M p,(n−p), iarD ∈Mn−p,p.<br />

Cu matricele formate <strong>din</strong> blocuri se pot face operat¸ii ca ¸si cu matrice obi¸snuite,<br />

reducând calculele la matrice de or<strong>din</strong>e mai mici.<br />

O importantă aplicat¸ie a partit¸ionării <strong>în</strong> blocuri o constituie inversarea unei matrice.<br />

Să presupunem că B este inversa matricei A. Atunci<br />

sau prin partit¸ionare<br />

A11 A12<br />

A21 A22<br />

AB = I<br />

B11 B12<br />

B21 B22<br />

<br />

=<br />

I O<br />

O I<br />

Efectuând <strong>în</strong>mult¸irile ¸si identificând matricele <strong>din</strong> cei doi membrii, vom obt¸ine<br />

(1) A11B11 + A12B21 = I,<br />

(2) A11B12 + A12B22 =0,<br />

(3) A21B11 + A22B21 =0,<br />

(4) A21B12 + A22B22 = I.<br />

Din (2) avem<br />

B12 = −A −1<br />

11 · A12 · B22,<br />

care <strong>în</strong>locuită <strong>în</strong> (4) ne conduce la<br />

Deoarece BA = I, vom avea<br />

B22 =(A22 − A21A −1 −1<br />

11 A12)<br />

B21A11 + B22A21 =0,<br />

36


de unde<br />

iar <strong>din</strong> (2)<br />

B21 = −B22A21A −1<br />

11<br />

B11 = A −1<br />

11<br />

− A−1<br />

11 A12B21.<br />

Or<strong>din</strong>ea de calculare a blocurilor matricei B este: B22, B12, B21 ¸si B11.<br />

Exemplul 3.1.4. Să se afle inversa matricei<br />

⎛<br />

2 3 4<br />

⎞<br />

A = ⎝ 4 2 1 ⎠<br />

3 2 −1<br />

Partit¸ionăm luând<br />

Calculăm B22 = P −1 , unde<br />

A11 =2, A12 =(34), A21 =<br />

P = A22 − A21A −1<br />

11 A12 =<br />

<br />

4<br />

2 1<br />

¸si A22 =<br />

3<br />

2 −1<br />

<br />

−4 −7<br />

−7<br />

<br />

Pentru a afla P −1 procedăm prin acela¸si algoritm, considerând A = P ¸si făcând<br />

partit¸ionarea<br />

A11 = −4, A12 = −7, A21 = − 5<br />

2 , A22 = −7.<br />

¸si<br />

rezultând<br />

Avem calculele<br />

B22 =<br />

<br />

−7+ 5<br />

<br />

−<br />

2<br />

1<br />

4<br />

− 5<br />

2<br />

−1 (−7) = − 8<br />

B12 = 1<br />

4 (−7)<br />

<br />

− 8<br />

<br />

=<br />

21<br />

2<br />

3<br />

B21 = 8<br />

<br />

−<br />

21<br />

5<br />

<br />

−<br />

2<br />

1<br />

<br />

=<br />

4<br />

5<br />

21<br />

B11 = − 1 1<br />

+<br />

4 4 (−7)<br />

<br />

5<br />

= −<br />

21<br />

2<br />

3<br />

P −1 <br />

2 −<br />

= 3<br />

5<br />

21<br />

2<br />

3<br />

8 − 21<br />

Acum revenim la calculul inversei matricei A init¸ială. Avem<br />

B22 = P −1 ,<br />

B12 = −A −1<br />

11 A12B22 = − 1<br />

<br />

2 −<br />

(3 4) 3<br />

2<br />

B11 = A −1<br />

11<br />

5<br />

21<br />

B21 = −B22A21A −1<br />

11 =<br />

− A−1<br />

11 A12B21 = 1<br />

2<br />

A −1 =<br />

<br />

.<br />

2<br />

3<br />

8 − 21<br />

1<br />

3<br />

2<br />

21<br />

1<br />

− (3 4)<br />

2<br />

B11 B12<br />

B21 B22<br />

37<br />

<br />

=<br />

<br />

,<br />

21<br />

1 <br />

=<br />

<br />

3<br />

2<br />

21<br />

11<br />

21<br />

<br />

<br />

5<br />

− ,<br />

21<br />

<br />

− 4<br />

<br />

,<br />

21


În <strong>în</strong>cheierea acestui paragraf să prezentăm o aplicat¸ie a matricelor la schimbarea<br />

bazeiunuispat¸iu vectorial.<br />

Fie V un spat¸iu vectorial peste câmpul K cu dim V = n ¸si B = {e (1) ,e ()2 ,...,e (n) } obază<br />

alui. Fat¸ă de această bază un vector x ∈ V se scrie <strong>în</strong> mod unic sub forma<br />

x =<br />

n<br />

xie (i) ,<br />

i=1<br />

ceea ce <strong>în</strong>seamnă că vectorului x îi corespunde vectorul linie x =(x1,...,xn) <strong>din</strong> K n .Deaici<br />

rezultă dacăavem<strong>în</strong> V sistemul de vectori<br />

x (i) =(xi1,xi2,...xin), i =1, 2,...,p,<br />

atunci rangul sistemului de vectori {x (1) ,x (2) ,...,x (p) } este egal cu rangul matricei coordonatelor<br />

⎛<br />

⎜<br />

A = ⎜<br />

⎝<br />

x11<br />

x21<br />

...<br />

x12<br />

x22<br />

...<br />

...<br />

...<br />

...<br />

x1n<br />

x2n<br />

...<br />

⎞<br />

⎟<br />

⎠ .<br />

xp1 xp2 ... xpn<br />

Rezultă cădacăconsiderăm <strong>în</strong> V sistemul de vectori B1 = {f (1) ,f (2) ,...,f (n) }, dat fat¸ă<br />

de B prin formulele<br />

n<br />

fj = aije (i) , j = 1,n,<br />

i=1<br />

atunci B1 formează o bază<strong>în</strong> V dacă ¸si numai dacă matricea A = (aij) ∈ Mn2(K) este<br />

nesingulară.<br />

În acest caz, A se nume¸ste matricea schimbării de bază sau matricea de trecere de la<br />

baza B la baza B1.<br />

Punând fat¸ă deB1<br />

n<br />

x = yjf (j)<br />

¸si <strong>în</strong>locuind pe fj, avem<br />

x =<br />

de unde, identificând cu x =<br />

n<br />

j=1<br />

yj<br />

n<br />

i=1<br />

aije (i)<br />

j=1<br />

n<br />

xie (i) ,rezultă<br />

i=1<br />

xi =<br />

⎛<br />

n n<br />

= ⎝<br />

i=1<br />

n<br />

aijyj, i = 1,n,<br />

j=1<br />

aijyi<br />

j=1<br />

⎞<br />

⎠ e (i)<br />

care constituie formulele de schimbare a sistemului de coordonate, cores- punzătoare<br />

schimbării de bază B <strong>în</strong> B1. Sub formă matricială formulele de schimbare se scriu astfel<br />

t x = A t y.<br />

3.2 Determinant¸i<br />

Considerăm matricea pătratică A = (aij) ∈ Mn2(K) cu elemente <strong>din</strong> câmpul K.<br />

Formăm produse de forma a1i1 ,a2i2 ...anin ,obt¸inute luând câte un element ¸si numai unul<br />

38


<strong>din</strong> fiecare linie ¸si coloană a matricei A. Unui astfel de produs îi asociem permutarea<br />

(substitut¸ia)<br />

<br />

1<br />

G =<br />

2 ... n<br />

<br />

i1 i2 ... in<br />

numită permutarea indicilor săi. Notăm cu Sn mult¸imea tuturor celor n! permutări ale<br />

mult¸imii {1, 2,...,n}.<br />

În permutarea σ ∈ Sn avem o inversiune dacă iσ(j).<br />

De exemplu, <strong>în</strong> permutarea<br />

σ =<br />

1 2 3 4<br />

4 2 1 2<br />

elementele 4 ¸si 2 prezintă o inversiune.<br />

Prin Inv(G) notăm numărul inversiunilor permutării G, iar prin ε(σ) =(−1) Inv(σ) signatura<br />

permutărilor σ. Dacă ε(σ) =1, avem o permutare pară, iar dacă ε(σ) =−1 avem o<br />

permutare impară.<br />

Definit¸ia 3.2.1 Numim determinantul matricei pătratice A = (aij) ∈ Mn2(K), elementul<br />

det A ∈ K dat de formula<br />

det A = <br />

ε(σ)a1i1a2i2 ...anin ,<br />

σ∈Sn<br />

unde suma se extinde la toate cele n! permutări <strong>din</strong> Sn.<br />

Altfel spus, determinantul matricei A este elementul det A <strong>din</strong> K egal cu suma a n!<br />

produse, unde <strong>în</strong> fiecare produs intră cafactorcâte un element de pe fiecare linie ¸si coloană<br />

a matricei A, produsul având semnul + sau − după cum permutarea indicilor săi este pară<br />

sau impară. Determinantul det A se zice de or<strong>din</strong>ul n dacă matricea A are or<strong>din</strong>ul n. Pentru<br />

det A folosim notat¸ia<br />

<br />

<br />

<br />

<br />

<br />

<br />

det A = <br />

<br />

<br />

<br />

<br />

a11 a12 ... a1n<br />

a21 a22 ... a2n<br />

... ... ... ...<br />

an1 an2 ... ann<br />

sau det A = |A| = |aij|.<br />

Vom prezenta acum proprietăt¸ile determinant¸ilor.<br />

Propozit¸ia 3.2.1 Determinantul unei matrice este egal cu determinantul transpusei sale.<br />

Demonstrat¸ie. Valabilitatea Propozit¸iei rezultă <strong>din</strong> faptul că o permutare σ ¸si inversa ei<br />

σ −1 au aceea¸si paritate.<br />

Din această propozit¸ie rezultă că dacă pentru liniile unui determinant avem o<br />

propozit¸ie adevărată, atunci aceasta este adevărată ¸si pentru coloanele determinantului.<br />

De aceea, <strong>în</strong> continuare, vom formula ¸si justifica proprietăt¸ile numai pentru liniile unui<br />

determinant.<br />

Propozit¸ia 3.2.2 Dacă linia Li a matricei pătratice A =(aij) ∈M n 2(K) este suma a p vectori,<br />

atunci determinantul ei este egal cu suma a p determinant¸i corespunzători matricelor care<br />

au acelea¸si linii cu A, cuexcept¸ia liniei Li unde are câte unul <strong>din</strong> cei p vectori.<br />

Demonstrat¸ie. Dacă linia Li este suma a p vectori atunci<br />

p<br />

aij =<br />

¸si putem scrie<br />

k=1<br />

b (k)<br />

ij , i = 1,n<br />

det A = <br />

<br />

ε(σ)a1j1 ...aiji = ε(σ)a1j1<br />

σ∈Sn<br />

39<br />

σ∈Sn<br />

<br />

<br />

<br />

<br />

<br />

<br />

p<br />

k=1<br />

b (k)<br />

...anjn =<br />

iji


ceea ce trebuia demonstrat.<br />

=<br />

p<br />

<br />

k=1 σ∈Sn<br />

ε(σ)a1j1b(k) ...anjn ,<br />

iji<br />

Propozit¸ia 3.2.3 Dacă <strong>în</strong>tr-un determinant <strong>în</strong>mult¸im o linie cu un factor k ∈ K, atunci<br />

valoarea determinantului se <strong>în</strong>mult¸e¸ste cu k.<br />

Demonstrat¸ie. Fie A =(aij) ∈Mn2(K) ¸si B matricea obt¸inută <strong>din</strong>A, <strong>în</strong> care elementele liniei<br />

i sunt <strong>în</strong>mult¸ite cu k. Atunci<br />

det (B) = <br />

ε(σ)a1j1 ...(kaiji ) ...anjn =<br />

σ∈Sn<br />

= k <br />

ε(σ)a1i1 ...ajianjn = kdetA.<br />

σ∈Sn<br />

Propozit¸ia 3.2.4 Dacă <strong>în</strong>tr-un determinant se schimbă două linii <strong>în</strong>tre ele, atunci valoarea<br />

lui î¸si schimbă semnul.<br />

Demonstrat¸ie. Se observă că prin schimbarea celor două linii permutarea indicilor î¸si<br />

schimbă paritatea.<br />

Propozit¸ia 3.2.5 Dacă<strong>în</strong>tr-un determinant două linii sunt identice, atunci valoarea lui este<br />

zero.<br />

Demonstrat¸ie. Dacă <strong>în</strong> det A schimbăm <strong>în</strong>tre ele cele două linii identice, atunci, folosind<br />

propozit¸ia 3.2.4 putem scrie det A = −det A, de unde det A =0.<br />

Propozit¸ia 3.2.6 Dacă <strong>în</strong>tr-un determinant avem două linii proport¸ionale, atunci valoarea<br />

lui este zero.<br />

Demonstrat¸ie. Valabilitatea propozit¸iei rezultă <strong>din</strong> Propozit¸iile 3.2.3 ¸si 3.2.5.<br />

Propozit¸ia 3.2.7 Dacă<strong>în</strong>tr-un determinant la o linie adăugăm o combinat¸ie liniară de celelalte<br />

linii, atunci valoarea lui rămâne neschimbată.<br />

Demosntratîe. Se aplică Propozit¸iile 3.2.2 ¸si 3.2.6.<br />

Propozit¸ia 3.2.8 Dacă liniile matricei care define¸ste determinantul sunt liniar dependente<br />

(matricea este singulară), atunci valoarea determinantului este zero.<br />

Demonstrat¸ie. Se aplică Propozit¸iile 3.2.2 ¸si 3.2.6.<br />

În particular, dacă pe o linie a unui determinant avem numai zero, atunci valoarea<br />

determinantului este zero.<br />

Definit¸ia 3.2.2 Numim minorul complementar al elementului aij <strong>din</strong> matricea pătratică A =<br />

(aij) ∈M n 2(K), determinantul asociat matricei extrase <strong>din</strong> A prin eliminarea liniei i ¸si<br />

coloanei j.<br />

Notăm Mij minorul complementar al elementului aij.<br />

Definit¸ia 3.2.3 Numim complementul algebric al elementului aij <strong>din</strong> matricea pătratică A =<br />

(aj) ∈M n 2(K) elementul Aij ∈ K dat de relat¸ia<br />

Aij =(−1) i+j Mij.<br />

Propozit¸ia 3.2.9 Determinantul matricei A =(aij) ∈M n 2(K) este egal cu suma produselor<br />

elementelor liniei Li (i = 1,n) prin complement¸ii lor algebrici, adică<br />

det (A) =ai1Ai1 + ...+ aijAij + ...+ ainAin.<br />

40


Demosntrat¸ie. Se arată căefectuând produsele aijAij, j = 1,n obt¸inem toate produsele <strong>din</strong><br />

definit¸ia lui det A luate cu acela¸si semn.<br />

Corolarul 3.2.1 Dacă <strong>în</strong> dezvoltarea determinantului det (A) după elementele liniei Li<br />

<strong>în</strong>locuim aceste elemente prin elementele α1,...,αn <strong>din</strong> K, atuncisumaobt¸inută reprezintă<br />

determinantul matricei obt¸inută <strong>din</strong>A prin <strong>în</strong>locuirea liniei Li cu vectorul (α1,α2,...,αn).<br />

Corolarul 3.2.2 Suma produselor elementelor unei linii Li ai matricei A =(aij) ∈M n 2(K)<br />

prin complement¸ii algebrici ai elementelor altei linii Lj este egală cuzero.<br />

De fapt, <strong>din</strong> Propozit¸ia 3.2.9 ¸si Corolarul 3.2.2 putem scrie<br />

n<br />

aijAkj = δikdet A, i, k = 1,n.<br />

j=1<br />

Observat¸ia 3.2.1 Propozit¸ia 3.2.9 se poate generaliza prin a¸sa numita regulă a lui Laplace.<br />

În acest scop se introduce not¸iunea de minor de or<strong>din</strong>ul k al matricei A =(aij) ∈Mn2(K), notat prin<br />

M j1,j2,...,jk<br />

i1,i2,...,ik<br />

¸si fiind determinatul asociat matricei de or<strong>din</strong> k formată cu elementele ce se găsesc la<br />

intersect¸ia liniilor i1,...,ik cu coloanele j1,...,jk (i1 < ... < ik,j1 < ... < jk). Minorul com-<br />

plementar al minorului M j1,j2,...,jk<br />

i1,i2,...,ik<br />

j1,j2,...,jk<br />

, notat prin M i1,i2,...,ik este determinatul asociat matricei<br />

extrase <strong>din</strong> A prin <strong>în</strong>lăturarea liniilor i1,...,in ¸si coloanelor j1,...,jk. Se nume¸ste comple-<br />

∈ K dat de relat¸ia<br />

mentul algebric al minorului M j1,j2,...,jk<br />

i1,i2,...,ik<br />

elementul Aj1,j2,...,jk<br />

i1,i2,...,ik<br />

A j1,...,jk<br />

i1,...,ik =(−1)i1+...+ik+j1+...+jk M j1,...,jk<br />

i1,...,ik .<br />

Regula lui Laplace ne spune că determinantul unei matrice pătratice este egal cu suma<br />

produselor minorilor de pe k linii fixate ale matricei prin complement¸ii lor algebrici.<br />

Observat¸ia 3.2.2 Calculul unui determinant de or<strong>din</strong> n se poate face calculând numai<br />

determinant¸i de or<strong>din</strong>ul doi (de fapt, aplicând regula dreptunghiului fără împărt¸irea la<br />

elemntul pivot). Fie de calculat<br />

<br />

<br />

<br />

<br />

<br />

det A = <br />

<br />

<br />

<br />

<br />

a11 a12 ... a1j ... a1n<br />

... ... ... ... ... ...<br />

ai1 ai2 ... aij ... ain<br />

... ... ... ... ... ...<br />

an1 an2 ... anj ... ann<br />

Presupunem că a11 = 0. Împărt¸im linia <strong>în</strong>tâi cu a11 (<strong>în</strong> fat¸a determinantului se va<br />

<strong>în</strong>mult¸i cu a11). Apoi facem 0 pe prima coloană, ceea ce va face ca elementul aij să fie<br />

<strong>în</strong>locuit prin<br />

aij − a1j<br />

ai1 =<br />

a11<br />

aija11 − a1jai1<br />

a11<br />

= bij<br />

,<br />

a1j<br />

i,j = 2,n.<br />

Dezvoltând acum determinantul după prima coloană ¸si scot¸ând <strong>în</strong> noul determinant<br />

factorul 1/a11 de pe fiecare linie, obt¸inem formula lui Chio:<br />

<br />

<br />

<br />

<br />

det A = 1<br />

a n−2<br />

11<br />

<br />

<br />

<br />

<br />

<br />

<br />

b22 b23 ... b2n<br />

b32 b33 ... b3n<br />

... ... ... ...<br />

bn2 bn3 ... bnn<br />

41<br />

<br />

<br />

<br />

.


Practic se aplică repetat această formulă, <strong>în</strong> care elementele bij, i, j = 2,n,seobt¸in<br />

prin ”regula dreptunghiului” fără împărt¸irea la elementul pivot.<br />

Exemplu. Avem<br />

<br />

<br />

<br />

<br />

det A = <br />

<br />

<br />

<br />

2<br />

4<br />

3<br />

−2<br />

1<br />

2<br />

2<br />

3<br />

3<br />

1<br />

1<br />

1<br />

<br />

2 <br />

<br />

3 <br />

<br />

4 =<br />

<br />

2 <br />

1<br />

22 <br />

<br />

<br />

<br />

<br />

<br />

= 1<br />

<br />

<br />

<br />

· 8 · 2 <br />

22 <br />

<br />

1<br />

1<br />

0<br />

1<br />

−7<br />

5<br />

1<br />

2<br />

1<br />

<br />

<br />

<br />

<br />

1 <br />

=4· −8<br />

1 5<br />

1<br />

1<br />

Utilizând regula lui Laplace se demonstrează:<br />

0 −10 −2<br />

1 −7 2<br />

8 8 8<br />

<br />

<br />

<br />

<br />

<br />

=<br />

<br />

<br />

<br />

=4· (−13) = −52.<br />

Propozit¸ia 3.2.10 Determinantul produsului a două matrice A ¸si B de or<strong>din</strong> n este egal cu<br />

produsul determinant¸ilor acestor matrice.<br />

Propozit¸ia 3.2.11 Condit¸ia necesară ¸si suficientă ca o matrice să fie nesingulară este ca<br />

determinantul ei să fie diferit de zero.<br />

Demonstrat¸ie. Necesitatea. Dacă A este o matrice pătratică nesingulară, atunci admite<br />

inversă ¸si <strong>din</strong> relat¸ia A −1 A = I avem det (A −1 ) det (A) =1¸si deci det (A) = 0.<br />

Suficient¸a. Dacă det (A) = 0, matricea A nu poate fi singulară deoarece după consecint¸a<br />

3.2.8 ar rezulta det (A) =0.<br />

Corolarul 3.2.3 Rangul unei matrice este egal cu or<strong>din</strong>ul maxim al minorilor diferit¸i de<br />

zero.<br />

Acest corolar ne dă un alt procedeu pentru aflarea rangului unei matrice.<br />

Definit¸ia 3.2.4 Se nume¸ste matrice adjunctă a matricei A =(aij) ∈M n 2(K) matricea notată<br />

prin A ∗ ¸si dată prin A ∗ =(Aji), undeAij este complementul algebric al elementului aij <strong>din</strong><br />

A.<br />

Altfel spus, A ∗ este transpusa matricei formată cu complement¸ii algebrici ai elementelor<br />

matricei A.<br />

Propozit¸ia 3.2.12 Inversa unei matrice nesingulare A de or<strong>din</strong> n este dată de formula<br />

A −1 =<br />

1<br />

det (A) · A∗ .<br />

Demonstrat¸ie. Folosind corolarul 3.2.2, avem<br />

1<br />

A ·<br />

det A · A∗ ⎛<br />

n<br />

= ⎝ aij · Akj<br />

⎞<br />

<br />

⎠ =<br />

det (A)<br />

j=1<br />

δij<br />

<br />

det (A)<br />

=(δij) =In,<br />

det (A)<br />

ceea ce trebuia demonstrat.<br />

Formula <strong>din</strong> Propozit¸ia 3.2.12 dă un alt procedeu pentru calcularea inversei unei<br />

matrice.<br />

3.3 Sisteme de ecuat¸ii liniare<br />

În acest paragraf vom aplica matricele ¸si determinant¸ii la rezolvarea sistemelor de<br />

ecuat¸ii liniare, <strong>în</strong>tâlnite <strong>în</strong> mod curent <strong>în</strong> aplicat¸iile economice.<br />

42


Definit¸ia 3.3.1 Se nume¸ste sistem de m ecuat¸ii liniare cu n necunoscute peste câmpul K, un<br />

ansamblu de relat¸ii de forma<br />

(3.2)<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

a11x1 + a12x2 + ...+ a1nxn = b1,<br />

a21x1 + a22x2 + ...+ a2nxn = b2,<br />

..............................<br />

am1x1 + am2x2 + ...+ amnxn = bm,<br />

unde aij ∈ K, i = 1,m, j = 1,n sunt coeficient¸ii sistemului, b1,...,bn ∈ K termenii liberi ai<br />

sistemului, iar x1,...,xn ∈ K sunt necunoscutele sistemului.<br />

Dacă cel put¸in un termen liber este diferit de zero atunci vom spune că sistemul<br />

este neomogen, iar dacă tot¸i termenii liberi sunt nuli, atunci vom zice că sistemul este<br />

neomogen.<br />

Definit¸ia 3.3.2 Numim solut¸ie a sistemului (11.8) orice ansamblu format <strong>din</strong> n elemente<br />

α1,α2,...,αn <strong>din</strong> K cu proprietatea că <strong>în</strong>locuind <strong>în</strong> membrii stângi ai ecuat¸iilor sistemului<br />

xi = αi, i = 1,n,¸si făcând calculele, se obt¸in elementele corespunzătoare <strong>din</strong> membrii drept¸i.<br />

Definit¸ia 3.3.3 Un sistem de ecuat¸ii liniare se zice că este compatibil dacă arecelput¸in o<br />

solut¸ie ¸si incompatibil <strong>în</strong> caz contrar.<br />

Matricea<br />

⎛<br />

⎞<br />

a11 a12 ... a1n<br />

⎜ a21 a22<br />

A = ⎜<br />

... a2n ⎟<br />

⎝ ... ... ... ... ⎠<br />

an1 an2 ... amn<br />

se nume¸ste matricea sistemului, iar matricea<br />

⎛<br />

⎜<br />

A = ⎜<br />

⎝<br />

a11<br />

a21<br />

...<br />

a12<br />

a22<br />

...<br />

...<br />

...<br />

...<br />

a1n<br />

a2n<br />

...<br />

b1<br />

b2<br />

...<br />

⎞<br />

⎟<br />

⎠<br />

an1 an2 ... amn bm<br />

se nume¸ste matricea extinsă (completă) a sistemului (11.8)<br />

Notând cu X = t (x1,x2,...,xn) vectorul coloană al necunoscutelor ¸si cu B =<br />

t (b1,b2,...,bm) vectorul termenilor liberi, sistemul (11.8) se poate scrie sub forma matriceală<br />

AX = B.<br />

Definit¸ia 3.3.4 Numim sistem Cramer un sistem de n ecuat¸ii liniare cu n necunoscute pentru<br />

care matricea A a sistemului este nesingulară, adică det A = 0.<br />

Pentru astfel de sisteme are loc:<br />

Teorema 3.3.1 (Cramer). Orice sistem Cramer este compatibil determinat (are solut¸ie<br />

unică) ¸si<br />

, i = 1,n,<br />

det A<br />

unde Δi este determinantul matricei obt¸inută <strong>din</strong> matricea A a sistemului prin <strong>în</strong>locuirea<br />

coloanei Ci cu coloana B a termenilor liberi.<br />

xi = Δi<br />

Demonstrat¸ie. T¸inând seama că A este nesingulară, <strong>din</strong> forma matriceală a sistemului<br />

obt¸inem X = A −1 B, care ne arată că sistemul este compatibil. Cum A −1 =(det A) −1 A ∗ ,<br />

unde A ∗ este matricea adjunctă a matricei A (v. Propozit¸ia 3.2.12), <strong>în</strong>locuind <strong>în</strong> X = A −1 B,<br />

43


obt¸inem<br />

1<br />

X =<br />

det (A) A∗ ⎛<br />

⎜<br />

1 ⎜<br />

B = ⎜<br />

det (A) ⎜<br />

⎝<br />

n<br />

k=1<br />

n<br />

Ak1bk<br />

Ak2bk<br />

k=1<br />

n<br />

k=1<br />

n<br />

k=1<br />

.<br />

Akibk<br />

.<br />

Akmbk<br />

⎞<br />

⎟<br />

⎠<br />

= 1<br />

det A<br />

de unde<br />

xi = Δi<br />

, i = 1,n.<br />

det (A)<br />

Prezentăm acum metoda eliminării totale (Gauss–Jordan) pentru aflarea solut¸iilor<br />

pentru sistemele Cramer.<br />

În acest scop, scriem matricea extinsă a sistemului ¸si avem succesiv<br />

(3.3)<br />

(A|B) =⇒ (A −1 · A|A −1 · B) =⇒ (In|X).<br />

unde I este matricea unitate de or<strong>din</strong>ul n.<br />

Practic se lucrează cu metoda dreptunghiului, prin care pe pozit¸ia lui A facem să<br />

apară In, iar pe pozit¸ia lui B va apărea solut¸ia sistemului.<br />

Exemplul 3.3.1. Să se rezolve sistemul<br />

2x1 +3x2 + x3 =6<br />

3x1 − x2 − 2x3 =7<br />

x1 − 2x2 +3x3 = −3.<br />

Avem succesiv<br />

⎛<br />

⎝<br />

2<br />

3<br />

1<br />

3<br />

-1<br />

-2<br />

1<br />

-2<br />

3<br />

6<br />

7<br />

-3<br />

⎞ ⎛<br />

⎠ ⇒ ⎝<br />

1<br />

0<br />

3<br />

2<br />

−<br />

1<br />

2 3<br />

11<br />

2<br />

7 − 2 −2<br />

0 − 7<br />

2<br />

5<br />

2 −6<br />

⎞<br />

⎠ ⇒<br />

⎛<br />

⇒ ⎝<br />

1 0 − 5<br />

0<br />

0<br />

1<br />

0<br />

11<br />

7<br />

11<br />

52<br />

11<br />

27<br />

11<br />

4<br />

11<br />

− 52<br />

11<br />

⎞ ⎛<br />

⎠ ⇒ ⎝<br />

1<br />

0<br />

0<br />

0<br />

1<br />

0<br />

0<br />

0<br />

1<br />

2<br />

1<br />

-1<br />

⎞<br />

⎠ ,<br />

de unde xi =2,x2 =2,x3 = −1.<br />

Observat¸ia 3.3.1 Dacă <strong>în</strong> transformările (11.9) facem ca <strong>în</strong> locul lui In să apară omatrice<br />

triunghiulară superioară având elementele de pe diagonala principală egale cu 1, atuncise<br />

zice că se rezolvă sistemul prin metoda eliminării part¸iale.<br />

De exemplu, pentru sistemul <strong>din</strong> exemplul 3.3.1, lucrând prin metoda eliminării<br />

part¸iale, avem: ⎛<br />

2<br />

⎝ 3<br />

1<br />

3<br />

-1<br />

-2<br />

1 6<br />

-2 7<br />

3 -3<br />

⎞ ⎛<br />

3 1<br />

1 2 2<br />

⎠ ⇒ ⎝ 0 −<br />

3<br />

11 7<br />

2 − 2 −2<br />

0 − 7<br />

⎛<br />

⇒ ⎝<br />

1<br />

0<br />

3 1<br />

2 2<br />

7 1 11<br />

5<br />

2 2<br />

⎞ ⎛<br />

3 1<br />

3<br />

1 2 2<br />

4 ⎠<br />

11 ⇒ ⎝<br />

7 0 1 11<br />

0 0 1<br />

⎞<br />

⎠ ⇒<br />

−6<br />

⎞<br />

3<br />

4 ⎠<br />

11 ,<br />

−1<br />

0 0 52<br />

1<br />

52 − 11<br />

44<br />

⎛<br />

⎜<br />

⎝<br />

Δ1<br />

Δ2<br />

...<br />

Δi<br />

.<br />

Δn<br />

⎞<br />

⎟ ,<br />

⎟<br />


iar de aici<br />

x3 = −1 :x2 + 7<br />

1 x3 = 4<br />

11 , de unde x2 = 4 7<br />

+<br />

11 11 =1:<br />

x1 + 3<br />

2 x2 + 1<br />

2 x3 =3, de unde x1 =3− 3 1<br />

+<br />

2 2 =2.<br />

Să revenim acum la cazul general al sistemelor de m ecuat¸ii liniare cu n necunoscute.<br />

Mai <strong>în</strong>tâi să prezentăm două criterii de compatibilitate date de teorema lui Kronecker–<br />

Capelli ¸si Rouché–Frobenius.<br />

Teorema 3.3.2 Kronecker–Capelli. Condit¸ia necesară ¸si suficientă caunsistemdeecuat¸ii<br />

liniare să fie compatibil este ca rangul matricei sistemului să fie egal cu rangul matricei<br />

extinse.<br />

Demonstrat¸ie. Fie A = {C1,C2,...,Cn} sistemul de vectori coloane ai matricei A a sistemului<br />

(11.8); sistemul (11.8) poate fi scris sub forma<br />

x1C1 + x2C2 + ...+ xnCn = B,<br />

de unde rezultă că el este compatibil dacă ¸si numai dacă rangul sistemului de vectori<br />

coloane {C1,C2,...,Cn} ai matricei A este egal cu rangul sistemului de vectori coloane<br />

{C1,C2,...,Cn,B} ai matricei extinse A, ceea ce este echivalent cu faptul că matricele A<br />

¸si A au acela¸si rang.<br />

Definit¸ia 3.3.5 Numim determinantul principal pentru sistemul de ecuat¸ii liniare (11.8)<br />

orice minor de or<strong>din</strong> maxim diferit de zero al matricei sistemului.<br />

Este evident că or<strong>din</strong>ul unui determinant principal este egal cu rangul matricei sistemului.<br />

Definit¸ia 3.3.6 Numim determinant caracteristic asociat unui determinant principal fixat,<br />

orice minor principal al matricei extinse obt¸inut prin completarea (bordarea) determinantului<br />

principal cu o linie formată <strong>din</strong> elementele corespunzătoare de pe una <strong>din</strong> liniile<br />

rămase ¸si cu coloana termenilor liberi corespunzători.<br />

Dacă rangul matricei sistemului este egal cu numărul m al ecuat¸iilor, atunci nu avem<br />

determinant¸i caracteristici, sistemuul fiind totdeauna compatibil deoarece rangul matricei<br />

extinseestetotm.<br />

Teorema 3.3.3 (Rouché–Frobenius). Condit¸ia necesară si suficientă caunsistemdeecuat¸ii<br />

liniare să fiecompatibilestecatot¸i determinant¸ii caracteristici asociat¸i unui determinant<br />

principal al sistemului să fienuli.<br />

Demonstrat¸ie. Necesitatea. Fie r rangul matricei A a sistemului (11.8). Dacă sistemul este<br />

compatibil, atunci după teorema lui Kronecker–Capelli, rangul matricei extinse A este egal<br />

cu r ¸si deci tot¸i determinant¸ii caracteristici sunt nuli deoarece sunt minori de or<strong>din</strong>ul r +1<br />

pentru A.<br />

Suficient¸a. Fără arestrânge generalizarea să presupunem că<br />

<br />

<br />

<br />

<br />

(3.4)<br />

Δp =<br />

<br />

<br />

<br />

<br />

<br />

<br />

a11 a12 ... a1r<br />

a21 a22 ... a2r<br />

... ... ... ...<br />

ar1 ar2 ... arr<br />

este un determinant principal pentru care tot¸i determinant¸ii caracteristici sunt nuli. Considerând<br />

matricele<br />

⎛<br />

⎞<br />

a11 ... a1n b1<br />

⎜ a21 ⎜ ... a2n b2 ⎟<br />

⎜ ... ... ... ... ⎟ , s =1, 2,...,m− r<br />

⎝<br />

⎠ (3.5)<br />

ar1 ... arn br<br />

ar+s,1 ... ar+s,n br+s<br />

45


extrase <strong>din</strong> matricea extinsă A, constatăm că ele au toate rangul r. Într-adevăr, primele<br />

C1,C2,...,Cr coloane sunt liniar independente deoarece Δp = 0,coloaneleCr+1,Cr+2,...,Cn<br />

sunt combinat¸ii liniare de C1,C2,...,Cr pentru că matricea A are rangul r, iar coloana<br />

Cn+1 este combinat¸ie liniară deC1,...,Cr deoarece determinant¸ii caracteristici sunt nuli.<br />

Atunci rang A = rang A ¸si, pe baza teoremei lui Kronecker–Capelli, rezultă căsistemul este<br />

compatibil.<br />

Definit¸ia 3.3.7 Subsistemul sitemului (11.8) de ecuat¸ii liniare format <strong>din</strong> ecuat¸iile corespunzătoare<br />

liniilor unui determinant principal se nume¸ste subsistem principal, ¸si ecuat¸iile<br />

lui se numesc ecuat¸ii principale. Celelalte ecuat¸ii ale sistemului (11.8) se numesc ecuat¸ii secundare.<br />

Necunoscutele corespunzătoare coloanelor unui determinant principal se numesc<br />

necunoscute principale, iar celelalte se numesc necunoscute secundare (libere).<br />

Definit¸ia 3.3.8 Două sistemedeecuat¸ii liniare se numesc echivalente dacă orice solut¸ie a<br />

unuia este solut¸ie ¸si pentru celelalt.<br />

U¸sor se verifică că această relat¸ie este <strong>în</strong>tr-adevăr o relat¸ie de echivalent¸ă.<br />

Teorema 3.3.4 Un sistem liniar compatibil este echivalent cu orice subsistem principal al<br />

său.<br />

Demonstrat¸ie. Este evident că oricesolut¸ie a sistemului (11.8) este solut¸ie pentru orice<br />

subsistem al său deoarece ea verifică fiecare ecuat¸ie a sistemului. Reciproc, să considerăm<br />

subsistemul principal cu determinantul principal (11.9). Cum matricele (11.10) au toate<br />

rangul r, ultima linie este o combinat¸ie liniară de celelalte ¸si deci avem:<br />

Lr+s = λ1L1 + λ2L2 + ...+ λrLr, s =1, 2,...,m− r,<br />

de unde<br />

(3.6)<br />

¸si<br />

ar+s,j = λ1aj1 + λ2aj2 + ...+ λrajr, j = 1,n<br />

(3.7)<br />

Dacă punem<br />

br+s = λ1b1 + λ2b2 + ...+ λrbr.<br />

Ei = a11x1 + ...+ a1nxn − bi, i = 1,n,<br />

atunci <strong>în</strong>mult¸ind egalităt¸ile (11.11) corespunzător cu xj, j = 1,n, egalitatea (3.7) cu −1 ¸si<br />

adunându-le obt¸inem<br />

(3.8)<br />

Er+s = λ1E1 + λ2E2 + ...+ λrEr, s =1, 2,...,m− r<br />

Acum, dacă considerăm o solut¸ie a subsistemului principal atunci E1 =0,...,Er =0,<br />

iar <strong>din</strong> (3.9) rezultă că¸si Er+s =0, s =1, 2,...,m− r. Deci, sistemul (11.8) este echivalent<br />

cu subsistemul principal considerat.<br />

Practic, rezolvarea unui sistem compatibil de ecuat¸ii liniare se reduce la rezolvarea<br />

unui subsistem principal al său, <strong>în</strong> care termenii cu necunoscutele secundare au fost trecute<br />

<strong>în</strong> membrul doi, acestea devenind parametrii.<br />

Subsistemul principal este un sistem Cramer ¸si se poate rezolva cu oricare <strong>din</strong><br />

metodele date mai sus.<br />

Observat¸ia 3.3.2 Metodele eliminării totale sau part¸iale se pot aplica ¸si la studierea compatibilităt¸iiunuisistemdeecuat¸ii<br />

liniare. S¸i anume, dacă nusemaipotfacecifrede1<br />

pe diagonala ce pleacă <strong>din</strong>a11 ¸si pe liniile care nu avem cifre de 1 găsim numai zerouri,<br />

atât <strong>în</strong> matricea sistemului cât ¸si la termenii liberi, atunci sistemul este compatibil. În caz<br />

contrar, sistemul este incompatibil.<br />

46


Exemplul 3.3.2. Să considerăm sistemul<br />

x1 − x2 +2x3 + x4 + x5 =1<br />

2x1 + x2 + x3 − x4 +3x5 =5<br />

x1 − 4x2 +5x3 +4x4 =2.<br />

Utilizând metoda eliminării totale, avem succesiv:<br />

⎛<br />

1<br />

⎝ 2<br />

-1<br />

1<br />

2<br />

1<br />

1<br />

-1<br />

1<br />

3<br />

1<br />

5<br />

⎞ ⎛<br />

1<br />

⎠ ⇒ ⎝ 0<br />

-1<br />

3<br />

2<br />

-3<br />

1<br />

-3<br />

1<br />

1<br />

1<br />

3<br />

⎞<br />

⎠ ⇒<br />

2 -4 5 4 0 2 0 -3 3 3 -1 -3<br />

⎛<br />

⇒ ⎝ 1 0 1 0 0<br />

0<br />

1<br />

0<br />

−1<br />

0<br />

−1<br />

0<br />

4<br />

3<br />

1<br />

3<br />

0<br />

2<br />

1<br />

0<br />

⎞<br />

⎠ .<br />

Rezultă cărangul matricei sistemului este 2 ¸si cum pe linia a treia avem numai zero,<br />

deducem că avem un sistem compatibil nedeterminat. Solut¸iile sistemului sunt<br />

x1 =2− a − 4<br />

3 c; x2 =1+a + b − c<br />

3 ; x3 = a; x4 = b; x5 = c, a, b, c ∈ R.<br />

Exemplul 3.3.3. Să se rezolve sistemul<br />

x1 − 3x2 + x3 + x4 =1<br />

x1 − 3x2 + x3 − 2x4 = −1<br />

x1 − 3x2 + x3 +5x4 =6<br />

Folosim metoda eliminării totale ¸si avem:<br />

⎛<br />

⎝<br />

1<br />

1<br />

-3<br />

-3<br />

1<br />

1<br />

1<br />

-2<br />

1<br />

-1<br />

⎞ ⎛<br />

⎠ ⇒ ⎝<br />

1 -3 1 5 6<br />

⎛<br />

⇒ ⎝<br />

1 −3 1 0 − 1<br />

3<br />

0 0 0 1 2<br />

3<br />

0 0 0 0 7<br />

1 -3 1 1 1<br />

0 0 0 -3 2<br />

0 0 0 4 5<br />

⎞<br />

⎠<br />

⎞<br />

⎠ ⇒<br />

Cum pe linia a treia avem o situat¸ie imposibilă, rezultă că sistemul este incompatibil.<br />

În <strong>în</strong>cheierea acestui paragraf să facem câteva observat¸ii cu privire la sistemele omogene<br />

de ecuat¸ii liniare.<br />

Cum la orice sistem omogen rang A = rang A, rezultăcă el este compatibil, având<br />

evident solut¸ia x1 = x2 = ...= xn =0,numităsolut¸ie nulă sau banală.<br />

Un sistem omogen va avea solut¸ii diferite de solut¸ia banală numai dacă rangulsău va<br />

fi mai mic decât numărul necunoscutelor.<br />

Teorema 3.3.5 Mult¸imea solut¸iilor unui sistem omogen de ecuat¸ii liniare peste câmpul K,<br />

cu n necunoscute ¸si rang r, r


unde<br />

⎛<br />

⎜<br />

Y1 = ⎜<br />

⎝<br />

α11<br />

α21<br />

.<br />

αr1<br />

1<br />

.<br />

0<br />

⎛<br />

⎞<br />

⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ,Y2 = ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎠ ⎜<br />

⎝<br />

α12<br />

α22<br />

.<br />

αr2<br />

0<br />

1<br />

.<br />

0<br />

⎞<br />

⎛<br />

⎟<br />

⎜<br />

⎟<br />

⎜<br />

⎟<br />

⎜<br />

⎟<br />

⎜<br />

⎟<br />

⎜<br />

⎟ ,...,Yn−r = ⎜<br />

⎟<br />

⎜<br />

⎟<br />

⎜<br />

⎟<br />

⎜<br />

⎟<br />

⎝<br />

⎠<br />

α1,n−r<br />

α2,n−r<br />

.<br />

αr,n−r<br />

0<br />

.<br />

1<br />

sunt solut¸ii particulare ale sistemului omogen.<br />

Se observă că Y1,Y2,...,Yn−r sunt vectori liniari independent¸i <strong>în</strong> K n , deoarece considerând<br />

matricea formată cu componentele lor, submatricea ei compusă <strong>din</strong> ultimele n − r<br />

linii este matricea unitate de or<strong>din</strong>ul n − r. Cu aceasta teorema este demonstrată.<br />

Din teorema 3.3.5 ¸si (3.9) rezultă<br />

Corolarul 3.3.1 Suma a două solut¸ii a unui sistem omogen este, de asemenea, o solut¸ie a<br />

lui.<br />

Corolarul 3.3.2 Produsul <strong>din</strong>tre o solut¸ie a unui sistem omogen peste un câmp K cu un<br />

element <strong>din</strong> K este tot o solut¸ie a sistemului.<br />

48<br />

⎞<br />

⎟ ,<br />

⎟<br />


3.4 Testul Nr. 2 de verificare a cuno¸stint¸elor<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Matrice pătratică simetrică;<br />

b) Matrice pătratică singulară;<br />

c) Inversa unei matrice pătratice;<br />

d) Determinant al unei matrice pătratice;<br />

e) Sistem Cramer.<br />

Enunt¸at¸i următoarele teoreme:<br />

a) Teorema rangului;<br />

b) Teorema lui Kronecker - Capelli;<br />

c) Teorema lui Rouché - Frobenius.<br />

2. Aflat¸i cu ajutorul transformărilor elementare rangul matricei:<br />

⎛<br />

2<br />

⎜<br />

A = ⎜ 1<br />

⎝ −1<br />

2<br />

−1<br />

2<br />

3<br />

0<br />

1<br />

⎞<br />

−1<br />

1 ⎟<br />

0 ⎠<br />

2 −2 0 2<br />

3. Calculat¸i determinantul de or<strong>din</strong>ul n, n>2:<br />

<br />

<br />

<br />

<br />

D = <br />

<br />

<br />

<br />

x1 − y1<br />

x2 − y1<br />

...<br />

xn − y1<br />

x1 − y2<br />

x2 − y2<br />

...<br />

xn − y2<br />

...<br />

...<br />

...<br />

x1 − yn<br />

x2 − yn<br />

...<br />

xn − yn<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

4. Să se discute după parametrul real m sistemul:<br />

mx +4y = 3m − 2<br />

x + my = m 2 − 2<br />

5. Folosind metoda eliminării part¸iale să se rezolve sistemul:<br />

Ax = B,cu<br />

⎛<br />

2<br />

A = ⎝ 1<br />

1<br />

0<br />

⎞<br />

2<br />

1 ⎠ ;<br />

⎛<br />

B = ⎝<br />

1 1 0<br />

6. Folosind metoda eliminării totale să se rezolve sistemul<br />

⎛<br />

0 1<br />

⎞<br />

2<br />

⎛<br />

Ax = B,cu A = ⎝ 1 2 1 ⎠ ; B = ⎝<br />

1 1 0<br />

7. Folosind metoda eliminării totale să se rezolve sistemul:<br />

Ax = B,cu<br />

⎛<br />

2<br />

A = ⎝ 1<br />

1<br />

0<br />

⎞<br />

2<br />

1 ⎠ ;<br />

⎛<br />

B = ⎝<br />

1 1 0<br />

1<br />

2<br />

1<br />

49<br />

1<br />

2<br />

1<br />

1<br />

−1<br />

2<br />

⎞<br />

⎠<br />

⎞<br />

⎠<br />

⎞<br />


8. Folosind metoda lui Laplace să se calculeze determinantul<br />

<br />

<br />

1<br />

<br />

0<br />

D = <br />

x<br />

<br />

x<br />

x<br />

0<br />

1<br />

0<br />

x<br />

x<br />

0<br />

0<br />

1<br />

0<br />

x<br />

0<br />

0<br />

0<br />

1<br />

0<br />

<br />

2 <br />

<br />

3 <br />

<br />

4 <br />

<br />

5 <br />

<br />

6 <br />

9. Folosind metoda lui Laplace să se calculeze determinantul<br />

<br />

<br />

1<br />

<br />

D = 0<br />

<br />

2<br />

0<br />

2<br />

1<br />

0<br />

2<br />

2<br />

0<br />

1<br />

0<br />

<br />

1 <br />

<br />

2 <br />

<br />

1 <br />

<br />

1 <br />

10. Folosind formula lui Chio să se calculeze determinantul<br />

<br />

<br />

1<br />

<br />

D = 0<br />

<br />

2<br />

0<br />

2<br />

1<br />

0<br />

2<br />

2<br />

0<br />

1<br />

0<br />

<br />

1 <br />

<br />

2 <br />

<br />

1 <br />

<br />

1 <br />

50


Indicat¸ii ¸si răspunsuri<br />

2. rangA =3<br />

3. Δ=0<br />

Testul 2<br />

4. Dacă m = −2 atunci sistemul este incompatibil.<br />

Dacă m =2atunci sistemul este compatibil nedeterminat cu solut¸ia x =2−2a , y = a ∈ R.<br />

m +4<br />

Dacă m = ±2 atunci sistemul este compatibil determinat cu solut¸ia x = −<br />

m +2 ,<br />

y = m2 +2m− 1<br />

.<br />

m +2<br />

5. Se obt¸ine solut¸ia x1 =4, x2 = −3, x3 = −2.<br />

6. Se obt¸ine solut¸ia x1 =4, x2 =1, x3 = −1.<br />

7. Se obt¸ine solut¸ia x1 =4, x2 = −3, x3 = −2.<br />

8. Δ=2x 2 − 9x +6.<br />

9. Δ=9.<br />

10. Δ=9.<br />

51


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul I,<br />

Editura ULB, <strong>Sibiu</strong>, 2001.<br />

52


Capitolul 4<br />

Operatori liniari. Forme biliniare ¸si<br />

forme pătratice<br />

Obiective: În modelarea matematică a fenomenelor <strong>din</strong> realitatea <strong>în</strong>conjurătoare, <strong>în</strong><br />

particular cea economică, unul <strong>din</strong>tre cele mai des folosite concepte este cel de liniaritate.<br />

Acesta se datorează, atât simplităt¸ii conceptului de liniaritate, cât ¸si faptului că aproximarea<br />

unor situat¸ii neliniare prin situat¸ii liniare, a¸sa numitul ”principiu al liniarităt¸ii”, constituie<br />

una <strong>din</strong> metodele de bază <strong>în</strong> studiul realităt¸ii.<br />

Rezumat: În prezentul capitol se vor prezenta not¸iunile de<br />

aplicat¸ie/transformare/operator liniar(ă), formă biliniară, formă pătratică, formă canonică<br />

a unei forme pătratice, precum ¸si metode de determinare a formei canonice a unei forme<br />

pătratice.<br />

Cont¸inutul capitolului:<br />

1. Operatori liniari<br />

2. Forme biliniare<br />

3. Forme pătratice<br />

4. Test de verificare a cuno¸stint¸elor<br />

5. Bibliografia aferentă capitolului<br />

Cuvinte cheie: operator liniar, transformare liniară, formă biliniară, formă<br />

pătratică, forma canonică, metoda lui Gauss, Metoda lui Jacobi.<br />

4.1 Operatori liniari<br />

Fie X ¸si Y două spat¸ii vectoriale peste acela¸si câmp K.<br />

Definit¸ia 4.1.1 Numim operator liniar sau transformare liniară sau omomorfism de spat¸ii<br />

vectoriale, o aplicat¸ie T : X → Y care satisface condit¸iile:<br />

1 o . T (x (1) + x (2) )=T (x (1) )+T (x (2) ), (∀)x (1) ∈ X, (∀)x (2) ∈ X (aditivitate),<br />

2 o . T (λx (1) )=λT (x (1) ), (∀)λ ∈ K, (∀)x (1) ∈ X (omogenitate).<br />

Teorema 4.1.1 Operatorul T : X → Y este liniar dacă ¸si numai dacă pentru orice x (1) ,x (2) ∈<br />

X ¸si orice λ1,λ2 ∈ K, avem<br />

(4.1)<br />

T (λ1x (1) + λ2x (2) )=λ1T (x (1) )+λ2T (x (2) ).<br />

Demonstrat¸ie. Să admitemcă T este operator liniar, atunci, folosind condit¸iile 1 o ¸si 2 o <strong>din</strong><br />

Definit¸ia 4.1.1, avem:<br />

T (λ1x (1) + λ2x (2) )=T (λ1x (1) )+T (λ2x (2) )=λ1T (x (1) )+λ2T (x (2) ),<br />

53


ceea ce trebuia demonstrat.<br />

Reciproc, dacă <strong>în</strong> (4.1) punem λ1 = λ2 =1,obt¸inem condit¸ia 1 o <strong>din</strong> Definit¸ia 4.1.1, iar<br />

dacă punem λ2 =0. obt¸inem condit¸ia 2 o <strong>din</strong> aceea¸si definit¸ie.<br />

Dacă X = Y un operator liniar se nume¸ste endomorfism. Dacă transformarea liniară<br />

T este bijectivă, atunci ea se nume¸ste izomorfism de spat¸ii vectoriale. Un endomorfism<br />

bijectiv se nume¸ste automorfism al lui X.<br />

Cum orice câmp K este un spat¸iu vectorial peste el <strong>în</strong>su¸si, atunci putem considera un<br />

operator liniar T : X → K, numit¸si formă liniară sau funct¸ională liniară.<br />

În continuare vom nota cu L(X, Y ) mult¸imea operatorilor liniari definit¸i pe X cu valori<br />

<strong>în</strong> Y .<br />

Exemple. 4.1.1. Fie Pn spat¸iu vectorial al polinoamelor de grad cel mult n peste câmpul K.<br />

Aplicat¸ia T : Pn →Pn−1, T (f) =f ′ ,adicăderivataluif, oricare ar fi f ∈Pn, este un operator<br />

liniar. Într-adevăr, oricare ar fi f1,f2 ∈Pn ¸si oricare ar fi λ1,λ2 ∈ K avem<br />

T (λ1f1 + λ2f2) =(λ1f1 + λ2f2) ′ = λ1f ′ 1 + λ2f ′ 2 = λ1T (f1)+λ2T (f2).<br />

4.1.2. Fie X un spat¸iu vectorial n–dimensional peste câmpul K ¸si B = {e (1) ,e (2) ,...,e (n) }<br />

n<br />

obază<strong>în</strong> el ¸si a1,a2,...,an ∈ K scalari fixat¸i. Aplicat¸ia f : X → K, f(x) = aixi, unde<br />

x =<br />

n<br />

xie (i) ,esteofunct¸ională liniară.<br />

i=1<br />

4.1.3. Fie X un spat¸iu vectorial peste câmpul K ¸si a un element fixat <strong>din</strong> K. Aplicat¸ia<br />

Ta : X → X definită prin Ta(x) =ax, pentruoricex ∈ X, este un operator liniar. Aplicat¸ia<br />

Ta se nume¸ste omotetia spat¸iului X de raport a ∈ K.<br />

Propozit¸ia 4.1.1 Dacă T ∈ L(X, Y ), atunciavem<br />

1 o . T (θx) =θy, undeθx ¸si θy sunt vectorii nuli ai spat¸iilor X ¸si Y ;<br />

2 o . T (−x) =−T (x), oricare ar fi x ∈ X.<br />

Demonstrat¸ia propozit¸iei rezultă <strong>din</strong> faptul că T este un omomorfism <strong>în</strong>tre grupurile<br />

comutative (X, +) ¸si (Y,+).<br />

Propozit¸ia 4.1.2 Dacă T ∈ L(X, Y ) ¸si X1 este un subspat¸iu al lui X, atunciT (X1) este un<br />

subspat¸iu <strong>în</strong> Y .<br />

Demonstrat¸ie. Pentru orice vectori y1,y2 ∈ T (x1) există x (1) ,x (2) ∈ X, astfel ca y1 = T (x (1) ),<br />

y2 = T (x (2) ). Considerând λ1,λ2 ∈ K ¸si folosind Teorema 4.1.1, avem<br />

λ1y1 + λ2y2 = λ1T (x (1) )+λ2T (x (2) )=T (λ1x (1) + λ2x (2) ).<br />

Cum λ1x (1) + λ2x (2) ∈ X1, rezultăcă λ1y1 + λ2y2 ∈ T (X1), ceea ce ne arată că T (x1) este<br />

un subspat¸iu vectorial al lui Y .<br />

În particular, T (X) este un subspat¸iu al lui Y ¸si se notează cuImT. Dimensiunea lui<br />

ImT se nume¸ste rangul transformării T .<br />

Observat¸ia 4.1.1 Orice transformare liniară păstrează liniar dependent¸a unui sistem de<br />

vectori, iar dacă este injectivă, atunci păstrează ¸si liniar independent¸a.<br />

În particular, dacă B = {e (1) ,...,e (n) } este o bază <strong>în</strong> X ¸si transformarea T ∈ L(X, Y )<br />

este injectivă, atunci B1 = {T (e (1) ,...,T(e (n) ))} este o bază <strong>în</strong> Y .<br />

Propozit¸ia 4.1.3 Dacă T ∈ L(X, Y ) ¸si Y1 este un subspat¸iu al lui Y , atunci contraimaginea<br />

T −1 (Y1) este un subspat¸iu al lui X.<br />

54<br />

i=1


Demonstrat¸ie. Fie x (1) ,x (2) ∈ T −1 (Y1); atunci T (x (1) ),T(x (2) ) ∈ Y1 ¸si deci pentru orice λ1,λ2 ∈ K<br />

avem λ1T (x (1) )+λ2T (x (2) )=T (λ1x (1) + λ2x (2) ) ∈ Y1. Prin urmare, λ1x (1) + λ2x (2) ∈ T −1 (Y1) ¸si<br />

deciT −1 (Y1) este subspat¸iu al lui X.<br />

În particular, T −1 ({θy}), unde θy este vectorul nul <strong>din</strong> Y , este un subspat¸iu al lui X,<br />

care se nume¸ste nucleul operatorului liniar T ¸si se notează cuker T .<br />

Se verifică imediat că operatorul T ∈ L(X, Y ) este injectiv dacă ¸si numai dacă<br />

ker T = {θx}, θx fiind vectorul nul <strong>din</strong> X.<br />

Dimesiunea nucleului ker T se nume¸ste defectul transformării liniare T . Se demonstrează<br />

că<br />

dim(ker T )+dim(Im T) = dim X (v. [2])<br />

Deoarece operatorii liniari sunt funct¸ii, operat¸iile cu funct¸ii vor conduce la operat¸ii<br />

cu transformări liniare. Astfel, dacă T1,T2 ∈ L(X, Y ), atunci T1 + T2 : X → Y , (T1 + T2)(x) =<br />

T1(x)+T2(x), (∀)x ∈ K, define¸ste adunarea lor; kT1 : X → Y , (kT1)(x) =kT1(x), k ∈ K, (∀)x ∈ X<br />

define¸ste mult¸imea operatorului liniar T1 cu un scalar k ∈ K.<br />

De asemenea, dacă T1 ∈ L(X, Y ) ¸si T2 ∈ L(Y,Z), atunci T2 ◦ T1 : X → Z, (T2 ◦ T1)(x) =<br />

T2(T1(x)), (∀)x ∈ X, define¸ste compunerea a două transformări liniare. T2 ◦ T1 se notează,<br />

uneori, ¸si cu T2T1 ¸si se nume¸ste produsul transformărilor T2 ¸si T1.<br />

Se verifică imediat că sumaadouătransformări liniare este tot o transformare liniară<br />

¸si, de asemenea, produsul unei transformări liniare cu un scalar este tot o transformare<br />

liniară, adică L(X, Y ) este un subspat¸iu vectorial al spat¸iului vectorial Hom(X, Y ) peste K al<br />

tuturor funct¸iilor definite pe X cu valori <strong>în</strong> Y .<br />

În particular mult¸imea L(X, K) a funct¸ionalelor liniare definite pe spat¸iul vectorial X<br />

cu valori <strong>în</strong> câmpul K este un spat¸iu vectorial numit dualul algebric al spat¸iului vectorial<br />

X ¸si este notat prin X∗ .<br />

Se arată că produsul a două transformări liniare este tot o transformare liniară, iar<br />

dacă T ∈ L(X, Y ) este bijectivă, atunci T −1 ∈ L(Y,X), adicăeste tot o transformare liniară.<br />

Rezultă că L(X, X) <strong>în</strong> raport cu operat¸iile de adunare ¸si compunere este un inel cu element<br />

unitate.<br />

În continuare vom arăta că un operator liniar <strong>în</strong>tre două spat¸iivectorial finit dimensionale<br />

peste câmpul K este complet determinat de o matrice cu elemente <strong>din</strong> K.<br />

Fie X ¸si Y două spat¸iivectoriale peste acela¸si câmp K de dimensiuni finite, res-<br />

pectiv n ¸si m; T ∈ L(X, Y ) un operator liniar, B = {e (1) ,e (2) ,...,e (n) } o bază <strong>în</strong> X ¸si<br />

B1 = {f (1) ,f (2) ,...,f (m) } o bază<strong>în</strong> Y .<br />

n<br />

Deoarece oricare ar fi x ∈ X, x = xje (j) , avem<br />

T (x) =<br />

n<br />

xjT (e (j) ), iar vectorii T (e (j) ) ∈ Y , j = 1,n, se exprimă, unic <strong>în</strong> funct¸ie de coordo-<br />

j=1<br />

natele lor <strong>în</strong> baza B1:<br />

(4.2)<br />

avem<br />

(4.3)<br />

(4.4)<br />

T (x) =<br />

T (e (j) )=<br />

n<br />

m<br />

m<br />

aijf (i) , j = 1,n,<br />

i=1<br />

xj aijf<br />

j=1 i=1<br />

(i) =<br />

i=1<br />

⎛<br />

m n<br />

⎝<br />

aijxj<br />

j=1<br />

⎞<br />

⎠ f (i) .<br />

Dacă y = T (x) =t(y1,y2,...,yn) <strong>în</strong> baza B1, atunci comparând cu (4.3) găsim<br />

yi =<br />

n<br />

aijxj, i = 1,m,<br />

j=1<br />

relat¸ii ce pot fi scrise matriceal sub forma<br />

(4.5)<br />

y = Ax,<br />

55<br />

j=1


unde t x = (x1,...,xn) xi, i = 1,n fiind coordonatele lui x <strong>în</strong> baza B1, iar matricea<br />

A =(aij) ∈Mm×n(K) are pe coloane coordonatele imaginilor vectorilor <strong>din</strong> baza B <strong>în</strong> baza<br />

B1. Matricea A se nume¸ste matricea asociată (asociată) transformării T fat¸ă de cele două<br />

baze B ¸si B1 alese <strong>în</strong> spat¸iile X ¸si Y . Ea este unic determinată derelat¸iile (4.2). Relat¸iile<br />

(4.4) sau (4.5) se numesc ecuat¸iile operatorului liniar <strong>în</strong> bazele B ¸si B1.<br />

Se arată că rangul transformării liniare este egal cu rangul matricei asociate ei fat¸ă<br />

de două baze.<br />

În adevăr, rangul transformării T fiind, conform definit¸iei, dimensiunea spat¸iului imagine,<br />

este egal cu rangul sistemului de vectori {T (e (j) )} j=1,n , care îl generează pe aceasta. Cum<br />

vectorii T (e j ) j=1,n , sunt vectori coloană ai matricei A, rezultăcă rang A = rang T.<br />

Exemplul 4.1.4. Dacă T ∈ L(R 3 , R 2 ), (x) = (x1 − 3x2, −4x1 +2x2 + x3), x = (x1,x2,x3) ¸si<br />

B = {e (1) ,e (2) ,e (3) }, e (1) = (1, 0, 0), e (2) = (0, 1, 0), e (3) = (0, 0, 1), respectiv B1 = {f (1) ,f (2) },<br />

f (1) =(1, 0), f (2) =(0, 1) sunt bazele canonice, atunci matricea ata¸sată luiT este<br />

A =<br />

1 −3 0<br />

−4 2 1<br />

deoarece T (e (1) )=(1, −4), T (e (2) )=(−3, 2), T (e (3) )=(0, 1).<br />

Fie acum T1,T2 ∈ L(X, Y ) ¸si T = T1 + T2 suma lor. Avem<br />

<br />

,<br />

T (e (j) )=T1(e (j) )+T2(e (j) ), j = 1,n<br />

de unde notând cu A1 matricea ata¸sată luiT1, A2 matricea ata¸sată luiT2 ¸si cu C matricea<br />

ata¸sată luiT , deducem că C = A1 + A2, adică matricea transformării sumei este suma matricelor<br />

transformărilor termeni.<br />

Analog, se arată că matricea produs <strong>din</strong>tre un scalar ¸si o transformare liniară este<br />

produsul scalarului cu matricea acelei transformări, iar matricea transformării liniare produs<br />

este egală cu produsul matricelor transformărilor liniare factori.<br />

De aici, rezultă<br />

Propozit¸ia 4.1.4 i) Funct¸ia care asociază fiecărui operator liniar T ∈ L(X, Y ), dim X = n,<br />

dim Y = m, matricea corespunzătoare ei fat¸ă de două baze fixate, este un izomorfism<br />

<strong>în</strong>tre spat¸iul vectorial L(X, Y ) ¸si spat¸iul vectorial Mm×n(K) al matricelor de tipul m × n<br />

peste K.<br />

ii) Funct¸ia care asociază fiecărui operator T ∈ L(X, X), dim X = n, matricea corespunzătoare<br />

ei <strong>în</strong>tr-o bază fixată<strong>în</strong> X, este un izomorfism <strong>în</strong>tre inelul L(X, X) ¸si inelul<br />

matricelor pătratice de or<strong>din</strong> n peste K.<br />

Acum să cercetăm cum se schimbă matricea ata¸sată unei transformări liniare la schimbarea<br />

bazelor.<br />

Teorema 4.1.2 Fie B ¸si B ′ baze <strong>în</strong> spat¸iul vectorial n–dimensional X peste K, iarB1 ¸si B ′ 1<br />

baze <strong>în</strong> spat¸iul vectorial m–dimensional Y peste acela¸si câmp K. Dacă T ∈ L(X, Y ), A este<br />

matricea transformării T fat¸ă debazeleB ¸si B1, iarA1 este matricea transformării T fat¸ă<br />

de bazele B ′ ¸si B ′ 1,atunciA1 = D −1 AC, undeC ¸si D sunt matricele de trecere de la baza B<br />

la B ′ respectivdelaB1 la B ′ 1.<br />

Demonstrat¸ie. Conform celor demnstrate <strong>în</strong> Capitolul IV, dacă (x1,...,xn) = t x sunt coordonatele<br />

unui vector x ∈ X <strong>în</strong> baza B ¸si (x ′ 1,...,x ′ n)= t x ′ sunt coordonatele aceluia¸si vector x<br />

<strong>în</strong> baza B ′ , atunci x = Cx ′ , unde C este matricea trecerii de la baza B la baza B ′ ,având pe<br />

coloane coordonatele vectorilor bazei B ′ <strong>în</strong> raport cu B. Analog, dacă avem(y1,...,ym) = t y<br />

coordonatele imaginii y = T (x) <strong>în</strong> B1 ¸si (y ′ 1,...,y ′ m)= t y ′ coordonatele lui y <strong>în</strong> baza B ′ 1, atunci<br />

y = Dy ′ .<br />

T¸inând seama că T este un operator liniar, cu notat¸iile <strong>din</strong> enunt¸, avem y = Ax respectiv<br />

y ′ = A1x ′ , de unde <strong>în</strong>locuind x ′ = C −1 x, y ′ = D −1 y ¸si y = Ax <strong>în</strong> y ′ = A1x ′ , găsim<br />

D −1 Ax = A1C −1 x, de unde D −1 A = A1C −1 , care este echivalentă cuD −1 AC = A1.<br />

56


Observat¸ia 4.1.2 Dacă T ∈ L(X, X), dim X = n, A matricea ata¸sată luiT <strong>în</strong> raport cu baza<br />

B, iarA1 este matricea ata¸sată luiT <strong>în</strong> raport cu baza B1, atunciA1 = C −1 AC, undeC este<br />

matricea de trecere de la B la B ′ .<br />

Definit¸ia 4.1.2 Matricele A, B ∈M n 2(K) se numesc asemenea, notăm aceasta prin A ∼ B,<br />

dacă există matricea nesingulară C ∈M n 2(K) a¸sa <strong>în</strong>cât B = C −1 AC.<br />

Se verifică imediat că asemănarea matricelor este o relat¸iedeechivalent¸ă peM n 2(K).<br />

Exemplul 4.1.5. Fie T ∈ L(R 3 , R 4 ), x =(x1,x2,x3) ∈ R 3 ,<br />

(0, 1, 1), e (2)<br />

1<br />

T (x) =(2x1 − x2 + x3,x2 − 2x3,x1 + x2 + x3,x1 − x2).<br />

Aflat¸i matricea asociată luiT <strong>în</strong> raport cu perechea de baze B ′ = {e (1)<br />

1 ,e(2)<br />

(0, 1, 1, 1), e (3)<br />

2<br />

de bazele B ′ ¸si B ′ 1.<br />

Deoarece<br />

=(1, 0, 1), e(3) 1<br />

=(1, 1, 0) <strong>în</strong> R3 ¸si B ′ 1 = {e (1)<br />

2 ,e(2)<br />

2 ,e(3)<br />

2 ,e(4) 2<br />

}, e(1)<br />

2<br />

1 ,e(3) 1<br />

}, e(1) 1 =<br />

=<br />

=(1, 1, 1, 1), e(2)<br />

=(0, 0, 1, 1), e(4)<br />

2 =(0, 0, 0, 1), <strong>în</strong> R4 . Se cere matricea A1 a transformării T fat¸ă<br />

T (x) =<br />

⎛<br />

⎜<br />

⎝<br />

2 −1 1<br />

0 1 −2<br />

1 1 1<br />

1 −1 0<br />

⎞<br />

⎛<br />

⎟<br />

⎠<br />

⎝ x1<br />

x2<br />

deducem că matricea transformării liniare T <strong>în</strong> raport cu bazele canonice B ¸si B1 <strong>din</strong> R3 respectiv R4 este<br />

⎛<br />

2<br />

⎜<br />

A = ⎜ 0<br />

⎝ 1<br />

−1<br />

1<br />

1<br />

1<br />

−2<br />

1<br />

⎞<br />

⎟<br />

⎠<br />

1 −1 0<br />

Matricea C de trecere de la baza B la B1 este<br />

⎛ ⎞<br />

0 1 1<br />

C = ⎝ 1 0 1 ⎠<br />

1 1 0<br />

iar matricea D de trecere de la baza B ′ la baza B ′ 1 este<br />

Se găse¸ste<br />

¸si deci avem<br />

D =<br />

D −1 =<br />

⎛<br />

⎜<br />

⎝<br />

⎛<br />

⎜<br />

⎝<br />

A1 = D −1 AC =<br />

1 0 0 0<br />

1 1 0 0<br />

1 1 1 0<br />

1 1 1 1<br />

⎞<br />

⎟<br />

⎠<br />

1 0 0 0<br />

−1 1 0 0<br />

0 −1 1 0<br />

0 0 −1 1<br />

⎛<br />

⎜<br />

⎝<br />

x3<br />

⎞<br />

⎟<br />

⎠<br />

0 3 1<br />

−1 −3 0<br />

3 4 1<br />

−3 −1 −2<br />

Am văzut <strong>în</strong> Observat¸ia 4.1.2 că matricea unei transformări liniare T ∈ L(X, X),<br />

dim X = n, depinde de alegerea bazei <strong>în</strong> X. În continuare ne punem problema de a găsi<br />

obazăfat¸ăde care această matrice să aibăoformă diagonală<br />

(4.6)<br />

A1 =<br />

⎛<br />

⎜<br />

⎝<br />

λ1 0 ... 0<br />

0 λ2 ... 0<br />

... ... ... ...<br />

0 0 ... λn<br />

57<br />

⎞<br />

⎟<br />

⎠<br />

⎞<br />

⎠<br />

⎞<br />

⎟<br />

⎠<br />

2


T¸inând seama de expresiile (4.5) care definesc matricea A1 a transformării liniare T<br />

<strong>în</strong> baza B1 = {f (1) ,...,f (n) } obt¸inem:<br />

Teorema 4.1.3 Condit¸ia necesară ¸si suficientă ca matricea transformării liniare T ∈<br />

L(X, X), dim X = n, să poată fi adusă la forma diagonală (4.6) este să existe o bază<br />

B1 = {f (1) ,f (2) ,...,f (n) } <strong>în</strong> X ¸si n elemente λ1,λ2,...,λn ∈ K astfel <strong>în</strong>cât să avem<br />

(4.7)<br />

T (f (i) )=λif (i) , i = 1,n.<br />

Definit¸ia 4.1.3 Se spune că vectorul x = θ, x ∈ X, este un vector caracteristic sau propriu<br />

pentru operatorul liniar T ∈ L(X, X) dacă există un element λ ∈ K astfel <strong>în</strong>cât să avem<br />

(4.8)<br />

T (x) =λx.<br />

Elementul λ corespunzător vectorului propriu x se nume¸ste atunci valoare caracteristică<br />

sau proprie pentru transformarea liniară T .<br />

În conformitate cu această definit¸ie, matricea unei transformări liniare poate fi<br />

adusă la o formă diagonală dacă¸si numai dacă transformarea are n vectori proprii liniar<br />

independent¸i. În acest caz, elementele de pe diagonala principală <strong>din</strong> matricea diagonală<br />

sunt atunci valorile proprii corespunzătoare.<br />

În cele ce urmează ne vom ocupa cu determinarea valorilor proprii ¸si vectorilor proprii<br />

pentru un operator liniar T <strong>din</strong> L(X, X), cudim X = n.<br />

Fie B = {e (1) ,e (2) ,...,e (n) } obază <strong>în</strong> X, A =(aij) ∈M n 2(K) matricea asociată luiT , I<br />

matricea unitate de or<strong>din</strong> n ¸si t x =(x1,...,xn) coordonatele unui vector x ∈ V <strong>în</strong> baza B;<br />

atunci ecuat¸ia (4.8) se poate scrie sub forma matriceală<br />

(4.9)<br />

(4.10)<br />

(A − λI)x =0.<br />

Această ecuat¸ieesteechivalentă cu sistemul<br />

(a11 − λ)x1 + a12x2 + ...+ a1nxn =0<br />

a21x1 +(a22 − λ)x2 + ...+ a2nxn =0<br />

.................................<br />

an1x1 + an2x2 + ...+(ann − λ)xn =0<br />

Sistemul (4.10) fiind liniar ¸si omogen, admite solut¸ii diferite de solut¸ia banală dacă¸si<br />

numai dacă determinantul matricei sistemului este egal cu zero.<br />

Acest determinant se notează cuPA(λ) ¸si are forma<br />

<br />

<br />

a11 − λ a12 ... a1n <br />

<br />

<br />

PA(λ) = det(A − λI) = <br />

<br />

<br />

<br />

a21 a22 − λ ... a2n<br />

... ... ... ...<br />

an1 an2 ... ann − λ<br />

numit polinomul caracteristic ata¸sat transformării liniare T sau matricei A.<br />

Prin urmare valorile caracteristice ale matricei A sau transformări liniare T se găsesc<br />

printre rădăcinile ecuat¸iei<br />

(4.11)<br />

PA(λ) =0,<br />

numită ecuat¸ia caracteristică corespunzătoare matricei A sau transformării liniare T . S¸irul<br />

λ1,λ2,...,λn al tuturor rădăcinilor ecuat¸iei caracteristice, unde fiecare este socotită deatâtea<br />

ori cât indică or<strong>din</strong>ul său de multiplicitate, constituie spectrul matricei A sau a operatorului<br />

liniar T .<br />

Polinomul caracteristic are gradul n ¸si se poate scrie dezvoltat sub forma:<br />

PA(λ) =(−1) n λ n +(−1) n−1 δ1λ n−1 +(−1) n−2 δ2λn−2 + ...+(−1)δn−1λ + δn,<br />

58


unde δi, i = 1,n, este suma minorilor diagonali de or<strong>din</strong> i ai matricei asociate operatorului<br />

liniar T <strong>în</strong>tr-o anumită bază, adică:<br />

<br />

<br />

a11 ... a1i <br />

<br />

δi = <br />

... ... ... <br />

<br />

<br />

+<br />

<br />

<br />

a22 ... a2,i+1 <br />

<br />

<br />

... ... ... <br />

+ ...+<br />

<br />

<br />

ai1 ... aii<br />

<br />

<br />

<br />

+ <br />

<br />

<br />

ai+1,2 ... ai+1,i+1<br />

an−i+1,n−i+1 ... an−i+1,n<br />

... ... ...<br />

an,n−i+1 ... ann<br />

suma având C i n termeni, i = 1,n. Prin minor diagonal al matricei A <strong>în</strong>t¸elegem un minor<br />

care are pe diagonala principală numai elemente de pe diagonala principală a matricei A.<br />

Se observă că δ1 = a11 + a22 + ...+ ann = tr(A) este urma matricei A, iarδn = det A.<br />

Propozit¸ia 4.1.5 Două matrice asemenea au acela¸si polinom caracteristic.<br />

Demonstrat¸ie. Într-adevăr, dacă matricea A este asemenea cu B, adică are loc Definit¸ia<br />

4.1.2, atunci<br />

PB(λ) = det(B − λI) = det(C −1 AC − λI) = det(C −1 (A − λI)C) =<br />

= det C −1 · det(A − λI) det C = det(A − λI) =PA(λ).<br />

Corolarul 4.1.1 Polinomul caracteristic al unui operator liniar T ∈ L(X, X) este invariant<br />

la schimbarea bazei.<br />

Valabilitatea acestui corolar rezultă <strong>din</strong> Observat¸ia 4.1.2 ¸si Propozit¸ia 4.1.5.<br />

Prin urmare, ca să găsim valorile caracteristice (spectrul) ¸si vectorii caracteristici<br />

pentru operatorul liniar T ∈ L(X, X), dim X = n, alegem o bază B = {e (1) ,...,e (n) } <strong>în</strong> X,<br />

rezolvăm ecuat¸ia caracteristică PA(λ) =0¸si, introducând pe rând fiecare rădăcină λi, i = 1,n,<br />

a acesteia <strong>în</strong> sistemul (4.10), găsim vectori caracteristici corespunzători.<br />

Propozit¸ia 4.1.6 Vectorii caracteristici corespunzători unei valori caracteristice λi, i = 1,n<br />

formează împreună cu vectorul nul al spat¸iului vectorial X un subspat¸iu Vi al lui X, numit<br />

subspat¸iu caracteristic sau propriu, de dimensiune cel mult egală cu or<strong>din</strong>ul de multiplicitate<br />

al lui λi, i = 1,n.<br />

Demonstrat¸ie. Se observă că Vi este mult¸imea solut¸iilor ecuat¸iei<br />

(T − λiI)(x) =θ, adică nucleul transformării liniare T − λiI ∈ L(X, X) ¸si după Propozit¸ia 4.1.3<br />

acesta este un subspat¸iu al lui X. Fie acum ki =dimVi ¸si mi or<strong>din</strong>ul de multiplicitate pentru<br />

λi. Presupunem că amalesbazaB = {e (1) ,...,e (n) } <strong>în</strong> X a¸sa ca e (1) ,...,e (ki) săsegăsească <strong>în</strong><br />

Vi. Atunci avem T (e (s) )=λie (s) , s =1, 2,...,ki ¸si deci matricea A are, fat¸ă de această bază,<br />

forma<br />

⎛<br />

λi 0 ...0<br />

⎜ 0 λi ...0<br />

⎜ .......<br />

A = ⎜ 00...λi ⎜ 00...0<br />

⎝ .......<br />

a1,ki+1 ...a1n<br />

a2,ki+1 ...a2n<br />

.................<br />

aki,ki+1 ...aki,n<br />

aki+1,ki+1 ...aki+1,n<br />

.................<br />

⎞<br />

⎟<br />

⎠<br />

de unde rezultă<br />

00...0 an,ki+1 ...ann<br />

PA(λ) =(λ− λi) ki Q(λ)<br />

¸si cum or<strong>din</strong>ul de multiplicitate al lui λi este mi, rezultăki≤mi. Corolarul 4.1.2 Unei valori caracteristice simple îi corespunde un subspat¸iu propriu de dimensiune<br />

egală cuunu.<br />

59<br />

<br />

<br />

<br />

<br />

<br />

,


Teorema 4.1.4 Dacă vectorii caracteristici x (1) ,x (2) ,...,x (m) corespund la valori caracteristice<br />

distincte λ1,λ2,...,λm, atunci ei sunt liniar independent¸i.<br />

Demonstrat¸ie. Procedăm prin induct¸ie matematică. Pentru m =1, teorema este evident<br />

adevărată. Presupunem că esteadevărată pentru k ¸si să o demonstrăm pentru k +1. Presupunem<br />

că x (1) ,x (2) ,...,x (k+1) ar fi liniar dependent¸i, adică arexistăscalari α1,α2,...,αk+1 ∈ K,<br />

nu tot¸i nuli, a¸sa <strong>în</strong>cât<br />

α1x (1) + α2x (2) + ...+ αk+1x (k+1) (4.12)<br />

= θ.<br />

Aplicând <strong>în</strong> (4.12) operatorul liniar T ¸si folosind ipoteza teoremei, obt¸inem<br />

(4.13)<br />

(4.14)<br />

α1λ1x (1) + α2λ2x (2) + ˙+αk+1λk+1x (k+1) = θ.<br />

Eliminând pe x (k+1) <strong>în</strong>tre relat¸iile (4.12) ¸si (4.13) găsim<br />

α1(λ1 − λk+1)x (1) + α2(λ2 − λk+1)x (2) + ...+<br />

+αk(λk − λk+1)x (k) = θ<br />

Fără să restrângem generalitatea, să admitem cu α1 = 0, atunci, t¸inând seama că<br />

x (1) ,...,x (k) sunt liniar independent¸i, deducem λ1 = λk+1 ceea ce constituie o contradict¸ie.<br />

Rezultă că vectorii x (1) ,x (2) ,...x (m) sunt liniar independent¸i.<br />

Corolarul 4.1.3 Dacă operatorul liniar T are n valori caracteristice distincte atunci el poate<br />

fi adus la forma diagonală.<br />

Într-adevăm, <strong>în</strong> această situat¸ie alegând câte un vector propriu corespunzător fiecărei<br />

valori caracteristice obt¸inem n vectori caracteristici liniar independent¸i ¸si deci o bază <strong>în</strong> X.<br />

Fat¸ă de această bază, după Teorema 4.1.3, operatorul liniar T are forma diagonală.<br />

Pentru cazul general se demonstrează (v. [2]):<br />

Teorema 4.1.5 Condit¸ia necesară ¸si suficientă ca matricea operatorului liniar T ∈ L(X, X),<br />

dim X = n, săaibă formă diagonală este ca toate valorile caracteristice să fie<strong>din</strong>câmpul K ¸si<br />

subspat¸iile proprii corespunzătoare să aibă dimensiunile egale cu or<strong>din</strong>ele de multiplicitate<br />

corespunzătoare.<br />

Exemplul 4.1.6. Să considerăm transformarea liniară T ∈ L(R 3 , R 3 ) definită prin<br />

T (x) =(x2 + x3,x1 + x3,x1 + x2),x=(x1,x2,x4) ∈ R 3 .<br />

Să arătăm că T poate fi adusă la o formă diagonală¸si să se precizeze o bază fat¸ă de<br />

care matricea ei are forma diagonală.<br />

Matricea transformării <strong>în</strong> baza canonică aluiR3este iar ecuat¸ia caracteristică are forma<br />

<br />

<br />

<br />

<br />

<br />

<br />

⎛<br />

A = ⎝<br />

0 1 1<br />

1 0 1<br />

1 1 0<br />

−λ 1 1<br />

1 −λ 1<br />

1 1 −λ<br />

⎞<br />

⎠ ,<br />

<br />

<br />

<br />

<br />

<br />

=0<br />

de unde λ 3 − 3λ − 2=0. De aici găsim valorile caracteristice λ1 =2, λ2 = λ3 = −1.<br />

Vectorii caracteristici sunt solut¸iile sistemului liniar omogen<br />

(4.15)<br />

−λx1 + x2 + x3 =0<br />

x1 − λx2 + x3 =0<br />

x1 + x2 − λx3 =0<br />

60


unde λ se <strong>în</strong>locuie¸ste pe rând cu una <strong>din</strong> valorile caracteristice,<br />

Pentru λ1 =2sistemul (4.15) are solut¸ia x (1) =(1, 1, 1), iar dimensiunea subspat¸iului<br />

propriu V1 este unu ¸si o bază <strong>în</strong> V1 este dată dex (1) .<br />

Pentru λ1 = λ3 = −1, sistemul (4.15) se reduce la ecuat¸ia<br />

x1 + x2 + x3 =0<br />

¸si subspat¸iul propriu V2 careestemult¸imea solut¸iilor acestei ecuat¸ii, are dimensiunea 2, ca<br />

bază putând fi luat¸i vectorii caracteristici x (2) =(−1, 1, 0),x (3) =(−1, 0, 1). Cum dim V2 =2,<br />

adică egală cu or<strong>din</strong>ul de multiplicitate al va- lorii caracteristice λ = −1, deducem că matricea<br />

tranformării poate fi adusă la forma diagonală<br />

⎛<br />

A1 = ⎝<br />

2 0 0<br />

0 −1 0<br />

0 0 −1<br />

iar B1 = {x (1) ,x (2) ,x (3) }, unde x (1) , x (2) , x (3) sunt vectorii caracteristici determinat¸i, este o<br />

bază <strong>în</strong> R 3 fat¸ă de care matricea transformării are forma diagonală A1.<br />

În <strong>în</strong>cheierea acestui paragraf, dă fără demonstrat¸ie următorul rezultat (v. [2]):<br />

Teorema 4.1.6 Cayley-Hamilton. Pentru orice operator liniar T ∈ L(X, X), dim X = n, matricea<br />

transformării A verifică ecuat¸ia caracteristică PA(λ) =0.<br />

4.2 Forme biliniare<br />

Definit¸ia 4.2.1 Fie X un spat¸iu vectorial peste câmpul K. Numim formă biliniară peste<br />

câmpul K o aplicat¸ie f : X × X → K, care este liniară <strong>în</strong> raport cu fiecare variabilă, adică<br />

satisface condit¸iile:<br />

1 o . f(αx + βy,z) =αf (x, z)+βf(y, z).<br />

2 o . f(x, αy + βz) =αf(x, y)+βf(x, z),<br />

oricare ar fi x, y, z ∈ X ¸si α, β ∈ K.<br />

Definit¸ia 4.2.2 O formă biliniară f se nume¸ste simetrică dacă<br />

¸si antisimetrică dacă<br />

⎞<br />

⎠<br />

f(x, y) =f(y, x), (∀)x, y ∈ X<br />

f(x, y) =−f(y, x), (∀)x, y ∈ X.<br />

Exemple. 4.2.1. Produsul scalar definit <strong>în</strong>tr-un spat¸iu vectorial real este o formă biliniară.<br />

Să notă, cu B(X) mult¸imea formelor biliniare definite pe X. Dacă f,g ∈ B(X) ¸si<br />

k ∈ K atunci aplicat¸iile kf, f + g : X × X → K definite natural prin (kf)(x, y) =kf(x, y) ¸si<br />

(f + g)(x, y) =f(x, y)+g(x, y), oricare ar fi x, y ∈ X, sunt forme biliniare, numite <strong>în</strong>mult¸irea<br />

cu un scalar a unei forme biliniare ¸si respectiv adunarea a două forme biliniare.<br />

Se constată imediat că operat¸iile de adunare a două forme biliniare ¸si de <strong>în</strong>mult¸ire a<br />

unei forme biliniare cu un scalar <strong>din</strong> K definesc pe mult¸imea B(X) o structură despat¸iu<br />

vectorial peste K.<br />

Mult¸imea formelor biliniare simetrice formează un subspat¸iu vectorial al lui B(X).<br />

Să considerăm acum spat¸iul vectorial X de dimensiune finită n. Fie B = {e (1) ,...,e (n) }<br />

obază <strong>în</strong> X; punând x, y ∈ X<br />

x =<br />

n<br />

xie (i) ¸si y =<br />

i=1<br />

61<br />

n<br />

yje (j) ,<br />

j=1


pentru forma biliniară f avem<br />

⎛<br />

n<br />

f(x, y) =f ⎝ xie (i) n<br />

, yje (j)<br />

⎞<br />

⎠ =<br />

=<br />

n<br />

i=1<br />

n<br />

i=1 j=1<br />

j=1<br />

xiyjf(e (i) ,e (j) ).<br />

Rezultă că forma biliniară este determinată de valorile ei pe vectorii bazei. Elementele<br />

aij = f(e (i) ,e (j) ), i,j = 1,n<br />

se numesc coeficient¸ii formei biliniare, iar expresia<br />

f(x, y) =<br />

n<br />

n<br />

i=1 j=1<br />

se nume¸ste expresia analitică a formei biliniare.<br />

Dacă punem<br />

aijxiyi<br />

x = t (x1,x2,...,xn),y = t (y1,...,yn),A=(aij) i,j=1,n ∈M n 2(K),<br />

atunci putem scrie<br />

f(x, y) = t xAy,<br />

care reprezintă forma matriceală a formei biliniare, iar A se nume¸ste matricea ata¸sată formei<br />

biliniare <strong>în</strong> baza B.<br />

Rangul matricei ata¸sate <strong>în</strong>tr-o bază datăunei forme biliniare se nume¸ste rangul formei<br />

biliniare. Dacă rangul formei coincide cu dimensiunea spat¸iului vectorial, atunci forma<br />

biliniară senume¸ste nedependentă. Se nume¸ste discriminantul unei forme biliniare <strong>în</strong>tr-o<br />

bază dată, determinantul matricei asociate formei <strong>în</strong> baza dată.<br />

4.3 Forme pătratice<br />

În studiul unor probleme de analiză economică un rol deosebit îl au formele pătratice.<br />

Definit¸ia 4.3.1 Fie X un spat¸iu vectorial peste câmpul K ¸si f o formă biliniară simetrică<br />

pe X. Numim formă pătratică asociată luif aplicat¸ia g : X → K, g(x) =f(x, x), oricare ar<br />

fi x <strong>din</strong> X.<br />

Forma biliniară f care generează formapătratică g se nume¸ste forma polară aluig.<br />

Dacă <strong>în</strong> câmpul K avem a + a = 0,pentruoricea ∈ K, a = 0, atunci avem<br />

g(x + y) =f(x + y, x + y) =f(x, x)+f(x, y)+f(y, x)+f(y, y) =<br />

= g(x)+2f(x, y)+g(y),<br />

de unde<br />

f(x, y) = 1<br />

[g(x + y) − g(x) − g(y)].<br />

2<br />

Acest rezultat ne arată că forma polarăeste determinată <strong>în</strong> mod unic de forma<br />

sa pătratică. Altfel spus, <strong>în</strong>tre mult¸imea formelor biliniare simetrice ¸si mult¸imea celor<br />

pătratice definite pe X există un izomorfism. Dacă presupunem că dim X = n ¸si considerăm<br />

obazăB = {e (1) ,...,e (n) } <strong>în</strong> el, atunci <strong>din</strong> expresia analitică a formei biliniare f (§5.2) găsim<br />

următoarea expresie analitică pentru forma pătratică g<br />

(4.16)<br />

g(x) =<br />

n<br />

n<br />

i=1 j=1<br />

62<br />

aijxixj.


Dacă punem A =(aij) ∈M n 2(K), care pentru formele pătratice este o matrice simetrică,<br />

obt¸inem expresia matriceală pentru forma pătratică:<br />

unde x = t (x1,...,xn) ∈ X.<br />

g(x) = t xAx,<br />

Definit¸ia 4.3.2 Dacă<strong>în</strong> expresia analitică (4.16) a formei pătratice g, tot¸i coeficient¸ii aij cu<br />

i = j sunt nuli, atunci se spune că reprezentarea formei pătratice este sub formă canonică .<br />

Teorema 4.3.1 (Gauss). Expresia analitică a oricărei forme pătratice pe un spat¸iu vectorial<br />

X peste K, dim X = n, poate fi adusă printr-o schimbare de bază, la forma canonică.<br />

Demonstrat¸ie. Vom demonstra această teoremă prin induct¸ie matematică după numărul k<br />

al variabilelor ce apar <strong>în</strong> expresia analitică aformeipătratice.<br />

Evident că pentru k = 1 avem g(x) = a11x2 1, care este scrisă sub forma canonică.<br />

Presupunem teorema valabilă pentru k − 1 variabile ¸si o demonstrăm pentru k. Fără a<br />

restrânge generalitatea presupunem că a11 = 0(<strong>în</strong> caz contrar renumerotăm variabilele, iar<br />

dacă tot¸i a11 =0, i = 1,n, atunci <strong>în</strong>tr-un produs xixj facem schimbarea de variabile xi = yi−yj,<br />

xj = yi + yj). Acum, scriem expresia analitică (4.16) a formei pătratice astfel<br />

g(x) = 1<br />

⎡<br />

⎣a 2 11x 2 ⎤<br />

n<br />

n<br />

1 +2<br />

⎦ + aijxixj =<br />

a11<br />

j=2<br />

a11a1jx1xj<br />

= 1<br />

noii coeficient¸i bij<br />

perfect.<br />

<br />

n<br />

2 n<br />

a1jxj + bijxixj,<br />

a11<br />

i=1<br />

i,j=2<br />

rezultă <strong>din</strong> reducerea termenilor asemenea după formarea pătratului<br />

Făcând schimbarea de variabile<br />

n<br />

y1 = a1jxj, yk = xk, k = 2,n<br />

obt¸inem<br />

unde<br />

j=1<br />

g(x) = 1<br />

h(y) =<br />

y<br />

a11<br />

2 1 + h(y),<br />

n<br />

n<br />

i=1 j=2<br />

bijyiyj<br />

nu depinde de x1, deci<strong>în</strong> expresia ei analitică avemdoark − 1 variabile. Folosind ipoteza<br />

induct¸iei, există obază (o schimbare de coordonate) a spat¸iului X <strong>în</strong> care<br />

Atunci<br />

h(y) =λ2y 2 2 + ...+ λmy 2 m.<br />

i,j=2<br />

g(x) =λ1y 2 1 + ...+ λmy 2 m, λ1 =1/a11.<br />

Teorema este demonstrată. Demonstrat¸ia teoremei ne oferă ¸si un procedeu practic<br />

de a scrie o formă pătratică sub forma canonică numitămetodaluiGauss. Astfel,mai<strong>în</strong>tâi<br />

se formează unpătrat perfect cu termeni care cont¸in pe x1, apoicutermeniicecont¸in pe<br />

x2 ¸s.a.m.d.<br />

Exemplul 4.3.1. Să reducem la forma canonică formapătratică g : R 3 → R, g(x) =2x 2 1 +x1x2 +<br />

63


x 2 2 +4x1x3 +4x 2 3.<br />

Utilizând metoda lui Gauss avem<br />

g(x) = 1<br />

2 (4x2 1 +2x1x2 +8x1x3)+x 2 2 +4x 2 3 = 1<br />

2<br />

<br />

2x1 + x2<br />

2 +2x3<br />

2 +<br />

+ 15<br />

16 x22 +3x 2 3 − 1<br />

2 x2x3 = 1<br />

<br />

2x1 +<br />

2<br />

x2<br />

2 +2x3<br />

2 +<br />

+ 16<br />

152 x<br />

15 16<br />

2 2 − 8<br />

15 x2x3<br />

<br />

+3x 3 = 1<br />

<br />

2x1 +<br />

2<br />

x2<br />

2 +2x3<br />

2 + 16<br />

<br />

16<br />

15 16 x2 − 1<br />

4 x3<br />

2 + 44<br />

15 x23. Punând<br />

y1 =2x1 + x2<br />

2 +2x3, y2 = 15<br />

16 x2 − x3<br />

4 , y3 (4.17)<br />

= x3<br />

obt¸inem forma canonică pentru g:<br />

g(x) = 1<br />

2 y2 1 + 16<br />

15 y2 2 + 44<br />

15 y2 (4.18)<br />

3.<br />

Din (4.17) avem:<br />

x1 = 1<br />

2 y1 − 4<br />

15 y2 − 16<br />

15 y3<br />

x2 =<br />

16<br />

15 y2 + 4<br />

15 y3<br />

x3 = y3<br />

sau matriceal x = Cy, unde x = t (x1,x2,x3), y = t (y1,y2,y3), x, y ∈ R3 ¸si<br />

⎛<br />

C = ⎝<br />

1<br />

2<br />

0<br />

0<br />

4 − 15<br />

16<br />

15<br />

0<br />

16 − 15<br />

4<br />

15<br />

1<br />

⎞<br />

⎠<br />

Cum C este nesingulară ¸si are rangul 3 deducem că formapătratică este nedegenerată,<br />

iar vectorii coloană <strong>din</strong>C, f (1) <br />

1<br />

= , 0, 0 , f<br />

2 (2) <br />

= − 4<br />

<br />

10<br />

, , 0 , f<br />

15 15 (3) <br />

= − 16<br />

<br />

4<br />

, , 1 constituie<br />

15 15<br />

noua bază fat¸ăde care g are forma canonică (4.18).<br />

Exemplul 4.3.2. Să aducem la forma canonică formapătratică g : R4 → R, g(x) =x1x2 +<br />

x1x3 − 2x2x3 + x3x4.<br />

Deoarece nu avem termeni <strong>în</strong> x2 1, i =1, 2, 3, 4, facem schimbare de variabile<br />

(4.19)<br />

x1 = y1 − y2, x2 = y1 + y2, x3 = y3, x4 = y4<br />

¸si obt¸inem<br />

g(x) =y 2 1 − y 2 (4.20)<br />

2 − y1y3 − 3y2y3 + y3y4.<br />

Acum aplicând metoda lui Gauss avem succesiv,<br />

=<br />

g(x) =<br />

=<br />

<br />

y1 − y3<br />

2 − y<br />

2<br />

2 2 − 1<br />

4 y2 3 − 3y2y3 + y3y4 =<br />

<br />

y1 − y3<br />

2 2<br />

<br />

y1 − y3<br />

2 −<br />

2<br />

<br />

<br />

− y2 + 3<br />

2 y3<br />

y2 + 3<br />

2 y3<br />

2<br />

64<br />

2<br />

+ 1<br />

2<br />

<br />

+2y 2 3 + y3y4 =<br />

2y3 + 1<br />

2 y4<br />

2 − 1<br />

8 y2 4.<br />

+


(4.21)<br />

obt¸inem<br />

(4.22)<br />

Dacă punem<br />

Din (4.21) găsim<br />

z1 = y1 − y3<br />

2 , z2 = y2 + 3<br />

2 y3, z3 =2y3 + 1<br />

2 y4,z4 = y4,<br />

g(x) =z 2 1 − z 2 2 + 1<br />

2 z2 3 − 1<br />

8 z2 4.<br />

x1 = z1− 1 3 3<br />

z2+ z3−<br />

2 8 32 z4<br />

x2 = z1+ 3 9 9<br />

z2− z3+<br />

2 8 32 z4<br />

x3 =<br />

x4<br />

1 1<br />

z3−<br />

2 8 z4<br />

care constituie schimbarea de variabile prin care g(x) se scrie sub forma canonică (4.22).<br />

Oaltămetodădeaducere la forma canonică a unei forme pătratice a fost dată de<br />

Jacobi.<br />

Teorema 4.3.2 Jacobi. Fie g : X → K o formă pătratică pespat¸iul vectorial n–dimensional<br />

X peste K ¸si A =(aij) ∈Mn2(K) matricea formei <strong>în</strong> baza B = {e (1) ,...,e (n) } aspat¸iului X.<br />

Dacă determinant¸ii<br />

<br />

<br />

<br />

<br />

Δ1 = a11, Δ2 = <br />

<br />

,...,<br />

(4.23)<br />

Δi =<br />

<br />

<br />

<br />

<br />

<br />

<br />

a11 ... a1i<br />

... ... ...<br />

ai1 ... aii<br />

a11 a12<br />

a21 a22<br />

z4<br />

<br />

<br />

<br />

<br />

<br />

,...,Δn = det A<br />

sunt tot¸i nenuli, atunci există obazăB1 = {h (1) ,...,h (n) } aspat¸iului X a¸sa <strong>în</strong>cât g are forma<br />

canonică<br />

n Δi−1<br />

g(x) = y 2 (4.24)<br />

i , Δ0 =1,<br />

i=1<br />

unde (y1,y2,...,yn) sunt coordonatele vectorului x <strong>în</strong> baza B1.<br />

Demonstrat¸ie. Pentru găsirea bazei B, vom considera vectori h (i) , i = 1,n de forma<br />

(4.25)<br />

¸si vom impune condit¸iile<br />

(4.26)<br />

Δi<br />

h (1) = b11e (1)<br />

h (2) = b21e (1) + b22e (2)<br />

.<br />

h (n) = bn1e (1) + bn2e (2) + ...+ bnne (n)<br />

f(h (i) ,e (j) )=0, pentru 1 ≤ j


care are o solut¸ie unică deoarece determinantul său este Δi = 0.<br />

Se arată u¸sor că vectorii h (1) ,...,h (n) astfel construit¸i sunt liniar independent¸i. Acum<br />

să arătăm că B1 = {h (1) ,...,h (n) } esste baza <strong>în</strong> care matricea formei pătratice g este C =<br />

(cij) =M n 2(K), cuaij =0, i = j ¸si cij =Δi−1/Δi, i = 1,n.<br />

Avem<br />

cij = f(h (i) ,h (j) )=f(h (i) ,bj1e (1) + bj2e (2) + ...+ bjje (j) )=<br />

de unde folosind condit¸iile (4.25), găsim<br />

= bj1f(h (i) ,e (1) )+bj2(h (i) ,e (2) )+...+ bjjf(h (i) ,e (j) ),<br />

cij =0, dacă i = j ¸si cii = bii =Δi−1/Δi,i= 1,n.<br />

Teorema este astfel demonstrată.<br />

Exemplul 4.3.3. Utilizând metoda lui Jacobi să aflăm formele canonice pentru formele<br />

pătratice <strong>din</strong> Exemplele 4.3.1 ¸si 4.3.2.<br />

Matricea formei pătratice <strong>din</strong> Exemplul 4.3.1 este<br />

⎛<br />

⎜<br />

A = ⎜<br />

⎝<br />

2<br />

1<br />

2<br />

1<br />

2<br />

1<br />

⎞<br />

2<br />

⎟<br />

0 ⎟<br />

⎠<br />

2 0 4<br />

cu<br />

Δ0 =1, Δ1 =2,<br />

<br />

<br />

<br />

<br />

Δ2 = <br />

<br />

<br />

<br />

2<br />

1<br />

2<br />

1<br />

2<br />

1<br />

<br />

<br />

<br />

<br />

<br />

=<br />

<br />

<br />

7<br />

4<br />

¸si Δ3 = det A =3,<br />

iar <strong>din</strong> (4.23) obt¸inem<br />

g(x) = 1<br />

2 y2 1 + 8<br />

7 y2 2 + 7<br />

12 y2 3.<br />

Pentru forma pătratică <strong>din</strong> exemplul 4.3.2 utilizăm forma (4.20) ¸si avem<br />

⎛<br />

⎜<br />

A = ⎜<br />

⎝<br />

1 0 − 1<br />

0 −2<br />

2<br />

−<br />

0<br />

3<br />

−<br />

2<br />

0<br />

1<br />

2 −3<br />

0<br />

2<br />

0<br />

0<br />

1<br />

2<br />

1<br />

2<br />

0<br />

⎞<br />

⎟<br />

⎠<br />

cu<br />

Δ0 =1, Δ1 =1, Δ2 = −1, Δ3 = − 1<br />

2 ¸si Δ4 = det A = 1<br />

4<br />

de unde, folosind (4.23), găsim<br />

g(x) =z 2 1 − z 2 2 +2z 2 3 − 2z 2 4.<br />

Observat¸ia 4.3.1 Pentru determinarea formei canonice a unei forme pătratice g se pot<br />

utiliza ¸si valorile caracteristice (proprii) ale matricei A ata¸satei ei <strong>în</strong>tr-o bază. Dacă<br />

λ1,λ2,...,λn sunt valorile caracteristice corespunzătoare lui A, atunci forma canonică este<br />

g(x) =λ1y 2 1 + λ2y 2 2 + ...+ λny 2 n<br />

(v. [2]).<br />

În studiul punctelor de extrem avem nevoie de semnul unei forme pătratice.<br />

66


Vom considera acum o formă pătratică pesteunspat¸iuvectorial peste R.<br />

Definit¸ia 4.3.3 Fie g : X → R o formă pătratică realăadusă laoformăcanonică<strong>în</strong>tr-o bază.<br />

Dacă <strong>în</strong> această formă canonică p coeficient¸ii sunt strict pozitivi, q sunt strict negativi iar<br />

r = n − (p + q) sunt nuli, atunci tripletul (p, q, r) se nume¸ste signatura formei pătratice.<br />

Se demonstrează (v. [2]) următorul rezultat:<br />

Teorema 4.3.3 (inert¸iei). Signatura unei forme pătratice este invariantă la schimbarea<br />

bazei.<br />

Definit¸ia 4.3.4 O formă pătratică realăg : X → R se nume¸ste pozitiv definită respectiv<br />

negativ definită dacă g(x) > 0 respectiv g(x) < 0, pentru orice x ∈ X, x = θ.<br />

Forma g se nume¸ste semidefinită pozitiv sau semidefinită negativ după cumg(x) ≥ 0<br />

sau g(x) ≤ 0, pentru orice x ∈ X. Forma g se nume¸ste nedefinită dacă există vectorii x (1) ∈ X<br />

¸si x (2) ∈ X astfel <strong>în</strong>cât g(x (1) ) > 0 ¸si g(x (2) ) < 0.<br />

Teorema 4.3.4 (Sylvester). În condit¸iile Teoremei lui Jacobi, forma pătratică g : X → R<br />

este pozitiv definită dacă ¸si numai dacă Δi ≥ 0, i = 1,n ¸si negativ definită dacă ¸si numai<br />

dacă (−1) iΔi > 0, i = 1,n.<br />

Demonstrat¸ie. Să considerăm că g este pozitiv definită. Arătăm mai <strong>în</strong>tâi că Δi = 0,<br />

i = 1,n. Săpresupunem prin obsurd că existăk∈{1, 2,...,n} pentru care Δk =0. Atunci<br />

<strong>în</strong> determinantul Δk una <strong>din</strong> linii este o combinat¸ie liniară a celorlalte, adică existăscalarii α1,α2,...,αk astfel <strong>în</strong>cât<br />

(4.27)<br />

α1a1j + α2a2j + ...+ αkakj =0, j = 1,k.<br />

Dacă f este polara formei pătratice g, t¸inând seama că aij = f(e (i) ,e (j) ), i, j = 1,n,<strong>din</strong><br />

(4.27) avem<br />

0=α1f(e (1) ,e (j) )+α2f(e (2) ,e (j) )+...+ αkf(e (k) ,e (j) )=<br />

= f(α1e (1) + α2e (2) + ...+ αke (k) ,e (j) ), j = 1,k<br />

Înmult¸ind corespunzător cu αj, i = 1,k, egalităt¸ile precedente ¸si <strong>în</strong>sumându-le,<br />

obt¸inem<br />

f(α1e (1) + α2e (2) + ...+ αke (k) ,α1e (1) + α2e (2) + ...+ αke (k) )=0,<br />

adică<br />

g(α1e (1) + α2e (2) + ...αke (k) (4.28)<br />

)=0.<br />

Cum g este pozitiv definită deducem că (4.28) este posibilă numai dacă α1e (1) +<br />

α2e (2) + ... + αke (k) = θ, ceea ce contrazice liniar independent¸a vectorială a bazei B =<br />

{e (1) ,e (2) ,...,e (n) }. Prin urmare, presupunerea că ar exista un Δk = 0 este falsă ¸si deci<br />

Δi = 0, i = 1,n.<br />

Acum, folosind Teorema lui Jacobi, există obazăB1 = {h (1) ,h (2) ,...,h (n) } fat¸ă de care<br />

n Δi−1<br />

g(x) =<br />

i=1<br />

Cum g(x) > 0, pentru orice x nenul. <strong>în</strong> particular pentru (y1,...,yi,...,yn) =<br />

(0,...,1,...,0), obt¸inem Δi−1/Δi > 0, i = 1,n. Deoarece Δ0 =1¸si Δ0/Δ1 > 0, avemΔ1 > 0 ¸si<br />

<strong>din</strong> aproape <strong>în</strong> aproape obt¸inem Δi > 0, i = 1,n.<br />

Reciproc, dacă Δi > 0, i = 1,n, atunci Δi−1/Δi > 0, i = 1,n,¸si<br />

n Δi−1<br />

g(x) = y 2 1 ≥ 0<br />

Δi<br />

i=1<br />

cu egalitate numai dacă y1 = y2 = ...= yn =0,adicăx = θ, ceea ce ne arată că g este pozitiv<br />

definită.<br />

Dacă g este negativ definită atunci forma pătratică −g : X → R este pozitiv definită,<br />

matricea ei fiind −A =(−aij) cu minorii diagonali Δ ′ i =(−1)iΔi. Deoarece −g este pozitiv<br />

definită numai dacă Δ ′ i > 0 rezultă că g este negativ definită numai dacă (−1)iΔi > 0, i = 1,n.<br />

67<br />

Δi<br />

y 2 i .


Corolarul 4.3.1 O formă pătratică realăpeunspat¸iu n–dimensional este pozitiv respectiv<br />

negativ definită dacă ¸si numai dacă una <strong>din</strong> condit¸iile de mai jos este <strong>în</strong>deplinită:<br />

1 o . signatura ei este (n, 0, 0) respectiv (0,n,0);<br />

2 o . toate valorile caracteristice ale matricei A ata¸sate formei <strong>în</strong>tr-o bază sunt strict pozitive<br />

(strict negative).<br />

Forma pătratică <strong>din</strong> Exemplul 4.3.1 este pozitiv definită deoarece signatura ei este<br />

(3, 0, 0).<br />

68


4.4 Testul Nr. 3 de verificare a cuno¸stint¸elor<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Transformare liniară;<br />

b) Formă liniară;<br />

c) Nucleul unui operator liniar;<br />

d) Vector caracteristic;<br />

e) Formă biliniară;<br />

f) Formăpătratică;<br />

g) Forma canonică a unei forme pătratice;<br />

h) Signatura formei pătratice.<br />

2. Arătat¸i că următoarea aplicat¸ie este o transformare liniară: f : R 3 → R 2 , f(x1,x2,x3) =<br />

(2x1 + x2, 4x3).<br />

3. Fie aplicat¸iile f : R 2 → R 2 , f(x1,x2) =(2x1 −x2, 3x2) ¸si g : R 2 → R 2 , g(x1,x2) =(x2 −x1, 4x1).<br />

Arătat¸i că f ¸si g sunt operatori liniari, apoi determinat¸i f ◦ g ¸si g ◦ f ¸si verificat¸i că sunt<br />

operatori liniari.<br />

4. Fie transformarea liniară f : R3 → R3care <strong>în</strong> baza canonică estedatădematricea ⎛<br />

5 −3 2<br />

⎞<br />

A = ⎝ 6 −4 4 ⎠ .<br />

4 −4 5<br />

Găsit¸i valorile ¸si vectorii caracteristici ata¸sat¸i transformării.<br />

5. Fie transformarea liniară T : R3 → R3cu exprimarea <strong>în</strong> baza B dată de matricea<br />

⎛<br />

7<br />

A = ⎝ 10<br />

−12<br />

−19<br />

6<br />

10<br />

⎞<br />

⎠ .<br />

12 −24 13<br />

Arătat¸i că există o bază B ′ <strong>în</strong> R 3 fat¸ă de care matricea transformării T are forma<br />

diagonală.<br />

6. Diagonalizat¸i matricea<br />

⎛<br />

A = ⎝<br />

4 −2 2<br />

−5 7 −5<br />

−6 6 −4<br />

7. Să se aducă la forma canonică, cu ajutorul metodei lui Gauss, forma pătratică:<br />

⎞<br />

⎠ .<br />

f(x) =x 2 1 + x 2 2 + x 2 3 − 2x 2 4 − 2x1x2 +2x1x3 − 2x1x4 +2x2x3 − 4x2x4.<br />

8. Să se aducă la forma canonică, cu ajutorul metodei lui Gauss, forma pătratică:<br />

f(x) =x1x2 +3x1x3 +5x2x3.<br />

9. Să se aducă la forma canonică, cu ajutorul metodei lui Jacobi, forma pătratică:<br />

f(x) =x 2 1 +2x 2 2 +3x 2 3 +3x 2 4 − 2x2x3 − 2x1x3 +2x1x4 +6x2x4.<br />

10. Să se aducă la forma canonică, cu ajutorul metodei lui Jacobi, forma pătratică:<br />

f(x) =x 2 1 +4x1x2 +2x1x4 +3x 2 2 − 2x2x3 +2x2x4 +2x 2 3 − 4x3x4 − x 2 4.<br />

69


Indicat¸ii ¸si răspunsuri<br />

Testul 3<br />

2. Se verifică condit¸ia f(αx + βy) =α · f(x)+β · f(y) (∀) α, β ∈ R ¸si (∀) x, y ∈ R 3 .<br />

3. Se solut¸ionează analog cu problema precedentă.<br />

4. Se obt¸in valorile caracteristici λ1 =1, λ2 =2, λ3 =3¸si vectorii caracteristice v ′ 1 =<br />

(a, 2a, a), a ∈ R cu reprezentatul v1 =(1, 2, 1); v ′ 2 =(a, a, 0), a ∈ R cu reprezentantul<br />

v2 =(1, 1, 0); v ′ 3 =(a, 2a, 3a), a ∈ R cu reprezentantul v3 =(1, 2, 2).<br />

5. Se obt¸in valorile caracteristice λ1 = −1, λ2 = λ3 =1¸si vectorii caracteristici v1 =(3, 5, 6),<br />

v2 =(2, 1, 0) ¸si v3 =(−1, 0, 1). Apoisearatăcă v1,v2,v3 sunt liniar independent¸i. Deoarece<br />

<strong>din</strong> R3 ⎛<br />

⎞<br />

−1 0 0<br />

=3se obt¸ine {v1,v2,v3} baza căutată iar matricea ata¸sată este⎝<br />

0 1 0 ⎠.<br />

0 0 1<br />

6. Se determină valorile caracteristice λ1 =3, λ2 = λ3 =2, vectorii caracteristici v1 =<br />

(2, −5, −6), v2 = (0, 1, 1), v3 = (1, 1, 0) care se arată căsunt liniar indepedent¸i. Deci<br />

{v1,v2,v3} bază <strong>în</strong> R3 ⎛ ⎞<br />

3 0 0<br />

¸si matricea transformării are forma diagonală ⎝ 0 2 0 ⎠.<br />

0 0 2<br />

7. Forma canonică estef(y) =y 2 1 − 3y 2 2 +3y 2 3.<br />

, y2 =<br />

2<br />

x1 − x2<br />

, y3 = x3 ¸si obt¸inem f(y) =y<br />

2<br />

2 1 − y2 2 +<br />

8y1y3 − 2y2y3. Apoi aplicând metoda lui Gauss obt¸inem forma canonică:<br />

8. Folosim transformarea: y1 = x1 + x2<br />

f(z) =z 2 1 − z 2 2 − 15z 2 3.<br />

9. Avem Δ0 =1, Δ1 =1, Δ2 =2, Δ3 =3, Δ4 = −20, deci forma canonică:<br />

f(y) =y 2 1 + 1<br />

2 y2 2 + 2<br />

3 y2 3 − 3<br />

20 y2 4.<br />

10. Analog cu solut¸ia problemei precedente se obt¸ine forma canonică:<br />

f(y) =y 2 1 − y 2 2 + 1<br />

3 y2 3 − 1<br />

4 y2 4.<br />

70


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul I,<br />

Editura ULB, <strong>Sibiu</strong>, 2001.<br />

[2] Cruceanu, V., Elemente de algebră liniară ¸si geometrie, Editura Didactică ¸si pedagogică,<br />

Bucure¸sti, 1973.<br />

71


Capitolul 5<br />

Elemente de programare liniară<br />

Obiective: Scopul acestui capitol este de a pune la dispozit¸ia student¸ilor (viitorii<br />

economi¸sti) a unuia <strong>din</strong>tre cele mai utile modelări matematice cu aplicat¸ii economice,<br />

împreună cu algoritmul de rezolvare al acestui model.<br />

Rezumat: În acest capitol se vor prezenta not¸iunile fundamentale legate de programarea<br />

matematică cu accent pe programarea liniară ¸si <strong>în</strong> special a algoritmului simplex<br />

pentru rezolvarea problemelor de programare liniară.<br />

Cont¸inutul capitolului:<br />

1. Obiectul programării matematice<br />

2. Not¸iuni generale relative la o problemă de programare liniară<br />

3. Algoritmul simplex<br />

4. Cazuri speciale <strong>în</strong>tr-o problemă de programare liniară<br />

5. Rezolvarea problemei generale de programare liniară<br />

6. Dualitatea <strong>în</strong> problemele de programare liniară<br />

7. Test de verificare a cuno¸stint¸elor<br />

8. Bibliografia aferentă capitolului<br />

Cuvinte cheie: programare matematică, programare liniară, solut¸ie posibilă,<br />

solut¸iedebază, solut¸ie optimă, algoritmul simplex, problema duală.<br />

5.1 Obiectul programării matematice<br />

Am văzut <strong>în</strong> Capitolul I că aplicarea conceptelor matematice <strong>în</strong> studiul proceselor<br />

economice a căpătat o dezvoltare deosebită, prin rezolvarea unui număr tot mai mare de<br />

probleme. Astăzi, problemele de product¸ie, de planificare sau de proiectare se cer rezolvate<br />

nu la <strong>în</strong>tâmplare, ci a¸sa fel <strong>în</strong>cât solut¸iile obt¸inute să fie corespunzătoare unui anumit scop.<br />

De exemplu, realizarea unui proces de product¸ie să sefacă cu cheltuieli cât mai mici ¸si cu<br />

venit cât mai mare.<br />

Organizarea ¸stiint¸ifică a proceselor economice, <strong>în</strong> scopul luării unei decizii con¸stiente,<br />

<strong>în</strong> raport cu t¸elurile urmărite ¸si <strong>în</strong> urma unei analize a corelat¸iilor <strong>din</strong>tre diferit¸iifactorice<br />

intervin, constituie obiectul a ceea ce se nume¸ste programare matematică.<br />

În general, problema programării desfă¸surării unor fenomene economice este o problemă<br />

complexă ¸si vastă, pentru rezolvarea cărora matematica oferă diverse metode <strong>din</strong><br />

multitu<strong>din</strong>ea de ramuri, ca: aritmetica, algebra, geometria, analiza matematică, calculul<br />

probabilităt¸ilor, analiza funct¸ională, ecuat¸ii diferent¸iale, ecuat¸iiintegrale,etc.<br />

Forma generală a unei probleme de programare matematică (v. cap.I, §1.2 ¸si §1.3)<br />

cere să se determine valorile variabilelor xj, j = 1,n, astfel <strong>în</strong>cât ele să satisfacă restrict¸iile<br />

(5.1)<br />

gk(x1,...,xn) ≥ 0, k = 1,m,<br />

iar funct¸ia z = f(x1,x2,...,xn), numită funct¸ia obiectiv (scop, eficient¸ă), să iavaloareaoptimă<br />

(maximă, respectiv minimă).<br />

72


Deseori, pe lângă restrict¸iile (5.1), se mai adaugă ¸si condit¸iile de nenegativitate xj ≥ 0,<br />

j = 1,n. Astfel că modelul matematic al unei probleme de programare arată astfel:<br />

(5.2)<br />

(optim)z = f(x1,...,xn)<br />

gk(x1,x2,...,xn) ≥ 0, k = 1,m<br />

xj ≥ 0, j = 1,n.<br />

Clasificarea problemelor de programare matematică se face după forma funct¸iilor f ¸si<br />

gk, natura necunoscutelor xj, j = 1,n ¸si respectiv, natura coeficient¸ilor necunoscutelor <strong>în</strong> f<br />

¸si gk, k = 1,m.<br />

Dacă funct¸iile f ¸si gk, k = 1,m, sunt forme liniare, atunci problema de programare are<br />

denumirea consacrată de problemă de programare liniară, prescurtat (P.L).<br />

Când funct¸ia z, sau unele restrict¸ii, sunt funct¸ii neliniare, problema poartă denumirea<br />

de problemă de programare neliniară. De exemplu, dacă f este o formă pătratică, atunci<br />

spunem că avem o problemă de programare pătratică.<br />

Dacă necunoscutele x1,...,xm se caută <strong>în</strong> numere <strong>în</strong>tregi, spunem că avem programare<br />

<strong>în</strong>treagă (<strong>în</strong> numere <strong>în</strong>tregi).<br />

Dacă tot¸i coeficient¸ii necunoscutelor xj, j = 1,n, <strong>în</strong> f ¸si gk, k = 1,m,suntconstant¸i,<br />

atunci se zice că avem o problemă de programare deterministă. În caz că cel put¸in unul <strong>din</strong><br />

ace¸sti coeficient¸i este variabil (depinzând de parametrii), avem programare parametrică.<br />

Dacă cel put¸in unul <strong>din</strong> ace¸sti coeficient¸iesteovariabilă aleatoare, atunci spunem că avem<br />

programare aleatoare sau stochastică.<br />

În acest capitol ne vom ocupa de problema programării liniare (P.L.). Programarea<br />

liniară esteoramură unitară a <strong>matematici</strong>lor <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong>, având metode proprii<br />

¸si generale de rezolvare a problemelor respective.<br />

Constituirea obiectului de programare liniară s-a datorat faptului că <strong>în</strong> viat¸a social–<br />

economică există multe aplicat¸ii care conduc la probleme liniare de programare (v. §1.3).<br />

Rezolvarea problemelor de programare liniară poate fi făcută folosind diferite metode,<br />

unele particulare (metoda repartizării, metoda grafică), altele generale (metoda simplex).<br />

Primele probleme de programare liniară au fost formulate de L.V.Kantorovici (1939)<br />

¸si de F.L.Hitchcock (1941). Programarea liniară se na¸ste <strong>în</strong>să <strong>în</strong> anii de după cel de-al<br />

doilea război mondial, o dată cu formularea ei generală <strong>în</strong> 1947, de către G.B.Dantzig, care<br />

a propus, totodată ¸si un procedeu eficient de rezolvare metoda simplex.<br />

Astăzi, se poate vorbi despre un mod unitar de abordare al tuturor problemelor de<br />

programare liniară. Diversele metode de rezolvare existente au ca t¸el sporirea rapidităt¸ii<br />

<strong>în</strong> calcule, având <strong>în</strong> vedere <strong>în</strong> special utilizarea calculatoarelor.<br />

5.2 Not¸iuni generale relative la o problemă de programare<br />

liniară<br />

Problema de P.L., sub forma cea mai simplă pe care o vom numi forma standard sau<br />

forma algebrică, este dată prin modelul matematic<br />

(5.3)<br />

(5.4)<br />

(optim)f(x) =c1x1 + c2x2 + ...+ cnxn<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

a11x1 + a12x2 + ...+ a1nxn = b1<br />

a21x1 + a22x2 + ...+ a2nxn = b2<br />

..............................<br />

am1x1 + am2x2 + ...+ amnxn = bm<br />

(5.5)<br />

xj ≥ 0, j = 1,n,<br />

unde (5.3) este funct¸ia de scop, (5.4) sunt restrict¸iile, iar (5.5) condit¸iile de nenegativitate.<br />

Sistemul de restrict¸ii (5.4) reprezintă concordant¸a internă a unui proces economic.<br />

Coeficient¸ii aij, i = 1,m, j = 1,n, sunt coeficient¸i tehnici constant¸i, planificat¸i sau determinat¸i<br />

73


<strong>în</strong> mod statistic. Necunoscutele xj, j = 1,n,suntmărimi care trebuie găsite, iar termenii<br />

liberi bi, i = 1,m,suntmărimi constante date, determinate de condit¸iile locale ale procesului<br />

economic. numit¸i coeficient¸i de restrict¸ie ai programului dat.<br />

Dacă sistemul liniar (5.4) de ecuat¸ii de condit¸ii (restrict¸ii) este compatibil determinat,<br />

atunci <strong>din</strong> punct de vedere economic avem un proces economic cu concordant¸ă internă<br />

rigidă. În acest caz nu mai are rost să se pună problema determinării valorii optime pentru<br />

funct¸ia scop deoarece ea are o valoare unică bine determinată, corespunzătoare solut¸iei<br />

sistemului (5.4).<br />

Când sistemul liniar (5.4) de ecuat¸ii de restrict¸ii este compatibil nedeterminat, atunci<br />

concordant¸a internă a procesului economic este elastică, deoarece oferă posibilitatea alegerii<br />

<strong>din</strong>tr-o infinitate de solut¸ii ale sitemului numai pe acelea care fac funct¸ia de scop optimă.<br />

Utilizând puternicul aparat al <strong>matematici</strong>i, problema de programare liniară (5.3)–<br />

(5.5) poate fi prezentată ¸si <strong>în</strong> alte moduri.<br />

Fie matricele<br />

⎛<br />

⎞ ⎛ ⎞ ⎛ ⎞<br />

A =<br />

⎜<br />

⎝<br />

a11 a12 ... a1n<br />

a21 a22 ... a2n<br />

... ... ... ...<br />

am1 am2 ... amn<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎠ ,B = ⎜<br />

⎝<br />

c =(c1,...,cn),θ =<br />

⎛<br />

⎜<br />

⎝<br />

b1<br />

b2<br />

.<br />

bm<br />

0<br />

.<br />

0<br />

⎞<br />

⎟<br />

⎠<br />

⎟<br />

⎠ ,x=<br />

⎜<br />

⎝<br />

Cu aceste notat¸ii, problema de programare liniară (5.3)–(5.5) ia forma matriceală:<br />

⎧<br />

⎨<br />

⎩<br />

(optim)f(x) =cx<br />

Ax = b<br />

x ≥ θ<br />

Dacă notăm cu Pj, j = 1,n, vectorii ale căror componente sunt elemente corespunzătoare<br />

coloanelor matricei A, atunci problema de programare liniară (5.3)–(5.5) ia<br />

forma ⎧<br />

⎨ (optim)f(x) =cx<br />

⎩<br />

x1P1 + x2P2 + ...+ xnPn = b<br />

x ≥ θ<br />

numită forma vectorială a problemei de programare liniară.<br />

Definit¸ia 5.2.1 Se nume¸ste solut¸ie posibilă a problemei de programare liniară standard orice<br />

vector coloană x (0) ≥ θ, care verifică sistemul de restrict¸ii, adică Ax (0) = b.<br />

Pe baza celor demonstrate <strong>în</strong> §3.5, rezultă că mult¸imea tuturor solut¸iilor posibile<br />

pentru o problemă de programare liniară esteconvexă.<br />

Definit¸ia 5.2.2 Se nume¸ste solut¸ie de bază pentru o problemă de programare liniară orice<br />

solut¸ie posibilă, care are cel mult m componente strict pozitive. Ea se obt¸ine <strong>din</strong>tr-o solut¸ie<br />

posibilă, când necunoscutelor secundare se atribuie valoarea zero.<br />

Definit¸ia 5.2.3 Osolut¸iedebază este numită nedegenerată, dacă areexactm componente<br />

strict pozitive. În caz contrar ea este numită solut¸ia de bază degenerată.<br />

Definit¸ia 5.2.4 Solut¸ia posibilă x (1) este numită mai bună decât solut¸ia posibilă x (2) , dacă<br />

f(x (1) ) ≤ f(x (2) ) când pentru f se cere minimul, respectiv f(x (1) ) ≥ f(x (2) ),când pentru f se<br />

cere maximul.<br />

Definit¸ia 5.2.5 Osolut¸ie de bază x (0) este solut¸ie optimă dacă f(x (0) ) este valoarea optimă<br />

pentru f.<br />

74<br />

x1<br />

x2<br />

.<br />

xn<br />

⎟<br />

⎠ ,


Definit¸ia 5.2.6 Dacă avem k solut¸ii optime x (1) ,...,x (k) , atunci solut¸ia generală este<br />

combinat¸ia liniară convexă a solut¸iilor optime, adică<br />

cu<br />

k<br />

αi =1, αi ∈ [0, ∞), i = 1,k.<br />

i=1<br />

x =<br />

k<br />

αix (i) ,<br />

i=1<br />

Observat¸ia 5.2.1 Într-o problemă de programare liniară putem lucra considerând optimul<br />

drept minim deoarece dacă se cere maximul, atunci <strong>din</strong> relat¸ia max f = − min(−f) se deduce<br />

că este suficient să se determine min(−f), iar apoi, cu semn schimbat, vom avea maximul<br />

lui f.<br />

Observat¸ia 5.2.2 Într-o problemă economică concretă, de obicei, restrict¸iile problemei de<br />

programare liniară sunt inecuat¸ii, caz <strong>în</strong> care spunem că avem o problemă generală de<br />

programare liniară. Modelul matematic al acesteia, sub forma matricială, arată astfel:<br />

5.3 Algoritmul simplex<br />

(optim)f(x) =cx<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

A1x = b (1)<br />

A2x ≥ b (2)<br />

A3x ≤ b (3)<br />

x ≥ θ.<br />

Metoda generală de rezolvare a problemelor de programare liniară este cunoscută <strong>în</strong><br />

literatura de specialitate sub numele de metoda simplex sau algoritmul simplex. Ea este<br />

datorată lui G.B.Dantzig, care a publicat primele lucrări <strong>în</strong> 1947. Ulterior s-au dat diverse<br />

variante îmbunătăt¸ite ale metodei. Ea are la bază metoda eliminării complete de rezolvare<br />

a unui sistem de ecuat¸ii liniare, desigur adaptată scopului urmărit: aflarea solut¸iilor cu<br />

componente nenegative, respectiv a solut¸iei (sau solut¸iilor) pentru care funct¸ia liniară de<br />

scop f are valoarea optimă.<br />

Pe baza Observat¸iei 5.2.1 este suficient să considerăm problema de P.L. standard.<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

minf =<br />

n<br />

j=1<br />

cjxj<br />

a11x1 + a12x2 + ...+ a1nxn = b1<br />

a21x1 + a22x2 + ...+ a2nxn = b2<br />

..............................<br />

am1x1 + am2x2 + ...+ amnxn = bm<br />

xj ≥ 0, j = 1,n.<br />

Ideea metodei simplex constă <strong>în</strong> a găsirea mai <strong>în</strong>tâi a unei solut¸ii de bază, apoi de un<br />

procedeu prin care <strong>din</strong> aceasta se obt¸in solut¸ii de bază mai bune, până la aflarea solut¸iilor<br />

optime.<br />

Pentru determinarea unei solut¸ii de bază vom utiliza metoda eliminării complete<br />

(Gauss–Jordan).<br />

Utilizând metoda elementului pivot ¸si presupunând că am lucrat pe primele m coloane<br />

75


cu m ≤ n, obt¸inem<br />

⎛<br />

⎜<br />

(A|b) ∼ ⎜<br />

⎝<br />

1 0 ... 0 α1,m+1 ... α1n β1<br />

0 1 ... 0 α2,m+1 ... α2n β2<br />

... ... ... ... ... ... ... ...<br />

0 0 ... 0 αi,m+1 ... αin βi<br />

... ... ... ... ... ... ... ...<br />

0 0 ... 1 αm,m+1 ... αmn βm<br />

În ipoteza că βi ≥ 0, i = 1,m (<strong>în</strong> caz contrar se aleg alte necunoscute principale), vom<br />

putea considera solut¸ia de bază<br />

adică<br />

Pentru această solut¸ie x (1) avem<br />

x1 = β1,...,xm = βm,xm+1 =0,...,xn =0<br />

t x (1) =(β1,β2,...,βm, 0,...,0).<br />

f(x (1) )=<br />

m<br />

cjβj.<br />

Acum vrem să trecemdelasolut¸ia de bază x (1) la o nouă solut¸ie de bază x (2) care să<br />

fie mai bună. Să admitemcăαi,m+1 = 0,adicăpoate fi considerat ca element pivot. Atunci<br />

putem <strong>în</strong>locui necunoscuta principală xi<br />

obt¸inem<br />

prin xm+1. Aplicând metoda elementului pivot,<br />

⎛<br />

⎜<br />

(A|b) ∼ ⎜<br />

⎝<br />

1 0 ... − α1,m+1<br />

... 0 0 γ1,m+2 ... γ1,n αi,m+1<br />

β1 − βiα1,m+1<br />

0 1 ... −<br />

αi,m+1<br />

α2,m+1<br />

... 0 0 γ2,m+2 ... γ2,n αi,m+1<br />

β2 - βiα2,m+1<br />

...........................................<br />

0 0 ... −<br />

αi,m+1<br />

...<br />

1 ... 0 1 αi,m+1<br />

αi,m+2 αi,n<br />

...<br />

αi,m+1 αi,m+1<br />

...........................................<br />

βi<br />

αi,m+1<br />

...<br />

0 0 ... − αm,m+1<br />

αi,m+1<br />

... 1 0 γm,m+2 ... γm,n βm − βiαm,m+1<br />

⎞<br />

⎟<br />

⎠<br />

αi,m+1<br />

(5.6)<br />

Noua solut¸ie x (2) are componentele<br />

x 1 1 = β1 − βiα1,m+1<br />

αi,m+1<br />

xi+1 = βi+1 − βiαi+1,m+1<br />

αi,m+1<br />

j=1<br />

,...,xi−1 = βi−1 − βiαi−1,m+1<br />

,xi =0,<br />

αi,m+1<br />

,...,xm = βm − βiαm,m+1<br />

,<br />

αi,m+1<br />

xm+1 = βi<br />

,xm+2 =0,...,xn =0.<br />

αi,m+1<br />

Pentru ca x (2) săfiesolut¸iedebază trebuie ca<br />

¸si respectiv:<br />

(5.7)<br />

(5.8)<br />

Cum βi ≥ 0, <strong>din</strong> (5.6) găsim<br />

βj − βiαj,m+1<br />

αi,m+1<br />

βi<br />

αi,m+1<br />

≥ 0<br />

≥ 0, j = 1,m,j = i,<br />

αi,m+1 > 0.<br />

76<br />

⎞<br />

⎟<br />


Inegalităt¸ile (5.7) pentru care αj,m+1 ≤ 0 sunt evidente. Pentru αj,m+1 > 0, <strong>din</strong> (5.7)<br />

găsim<br />

care ne arată că<br />

(5.9)<br />

este minimul rapoartelor<br />

βj<br />

βj<br />

αj,m+1<br />

≥ βi<br />

,<br />

αi,m+1<br />

λ = βi<br />

αi,m+1<br />

, cu αj,m+1 > 0. A¸sadar, vom obt¸ine prin trecerea de la<br />

αi,m+1<br />

x (1) la x (2) onouăsolut¸ie de bază dacăelementul pivot este pozitiv, iar pivotul va fi acela<br />

care furnizează cel mai mic raport λ, când termenii liberi se împart la elementele pozitive<br />

corespunzătoare de pe coloana pe care lucrăm. În limbaj vectorial, se mai spune că am<br />

găsit condit¸ia prin care precizăm vectorul care iese <strong>din</strong> bază.<br />

Acum să vedem <strong>în</strong> ce condit¸ii x (2) este o solut¸ie de bază mai bună cax (1) .<br />

Avem<br />

f(x (2) <br />

)=c1<br />

+ci+1<br />

Dacă notăm<br />

<br />

βi+1 − βiαi+1<br />

αi,m+1<br />

= f(x (1) )+ βi<br />

αi,m+1<br />

β1 − βiα1,m+1<br />

αi,m+1<br />

<br />

<br />

+ ...+ ci−1 βi−1 − βiαi−1,m+1<br />

<br />

+<br />

αi,m+1<br />

<br />

+ ...+ cm βm − βiαm,m+1<br />

<br />

αi,m+1<br />

+ cm+1<br />

βi<br />

αi,m+1<br />

[cm+2 − (c1α1,m+1 + c2α2,m+1 + ...+ ciαi,m+1 + ...+<br />

cmαm,m+1)] .<br />

zm+1 = c1α1,m+1 + c2α2,m+1 + ...+ ciαi,m+1 + ...+ cmαm,m+1<br />

atunci putem scrie<br />

f(x (2) ) − f(x (1) )=λ(cm+1 − zm+1)<br />

Cum λ>0, rezultăcăf(x (2) )


Pasul 5. Se scrie solut¸ia optimă: variabilele principale (ale căror vectori coloană cont¸in numai<br />

o cifră de 1 restul fiind zero) au valorile corespunzătoare <strong>din</strong> coloana termenilor liberi,<br />

variabilele secundare au toate valoarea zero, iar min f = 〈CB,SB〉, unde SB este solut¸ia de<br />

bază.<br />

De obicei, pentru lucrul manual, pa¸sii algoritmului simplex se efectuează <strong>în</strong>tr-un tabel.<br />

Acest tabel reprezintă, de fapt, transformările de la metoda eliminării complete aplicată la<br />

rezolvarea sistemului de restrict¸ii, dar completate cu o primă linie formată <strong>din</strong> coeficient¸ii<br />

funct¸iei scop f ¸si cu <strong>în</strong>că două coloane: CB – a coeficient¸ilor bazei, respectiv cu baza B.<br />

În momentul <strong>în</strong> care s-a ajuns la o solut¸ie de bază tabelul se completează cudouă linii<br />

pentru calcularea valorilor lui zj, respectivΔj. Un astfel de tabel are forma<br />

P j<br />

−→<br />

←−<br />

e i<br />

P j<br />

−→<br />

←−<br />

e i<br />

c c1 c2 c3 ... cn<br />

CB B b P1 P2 P3 ... Pn<br />

e1 b1 a11 a12 a13 ... a1n<br />

e2 b2 a21 a22 a23 ... a2n<br />

.<br />

.<br />

.<br />

.<br />

. aij<br />

em bm am1 am2 am3 ... amn<br />

zj<br />

Δj<br />

f<br />

-<br />

semnifică faptul că vectorul ei pleacă <strong>din</strong> bază, <strong>în</strong> locul lui intrând vectorul Pj. Să<br />

ilustrăm acestea printr-un exemplu.<br />

Exemplul 5.3.1. Să se rezolve problema de P.L.<br />

cu restrict¸iile ⎧<br />

⎨<br />

⎩<br />

Avem<br />

P 1<br />

−→<br />

←−<br />

e 1<br />

P 2<br />

−→<br />

←−<br />

e 2<br />

P 4<br />

−→<br />

←−<br />

e 3<br />

(min)f(x) =x1 +2x2 + x3 +3x4<br />

2x1 + x2 − x3 +2x4 =6<br />

x1 + x2 +2x3 =5<br />

−x1 +2x2 + x3 + x4 =8<br />

xj ≥ 0,j = 1, 4.<br />

c 1 2 1 3<br />

CB B b P1 P2 P3 P4<br />

e1 6 2 1 -1 2<br />

P 3<br />

−→<br />

←−<br />

P 1<br />

e2 5 1 1 2 0<br />

e3 8 -1 2 1 1<br />

1 P1 3 1 1<br />

2 − 1<br />

2 1<br />

e2 2 0 1<br />

2<br />

5<br />

2 -1<br />

1<br />

e3<br />

P1<br />

11<br />

1<br />

0<br />

1<br />

5<br />

2<br />

0<br />

1<br />

2<br />

-3<br />

2<br />

2<br />

2 P2 4 0 1 5 -2<br />

e3 1 0 0 -12 7<br />

1 P1<br />

2 P2<br />

3 P4<br />

5<br />

7 1 0 3<br />

7<br />

30<br />

7<br />

1<br />

0 1 11<br />

2 0 Prima<br />

7 0 0 − 12<br />

7 1 solut¸ie<br />

68<br />

7 1 2 − 11<br />

7 3 de bază<br />

0<br />

zj<br />

Δj – 0 0 13<br />

7<br />

78<br />

0<br />

.


Cum Δj ≥ 0, j = 1, 4, rezultăcăsolut¸ia de bază găsită este¸si optimă: t xmin = 5<br />

¸si min f = 68<br />

7 .<br />

7<br />

, 30<br />

7<br />

<br />

1 , 0, 7<br />

Observat¸ia 5.3.1 Dacă printre vectorii Pj avem vectori unitari <strong>din</strong> baza canonică, atunci<br />

ace¸stia pot fi luat¸i direct <strong>în</strong> baza B.<br />

Exemplul 5.3.2. Să se rezolve problema de P.L.<br />

(max)f(x) =−3x1 +7x2 − 1<br />

2 x3 − 5x4 − 3x5<br />

⎧<br />

⎨ 2x1 + x2 + x3 − x4 + x6 =2<br />

⎩<br />

−x1 +2x2 − 2x3 − 2x4 + x7<br />

3x1 − x2 + x3 + x5<br />

=3<br />

=9<br />

xj ≥ 0, j = 1, 7<br />

Cerint¸a de maxim poate fi <strong>în</strong>locuită prin cea de minim (vezi Observat¸ia 5.2.1), considerând<br />

(min)(−f(x)) = 3x1 − 7x2 + 1<br />

2 x3 +5x4 +3x5<br />

Se mai observă căvectorii P5, P6 ¸si P7 sunt <strong>din</strong> baza canonică, deci, pot fi considerat¸i<br />

direct <strong>în</strong> baza B.<br />

Avem<br />

P 2<br />

−→<br />

←−<br />

P 7<br />

P 3<br />

−→<br />

←−<br />

P 1<br />

P 1<br />

−→<br />

←−<br />

P 6<br />

c 3 -7 1<br />

2 5 3 0 0<br />

CB B b P1 P2 P3 P4 P5 P6 P7<br />

0 P6 2 2 1 1 -1 0 1 0<br />

0 P7 3 -1 2 -2 -2 0 0 1<br />

3 P5 9 3 -1 1 0 1 0 0<br />

zj 27 9 -3 3 0 3 0 0<br />

Δj – -6 -4 − 5<br />

2 5 0 0 0<br />

3 P1 1 1 1<br />

2<br />

0 P7 4 0 5<br />

2<br />

1<br />

2<br />

− 3<br />

2<br />

− 1<br />

1<br />

2 0 2<br />

5<br />

1<br />

− 2 0 2<br />

3 P5 6 0 − 5<br />

2 − 1 3<br />

2 2 1 − 3<br />

2 0<br />

zj 21 3 − 13<br />

2 0 3 3 -3 0<br />

Δj – 0 − 1<br />

3 P1<br />

-7 P2<br />

2<br />

0<br />

1<br />

1<br />

2 2 0 3 0<br />

1<br />

4<br />

2<br />

5 1 0 5 0 0 5<br />

8<br />

5 0 1 − 3<br />

1<br />

5 -1 0 5<br />

3 P5 10 0 0 -2 -1 1 -1 1<br />

97<br />

3<br />

zj 5 3 -7 5 4 3 − 16<br />

5<br />

Δj – 0 0 − 1<br />

2<br />

1<br />

2<br />

P3<br />

-7 P2<br />

3 P5<br />

zj<br />

1<br />

4<br />

7<br />

4<br />

21<br />

2<br />

155<br />

8<br />

− 1<br />

5<br />

2 − 5<br />

16<br />

10 1 0 5 5<br />

5<br />

1<br />

4 0 1 0 0 2 − 1<br />

4<br />

3<br />

1 1<br />

4 1 0 -1 0 2 4<br />

5<br />

1<br />

2 0 0 -1 1 0 2<br />

23<br />

1<br />

8 -7 2 4 3 − 13<br />

4<br />

1<br />

13<br />

Δj – 8 0 0 1 0 4<br />

79<br />

2<br />

5<br />

3 − 8<br />

3<br />

8<br />

Prima<br />

solut¸ie<br />

de bază<br />

Adoua<br />

solut¸ie<br />

de bază<br />

Atreia<br />

solut¸ie<br />

de bază<br />

Apatra<br />

solut¸ie<br />

de bază


Cum tot¸i Δj ≥ 0. j = 1, 7, rezultă că am găsit solut¸ia optimă, dată de t x =<br />

7 1 21 0, 4 , 4 , 0, 2 , 0, 0 , iat min(−f(x)) = 155/8. Rezultă căproblema de P.L. dată are aceea¸si<br />

solut¸iedeoptim,iar(max)f(x) =− min(−f(x)) = −155/8.<br />

Observat¸ia 5.3.2 O problemă de P.L. de maxim se poate rezolva ¸si direct, fără a o mai<br />

reduce la una de minim, numai că atunci vom avea solut¸ia optimă când Δj ≤ 0, j = 1,n.<br />

Dacă avem ¸si Δj > 0, atunci vom alege pe cea mai mare Δj > 0, aceasta determinând<br />

vectorul care intră <strong>în</strong> bază. Vectorul care iese <strong>din</strong> bază sestabile¸ste ca ¸si la problema de<br />

P.L. de minim.<br />

Observat¸ia 5.3.3 Dacă<strong>în</strong> unele ecuat¸ii de restrict¸ii avem termeni liberi negativi, respectivele<br />

ecuat¸ii pot fi <strong>în</strong>mult¸ite cu −1.<br />

5.4 Cazuri speciale <strong>în</strong>tr-o problemă deP.L.<br />

În acest paragraf vom analiza câteva situat¸ii speciale care pot apărea <strong>în</strong>tr-o problemă<br />

de P.L.<br />

5.4.1 Solut¸ii multiple<br />

În orice tabel simplex toate diferent¸ele Δj corespunzătoare vectorilor bazei (necunoscutelor<br />

principale) sunt nuli. Dacă <strong>în</strong> tabelul simplex, care cont¸ine solut¸ia optimă, numărul<br />

zerourilor <strong>din</strong> linia diferent¸elor Δj este mai mare ca m (numărul vectorilor unitari), atunci<br />

problema de P.L. poate avea mai multe solut¸ii optime. Pentru a găsi celelalte solut¸ii optime<br />

se introduc <strong>în</strong> bază, dacă este posibil, vectorii Pj pentru care Δj =0. Numărul maxim<br />

de solut¸ii optime este C m k , unde k este numărul de zerouri <strong>din</strong> linia diferent¸elor Δj. După<br />

obt¸inerea tuturor solut¸iilor optime se scrie solut¸ia optimă generală ca¸si o combinat¸ie liniară<br />

convexă (vezi Definit¸ia 5.2.6).<br />

Exemplul 5.4.1. Să se rezolve problema de P.L.<br />

(min)f(x) =3x1 +2x2 +2x3 + x4<br />

⎧<br />

⎨<br />

⎩<br />

x1 +x2 +x3 +x4 = 100<br />

−x1 −x2 +x3 +x4 =0<br />

x2 +x4 =10<br />

xj ≥ 0, i = 1, 4.<br />

Rezolvarea problemei de P.L. cu algoritmul simplex este dată <strong>în</strong> tabelul următor<br />

P 2<br />

−→<br />

←−<br />

e 3<br />

P 3<br />

−→<br />

←−<br />

e 2<br />

P 1<br />

−→<br />

←−<br />

e 1<br />

c 3 2 2 1<br />

CB B b P1 P2 P3 P4<br />

e1 100 1 1 1 1<br />

e2 0 -1 -1 1 1<br />

e3 10 0 1 0 1<br />

e1 90 1 0 1 0<br />

e2 10 -1 0 1 2<br />

2 P2 10 0 1 0 1<br />

e1 80 2 0 0 -2<br />

2 P3 10 -1 0 1 2<br />

2 P2 10 0 1 0 1<br />

3 P1 40 1 0 0 -1<br />

2 P3 50 0 0 1 1 Prima solut¸iedebază<br />

2 P2 10 0 1 0 1<br />

zj 240 3 2 2 1<br />

Δj – 0 0 0 0<br />

80


Cum toate diferent¸ele Δj ≥ 0 rezultă căavemsolut¸ia optimă<br />

x (1) = (40, 10, 50, 0), cu (min)f(x) = 240.<br />

Cum avem patru zerouri pe linia lui Δj este posibil să obt¸inem ¸si o altă solut¸ie optimă,<br />

introducând pe P4 <strong>în</strong> bază. Cum λminim se obt¸ine pentru P2, vectorul P4 va intra <strong>în</strong> locul<br />

lui P2. Tabelul simplex pentru problema P.L. se continuă astfel:<br />

adică<br />

Se obt¸ine a doua solut¸ie optimă<br />

c 3 2 2 1<br />

CB B b P1 P2 P3 P4<br />

3 P1 50 1 1 0 0<br />

2 P3 40 0 -1 1 0<br />

1 P4 10 0 1 0 1<br />

zj 240 3 2 2 1<br />

Δj – 0 0 0 0<br />

x (2) = (50, 0, 40, 10), cu (min)f(x) = 240.<br />

Se observă căaltesolut¸ii optime nu mai există.<br />

Solut¸ia generală a problemei va fi:<br />

x = αx (1) + βx (2) , unde α, β ≥ 0,α+ β =1,<br />

x = (40α +50β,10α, 50α +40β,10β), (min)f(x) = 240.<br />

Observat¸ia 5.4.1 În general, solut¸ia optimă generală nu este ¸si solut¸ie de bază, numărul<br />

componentelor sale nenule fiind mai mare decât m.<br />

5.4.2 Solut¸ie infinită<br />

Fie o problemă de P.L. de minim. Există situat¸ii <strong>în</strong> care avem o diferent¸ă Δj < 0,<br />

dar componentele vectorului Pj sunt toate negative sau 0, ceea ce face imposibilă alegerea<br />

elementului pivot. Vom arăta că <strong>în</strong> această situat¸ie funct¸ia de eficient¸ă are un minim infinit,<br />

adică valoarea ei poate fi făcută oricât de mică.<br />

Considerăm tabelul simplex<br />

c c1 c2 ... cm ... cj ... cn<br />

CB B b P1 P2 ... Pm ... Pj ... Pn<br />

c1 P1 β1 1 0 ... 0 ... α1j ... α1n<br />

c2 P2 β2 0 1 ... 0 ... α2j ... α2n<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

cm Pm βm 0 0 ... 1 ... αmj ... αmn<br />

zj zb c1 c2 ... cm ... zj ... zn<br />

Δj – 0 0 ... 0 ... Δj ... Δn<br />

cu solut¸ia de bază x (1) =(β1,...,βm, 0,...,0), Δj < 0 ¸si αij < 0, i = 1,m.<br />

Atribuim necunoscutei xj valoare M>0 (oricât de mare ), adică xj = M, iar celorlalte<br />

necunoscute secundare le atribuim valoare 0, adică xm+1 =0,...,xj−1 =0, xj+1 =0,...,xn =0.<br />

Obt¸inem astfel solut¸ia posibilă<br />

x (2) =(β1 − α1jM,βx − α2jM,...,βm − αmjM,0,...,M,0,...,0)<br />

Valoarea funct¸iei de scop f pentru x (2) este:<br />

f(x (2) )=c1(β1 − α1jM)+c2(β2 − α2jM)+...+ cm(βm − αmjM)+cjM =<br />

81<br />

.<br />

.<br />

.<br />

.<br />

.


= f(x (1) )+M[cj − (c1α1j + c2α2j + ...+ cmαmj)] = f(x (1) )+MΔj.<br />

Cum Δj < 0 ¸si M →∞,rezultăcă f(x (2) ) →−∞, ceea ce trebuia demonstrat.<br />

Pentru o astfel de problemă de P.L. sse spune că eaaresolut¸ie (optimă) infinită.<br />

Exemplul 5.4.2. Să se rezolve problema de P.L.:<br />

(min)f(x) =−2x1 + x2 − 2x3 − 3x4<br />

⎧<br />

⎨<br />

⎩<br />

4x1 +x2 −3x4 =10<br />

2x1 −x2 +x3 =6<br />

2x1 −x2 +3x4 =6<br />

xj ≥ 0, j = 1, 4.<br />

Utilizând algoritmul simplex obt¸inem tabelul:<br />

P 4<br />

−→<br />

←−<br />

e 3<br />

P1<br />

−→<br />

←−<br />

e1<br />

c -2 1 -2 -3<br />

CB B b P1 P2 P3 P4<br />

e1 10 4 1 0 -3<br />

-2 P3 6 2 -1 1 0<br />

e3 6 2 -1 0 3<br />

e1 16 6 0 0 0<br />

-2<br />

-3<br />

-2<br />

-2<br />

-3<br />

P3<br />

P4<br />

P1<br />

P3<br />

P4<br />

6<br />

4<br />

8<br />

3<br />

2<br />

3<br />

22<br />

3<br />

2<br />

2<br />

3<br />

1<br />

0<br />

0<br />

-1<br />

1 − 3<br />

0<br />

-1<br />

−<br />

1<br />

0<br />

0<br />

1<br />

0<br />

1<br />

0<br />

0<br />

1<br />

zj −<br />

3 0 1<br />

86<br />

Δj<br />

3<br />

–<br />

-2<br />

0<br />

3<br />

-2<br />

-2<br />

0<br />

-3<br />

0<br />

Deoarece Δ2 = −2 < 0, iarα12 =0, α22 = −1 < 0, α32 = − 1<br />

3<br />

Într-adevăr, luând x2 = M>0, x1 = 8<br />

3 , x3 = 2<br />

3 + M, x4 = 22<br />

3<br />

f(x) =− 86<br />

3<br />

¸si astfel când M →∞,obt¸inem f →−∞.<br />

− 2M<br />

5.4.3 Degenerare <strong>în</strong> problemele de programare liniară<br />

Considerăm problema de P.L. standard<br />

(min)f(x) =cx<br />

< 0, rezultăcă (min)f = −∞.<br />

+ M, avem<br />

Ax = b<br />

x ≥ θ.<br />

Aceasta, conform Definit¸iei 5.2.3, va avea o solut¸ie degenerată dacănumărul componentelor<br />

sale strict pozitive este mai mic decât m, adicăcel put¸in o necunoscută principală<br />

are valoarea zero (<strong>în</strong> vectorul coloană b există zerouri). Situat¸ia de degenerare <strong>în</strong>tr-o problemă<br />

de P.L., apare, fie la <strong>în</strong>ceput, fie pe parcurs, când la introducerea <strong>în</strong> bază a unui vector<br />

există mai multe elemente pozitive care furnizează acela¸si raport minim. În această ultimă<br />

situat¸ie apare a¸sa numitul fenomen de ciclare. Pentru a evita acest fapt, elementul pivot, se<br />

demonstrează, va fi ales acela care furnizează cea mai mică linie <strong>în</strong> ordonarea lexicografică.<br />

Definit¸ia 5.4.1 Linia (b1; x1,x2,...,xn) este mai mică <strong>în</strong> or<strong>din</strong>e lexicografică decât linia<br />

(b2; y1,y2,...,yn) dacă b1


Exemplul 5.4.3. Să se rezolve problema de P.L. standard:<br />

(max)f(x) =x1 +4x2 +5x3 +2x4<br />

⎧<br />

⎨<br />

⎩<br />

Înlocuim cerint¸a de maxim prin<br />

3x1 +x2 +x3 +x4 =6<br />

x1 +2x2 +x3 +x4 =6<br />

2x1 +x2 +3x3 =7<br />

xj ≥ 0, j = 1, 4.<br />

(min)(−f(x)) = −x1 − 4x2 − 5x3 − 2x4.<br />

Acum, utilizând algoritmul simplex, avem:<br />

P 2<br />

−→<br />

←−<br />

e 2<br />

P 1<br />

−→<br />

←−<br />

e 1<br />

P 3<br />

−→<br />

←−<br />

e 2<br />

c -1 -4 -5 -2<br />

CB B b P1 P2 P3 P4<br />

e1 6 3 1 1 1<br />

e2 6 1 2 1 1<br />

e3 7 2 1 3 0<br />

e1 3 5<br />

2 0 1<br />

2<br />

1<br />

2<br />

-4 P2<br />

e3<br />

3<br />

4<br />

1<br />

2<br />

3<br />

2<br />

1<br />

0<br />

1<br />

2<br />

5<br />

2<br />

1<br />

2<br />

− 1<br />

-1<br />

-4<br />

P1<br />

P2<br />

6<br />

5<br />

12<br />

5<br />

1<br />

0<br />

0<br />

1<br />

1<br />

5<br />

2<br />

5<br />

2<br />

1<br />

5<br />

2<br />

5<br />

e3<br />

11<br />

5 0 0 11<br />

5 − 4<br />

5<br />

-1<br />

-4<br />

P1<br />

P2<br />

1<br />

2<br />

1<br />

0<br />

0<br />

1<br />

0<br />

0<br />

3<br />

11<br />

6<br />

11<br />

-5 P3 1 0 0 1 − 4<br />

11<br />

zj -14 -1 -4 -5 − 7<br />

11<br />

Δj – 0 0 0 − 15<br />

11<br />

-2 P4 3<br />

-4 P2 0 -2 1 0 0<br />

7<br />

-5 P3<br />

11<br />

11<br />

3 0 0 1<br />

zj<br />

3<br />

-19<br />

4<br />

3<br />

-4<br />

0<br />

-4<br />

1<br />

-5<br />

0<br />

-2<br />

Δj – 3 0 0 0<br />

Prima solut¸ie de bază<br />

La tabelul care a dat prima solut¸ie de bază avemΔ4 = − 15<br />

< 0,iar raportul minim<br />

11<br />

λ = 11<br />

3 este obt¸inut ¸si pe linia lui P1 ¸si pe linia lui P2. Cum b2 =1


Astfel, pentru o restrict¸ie de forma<br />

ai1x1 + ai2x2 + ...+ ainxn ≤ bi<br />

considerăm necunoscuta de compensare xn+1 ≥ 0 ¸si transformăm inecuat¸ia <strong>în</strong> ecuat¸ie astfel<br />

Pentru o restrict¸ie de forma<br />

ai1x1 + ai2x2 + ...+ ainxn + xn+1 = bi<br />

ak1x1 + ak2x2 + ...+ aknxn ≥ bk<br />

considerăm necunoscuta de compensare xn+2 ≥ 0 ¸si transformăm inecuat¸ia <strong>în</strong> ecuat¸ie, astfel<br />

ak1x1 + ak2x2 + ...+ aknxn − xn+2 = bk<br />

Câte restrict¸ii de tip inecuat¸ie avem, atâtea necunoscute de compensare vom introduce.<br />

În funct¸ia de eficient¸ă necunoscutele de compensare se introduc cu coeficient¸ii egali cu zero.<br />

În solut¸ia optimă <strong>din</strong> tabelul simplex s-ar putea să apară¸si unele necunoscute de compensare,<br />

dar <strong>în</strong> solut¸ia obt¸inută a problemei de P.L. generală acestea nu se consideră.<br />

Exemplul 5.5.1. Să se rezolve problema generală de P.L.:<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

(min)f(x) =3x1 − 2x2 +4x3 − x4<br />

2x1 +3x2 −x3 +x4 =7<br />

5x1 +2x2 +x3 −x4 ≥ 5<br />

x1 +x2 +2x3 +2x4 ≤ 10<br />

2x1 +2x2 +x3 +x4 ≤ 9<br />

xj ≥ 0, j = 1, 4.<br />

Transformăm problema generală <strong>în</strong> una standard, introducând variabile de compensare<br />

x5, x6, x7:<br />

(min)f(x) =3x1 − 2x2 +4x3 − x4<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

2x1 +3x2 −x3 +x4 =7<br />

5x1 +2x2 +x3 −x4 −x5 =5<br />

x1 +x2 +2x3 +2x4 +x6 =10<br />

2x1 +2x2 +x3 +x4 +x7 =9<br />

xj ≥ 0, j = 1, 7.<br />

Acum, aplicăm algoritmul simplex ¸si avem:<br />

P 2<br />

−→<br />

←−<br />

e 2<br />

P 2<br />

−→<br />

←−<br />

e 2<br />

c 3 -2 4 -1 0 0 0<br />

CB B b P1 P2 P3 P4 P5 P6 P7<br />

e1 7 2 3 -1 1 0 0 0<br />

e2 5 5 2 1 -1 -1 0 0<br />

0 P6 10 1 1 2 2 0 1 0<br />

0 P7 9 2 2 1 1 0 0 1<br />

e1 5 0 11<br />

5<br />

3<br />

0<br />

0<br />

P1<br />

P6<br />

P7<br />

1<br />

9<br />

7<br />

25<br />

1<br />

0<br />

0<br />

2<br />

5<br />

3<br />

5<br />

6<br />

5<br />

-2 P2<br />

3 P1<br />

0 P6<br />

0 P7<br />

7 − 5<br />

1<br />

5<br />

9<br />

5<br />

3<br />

5<br />

−7<br />

11 0 1 11<br />

1<br />

5<br />

11 1 0 11<br />

84<br />

24<br />

11 0 0 11<br />

47<br />

15<br />

11 0 0 11<br />

zj − 47<br />

29<br />

11 3 -2 11<br />

15<br />

Δj – 0 0 11<br />

84<br />

7<br />

5<br />

− 1<br />

5<br />

11<br />

5<br />

7<br />

5<br />

7<br />

11<br />

5 − 11<br />

20<br />

11<br />

5<br />

11<br />

29 − 11<br />

18<br />

11<br />

2<br />

5 0 0<br />

− 1<br />

5<br />

1<br />

0 0<br />

5 1 0<br />

2<br />

5 0 1<br />

2<br />

11 0 0<br />

11 0 0<br />

1<br />

11 1 0<br />

2<br />

11 0 1<br />

11 0 0<br />

3 −<br />

13 −<br />

13<br />

11 0 0


Cum tot¸i Δj ≥ 0, j = 1, 7. rezultăcăsolut¸ia problemei de P.L. standard este<br />

iar a problemei generale<br />

x (1) =<br />

1<br />

11<br />

x (1) =<br />

, 25<br />

11<br />

<br />

84 47<br />

, 0, 0, 0, , , (min)f(x) =−<br />

11 11<br />

47<br />

11 ,<br />

<br />

1 25<br />

, , 0, 0 , (min)f(x) =−<br />

11 11 47<br />

11 ,<br />

caz <strong>în</strong> care nu am mai luat <strong>în</strong> seamă valorile necunoscutelor de compensare.<br />

5.6 Dualitatea <strong>în</strong> problemele de programare liniară<br />

Plecând de la o problemă de P.L., totdeauna se poate formula o nouă problemă de<br />

P.L., folosind acelea¸si date numerice ale problemei date, care <strong>în</strong>să săceară determinarea<br />

valorii optime contrare. Între solut¸iile celor două probleme de P.L. există strânse legături.<br />

Perechea de probleme de P.L. astfel construite respectă un principiu general <strong>din</strong><br />

¸stiint¸ă, <strong>în</strong> particular <strong>din</strong> matematică, numit principiul dualităt¸ii, iar problemele respective<br />

sunt numite probleme duale (se mai <strong>în</strong>tâlne¸ste ¸si termenul de probleme conjugate) una<br />

alteia. De obicei problema de P.L. init¸ială senume¸ste primală, iar cea obt¸inută prin dualitate<br />

se nume¸ste duală.<br />

Not¸iunea de dualitate <strong>în</strong> problemele de P.L. are, pe lângă <strong>în</strong>semnătatea teoretică, ¸si<br />

o mare important¸ă practică, deoarece, fiind date două probleme duale, există posiblitatea<br />

alegerii pentru rezolvare a problemei mai convenabile <strong>din</strong> punct de vedere calculatoriu.<br />

Mai exact, tabelul simplex, ce cont¸ine solut¸ia optimă a unei probleme, cuprinde solut¸ia<br />

optimă a problemei duale, componentele acestei solut¸ii se află pe linia diferent¸elor Δj ale<br />

acestui tabel, <strong>în</strong> dreptul vectorilor (necunoscutelor) de compensare corespunzător problemei<br />

duale. În caz că avem mai put¸in de m vectori (necunoscute de compensare) se adaugă vectori<br />

unitari ej <strong>în</strong> completare (numit¸i vectori ajutători sau artificiali), cu coeficient¸i zero pe linia<br />

lui c.<br />

Definit¸ia 5.6.1 Spunem că <strong>în</strong>tr-o problemă de P.L. avem o restrict¸ie concordantă dacă ea<br />

cont¸ine semnul ”≥” <strong>în</strong>tr-o problemă de minim ¸si, respectiv, semnul ”≤” <strong>în</strong>tr-o problemă<br />

de maxim.<br />

Definit¸ia 5.6.2 Spunem că <strong>în</strong>tr-o problemă P.L. avem o restrict¸ie neconcordantă dacă ea<br />

cont¸ine semnul ”≤” <strong>în</strong>tr-o problemă de minim ¸si, respectiv, semnul ”≥” <strong>în</strong>tr-o problemă<br />

de maxim.<br />

Prin urmare, <strong>în</strong>tr-o problemă de P.L. avem următoarele categorii de restrict¸ii: concordante,<br />

neconcordante ¸si egalităt¸i.<br />

Pentru a cuprinde toate situat¸iile posibile vom considera că ¸si pentru necunoscute<br />

(variabile) putem avea următoarele categorii: nenegative, (xj ≥ 0), nepozitive (xj ≤ 0) ¸si<br />

libere (xj ∈ R).<br />

85


Acum, putem da regulile de corespondent¸ă <strong>în</strong> formarea problemelor de P.L.<br />

P.L. primal P.L. dual<br />

minim maxim<br />

maxim minim<br />

necunoscută nenegativă restrict¸ie concordantă<br />

necunoscută nepozitivă restrict¸ie neconcordantă<br />

variabilă liberă restrict¸ie egalitate<br />

restrict¸ie concordantă variabilă nenegativă<br />

restrict¸ie neconcordantă variabilă nepozitivă<br />

restrict¸ie egalitate variabilă liberă<br />

număr de necunoscute<br />

(variabile)<br />

număr de restrict¸ii<br />

număr de restrict¸ii<br />

număr de necunoscute<br />

(variabile)<br />

termenii liberi ai restrict¸iilor coeficient¸ii funct¸iei obiectiv<br />

coeficient¸ii funct¸iei obiectiv termenii liberi ai restrict¸iilor<br />

coloanele matricei restrict¸iilor liniile matricei restrict¸iilor<br />

necunoscute principale necunoscute de compensare<br />

necunoscute de compensare necunoscute principale<br />

coloana ”b” <strong>din</strong> tabelul simplex<br />

linia ”Δj” <strong>din</strong> tabelul simplex<br />

linie ”Δj” <strong>din</strong> tabelul simplex<br />

Exemplul 5.6.1. Se dă problema primală deP.L.<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

(min)f(x) =x1 + x2<br />

4x1 +3x2 ≥ 24<br />

5x1 +9x2 ≥ 45<br />

3x1 −4x2 ≥−44<br />

(eventual cu semn schimbat)<br />

coloana ”b” <strong>din</strong> tabelul simplex<br />

(eventual cu semn schimbat)<br />

−x1 ≥−8<br />

x1 ≥ 0, x2 > 0.<br />

Să se scrie duala acestei probleme.<br />

Având patru restrict¸ii ¸si, respectiv, două necunoscute <strong>din</strong> programul primal, vom avea<br />

patru necunoscute ¸si, respectiv, două restrict¸ii. A¸sadar, programul dual va avea forma:<br />

(max)g(y) =24y1 +45y2 − 44y3 − 8y4<br />

(termenii liberi ai restrict¸iilor au devenit coeficient¸ii funct¸iei obiectiv),<br />

4y1 +5y2 +3y3 −y4 ≤ 1<br />

3y1 +9y2 −4y3 ≤ 1<br />

yj ≥ 0, j = 1, 4.<br />

Exemplul 5.6.2. Fie dată problema principală de P.L.:<br />

⎧<br />

⎨<br />

⎩<br />

(max)f(x) =2x1 +2x2 +3x3 +3x4,<br />

x1 +x2 +x3 +x4 ≤ 5<br />

7x1 +5x2 +3x3 +x4 ≤ 1<br />

3x1 +5x2 +10x3 +15x4 ≤ 1<br />

xj ≥ 0, j = 1, 4,<br />

86


duala ei are forma:<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

(min)g(y) =5y1 + y2 + y3<br />

y1 +7y2 +3y3 ≥ 2<br />

y1 +5y2 +5y3 ≥ 1<br />

y1 +3y2 +10y3 ≥ 3<br />

y1 +y2 +15y3 ≥ 3<br />

yj ≥ 0, j = 1, 3.<br />

Exemplul 5.6.3. Pentru problema primală deP.L.<br />

duala are forma<br />

(min)f(x) =2x1 + x2 − 3x3<br />

⎧<br />

⎨<br />

⎩<br />

x1 +2x2 +x3 ≥ 6<br />

x1 −2x2 +3x3 ≤ 8<br />

2x1 −x3 =5<br />

xj ≥ 0, j = 1, 3,<br />

(max)g(y) =6y1 +8y2 +5y3<br />

⎧<br />

⎨<br />

⎩<br />

y1 +y2 +2y3 ≤ 6<br />

2y1 −2y2 ≤ 8<br />

y1 +3y2 −y3 ≤ 5<br />

y1 ≥ 0, y2≤0, y3liberă (oarecare).<br />

Am văzut până acum o primă legătură <strong>în</strong>tre problemele duale de programare, <strong>în</strong><br />

sensul că una se obt¸ine <strong>din</strong> cealaltă prin mijloacele ment¸ionate mai sus.<br />

În continuare vom prezenta o altă legatură, sub aspectul unor relat¸ii <strong>din</strong>tre solut¸ii ¸si<br />

funct¸iile de eficient¸ă.<br />

Să considerăm problemele duale, scrise matricial:<br />

unde t y =(y1,...,ym).<br />

(1)<br />

⎧P.L.<br />

primală<br />

⎨ (min)f(x) =cx<br />

⎧P.L.<br />

duală<br />

⎨ (max)g(y) =<br />

⎩<br />

Ax = b<br />

x ≥ θ<br />

(2)<br />

⎩<br />

tby t t Ay ≤ c<br />

y arbitrar<br />

Teorema 5.6.1 Dacă x (0) ¸si y (0) sunt solut¸ii posibile oarecare ale problemelor (1) ¸si (2),<br />

atunci<br />

g(y (0) )= t by (0) ≤ cx (0) = f(x (0) ).<br />

Demonstrat¸ie. Din faptul că x (0) ¸si y (0) sunt solut¸ii posibile ale problemelor (1) ¸si (2)<br />

respectiv, avem:<br />

t Ay (0) ≤ t c, cu y (0) arbitrar,<br />

respectiv<br />

Astfel putem scrie<br />

Ax (0) = b, cu x (0) ≥ 0.<br />

g(y (0) )= t by (0) = t (Ax (0) )y (0) =( t x (0)t A)y (0) = t x (0) ( t Ay (0) ) ≤ t x (0)t c =<br />

ceea ce trebuia demonstrat.<br />

= t (cx (0) )= t f(x (0) )=f(x (0) ),<br />

Teorema 5.6.2 Pentru problemele duale (1) ¸si (2) de programare liniară aulocuna¸si numai<br />

una <strong>din</strong> următoarele situat¸ii:<br />

87


a) ambele probleme au solut¸ii optime finite ¸si atunci (min)f = (max)g;<br />

b) una <strong>din</strong> probleme are solut¸ie infinită, iar cealaltă este incompatibilă (nu are solut¸ie);<br />

c) una <strong>din</strong>tre probleme are solut¸ie degenerată, iar cealaltă problemă poate avea solut¸ii<br />

multiple.<br />

Demonstrat¸ie. a) Fie x (1) osolut¸ie optimă a problemei (1) ¸si y (1) osolut¸ie optimă a problemei<br />

(2).<br />

Din Teorema 5.6.1 avem<br />

min f(x) =f(x (1) ) ≥ g(y (1) ) = max g(y).<br />

Acum, <strong>din</strong> obt¸inerea tabelului simplex rezultă cădacănotăm cu Γ matricea de tipul<br />

m × m <strong>din</strong> A, dată de vectorii principali Pj care dau solut¸ia optimă x (1) , atunci x (1) =Γ −1 b.<br />

Analog avem t y (1) = cBΓ −1 .<br />

Atunci rezultă<br />

f(x (1) )=cBx (1) = cBΓ −1 b = t y (1) b = g(y (0) ),<br />

adică min f(x) = max g(y).<br />

În mod analog se stabilesc acum, fără mare greutate ¸si punctele b) ¸si c) ale teoremei.<br />

Observat¸ia 5.6.1 Teoremele 5.6.1 ¸si 5.6.2 poartă numeledeteoreme ale dualităt¸ii.<br />

Ele ne justifică cele afirmate la <strong>în</strong>ceputul paragrafului: prin rezolvarea uneia <strong>din</strong>tre<br />

problemele duale avem ¸si solut¸ia celeilalte. De aceea, practic putem alege pe cea <strong>în</strong> care<br />

calculele sunt mai simple.<br />

Exemplul 5.6.4. Să considerăm problema de P.L. <strong>din</strong> exemplul 5.6.1. Aici se observă că<br />

este mai convenabil să rezolvăm problema duală deoarece ea cont¸ine numai două restrict¸ii.<br />

O aducem la forma standard, introducând variabilele de compensare y5 ¸si y6<br />

(max)g(y) =24y1 +45y2− 44y3 − 8y4<br />

<br />

4y1 +5y2 +3y3 −y4 +y5 =1<br />

3y1 +9y2 −4y3 +y6 =1<br />

yi ≥ 0,<br />

Aplicând algoritmul simplex, obt¸inem:<br />

i = 1, 6<br />

P 2<br />

−→<br />

←−<br />

P 6<br />

P 1<br />

−→<br />

←−<br />

P 5<br />

c 24 45 -44 -8 0 0<br />

CB B b P1 P2 P3 P4 P5 P6<br />

0 P5 1 4 5 3 -1 1 0<br />

0 P6 1 3 9 -4 0 0 1<br />

0 P5<br />

zj 0 0 0 0 0 0 0<br />

Δj – 24 45 -44 -8 0 0<br />

4<br />

9<br />

1<br />

9<br />

7<br />

3 0 47<br />

9 -1 1 − 5<br />

9<br />

1<br />

3 1 − 4<br />

9 0 0 1<br />

9<br />

45 P2<br />

zj 5 15 45 -20 0 0 5<br />

Δj – 9 0 -24 -8 0 -5<br />

24 P1<br />

4<br />

21 1 0 47<br />

21 − 3<br />

7<br />

3<br />

7 − 5<br />

45 P2<br />

1<br />

21 0 1 −<br />

21<br />

25<br />

21<br />

1<br />

7 − 1<br />

7<br />

4<br />

21<br />

zj<br />

47<br />

1<br />

7 24 45 7<br />

Δj – 0 0 − 309<br />

7<br />

Cum toate Δj ≤ 0, rezultăcă y (1) = 4 1<br />

21 , 21 , 0, 0 este solut¸ie optimă pentru problema duală,<br />

cu min g(y) = 47<br />

7 . De pe linia lui Δj, <strong>în</strong> dreptul vectorilor de compensare P5 ¸si P6, găsim<br />

solut¸ia problemei primale:<br />

x (1) =<br />

27<br />

7<br />

− 25<br />

7<br />

− 29<br />

7<br />

27<br />

7<br />

27 − 7<br />

<br />

20<br />

, , 0, 0 , cu max f(x) =<br />

7 47<br />

7 .<br />

88<br />

20<br />

7<br />

20 − 7


Observat¸ia 5.6.2 Există situat¸ii <strong>în</strong> care rezolvarea unei probleme de P.L. se lunge¸ste prin<br />

calculele care conduc la determinarea unei baze formată <strong>din</strong> vectorii Pj ai problemei. Este<br />

preferabil ca <strong>în</strong>tr-o astfel de situat¸ie să lucrăm cu b <strong>în</strong> care avem ¸si componente bi < 0,<br />

folosind un algoritm simplex modificat, aplicat asupra problemei duale, numit algoritmul<br />

(metodă) simplex modificat (dual).<br />

Pa¸sii de lucru sunt aceea¸si, deosebindu-se de metoda simplex primală numai prin<br />

următoarele:<br />

1) Criteriul de ie¸sire <strong>din</strong> bază. Pe coloana lui b se alege<br />

bi0<br />

= min<br />

bi


Cum b ≤ θ este mai convenabil să aplicăm algoritmul simplex dual.<br />

Avem:<br />

c 4 5 3 0 0 0<br />

CB B b P1 P2 P3 P4 P5 P6<br />

0 P4 -7 -3 -2 -1 1 0 0<br />

0 P5 -6 -1 1 -2 0 1 0<br />

P 1<br />

−→<br />

←−<br />

P 6<br />

P 3<br />

−→<br />

←−<br />

P 5<br />

0 P6 -8 -2 -1 1 0 0 1<br />

zj 0 0 0 0 0 0 0<br />

Δj – 4 5 3 0 0 0<br />

0 P4 5 0 − 1<br />

2<br />

5 −<br />

2 1 0 − 3<br />

2<br />

0 P5 -2 0 3<br />

2 − 5<br />

2 0 1 − 1<br />

2<br />

4 P1 4 1 1<br />

2 − 1<br />

2 0 0 − 1<br />

zj 16 4 2 -2 0 0<br />

2<br />

-2<br />

Δj – 0 3 5 0 0 2<br />

0 P4 7 0 -2 0 1 -1 -1<br />

4<br />

3 P3 5 0 − 3<br />

5 1 0 − 2 1<br />

5 5<br />

22<br />

1<br />

4 P1 5 1 5 0 0 − 1 2<br />

5 − 5<br />

zj 20 4 -1 3 0 -2 -1<br />

Δj – 0 6 0 0 2 1<br />

Cum b ≥ θ ¸si Δj ≥ 0, j = 1, 6, rezultăcăavemsolut¸ia optimă:<br />

x (1) <br />

22 4<br />

= , 0, , min f(x) =20<br />

5 5<br />

Observat¸ia 5.6.3 Dualitatea <strong>în</strong> problemele de P.L. se poate interpreta ¸si economic. Astfel,<br />

problema primală ⎧<br />

⎨ (max)f(x) =cx<br />

Ax ≤ b<br />

⎩<br />

x ≥ θ<br />

reprezintă modelul unui proces economic <strong>în</strong> care se realizează n produse, folosind m resurse,<br />

aij reprezentând unitatea <strong>din</strong> resursa i utilizată laprodusulj, i = 1,m, j = 1,n, bi–cantitatea<br />

disponibilă <strong>din</strong> resursa i, i = 1,m; cj venitul pentru o unitate <strong>din</strong> produsul j ¸si xj numărul<br />

de unităt¸i realizate <strong>din</strong> produsul j, j = 1,n (vezi §1.3). Funct¸ia obiectiv reprezintă venitul<br />

total realizat. În problema primală seceresăse determine numărul de unităt¸i <strong>din</strong> fiecare<br />

produs a¸sa <strong>în</strong>cât venitul să fiemaxim.<br />

Acum, să urmărim procesul economic după criteriul cheltuieli–venit. Fie yi pret¸ul fixat<br />

pentru unitatea <strong>din</strong> resurse i, i = 1,m. Costul resursei i <strong>în</strong> cantitate de bi unităt¸i, consumată<br />

pentru fabricarea produselor, este biyi. Cheltuielile necesare pentru toate resursele folosite<br />

sunt<br />

g(y) =b1y1 + b2y2 + ...+ bmym.<br />

Cum consumul <strong>din</strong> resursa i pentru realizarea unităt¸ii de produs j este aij, costul<br />

acestei cote care realizează unitatea de produs j este aij · yi. Costul total al cotelor <strong>din</strong><br />

m<br />

resursele i, i = 1,m, care participă la crearea unităt¸ii de produs j, este aijyi, care trebuie<br />

să satisfacă condit¸iile<br />

m<br />

aijyi ≥ cj, j = 1,n.<br />

i=1<br />

Cum dorim ca să avem cheltuieli minime, obt¸inem problema de P.L.:<br />

(min)g(y) =b1y1 + b2y2 + ...+ bmym<br />

90<br />

i=1


m<br />

aijyi ≥ cj, j = 1,n<br />

yj ≥ 0, j = 1,n,<br />

care constituie duala problemei primale de maxim.<br />

i=1<br />

91


5.7 Testul Nr. 4 de verificare a cuno¸stint¸elor<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Solut¸ie posibilă a problemei de programare liniară standard;<br />

b) Solut¸ie de bază a problemei de programare liniară;<br />

c) Solut¸ie nedegenerată a problemei de programare liniară;<br />

d) Solut¸ie degenerată a problemei de programare liniară;<br />

e) Restrict¸ie concordantă <strong>în</strong>tr-o problemă P.L.;<br />

f) Restrict¸ie neconcordantă <strong>în</strong>tr-o problemă P.L.<br />

2. Rezolvat¸i problema de programare liniară (min)f(x) =2x1 + x2 +3x3 +5x4 − x5<br />

xi ≥ 0 , i = 1, 5.<br />

⎧<br />

⎨<br />

⎩<br />

2x1 + x2 + x3 =4<br />

x1 +2x3 + x5 =7<br />

3x1 +2x2 + x4 =10<br />

3. Rezolvat¸i problema de programare liniară (max)f(x) =4x1 +3x2 +4x3<br />

xi ≥ 0 , i = 1, 6.<br />

⎧<br />

⎨<br />

⎩<br />

x1 +3x2 − x3 +2x5 =7<br />

−2x1 +4x3 + x4 =12<br />

−4x2 +3x3 +8x5 + x6 =10<br />

4. Rezolvat¸i problema de¸seurilor minime: Se dispune de baze de fier de 14 m lungime<br />

<strong>din</strong> care trebuie tăiate 500 bucăt¸i de 8 m, 800 bucăt¸i de 5,25 m ¸si 450 bucăt¸i de 2,5 m.<br />

Se cere să se stabilească modul de tăiere care asigură cantitatea minimă dede¸seuri.<br />

5. Rezolvat¸i problema de programare liniară (max)f(x) =4x1 − x2 +2x3 +4x4<br />

xi ≥ 0 , i = 1, 4.<br />

⎧<br />

⎨<br />

⎩<br />

6x1 + x2 − 3x4 =11<br />

4x1 − x2 +2x3 =8<br />

4x1 − x2 +3x4 =8<br />

6. Rezolvat¸i problema de programare liniară (max)f(x) =4x1 +5x2 +8x3 +2x4 +3x5<br />

xi ≥ 0 , i = 1, 5.<br />

⎧<br />

⎨<br />

⎩<br />

2x1 +3x2 +3x3 + x4 +2x5 =10<br />

x1 − x2 +2x3 − 6x4 +3x5 =5<br />

x1 + x2 + x3 − 2x4 +2x5 =4<br />

7. Rezolvat¸i problema generală de programare liniară (min)f(x) =4x1 +8x2 − 2x3 + x4<br />

xi ≥ 0 , i = 1, 4.<br />

⎧<br />

⎨<br />

⎩<br />

x1 + x2 + x4 =2<br />

x1 +2x2 + x3 ≤ 5<br />

x2 + x3 ≥ 3<br />

92


8. Aducet¸i următoarea problemă generală de programare liniară la forma canonică:<br />

(max)f(y) =3y1 − 4y2 y1 + y2 ≤ 8<br />

y1 ∈ R , y2 ≤ 0.<br />

y1 − y2 ≥ 1<br />

9. Găsit¸i valoarea optimului următoarei probleme de programare liniară folosind duala<br />

ei: (max)f(x) =−x1 + x2 ⎧<br />

⎨ x1 + x2 ≤ 4<br />

−2x1 + x2 ≤ 3<br />

⎩<br />

3x1 − x2 ≤ 5<br />

x1 ≥ 0 , x2 ≥ 0.<br />

10. Găsit¸i valoarea optimului următoarei probleme de programare liniară folosind duala<br />

ei: (max)g(y) =6y1 +8y2 ⎧<br />

⎨ 2y1 + y2 ≤ 4<br />

y1,y2 ∈ R.<br />

⎩<br />

y1 +2y2 ≤ 2<br />

y1 − 2y2 ≤ 1<br />

93


Indicat¸ii ¸si răspunsuri<br />

Testul 4<br />

2. Se palică algoritmul Simplex ¸si se obt¸ine optimul finit tx =(0, 4, 0, 2, 7) ¸si min(f) =7.<br />

3. Se aplică algoritmul simplex ¸si se obt¸ine solut¸ia optimă finită t <br />

86 29 82<br />

x = , , , 0, 0, 0 ¸si<br />

12 13 13<br />

min g = − 759<br />

13<br />

(de unde g = −f) ¸si astfel max f = 759<br />

18 .<br />

4. Se observă căexistăcinci solut¸ii de tăiere pentru o bară: 1) se taie o bucată de8m<br />

¸si alta de 5,25 m obt¸inându-se de¸seu 0, 75 = 3<br />

m; 2) se taie o bucată de8m¸si două<br />

4<br />

bucăt¸i de 2,5 m obt¸inându-se de¸seu 1 m; 3) se taie două bucăt¸i de 5,25 m ¸si una de 2,5<br />

mobt¸inându-se de¸seu 1 m; 4) se taie o bucată de5,25¸si trei de 2,5 m obt¸inându-se<br />

de¸seu 1, 25 = 5<br />

m; 5) se taie cinci bucăt¸i de 2,5 m obt¸inându-se de¸seu de 1, 5=6<br />

4 4 m.<br />

Notând cu xi, i = 1, 5 numărul de bare planificate a se tăia <strong>în</strong> modul ”i” obt¸inem<br />

problema de programare liniară<br />

(min)f = 1<br />

4 (3x1 +4x2 +4x3 +5x4 +6x5)<br />

x1 + x2 = 500<br />

x1 +2x3 + x4 = 800<br />

2x2 + x3 +3x4 +5x5 = 450<br />

xi ≥ 0 , i = 1, 5.<br />

Pentru a u¸sura calculele se va folosi funct¸ia obiectiv f1 =3x1 +4x2 +4x3 +5x4 +6x5.<br />

Se aplică algoritmul Simplex ¸si se obt¸in solut¸iile optime t x1 = (500, 0, 150, 0, 60), t x2 =<br />

(500, 0, 90, 120, 0), t x3 = (380, 120, 210, 0, 0), deci <strong>în</strong> final min(f1) = 2460(m) ⇒ min(f) =<br />

615(m) cu t (x) =α · t x1 + β · t x2 + γ · t x3 cu α, β, γ ∈ [0, 1], α + β + γ =1.<br />

5. Se aplică algoritmul Simplex pentru funct¸ia obiectiv g = −f ¸si se obt¸ine optim infinit:<br />

x2 = M>0 (foarte mare), x1 = 19<br />

10 , x3 = 1 1<br />

+<br />

5 2 · M, x4 = 2 1<br />

4<br />

+ · M, min(g) =−128 −<br />

15 3 15 3 M,<br />

de unde max(f) = 128<br />

15<br />

+ 4<br />

3 M.<br />

6. Se plică algoritmul Simplex ¸si se obt¸in solut¸ii multiple ¸si anume:<br />

<br />

t<br />

x1 = 2, 1<br />

<br />

5<br />

t<br />

, , 0, 0 , x2 = 0,<br />

3 3 5<br />

<br />

13 1<br />

, , 0, ⇒<br />

6 6 2<br />

t x = α · t x1 + β · t x2<br />

cu α, β ∈ [0, 1], α + β =1¸si min(g) =−23, deci max(f) =23.<br />

7 Se introduc variabilele ecart x5 ¸si x6 obt¸inem forma canonică<br />

(min)f(x) =4x1 +8x2 − 2x3 + x4<br />

x1 + x2 + x4 =2<br />

x1 +2x2 + x3 + x5 =5<br />

x2 + x3 − x6 =3<br />

xi ≥ 0 , i = 1, 6.<br />

Se aplică algoritmul Simplex ¸si se obt¸ine optimul finit t x =(0, 0, 5, 2, 0, 0), adică x1 =0,<br />

x2 =0, x3 =5, x4 =2¸si min(f) =−8.<br />

94


8. Se obt¸ine forma canonică:<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

(min)g(x) =−3x1 +3x2 − 4x3<br />

x1 − x2 − x3 + x4 =8<br />

x1 − x2 + x3 − x5 =1<br />

xi ≥ 0 , i = 1, 5.<br />

9. Avem duala:<br />

(min)g(y) =4y1 +3y2 +5y3<br />

y1 − 2y2 +3y3 ≥−1<br />

y1 + y2 − y3 ≥ 1<br />

yi ≥ 0 , i = 1, 3.<br />

Forma canonică a acestei probleme de programare liniară este:<br />

⎧<br />

⎪⎨<br />

(min)g(y) =4y1 +3y2 +5y3<br />

y1 − 2y2 +3y3 − y4 = −1<br />

y1 ⎪⎩<br />

+ y2 − y3 − y5 =1<br />

yi ≥ 0 , i = 1, 5.<br />

Se aplică algoritmul Simplex ¸si se obt¸ine solut¸ia optimă finită t <br />

1 2<br />

y = , , 0 ¸si<br />

3 3<br />

min(g) = 10<br />

10<br />

⇒ maxf =<br />

3 3 . Se poate obt¸ine ¸si solut¸ia problemei init¸iale: t <br />

1 11<br />

x = , .<br />

3 3<br />

10. Duala problemei considerate este:<br />

(min)f(x) =4x1 +2x2 + x3<br />

⎧<br />

⎨ 2x1 + x2 + x3 =6<br />

x1 +2x2 − 2x3 =8<br />

⎩<br />

xi ≥ 0 , i = 1, 3.<br />

Se aplică algoritmul simplex ¸si se obt¸ine solut¸ia optimă finită t x =(0, 5, 1) ¸si min(f) =<br />

11 ⇒ max(g) =11.<br />

95


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul I,<br />

Editura ULB, <strong>Sibiu</strong>, 2001.<br />

96


Capitolul 6<br />

Elemente de teoria grafurilor<br />

Obiective: Scopul acestui capitol este de familiariza student¸ii cu not¸iunea de graf ¸si<br />

aplicat¸iile acesteia <strong>în</strong> <strong>economie</strong>. Termenul de ”graf” are cu totul altă semnificat¸ie decât<br />

cel de grafic. Prima lucrare de teoria grafurilor a fost scrisă de renumitul <strong>matematici</strong>an<br />

elvet¸ian Euler, <strong>în</strong> 1736, <strong>în</strong> scopul rezolvării unor jocuri ¸si amuzamente matematice. Dezvoltarea<br />

ulterioară a <strong>matematici</strong>i ¸si <strong>în</strong> special a aplicat¸iilor ei <strong>în</strong> diferite domenii ¸stiint¸ifice<br />

a dat un impuls puternic dezvoltării teoriei grafurilor. Utilizarea ei <strong>în</strong> domenii variate,<br />

teoretice sau practice, de la probleme economice la fundamentarea deciziilor politice, de la<br />

studiul ret¸elelor electrice la critica textelor, etc., îi conferă <strong>în</strong> zilele noastre o important¸ă<br />

aparte.<br />

Folosirea grafurilor <strong>în</strong> elaborarea programelor de product¸ie, investit¸ii, transport, desfacere<br />

etc. ale unităt¸ilor economice a devenit o necesitate de prim or<strong>din</strong>.<br />

Rezumat: În acest capitol se vor aborda câteva <strong>din</strong> conceptele fundamentale ale<br />

teoriei grafurilor, precum ¸si cât¸iva algoritmi utili <strong>în</strong> rezolvarea unor probleme economice.<br />

Cont¸inutul capitolului:<br />

1. Not¸iuni fundamentale<br />

2. Algoritmi pentru rezolvarea unor probleme relative la grafuri<br />

3. Problema fluxului optim <strong>în</strong> ret¸ele de transport<br />

4. Test de verificare a cuno¸stint¸elor<br />

5. Bibliografia aferentă capitolului<br />

Cuvinte cheie: graf, matricea drumurilor, componente tare conexe ale unui graf,<br />

drumuri hamiltoniene, drum de lungime optimă, metoda drumului critic, rele de trasport.<br />

6.1 Not¸iuni fundamentale<br />

Fie X omult¸ime nevidă ¸si cel put¸in numărabilă de elemente numite noduri sau vârfuri.<br />

Definit¸ia 6.1.1 Numim graf perechea (X, Γ), unde Γ ⊆ X × X, adică o mult¸ime de perechi<br />

ordonate sau nu de elemente <strong>din</strong> X.<br />

Dacă X este o mult¸ime finită, atunci graful (X, Γ) se nume¸ste graf finit, În caz contrar<br />

se zice că avem un graf infinit.<br />

Putem da pentru graf ¸si următoarea definit¸ie echivalentă:<br />

Definit¸ia 6.1.2 Numim graf perechea (X, f), undef este o funct¸ie definită peX cu valori <strong>în</strong><br />

mult¸imea P(X) apărt¸ilor (submult¸imilor) lui X.<br />

Definit¸ia 6.1.3 Dacă toate perechile distincte <strong>din</strong> Γ sunt ordonate, graful se nume¸ste orientat.<br />

În cazul contrar, graful se nume¸ste neorientat.<br />

Pentru un graf orientat (X, Γ) perechea ordonată (x, y) ∈ Γ, x, y ∈ X, senume¸ste arc, x<br />

fiind extremitatea init¸ială, iar y extremitatea finală a arcului. În cazul unui graf neorientat<br />

97


o pereche neordonată (x, y) ∈ Γ, x, y ∈ X se nume¸ste muchie.<br />

În continuare noi o să lucrăm numai cu grafuri orientate ¸si finite, fără a mai specifica<br />

acest lucru, ment¸ionând totu¸si <strong>în</strong> câteva locuri ¸si denumirea not¸iunilor corepsunzătoare de<br />

la grafurile neorientate.<br />

Un graf orientat ¸si finit va fi notat prin (X, Γ), unde X = {x1,x2,...,xn} va reprezenta<br />

mult¸imea vârfurilor, iar Γ mult¸imea arcelor.<br />

Un graf (X, Γ) se reprezintă geometric <strong>în</strong> modul următor: a) fiecare vârf este<br />

reprezentat printr-un punct <strong>din</strong> plan; b) fiecare arc (xi,xj) ∈ Γ se reprezintă printr-o linie<br />

(dreaptă sau curbă) care une¸ste cele două extremităt¸i ¸si pe care se află osăgeată cusensul<br />

de la xi la xj (vezi fig.1). Dacă xi coincide cu xj, zicemcă avem o buclă.<br />

Fig.1<br />

Într-un graf neorientat muchia se reprezintă printr-un arc fără săgeată.<br />

Într-un arc (xi,xj) vârful xi se nume¸ste predecesorul lui xj, iarxj succesorul lui xi.<br />

Exemplul 6.1.1. Graful (X, Γ) dat prin X = {x1,x2,x3,x4,x5}, Γ =<br />

{(x1,x2), (x1,x3), (x1,x4), (x2,x3), (x3,x2), (x2,x4), (x3,x4), (x3,x5), (x4,x5)} este reprezentat <strong>în</strong><br />

figura 2. În aceea¸si figură este reprezentat ¸si graful neorientat corespunzător lui.<br />

Fig.2<br />

Definit¸ia 6.1.4 Două arce ale grafului (X, Γ) se numesc adiacente dacă aucelput¸in o extremitate<br />

comună.<br />

Definit¸ia 6.1.5 Într-un graf (X, Γ) mult¸imea arcelor cu extremitatea init¸ială xi se nume¸ste<br />

mult¸imea arcelor incidente spre exterior ¸si se notează cuΓ + xi . Mult¸imea arcelor incidente<br />

spre interior vârfului xi se va nota cu Γ− xi . Atunci Γxi =Γ+ xi ∪ Γ−xi este mult¸imea arcelor<br />

incidente vârfului xi.<br />

Definit¸ia 6.1.6 Un graf (X, Γ) se nume¸ste simetric dacă oricare ar fi arcul (xi,xj) ∈ Γ avem<br />

¸si (xj,xi) ∈ Γ.<br />

Graful (X, Γ) se nume¸ste antisimetric, dacă există unarc(xi,xj) ∈ Γ astfel <strong>în</strong>cât arcul<br />

(xj,xi) ∈ Γ.<br />

Definit¸ia 6.1.7 Un graf (X, Γ) se nume¸ste complet dacă pentru orice xi,xj ∈ X <strong>din</strong> (xi,xj) ∈ Γ<br />

rezultă (xj,xi) ∈ Γ.<br />

Exemplul 6.1.2. Graful <strong>din</strong> figura 3 este simetric, cel <strong>din</strong> figura 4 este antisimetric, iar cel<br />

<strong>din</strong> figura 5 este complet.<br />

98


Fig.3 Fig.4 Fig.5<br />

Definit¸ia 6.1.8 Fie (X, Γ) un graf. Numim graf part¸ial al grafului dat, un graf (X, Γ1), unde<br />

Γ1 ⊂ Γ, adică elseobt¸ine <strong>din</strong> graful (X, Γ) prin suprimarea unor arce.<br />

Definit¸ia 6.1.9 Fie (X, Γ) un graf dat. Numim subgraf al grafului dat, un graf (X1, Γ1), unde<br />

X ⊂ X1 ¸si Γ1 ⊂ Γ.<br />

Subgraful (X1, Γ1) se obt¸ine <strong>din</strong> graful (X, Γ) prin suprimare a unuia sau a mai multor<br />

vârfuri ¸si a arcelor aferente lor.<br />

Exemplul 6.1.3. Graful <strong>din</strong> figura 7 este un graf part¸ial al celui <strong>din</strong> figura 6, iar graful <strong>din</strong><br />

figura 7 ′ un subgraf.<br />

Fig.6 Fig.7 Fig.7 ′<br />

Definit¸ia 6.1.10 Numim drum <strong>în</strong>tr-un graf o succesiune de arce, adiacente două câte două,<br />

la fel orientate, la care extremitatea finală a unui arc coincide cu extremitatea init¸ială a<br />

arcului precedent.<br />

Un drum <strong>în</strong> care extremitatea finală a ultimului arc coincide cu extremitatea init¸ială<br />

a primului arc se nume¸ste circuit.<br />

Un drum se dă prin scrierea <strong>în</strong>tre acolade (sau alte tipuri de paranteze) a succesiunii<br />

vârfurilor prin care trec arcele care constituie drumul sau ment¸ionând arcele <strong>din</strong> care se<br />

compune.<br />

Exemplul 6.1.4. În graful <strong>din</strong> figura 6 putem considera drumurile:<br />

d1 = {x1,x2,x4,x3}, d2 = {x1,x2,x4,x2,x4,x5}<br />

d3 = {x2,x4,x2}, care este un circuit.<br />

Definit¸ia 6.1.11 Numărul de arce <strong>din</strong>tr-un drum se nume¸ste lungimea lui.<br />

99


Definit¸ia 6.1.12 Un drum al unui graf se nume¸ste elementar dacă fiecare vârf al său este<br />

utilizat o singură dată. În caz contrar, drumul este numit neelementar.<br />

Un drum elementar care trece prin toate vârfurile grafului se nume¸ste hamiltonian,<br />

iar unul neelementar care are aceea¸si proprietate se nume¸ste drum nehamiltonian (prehamiltonian).<br />

Definit¸ia 6.1.13 Un drum al unui graf se nume¸ste simplu dacă utilizează fiecare arc al său<br />

o singură dată. În caz contrar, drumul se nume¸ste compus.<br />

Un drum simplu care folose¸ste arcele grafului se nume¸ste eulerian, iar unul compus<br />

care are aceea¸si proprietate se num¸ste drum neeulerian (preeulerian).<br />

Exemplul 6.1.5. În graful <strong>din</strong> figura 6 drumul d1 = {x1,x2,x4,x3,x5} este hamiltonian, dar<br />

nu este eulerian. Drumul d2 = {x1,x2,x4,x2,x4,x3,x5} este nehamiltonian. Drumul d3 =<br />

{x1,x2,x4,x5} este simplu, iar d4 = {x1,x2,x4,x2,x4,x5} este compus.<br />

Observat¸ia 6.1.1 Într-un graf neorientat not¸iunea de drum este <strong>în</strong>locuită cu cea de lant¸,<br />

iar cea de circuit cu cea de ciclu.<br />

Definit¸ia 6.1.14 Un graf (X, Γ) se nume¸ste conex dacă <strong>în</strong>tre oricare două vârfuri ale sale<br />

există unlant¸. Dacă<strong>în</strong>tre oricare două vârfuri ale grafului există un drum, atunci el se<br />

nume¸ste tare conex.<br />

Definit¸ia 6.1.15 Un subgraf conex al unui graf conex se nume¸ste componentă conexă a<br />

grafului, iar un subgraf tare conex al unui graf tare conex se nume¸ste componentă tare<br />

conexă.<br />

Se observă că un graf este conex, respectiv tare conex, dacă ¸si numai dacă elareo<br />

singură componentă conexă, respectiv tare conexă.<br />

Exemplul 6.1.6. În figurile 8 ¸si respectiv 9 avem reprezentate un graf conex ¸si respectiv<br />

unul tare conex. În figurile 10 ¸si 11 avem reprezentate un graf neconex ¸si respectiv unul<br />

care nu este tare conex.<br />

Fig.8 Fig.9<br />

Fig.10 Fig.11<br />

Graful <strong>din</strong> figura 10 are două componente conexe, iar cel <strong>din</strong> figura 11 are două<br />

componente tare conexe.<br />

100


Definit¸ia 6.1.16 Numim arbore un graf conex ¸si fără cicluri. Numim pădure un graf<br />

neconex ¸si fără cicluri.<br />

Exemplul 6.1.7. În figura 12 avem un arbore, iar <strong>în</strong> figura 13 o pădure cu 3 arbori:<br />

Fig.12 Fig.13<br />

Definit¸ia 6.1.17 Numim arborescent¸ă un graf fără circuite, <strong>în</strong> care: a) un vârf ¸si numai<br />

unul (numit rădăcină) nu este precedat de nici un altul; b) orice alt vârf este precedat de<br />

un singur cârf. Vârfurile care nu au succesori se numesc frunze sau vârfuri suspendate<br />

(terminale).<br />

Cel mai cunoscut exemplu de arborescent¸ă este ”arborele genealogic”.<br />

Exemplul 6.1.8. În figura 14 avem o arborescent¸ă curădăcina x1 ¸si cu 6 frunze.<br />

Fig.14<br />

Dacă numărul de vârfuri ale unui graf este mare, atunci reprezentarea geometrică<br />

devine greoaie. De aceea, s-au căutat alte modalităt¸i de reprezentare. Cea mai convenabilă<br />

s-a dovedit a fi cea cu ajutorul matricelor.<br />

Fie (X, Γ) un graf orientat cu X = {x1,x2,...,xn}.<br />

Definit¸ia 6.1.18 Matricea pătratică B =(bij), i, j = 1,n, definită astfel<br />

<br />

1 , dacă (xi,xj) ∈ Γ<br />

bij =<br />

0 , dacă (xi,xj) ∈ Γ<br />

se nume¸ste booleană (asociată) ata¸sată grafului(X, Γ)<br />

Exemplul 6.1.9. Fie (X, Γ) graful <strong>din</strong> figura 15.<br />

101


Matricea booleană ata¸sată grafului este<br />

B =<br />

Fig.15<br />

x1 x2 x3 x4 x5<br />

x1 0 1 1 0 0<br />

x2 0 0 0 1 0<br />

x3 0 1 0 0 1<br />

x4 0 1 0 0 1<br />

x5 0 0 0 0 0<br />

Definit¸ia 6.1.19 Matricea pătratică D =(dij), i, j = 1,n, definită astfel<br />

<br />

1 , există drum de la xi la xj<br />

dij =<br />

0 , nu există drum de la xi la xj,<br />

se nume¸ste matricea drumurilor ata¸sată grafului(X, Γ).<br />

Exemplul 6.1.10. Pentru graful <strong>din</strong> figura 15 matricea drumurilor este<br />

D =<br />

x1 x2 x3 x4 x5<br />

x1 0 1 1 1 1<br />

x2 0 1 0 1 1<br />

x3 0 1 0 1 1<br />

x4 0 1 0 1 1<br />

x5 0 0 0 0 0<br />

Definit¸ia 6.1.20 Matricea pătratică L =(lij), i, j = 1,n, definită astfel<br />

<br />

xixj , dacă (xi,xj) ∈ Γ<br />

lij =<br />

0 , dacă (xi,xj) ∈ Γ<br />

se nume¸ste matricea latină ata¸sată grafului(X, Γ).<br />

Exemplul 6.1.11. Pentru graful <strong>din</strong> figura 15 matricea latină este<br />

L =<br />

x1 x2 x3 x4 x5<br />

x1 0 x1x2 x1x3 0 0<br />

x2 0 0 0 x2x4 0<br />

x3 0 x3x2 0 0 x3x5<br />

x4 0 x4x2 0 0 x4x5<br />

x5 0 0 0 0 0<br />

În rezolvarea unor probleme teoretice sau practice se introduc ¸si alte tipuri de matrice<br />

ata¸sate unui graf, care se difine¸ste <strong>în</strong> cadrul respectiv.<br />

6.2 Algoritmi pentru rezolvarea unor probleme relative la grafuri<br />

În acest paragraf vom prezenta cât¸iva algoritmi pentru rezolvarea unor probleme<br />

relative la grafuri.<br />

102


6.2.1 Algoritmul lui Yu Chen pentru aflarea matricei drumurilor<br />

În asigurarea unor algoritmi relativi la probleme de teoria grafurilor avem nevoie de<br />

operat¸iile de adunare booleană ( <br />

+) ¸si <strong>în</strong>mult¸ire booleană ( <br />

×), definite după cum urmează<br />

<br />

+ 0 1<br />

0 0 1<br />

1 1 1<br />

<br />

× 0 1<br />

0 0 0<br />

1 1 1<br />

Algoritmul lui Yu Chen are următorii pa¸si:<br />

Pasul 1. Se scrie matricea booleană B a grafului (X, Γ);<br />

Pasul 2. Se adună boolean la prima linie toate liniile corespunzătoare la vârfurile care au<br />

cifra 1 pe prima linie. Noile cifre de 1 care apar se marchează cuo∗.<br />

Pasul 3. Se adună boolean la linia <strong>în</strong>tâi toate liniile corespunzătoare vârfurilor care au cifra<br />

1 ∗ pe prima linie. Noile cifre de 1 care apar se marchează cu∗∗. Acest pas se continuă până<br />

când nu mai apar cifre noi de 1 pe linia <strong>în</strong>tâi.<br />

Pasul 4. Se aplică pa¸sii 2 ¸si 3 la fiecare <strong>din</strong> liniile matricei booleene.<br />

În final, obt¸ine matricea D a drumurilor.<br />

Justificarea algoritmilor este imediată.<br />

Exemplul 6.2.1. Pentru graful <strong>din</strong> figura 15 să aflăm matricea drumurilor, folosind algoritmul<br />

lui Yu Chen.<br />

Scriem matricea booleană ata¸sată grafului<br />

B =<br />

Aplicând pa¸sii algoritmului obt¸inem<br />

D =<br />

x1 x2 x3 x4 x5<br />

x1 0 1 1 0 0<br />

x2 0 0 0 1 0<br />

x3 0 1 0 0 1<br />

x4 0 1 0 0 1<br />

x5 0 0 0 0 0<br />

x1 x2 x3 x4 x5<br />

x1 0 1 1 1 ∗ 1 ∗<br />

x2 0 1 ∗ 0 1 1 ∗<br />

x3 0 1 0 1 ∗ 1<br />

x4 0 1 0 1 ∗ 1<br />

x5 0 0 0 0 0<br />

care este tocmai matricea găsită la Exemplul 6.1.10.<br />

6.2.2 Algoritmi pentru precizarea existent¸ei circuitelor <strong>în</strong>tr-un graf<br />

Vom prezenta doi algoritmi.<br />

Algoritmul marcării cu ”∗”. Pa¸sii acestui algoritm sunt:<br />

Pasul 1. Se marchează cu”∗” toatevârfurile fără succesori;<br />

Pasul 2. Marcăm cu ”∗” toatevârfurile ale căror succesori au fost marcat¸i;<br />

Pasul 3. Se continuă procesul de la Pasul 2 până când nu mai putem face marcări.<br />

Dacă toate vârfurile au fost marcate, atunci graful este fără circuite. În caz că a<br />

rămas cel put¸in un vârf nemarcat, graful este un circuit.<br />

Exemplul 6.2.2. Să cercetăm dacă graful <strong>din</strong> figura 16 are circuite.<br />

103


Fig.16<br />

La pasul <strong>în</strong>tâi putem marca doar vârful x7, fiind singurul fără succesori. La pasul<br />

2 putem marca vârful x6 deoarece succesorul său x7 a fost marcat. Nu mai putem face<br />

marcare de vârfuri deoarece vârfurile rămase au succesori nemarcat¸i. A¸sadar, graful dat<br />

are circuite.<br />

Algoritmul matricei drumurilor. Cum un circuit este un drum ce <strong>în</strong>cepe ¸si se termină<br />

<strong>în</strong> acela¸si vârf, rezultă căungrafvaaveacircuitedacă<strong>în</strong> matricea drumurilor apare cifra 1<br />

pe diagonala principală. Rezultă că, pentru a cerceta dacă un graf are sau nu circuite, este<br />

suficient să găsim matricea drumurilor.<br />

Exemplul 6.2.3. Să aplicăm acest algoritm la graful <strong>din</strong> figura 16. Scriem matricea booleană<br />

B:<br />

B =<br />

x1 x2 x3 x4 x5 x6 x7<br />

x1 0 1 0 1 0 0 0<br />

x2 0 0 1 0 1 0 0<br />

x3 0 0 0 1 0 0 0<br />

x4 0 0 0 0 1 0 1<br />

x5 0 0 1 0 0 1 1<br />

x6 0 0 0 0 0 0 1<br />

x7 0 0 0 0 0 0 0<br />

Aplicând algoritmul Yu Chen pentru aflarea matricei drumurilor, obt¸inem:<br />

D =<br />

x1 x2 x3 x4 x5 x6 x7<br />

x1 0 1 1 ∗ 1 1 ∗ 1 ∗∗ 1 ∗<br />

x2 0 0 1 1 ∗ 1 1 ∗ 1 ∗<br />

x3 0 0 1 ∗∗ 1 1 ∗ 1 ∗∗ 1 ∗<br />

x4 0 0 0 0 1 1 ∗ 1<br />

x5 0 0 0 0 0 1 1<br />

x6 0 0 0 0 0 0 1<br />

x7 0 0 0 0 0 0 0<br />

Având <strong>în</strong> D o cifra de 1 pe diagonala principală, conchidem că graful are circuite.<br />

6.2.3 Algoritmi pentru aflarea componentelor tare conexe ale unui graf<br />

Aflarea componentelor tare conexe ale unui graf este importantă pentru practică<br />

deoarece se obt¸ine o partit¸ie a grafului <strong>în</strong> subgrafele tare conexe.<br />

Algoritmul marcării cu ”±”. Pasul 1. Se marchează cu”±” unvârf <strong>în</strong> care intră ¸si iese cel<br />

put¸in câte un arc.<br />

Pasul 2. Se marchează cu”±” vârfurile care sunt extremităt¸i finale pentru arce care pleacă<br />

<strong>din</strong>tr-un vârf marcat cu ”±” ¸si se marchează cu”–”vârfurile init¸ialepentruarcealecăror<br />

vârfuri finale sunt marcate cu ”–”.<br />

Pasul 3. Se aplică repetat pasul 2, până nu se mai pot face marcări. Dacă toatevârfurile<br />

au fost marcate cu ”±”, atunci graful este tare conex, având o sigură componentă tare<br />

conexă.<br />

Dacă existăvârfuri care nu au fost marcate cu ”±”, atunci se consideră mult¸imea C1<br />

formată <strong>din</strong> toate vârfurile marcate cu ”±”. C1 formează o primă componentătareconexă.<br />

Pasul 4. În graful dat se elimină vârfurile <strong>din</strong> componenta C1 ¸si toate arcele aferente<br />

acestora. Noului graf (de fapt, subgraf al grafului init¸ial) i se aplică Pa¸sii 2–3 până se<br />

găsesc toate componentele tare conexe ale grafului.<br />

Pentru a evident¸ia geometric (intuitiv) descompunerea grafului dat <strong>în</strong> componente<br />

tare conexe se aranjează vârfurile pe componente ¸si se trasează arcele <strong>din</strong> graful init¸ial.<br />

Exemplul 6.2.4. Să considerăm graful <strong>din</strong> figura 17.<br />

104


Fig.17<br />

Deoarece <strong>în</strong> vârful x1 iese ¸si intră cel put¸in câte un arc îl marcăm cu ”±”. Apoi<br />

marcăm cu ”+” vârfurile x2 ¸si x5 ¸si cu ”–” vârful x3. Acum marcăm cu ”–” vârful x2 ¸si cu<br />

”+” vârfurile x4 ¸si x6. Procesul de marcare nu mai poate continua, rămânând vârfuri care<br />

nu sunt marcate cu ”±”.<br />

Prima componentă tare conexă a grafului este C1 = {x1,x2,x3}.<br />

Suprimăm vârfurile x1,x2,x3 ¸si arcele adiacente lor ¸si obt¸inem graful <strong>din</strong> figura 18.<br />

Fig.18<br />

Imediat se marchează cu ”±” numai vârfurile x4 ¸si x5, obt¸inând cea de-a doua<br />

componentă tare conexă C2 = {x4,x5}. Vârful x6 formează cea de-a treia componentă tare<br />

conexă C3.<br />

În figura 19 prezentăm graful cu vârfurile sale împărt¸ite <strong>în</strong> componente tare conexe.<br />

105


Fig.19<br />

Algoritmul lui Yu Chen. Acest algoritm pentru aflarea componentelor tare conexe folose¸ste<br />

ideea de lucru de la algoritmul lui Chen pentru determinarea matricei drumurilor.<br />

Pasul 1. Se scrie matricea booleană B a grafului (X, Γ).<br />

Pasul 2. Se determină toate drumurile care pleacă <strong>din</strong>x1 spre alte vârfuri, procedând ca<br />

la pa¸sii 2 ¸si 3 de la algoritmul Yu Chen pentru determinarea matricei drumurilor, adică<br />

se introduc prin adunare booleană toate cifrele de pe linia <strong>în</strong>tâi. Notăm cu V1 mult¸imea<br />

vârfurilor care au cifra 1 pe linia <strong>în</strong>tâi astfel obt¸inută.<br />

Pasul 3. Ca la pasul 2 procedăm pe coloana <strong>în</strong>tâi, determinând toate vârfurile care sunt<br />

legate prin drumuri cu x1. Notăm cu V2 mult¸imea vârfurilor care au cifra 1 pe coloana<br />

<strong>în</strong>tâi astfel obt¸inută.<br />

Pasul 4. Determinăm prima componentă tare conexă, luând C1 =(V1 ∩ V2) ∪{x1}.<br />

Pasul 5. În matricea B se elimină liniile ¸si coloanele care au vârfurile <strong>în</strong> C1. La matricea<br />

obt¸inută se aplică, <strong>din</strong> nou pa¸sii 2–5. Se aplică algoritmul până se epuizează vârfurile<br />

grafului.<br />

Exemplul 6.2.5. Să considerăm graful <strong>din</strong> figura 20. Să-i aflăm componentele tare conexe.<br />

Fig.20<br />

Scriem matricea booleană ata¸sată grafului:<br />

B =<br />

x1 x2 x3 x4 x5 x6 x7 x8<br />

x1 0 1 1 0 0 0 0 0<br />

x2 0 0 0 0 0 0 0 0<br />

x3 0 1 0 1 0 0 0 1<br />

x4 0 1 0 0 1 0 0 0<br />

x5 0 1 0 0 0 1 0 0<br />

x6 0 1 0 0 1 0 0 0<br />

x7 0 0 0 1 0 1 0 1<br />

x8 1 0 0 1 0 0 1 0<br />

Determinăm toate legăturile prin drumuri ce pleacă <strong>din</strong>x1 spre alte vˆrfuri:<br />

x1 x2 x3 x4 x5 x6 x7 x8<br />

x1 1 ∗∗ 1 1 1 ∗ 1 ∗∗ 1 ∗∗∗ 1 ∗∗ 1 ∗<br />

de unde V1 = {x1,x2,x3,x4,x5,x6,x7,x8}.<br />

Procedăm la fel pe coloana <strong>în</strong>tâi, scriind tabelul, pentru <strong>economie</strong> de spat¸iu, tot pe<br />

orizontală<br />

x1 1 ∗∗ 1 ∗ 1 ∗ 1<br />

x1 x2 x3 x4 x5 x6 x7 x8<br />

106


De aici V2 = {x1,x3,x7,x8}.<br />

Acum găsim prima componentă tareconexă C1 =(V1 ∩ V2) ∪{x1} = {x1,x3,x7,x8}.<br />

Eliminăm <strong>în</strong> matricea B liniile ¸si coloanele corespunzătoare vârfurilor <strong>din</strong> C1 ¸si obt¸inem<br />

matricea<br />

x2 x4 x5 x6<br />

x2 0 0 0 0<br />

B = x4 1 0 1 0<br />

x5 1 0 0 1<br />

x6 1 0 1 0<br />

Cum pe linia lui x2 <strong>în</strong> B1 avem numai cifra 0, deducem că următoarea componentă<br />

tare conexă esteC2 = {x2}.<br />

Eliminând linia ¸si coloana corespunzătoare vârfului x2 <strong>din</strong> B1, obt¸inem<br />

B2 =<br />

x4 x5 x6<br />

x4 0 1 0<br />

x5 0 0 1<br />

x6 0 1 0<br />

Imediat rezultă ¸si componenta tare conexă C3 = {x4}, rămânând matricea<br />

pentru care avem:<br />

B3 =<br />

x5 x6<br />

x5 0 1<br />

x6 1 0<br />

x5 x6<br />

x5 1 ∗ 1 ∗ , V1 = {x5,x6}<br />

x5 1∗ 1<br />

x5 x6<br />

, V2 = {x5,x6}<br />

deci mai avem componenta tare conexă C4 = {x5,x6}.<br />

Observat¸ia 6.2.1 Deoarece oricare două vârfuri <strong>din</strong>tr-o componentă tare conexă suntlegate<br />

<strong>în</strong>tre ele prin drumuri, rezultă că un graf poate fi reprezentat prin unul care are ca vârfuri<br />

componentele tare conexe, arcele de legătură, <strong>în</strong>tre ele stabilindu-se după arcele <strong>din</strong> graful<br />

dat. În cazul exemplului nostru obt¸inem graful <strong>din</strong> figura 21. Graful astfel obt¸inut se<br />

nume¸ste graful condensat ata¸sat grafului dat.<br />

Fig.21<br />

Graful condensat este important <strong>în</strong> rezolvarea multor probleme practice deoarece<br />

reduce dimensiunea sistemelor complexe.<br />

107


6.2.4 Algoritmi pentru aflarea drumurilor hamiltoniene ale unui graf<br />

În multe aplicat¸ii practice avem de stabilit succesiunea unui număr de operat¸ii, cu<br />

respectarea unei anumite ori<strong>din</strong>i. Din punctul de vedere a teoriei grafurilor aceasta revine<br />

la găsirea unui drum hamiltonian <strong>în</strong> graful asociat aplicat¸iei respective.<br />

Algoritmul Yu Chen pentru grafe fără circuite.<br />

Pasul 1. Se determină matricea D a drumurilor ata¸sată grafului.<br />

Pasul 2. La matricea D se mai adaugă o coloană ”a”, pe care se trec numărul de cifre 1<br />

de pe fiecare linie <strong>din</strong> D. Aceste numere se numesc puterile de atingere corespunzătoare<br />

vârfurilor grafului (ele reprezintă numărul de vârfuri, care sunt legate prin drumuri plecând<br />

<strong>din</strong> vârful respectiv).<br />

Pasul 3. Dacă pe coloana ”a” avem puteri de atingere diferite două câte două, atunci graful<br />

are drum hamiltonian. Succesiuna vârfurilor <strong>în</strong> drumul hamiltonian se obt¸ine <strong>în</strong> or<strong>din</strong>ea<br />

descrescătoare a puterilor de atingere (n − 1,n− 2,...,2, 1, 0).<br />

Dacă cel put¸in două puteri de atingere sunt egale, atunci graful nu are drumuri<br />

hamiltoniene.<br />

Observat¸ia 6.2.2 Dacă ungraffără cricuite are drum hamiltonian, atunci el este unic.<br />

Exem,plul 6.2.6. Fie graful <strong>din</strong> figura 22. Să cercetăm dacă are drum hamiltonian.<br />

Matricea booleană ata¸sată grafului este<br />

iar matricea drumurilor<br />

B =<br />

D =<br />

Fig.22<br />

x1 x2 x3 x4 x5 x6<br />

x1 0 0 0 0 0 0<br />

x2 0 0 0 0 0 1<br />

x3 0 1 0 0 0 1<br />

x4 1 1 1 0 1 0<br />

x5 1 0 1 0 0 0<br />

x6 1 0 0 0 0 0<br />

x1 x2 x3 x4 x5 x6 a<br />

x1 0 0 0 0 0 0 0<br />

x2 1 ∗ 0 0 0 0 1 2<br />

x3 1 ∗ 1 0 0 0 1 3<br />

x4 1 1 1 0 1 1 ∗ 5<br />

x5 1 1 ∗ 1 0 0 1 ∗ 4<br />

x6 1 0 0 0 0 0 1<br />

Cum pe coloana a avem puteri de atingere diferite două câte două, rezultă că graful<br />

admite un drum hamiltonian. Acesta este dH = {x4,x5,x3,x2,x6,x1}.<br />

108


Algoritmul Yu Chen pentru grafuri cu circuite.<br />

Acest algoritm are următorii pa¸si:<br />

Pasul 1. Se determină componentele tare conexe ale grafului (X, Γ), notatecuC1,C2,....<br />

Pasul 2. Se determină graful condensat asociat grafului (X, Γ), care este un graf fără circuite.<br />

Pasul 3. Se determină drumul hamiltonian <strong>în</strong> graful condensat, când există.<br />

Pasul 4. Se aranjează componentele tare conexe <strong>în</strong> or<strong>din</strong>ea dată de drumul hamiltonian<br />

determinat la Pasul 3.<br />

Pasul 5. Se scriu toate drumurile hamiltoniene <strong>din</strong> fiecare componentă tareconexă.<br />

Pasul 7. Stabilim legăturile de la o componentă laalta<strong>în</strong> funct¸iedearceledeincident¸ă<br />

(legătură) <strong>din</strong> graful dat, citind apoi toate drumurile hamiltoniene.<br />

Observat¸ia 6.2.3 Dacă<strong>în</strong> graful condensat nu există drum hamiltonian sau <strong>în</strong>tre două componente<br />

nu există legătură, atunci graful nu are drumuri hamiltoniene.<br />

Exemplul 6.2.7. Să aflăm drumurile hamiltoniene ale grafului <strong>din</strong> figura 20.<br />

La exemplul 6.2.5 am găsit componentele tare conexe<br />

C1 = {x1,x3,x7,x8},C2 = {x2},C3 = {x4},C4 = {x5,x6}<br />

¸si graful condensat <strong>din</strong> figura 21.<br />

Se observă că <strong>în</strong> graful condensat avem drumul hamiltonian<br />

dCH = {C1,C3,C4,C2}.<br />

Acum, scriem componentele tare conexe <strong>în</strong> or<strong>din</strong>ea <strong>din</strong> drumul dCH ¸si sub ele scriem<br />

toate drumurile hamiltoniene <strong>din</strong> fiecare componentă:<br />

C1 C3 C4 C2<br />

x1x3x8x7 ↘<br />

x7x8x1x3 ↗ x4 ↗ x5x6 ↘<br />

x6x7<br />

Apoi stabilim legăturile <strong>în</strong>tre ultimele elemente <strong>din</strong> drumurile <strong>din</strong>tr-o componentă ¸si<br />

primele vârfuri <strong>din</strong> componenta următoare (le indicăm prin săget¸i).<br />

Obt¸inem drumurile hamiltoniene:<br />

d1H = {x1,x3,x8,x7,x4,x5,x6,x2}<br />

d2H = {x7,x8,x1,x3,x4,x5,x6,x2}<br />

Algoritmul matricilor latine. Vom prezenta un procedeu prin care se pot găsi toate drumurile<br />

elementare, deci ¸si cele hamiltoniene, precum ¸si circuitele hamiltoniene. Fie (X, Γ)<br />

un graf.<br />

Vom utiliza matricea latină (Definit¸ia 6.1.20) L =(lij), unde<br />

<br />

xixj , dacă (xi,xj) ∈ Γ<br />

lij =<br />

0 , dacă (xi,xj) ∈ Γ,i,j = 1,n.<br />

Construim matricea L, obt¸inută <strong>din</strong> L prin <strong>în</strong>lăturarea lui xi <strong>din</strong> succesiunea xixj,<br />

când acasta există.<br />

Acum, definim o <strong>în</strong>mult¸ire specială de matrice, numită <strong>în</strong>mult¸irea latină ¸si notată<br />

prin ”∗”, după cum urmează: a) <strong>în</strong>mult¸irea se face linii prin coloane; b) <strong>în</strong> locul <strong>în</strong>mult¸irii<br />

obi¸snuite se face o alăturare de elemente, dacă acestea nu se repetă, sau se scrie 0 <strong>în</strong> caz<br />

contrar; c) <strong>în</strong> locul adunării obi¸snuite se iau grupele obt¸inute la b, când avem astfel de<br />

grupe. Prescurtat, vom scrie L ∗ L = L 2 . Analog, calculăm L 2 ∗ L = L 3 ,...,L k−1 ∗ L = L k . Se<br />

observă că L k cont¸ine toate drumurile elementare de lungime k.<br />

Prin urmare, <strong>în</strong> matricea L n−1 figurează toate drumurile hamiltoniene. Dacă dorim<br />

să obt¸inem circuitele hamiltoniene se va calcula L n , dar admitem, ca except¸ie, situat¸ia de<br />

repetare a primului ¸si a ultimului vârf (cel care <strong>în</strong>chide circuitul).<br />

Exemplul 6.2.8. Pentru graful <strong>din</strong> figura 23 să se determine drumurile hamiltoniene.<br />

109<br />

x2


¸si<br />

Fig.23<br />

Scriem matricea latină L, iar apoi <strong>din</strong> ea găsim L prin suprimarea primei litere:<br />

L =<br />

Acum calculăm<br />

Apoi avem:<br />

a b c d e<br />

a 0 ab ac 0 0<br />

b 0 0 bc 0 be<br />

c 0 0 0 cd 0<br />

d da db 0 0 0<br />

e 0 0 ec 0 0<br />

L 2 = L ∗ L =<br />

L 3 = L 2 ∗ L =<br />

L 4 = L 3 ∗ L =<br />

, L =<br />

a b c d e<br />

a 0 b c 0 0<br />

b 0 0 c 0 e<br />

c 0 0 0 d 0<br />

d a b 0 0 0<br />

e 0 0 c 0 0<br />

a b c d e<br />

a 0 0 abc acd abe<br />

b 0 0 bec bcd 0<br />

c cda cdb 0 0 0<br />

d 0 dab<br />

e 0 0 0 ecd 0<br />

dac<br />

dbc 0 dbe<br />

a b c d e<br />

a 0 acdb abec abcd 0<br />

b bcda 0 0 becd 0<br />

c 0 cdab 0 0 cdbe<br />

d 0 0<br />

e ecda ecdb 0 0 0<br />

dabc<br />

dbec 0 dabe<br />

a b c d e<br />

a 0 0 0 abecd acdbe<br />

b becda 0 0 0 0<br />

c 0 0 0 0 cdabe<br />

d 0 0 dabec 0 0<br />

e 0 ecdab 0 0 0<br />

În concluzie, graful dat are 6 drumuri hamiltoniene: d1H = {a, b, e, c, d}, d2H =<br />

{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}.<br />

Pentru a obt¸ine circuitele hamiltoniene se va calcula L 5 = L 4 ∗ L, dar acum se admite ca<br />

primul ¸si ultimul vârf să se repete.<br />

6.2.5 Algoritmi pentru determinarea drumurilor de lungime optimă<br />

În multe probleme practice suntem pu¸si <strong>în</strong> situat¸ia de a ata¸sa fiecărui arc <strong>din</strong> graful<br />

asociat problemelor respective un număr (timp de deplasare de-a lungul arcului, cost de<br />

110


transport de-a lungul arcului, beneficiu etc.) care, <strong>în</strong>tr-o astfel de situat¸ie, se interpretează<br />

ca lungimea sau capacitatea arcului. De obicei, <strong>în</strong>tr-o astfel de problemă practică secere<br />

drumul de lungime optimă (maximă sau minimă).<br />

Vom mai considera că graful asociat problemei nu are circuite, dar are un vârf de<br />

intrare x1 ¸si un vârf de ie¸sire xn.<br />

Algoritmul elementar (Bellman). El are la bază principiul de optimalitate al lui Bellman:<br />

orice politică optimală este formată <strong>din</strong> subpolitici optimale.<br />

Prin acest algoritm fiecui vârf xi i se ata¸sează unnumăr di, reprezentând lungimea<br />

minimă a drumurilor de la x1 la xi.<br />

Considerăm d1 =0. Acum, să presupunem că dorimsăgăsim pe dl, unde vârful xl este<br />

succesorul vârfurilor xi, xj ¸si xk, la care au fost deja calculate numerele di, dj ¸si dk. Atunci<br />

lungimea minimă dl de la x1 la xl se determină prin formula<br />

dl = min(di + cil,dj + cjl,dk + ckl)<br />

unde cil, cjl ¸si ckl sunt capacităt¸ile corespunzătoare arcelor (xi,xl), (xj,xl) ¸si (xk,xl).<br />

În formula lui dl subliniem <strong>în</strong> paranteze valoarea pentru care minimul este atins.<br />

După determinarea tuturor numerelor d1,d2,...,dn, valoarea lui dn este lungimea minimă a<br />

drumului de la x1 la xn, iar pornind de la xn spre x1 ¸si citind vârfurile subliniate, obt¸inem<br />

drumul de lungime minimă.<br />

Pentru un drum de lungime maximă se lucrează <strong>în</strong> mod analog, <strong>în</strong>locuind minimul<br />

cu maximul.<br />

Exemplul 6.2.9. Pentru graful <strong>din</strong> figura 24 să se afle drumul de lungime minimă.<br />

Avem succesiv:<br />

Fig.24<br />

d1 =0,<br />

d3 = min{d1 +7} =7,<br />

d2 = min{d1 +2,d3 +4} = min{2, 10} =2,<br />

d4 = min{d2 +3,d3 +9} = min{5, 16} =5,<br />

d5 = min{d2 +4,d4 +8} = min{6, 13} =6,<br />

d6 = min{d5 +3,d4 +2} = min{9, 7} =7,<br />

d7 = min{d5 +9,d6 +7} = min{15, 14} =14.<br />

Prin urmare, lungimea minimă este 14, iar drumul care are această lungime este:<br />

dmin = {x1,x2,x4,x6,x7}. În figura 24 arcele drumului minim sunt dublate cu linie <strong>în</strong>treruptă.<br />

Algoritmul Bellman–Kalaba. Ideea de lucru este aceea¸si cu cea de la algoritmul elementar:<br />

succesiv,pentru fiecare vârf, se calculează câteocotă(unnumăr). Căutăm tot drumuri de<br />

lungime minimă. Introducem matricea pătratică C =(cij) i,j=1,n , definită astfel<br />

⎧<br />

⎨<br />

cij =<br />

⎩<br />

l(xi,xj) , dacă există arcul (xi,xj)<br />

0 , dacă i = j<br />

∞ , dacă nuexistă arcul (xi,xj)<br />

111


unde l(xi,xj) este lungimea arcului (xi,xj).<br />

Notăm cu lik, i = 1,n, cota ata¸sată vârfului xi la pasul k, unde de obicei, luăm li,1 = cin,<br />

când se caută drumul de lungime minimă <strong>în</strong>tre x1 ¸si xn.<br />

Determinăm valorile lik, pas cu pas, prin rezolvarea sistemului<br />

li,k = min (cij + lj,k−1), k =2, 3,...,i= 1,n.<br />

j=1,n<br />

Algoritmul se <strong>în</strong>cheie când li,k = li,k+1 situat¸ie <strong>în</strong> care l1,k reprezintă lungimea minimă<br />

a drumului de la x1 la xn.<br />

Stabilirea drumului de lungime minimă se face astfel: pornind de la xn, pentru fiecare<br />

arc (xi,xj) se decide apartenent¸a sa la drumul minim dacă<br />

lj,k − li,k = cij = l(xi,xj).<br />

Practic, algoritmul lucrează după următorii pa¸si:<br />

Pasul 1. Se scrie matricea C.<br />

Pasul 2. Se calculează cotele li,1, i = 1,n. Pentru aceasta matricei C i se adaugă ultima<br />

coloană, pe care o notăm cu li,1. Apoi, se <strong>în</strong>mult¸e¸ste C cu această coloană li,1 după regula:<br />

inmult¸irea se <strong>în</strong>locuie¸ste cu adunare, iar adunarea cu operat¸ia de luare a minimului. Rezultă<br />

astfel valorile de pe coloana li,2.<br />

Pasul 3. Procesul de la pasul 2 se repetă cu coloana li,2 ¸s.a.m.d. până seobt¸in două coloane<br />

identice li,k ¸si li,k+1.<br />

Exemplul 6.2.10. Să găsim drumul de lungime minimă <strong>din</strong> graful dat <strong>în</strong> figura 24 utilizând<br />

algoritmul Bellman–Kalaba.<br />

Avem sucesiv<br />

x1 x2 x3 x4 x5 x6 x7 li,1 li,2 li,3 li,4 li,5<br />

x1 0 2 7 ∞ ∞ ∞ ∞ ∞ ∞ 15 14 14<br />

x2 ∞ 0 ∞ 3 4 ∞ ∞ ∞ 13 12 12 12<br />

x3 ∞ 4 0 9 ∞ ∞ ∞ ∞ ∞ 17 16 16<br />

x4 ∞ ∞ ∞ 0 8 2 ∞ ∞ 9 9 9 9<br />

x5 ∞ ∞ ∞ ∞ 0 3 9 9 9 9 9 9<br />

x6 ∞ ∞ ∞ ∞ ∞ 0 7 7 7 7 7 7<br />

x7 ∞ ∞ ∞ ∞ ∞ ∞ 0 0 0 0 0 0<br />

Cum li,4 coincide cu li,5, algoritmuls-a<strong>în</strong>cheiat. Avem<br />

lmin(x1,x7) =l1,4 =14,<br />

iar drumul de lungime minimă seaflă prin selectarea arcelor (xi,xj) pentru care lj,k−li,k = cij.<br />

Aceste arce sunt: (x1,x3), (x2,x4), (x4,x6), (x6,x7), de unde rezultă că drumul de lungime<br />

minimă estedmin = {x1,x2,x4,x6,x7}.<br />

Observat¸ia 6.2.4 Pentru drumul de lungime maximă matricea C este analoagă numaică<strong>în</strong><br />

loc de +∞ se ia −∞.<br />

Teoria grafurilor, ca instrument matematic utilizat <strong>în</strong> rezolvarea problemelor <strong>din</strong><br />

diferite domenii, este foarte bogată <strong>în</strong> algoritmi. Pentru cei care doresc să aprofundeze<br />

această minunată colect¸ie, poate apela la lucrările [2], [3], [4], [5], [6], [7], [8].<br />

6.2.6 Metoda drumului critic<br />

Metoda drumului critic (Critical Path Method – C.P.M.) este un instrument matematic<br />

util speciali¸stilor <strong>în</strong> rezolvarea programelor complexe de planificare, investit¸ii, product¸ie<br />

etc. Principiul metodei constă <strong>în</strong> descompunerea unui program complex <strong>în</strong> părt¸i componente,<br />

numite activităt¸i sau operat¸ii, la un nivel care să permită corelarea funct¸ională a<br />

acestora, adică săfacă posibilă stabilirea intercondit¸ionărilor <strong>în</strong>tre părt¸ile componente. La<br />

112


stabilirea listei (ret¸elei) de activităt¸i xi, speciali¸stii care participă la această operat¸ie trebuie<br />

să precizeze activităt¸ile care condit¸ionează sau preced <strong>în</strong> mod necesar activitatea xi. Astfel,<br />

se formează o listă de ateriorităt¸i obligatorii. Cu ajutorul acestor date se construie¸ste un<br />

graf G – graful asociat sau graful program – <strong>în</strong> felul următor:<br />

a) fiecărei activităt¸i i se asociază unarc(xi,xj), unde vârful (evenimentul) xi reprezintă<br />

<strong>în</strong>ceputul operat¸iei, iar xj sfâr¸situl ei;<br />

b) vârful x1 este numai vârful de <strong>în</strong>ceput (intrare) <strong>în</strong> graf, vârful xn este numai vârf de<br />

sfâr¸sit (ie¸sire), iar celelalte vârfuri sunt ¸si de intrare ¸si de ie¸sire <strong>în</strong> graf;<br />

c) condit¸ionarea (anterioritatea) a două activităt¸i se reprezintă prin succesiunea arcelor<br />

corespunzt¸oare;<br />

d) fiecărui arc (xi,xj) i se asociază unnumăr nenegativ tij, semnificând durata activităt¸ii<br />

respective;<br />

e) nici o activitate nu poate <strong>în</strong>cepe <strong>în</strong>aintea terminării tuturor activităt¸ilor precedente ¸si<br />

nu se poate finaliza după <strong>în</strong>ceperea activităt¸ilor următoare.<br />

Graful astfel ata¸sat unei ret¸ele de activităt¸i este un graf conex orientat, fără circuite,<br />

cu un singur vârf x1 de intrare <strong>în</strong> graf ¸si un singur vârf xn de ie¸sire <strong>din</strong> graf. Acest graf–<br />

program evident¸iază legăturile funct¸ionale (tehnologie, <strong>economie</strong> ¸s.a.) <strong>din</strong>tre activităt¸i.<br />

Ment¸ionăm că un astfel de graf, asociat unui program complex, poartă numelederet¸ea de<br />

planificare.<br />

Este evident că <strong>în</strong>tr-o ret¸eadeplanificareexistă cel put¸in o succesiune de activităt¸i<br />

de la intrare la ie¸sire. O astfel de succesiune reprezintă un drum de la intrare la ie¸sire,<br />

având o anumită lungime.<br />

În C.P.M. esent¸ial este de remarcat faptul că cea mai ”lungă” succesiune de activităt¸i<br />

de la intrare la ie¸sire determină durata minimă posibilă deexecut¸ie integrală a programului.<br />

Această succesiune de activităt¸i poartă numele de drum critic (drumul de lungime<br />

maximă). Arcele lui reprezintă operat¸iile critice, adică acele activităt¸i pentru care efectuarea<br />

lor nu poate <strong>în</strong>târzia, fără casă fie afectat termenul de finalizare a <strong>în</strong>tregii lucrări.<br />

Într-o ret¸ea de activităt¸i pot apare operat¸iicaresedesfă¸soară <strong>în</strong> serie (una după alta),<br />

care <strong>în</strong> graf se reprezintă ca o succesiune de arce, ¸si operat¸iicaresedesfă¸soară <strong>în</strong> paralel<br />

(simultan), care <strong>în</strong> graf se reprezintă astfel<br />

Această reprezentare poate crea confuzia că un arc (xi,xj) reprezintă două act¸iuni<br />

diferite. Pentru a <strong>în</strong>lătura acest neajuns, uneori, se introduc a¸sa numitele operat¸ii fictive<br />

de durată zero, a¸sa cum se arată <strong>în</strong> figura<br />

Activităt¸ile fictive se desenează punctat ¸si au durata zero pentru că nuconsumănici<br />

timp ¸si nici resurse.<br />

Având graful unei ret¸ele de activităt¸i, se trece la determinarea parametrilor programului.<br />

Ace¸stia sunt:<br />

113


a) durata drumului critic <strong>în</strong>tre două vârfuri xi ¸si xj, notat prin tc(xi,xj) ¸si obt¸inut prin<br />

valoarea maximă a duratei drumurilor <strong>din</strong>tre vârfurile xi ¸si xj;<br />

b) durata drumului critic al programului este dată detc(x1,xn). În realizarea unui program<br />

ret¸ea de activităt¸i ne interesează dacă o operat¸ie necritică poatefiamântă cuunanumit<br />

interval de timp astfel <strong>în</strong>cât nici una <strong>din</strong> operat¸iile care o succed să nufiestânjenită <strong>în</strong><br />

privint¸a duratei ce i-a fost programată. Asta <strong>în</strong>seamnă că durata <strong>în</strong>tregului program<br />

trebuie să rămână tc(x1,xn);<br />

c) ti – timpul cel mai devreme (scurt) de realizare a evenimentului xi. Avemti = tc(x1,xi);<br />

d) t ∗ i – timpul cel mai târziu (lung) de realizare a evenimentului xi. Avem<br />

t ∗ i = tc(1,n) − tc(i, n)<br />

Se observă căti se calculează ca durata drumurilor de lungime maximă parcurgând<br />

ret¸eaua <strong>în</strong> sens direct, iar t∗ i ca durata drumurilor de lungime maximă obt¸inute<br />

prin parcurgerea ret¸elei <strong>în</strong> sens invers.<br />

e) R(xi) – rezerva de timp a evenimentului xi dată prin formula<br />

R(xi) =t ∗ i − ti.<br />

Intervalul [ti,t ∗ i ] se nume¸ste intervalul de fluctuat¸ie al evenimentului xi adică intervalul<br />

<strong>în</strong> care se va putea realiza evenimentul xi fără a produce modificări la timpul total<br />

de realizae a programului. Pentru evenimentul critic avem R(xi) =0, iar pentru cele<br />

necritice avem R(xi) > 0;<br />

f) R(xi,xj) – rezerva (marja) totală de timp pentru operat¸ia (activitatea)(xi,xj) reprezintă<br />

timpul maxim cu care se poate mări durata activităt¸ii fără să se afecteze durata totală<br />

a programului. Avem formula de calcul<br />

R(xi,xj) =t ∗ i − ti − t(xi,xj)<br />

unde t(xi,xj) reprezintă timpul necesar realizării operat¸iei (xi,xj);<br />

g) r(xi,xj) – rezerva de timp liberă (marja liberă) a operat¸iei (xi,xj) reprezintă partea<strong>din</strong><br />

rezerva totală cu care se poate dilata durata de realizare a activităt¸ii (xi,xj) fără săfie<br />

afectat termenul cel mai devreme de realizare a evenimentului xi. Avem<br />

r(xi,xj) =tj − ti − t(xi,xj).<br />

h) rs(xi,xj) – rezerva de timp sigură (marja sigură)a activităt¸ii (xi,xj) se define¸ste prin<br />

formula<br />

rs(xi,xj) =tj − t ∗ i − tij<br />

Dacă rs(xi,xj) < 0, atunci se spune că activitatea (xi,xj) nu are marjă sigură.<br />

Intervalele de fluctuat¸ie ¸si marjele libere măsoară elasticitatea unui program. Cu cât<br />

acestea sunt mai mici, cu atât programul este mai rigid.<br />

Determinarea tuturor acestor parametrii ata¸sat¸i unei ret¸ele de planificare se poate<br />

realiza prin <strong>în</strong>tocmirea unui tabel de forma:<br />

i j tij ti tj t ∗ i t ∗ j R(xi) R(xi,xj) r(xi,xj) rs(xi,xj)<br />

În prealabil se vor calcula duratele tc(x1,xi), respectivtc(xi,xn) ale drumurilor critice,<br />

folosind algoritmii pentru determinarea drumurilor de lungime maximă. Valorile aflate se<br />

pot scrie lângă vârfurile grafului astfel<br />

[tc(xi,xj),tc(xi,xn)]<br />

114


Exemplul 6.2.10. Să analizăm programul unei investit¸ii pentru care dorim să studiem durata<br />

¸si modul de execut¸ie. În urma analizei programului, speciali¸stii au stabilit următorul tabel<br />

de operat¸ii (activităt¸i), lista de anteriorităt¸i obligatorii ¸si durata de execut¸ie <strong>în</strong> luni:<br />

Nr. Denumire activităt¸ii Anteriorităt¸i Durata<br />

crt. (Notat¸ia prescurtată) obligatorii (luni)<br />

1. Proiectarea (P ) – 8<br />

2. Eliberarea terenului (E) P 3<br />

3. Comenzi utilaje (C, U) P 4<br />

4. Organizare ¸santier – etapa 1 (OS1) P 2<br />

5. Formare cadre calificate (F ) D 11<br />

6. Execut¸ie drumuri interioare – etapa 1 (D1) E; OS1 3<br />

7. Execut¸ii ret¸ele tehnice – etapa 1 (R1) E; OS1 6<br />

8. Livrări, recept¸ie utilaje (L, U) C, U 7<br />

9. Lucrări construct¸ii montaj – etapa 1 (C1) E; OS1 5<br />

10. Organizare ¸santier – etapa 2 (OS2) OS1 3<br />

11. Execut¸ii drumuri interioare – etapa 2 (D2) D1; OS2; R1 4<br />

12. Execut¸ii ret¸ele tehnice – etapa 2 (R2) R1 6<br />

13. Lucrări construct¸ii montaj – etapa 2 (C2) L, U, C1,Rj 11<br />

T¸inând seama de informat¸iile <strong>din</strong> tabelul precedent, obt¸inem următorul graf pentru<br />

ret¸eaua de planificare.<br />

Acum, folosind algoritmul lui Bellman, determinăm numerele ti ¸si t∗ i ,trecându-le pe<br />

graf <strong>în</strong>tre paranteze drepte.<br />

115


116


Cu ajutorul parametrilor ti ¸si t∗ i <strong>în</strong>tocmim tabelul de mai jos pentru a calcula<br />

rezervele (marjele) R(xi), R(xi,xj), r(xi,xj) ¸si rs(xi,xj).<br />

i j tij ti tj t ∗ i t ∗ j R(xi) R(xi,xj) r(xi,xj) rs(xi,xj)<br />

1 2 8 0 8 0 8 0 0 0 0<br />

2 3 4 8 12 8 12 0 0 0 0<br />

2 4 2 8 10 8 23 0 13 0 0<br />

2 5 3 8 11 8 14 0 3 0 0<br />

2 9 11 8 30 8 30 0 11 11 11<br />

3 7 7 12 19 12 19 0 0 0 0<br />

4 8 3 10 14 23 26 13 13 1 -12<br />

5 6 6 11 17 14 24 3 7 0 -3<br />

5 7 5 11 19 14 19 3 2 3 0<br />

5 8 3 11 14 14 26 3 12 0 -3<br />

6 9 5 17 30 25 30 8 8 8 0<br />

7 9 11 19 30 19 30 0 0 0 0<br />

8 9 4 14 30 26 30 12 12 12 0<br />

Drumul critic este dcr = {x1x2,x3,x7,x9}, fiind marcat <strong>în</strong> ultimul graf prin săget¸ile<br />

duble. Operat¸iile critice se recunosc <strong>în</strong> tabelul de mai sus după R(xi,xj) =0. Timpul cel<br />

mai devreme de <strong>în</strong>cheiere a <strong>în</strong>tregului program este 30 (de luni), adică durata (lungimea<br />

maximă) drumului critic.<br />

Examinarea rezervelor de timp permite cunoa¸sterea posibilităt¸ilor pe care le are la<br />

dispozit¸ie cel care coordonează programul <strong>în</strong> vederea unei intervent¸ii optime pentru executarea<br />

<strong>în</strong> termen a proiectului. De exemplu, pentru activitatea D2([x8,x9]), cu durata<br />

de execut¸ie 4 luni, deducem că nu poate <strong>în</strong>cepe mai devreme de trecerea a 14 luni de la<br />

<strong>în</strong>ceputul execut¸iei programului (t8 = 14). A¸sadar, activitatea D2 poate <strong>în</strong>cepe a fi executată<br />

<strong>în</strong> intervalul de fluctuat¸ie [14, 26], fără a modifica <strong>în</strong>tr-un fel timpul minim necesar execut¸iei<br />

programului de investit¸ie.<br />

Observat¸ia 6.2.5 Atunci când numărul operat¸iilor <strong>din</strong>tr-un program nu este prea mare, pentru<br />

analiza grafului, cât ¸si pentru urmărirea realizării lui, se paote folosi diagrama Gantt.<br />

Pentru descrierea ei se procedeză astfel:<br />

a) se ordonează activităt¸ile (xi,xj) după j crescător, cele cu acela¸si j succedându-se <strong>în</strong><br />

or<strong>din</strong>ea crescătoare dată dei,<br />

b) se reprezintă prin bare orizontale duratele activităt¸ilor, marcându-le extremităt¸ile lor<br />

cu numerele de or<strong>din</strong>e ale evenimentelor;<br />

c) se reprezintă punctat drumul critic.<br />

Pentru graful programului studiat <strong>în</strong> exemplul 6.2.10, diagrama Gantt este dată <strong>în</strong><br />

figura de mai jos.<br />

117


Diagrama Gantt ne descrie <strong>în</strong> mod intuitiv fluctuat¸iile evenimentelor ¸si rezervele<br />

(marjele) activităt¸ilor <strong>din</strong> programul studiat.<br />

De exemplu, cu evenimentul 6 se termină activitatea (5, 6) ¸si <strong>în</strong>cepe activitatea (6, 9);<br />

rezultă căoperat¸ia (5, 6) s-ar putea amâna cu cel mult 7 unităt¸i de timp deoarece, <strong>în</strong> caz<br />

contrar, operat¸ia (6, 9) s-ar deplasa spre dreapta, peste durata <strong>în</strong>tregului program. Rezultă<br />

că fluctuat¸ia evenimentului 6 este de 7 unităt¸i.<br />

6.3 Problema fluxului optim <strong>în</strong> ret¸ele de transport<br />

Not¸iunea de flux joacă unrolimportant<strong>în</strong> domenii de important¸ă pentru <strong>economie</strong>,<br />

cum sunt: teoria informat¸iei, cibernetică, transport, planificare etc.<br />

În acest paragraf vom studia problema determinării fluxului optim <strong>în</strong>tr-o ret¸ea de<br />

transport.<br />

6.3.1 Ret¸ele de transport<br />

Fie (X, Γ) un graf orientat.<br />

Definit¸ia 6.3.1 Graful orientat (X, Γ) se nume¸ste ret¸ea de transport dacă este fără circuite,<br />

are un singur vârf de intrare x1 (Γ− x1 = ∅), un singur vârf de ie¸sire xn (Γ + xn = ∅) ¸si oricare<br />

arc a ∈ Γ are o capacitate pozitivă c(a).<br />

Definit¸ia 6.3.2 Se nume¸ste flux <strong>în</strong>tr-o ret¸eadetransportofunct¸ie ϕ :Γ→ R+, care satisface<br />

condit¸ile:<br />

i) ϕ(a) ≤ c(a), pentru orice arc a ∈ Γ;<br />

ii) <strong>în</strong> orice vârf xi ∈ X avem satisfăcută egalitatea<br />

<br />

ϕ(a) = <br />

ϕ(a),<br />

numită proprietate de conservare.<br />

a∈Γ + x i<br />

Numărul ϕ(a) se mai nume¸ste ¸si fluxul asociat arcului a ¸si reprezintă, <strong>din</strong> punct de<br />

vedere practic, cantitatea de materie ce trece prin arcul a, ca de exemplu: cantitate de<br />

informat¸ie, număr de produse etc.<br />

Condit¸ia ii) <strong>din</strong> Definit¸ia 6.3.2 exprimă faptul că suma fluxurilor ce intră <strong>în</strong>tr-un vârf<br />

118<br />

a∈Γ − x i


este egală cu suma fluxurilor ce ies <strong>din</strong> acel vârf (”legea lui Kirchoff”).<br />

Din aceea¸si condit¸ie ii) rezultă că<br />

<br />

ϕ(a) = <br />

ϕ(a).<br />

a∈Γ + x 1<br />

a∈Γ − xn<br />

Definit¸ia 6.3.3 Numărul real pozitiv Φ, definit prin egalitatea<br />

Φ= <br />

ϕ(a)<br />

se nume¸ste valoarea fluxului ϕ <strong>în</strong> ret¸ea.<br />

a∈Γ + x 1<br />

Exemplul 6.3.1. În graful <strong>din</strong> fig 6.3.1. să se definească un flux ¸si să se calculeze valoarea<br />

fluxului <strong>în</strong> ret¸ea. În paranteze drepte sunt trecute capacităt¸ile arcelor.<br />

Fig.6.3.1.<br />

Pentru a defini un flux <strong>în</strong> ret¸eaua dată de graful 6.3.1. folosim Definit¸ia 6.3.2.<br />

Funct¸ia ϕ definită prin tabelul<br />

Γ (x1,x2) (x1,x3) (x1,x4) (x2,x3) (x2,x5) (x3,x5) (x4,x3)<br />

ϕ(a) 5 1 7 1 4 2 0<br />

(x4,x5) (x4,x6) (x5,x7) (x6,x5) (x6,x7)<br />

1 6 10 3 3<br />

este un flux <strong>în</strong> ret¸ea. Valoarea fluxului <strong>în</strong> ret¸ea este Φ=5+1+7=10+3=13. S¸i aplicat¸ia<br />

ϕ1 :Γ→ R+ dată prin tabelul<br />

Γ (x1,x2) (x1,x3) (x1,x4) (x2,x3) (x2,x5) (x3,x5) (x4,x3)<br />

ϕ1(a) 5 2 6 1 4 5 2<br />

(x4,x5) (x4,x6) (x5,x7) (x6,x5) (x6,x7)<br />

1 3 10 0 3<br />

este un flux <strong>în</strong> ret¸eaua <strong>din</strong> fig.6.3.1, iar valoarea fluxului <strong>în</strong> ret¸ea este<br />

Φ1 =5+2+6=10+3=13<br />

Definit¸ia 6.3.4 Într-o ret¸ea de transport <strong>în</strong>zestrată cu fluxul ϕ arcul a se nume¸ste saturat<br />

dacă ϕ(a) =c(a). Un drum <strong>în</strong> ret¸ea se zice că este saturat dacă cont¸ine cel put¸in un arc<br />

saturat.<br />

Definit¸ia 6.3.5 Un flux ϕ pentru care toate drumurile de la x1 la xn sunt saturate se nume¸ste<br />

flux complet.<br />

119


Exemplul 6.3.2. Pentru fluxul ϕ asociat grafului <strong>din</strong> fig.6.3.1. drumul d =(x1,x2,x5,x7) este<br />

saturat deoarece arcele (x2,x5) ¸si (x5,x7) sunt saturate. Se verifică imediat că fluxul ϕ este<br />

complet. Într-adevăr, se observă că singurul drum de la x1 la x7 care nu trece prin arcul<br />

(x5,x7) este d1 =(x1,x4,x6,x7), care are <strong>în</strong>să arcul saturat (x1,x4).<br />

Fluxul ϕ1 nu este complet deoarece drumul d1 =(x1,x4,x6,x7) nu este saturat.<br />

Observat¸ia 6.3.1 Orice flux se paote transforma <strong>în</strong>tr-unul complet. În acest scop pe fiecare<br />

drum nesaturat d de la x1 la xn se măresc fluxurile arcelor cu cantitatea k = min<br />

a∈d (c(a)−ϕ(a)).<br />

Exemplul 6.3.3. Să considerăm graful <strong>din</strong> fig.6.3.1. cu fluxul incomplet ϕ1. Se observă<br />

că singurul drum nesaturat este d1 =(x1,x4,x6,x7). Mărim fluxul pe arcele sale cu k =<br />

min(7 − 6, 6 − 3, 14 − 3) = 1 ¸si obt¸inem arcul saturat (x1,x4). Astfel fluxul ϕ1 s-a transformat<br />

<strong>în</strong> fluxul complet ϕ2 dat prin tabelul:<br />

Γ (x1,x2) (x1,x3) (x1,x4) (x2,x3) (x2,x5) (x3,x5) (x4,x3)<br />

ϕ2(a) 5 2 7 1 4 5 2<br />

(x4,x5) (x4,x6) (x5,x7) (x6,x5) (x6,x7)<br />

1 4 10 0 4<br />

Fluxul <strong>în</strong> ret¸ea este Φ2 =14.<br />

6.3.2 Algoritmul lui Ford–Fulkerson pentru determinarea fluxului maxim<br />

<strong>în</strong>tr-un graf de ret¸ea<br />

În acest paragraf vom descrie un algoritm de marcare iterativă cu+ ¸si − avârfurilor<br />

grafului ret¸elei de transport. Dacă prin acest proces se va ajunge la marcarea vârfului xn,<br />

atunci fluxul nu este maxim, <strong>în</strong> caz contrar fluxul complet va fi maxim.<br />

Algoritmul de marcare cu + ¸si − (Ford–Fulkerson) are următorii pa¸si:<br />

1) se marchează x1 cu +;<br />

2) dacă xi este un vârf marcat ¸si există arcul nesaturat (xi,xj) ∈ Γ, atunci xj se marchează<br />

cu +;<br />

3) dacă vârful xi este marcat ¸si există arcul (xj,xi) ∈ Γ cu flux pozitiv, atunci xj se<br />

marchează cu−;<br />

4) se repetă pa¸sii 2) ¸si 3) atât timp cât este posibil;<br />

5) dacă prin procedeul de marcare nu s-a ajuns la vârful xn, atunci fluxul este maxim;<br />

dacă prin procesul de marcare s-a ajuns la xn, atunci fluxul complet nu este maxim ¸si<br />

se trece la pasul următor;<br />

6) se majoreză fluxul cu cantitatea<br />

m = min {c(a) − ϕ(a),ϕ(a1)}.<br />

a,a1∈L<br />

Aici, am notat cu L lant¸ul care trece prin toate vârfurile marcate de la x1 la xn,<br />

a tipul de arc <strong>din</strong> L precizat la pasul 2), iar a1 tipul de arc <strong>din</strong> L precizat la pasul 3).<br />

Majorarea fluxului se face astfel: cantitatea m se adună la fluxul de pe arcele a ¸si se<br />

scade la fluxul de pe arcele a1;<br />

7) se reia procesul de marcare a vârfurilor.<br />

Pentru justificarea mai comodă a algoritmuui Ford–Fulkerson introducem not¸iuneaa<br />

de tăietură <strong>în</strong>tr-un graf.<br />

120


Definit¸ia 6.3.6 Numim tăietură <strong>în</strong> graful F =(X, Γ) o partit¸ionare a vârfurilor X <strong>în</strong> două<br />

submult¸imi Y ¸si C(Y ), astfel <strong>în</strong>cât x1 ∈ Y ¸si xn ∈ C(Y ). Notăm prin Y/X tăietura determinată<br />

deY <strong>în</strong> graful G. Valoarea tăieturii, notată prin v(Y/X) este, prin definit¸ie, suma<br />

capacităt¸ilor arcelor cu vârful init¸ial <strong>în</strong> Y ¸si vârful final <strong>în</strong> C(Y ), adică<br />

v(Y/X)= <br />

a∈Γ +<br />

Y<br />

c(a), unde Γ +<br />

Y<br />

= <br />

Propozit¸ia 6.3.1 Fie <strong>în</strong> graful ret¸ea G =(X, Γ) otăietură Y/X. Pentru orice flux ϕ are loc<br />

inegalitatea<br />

Φ ≤ v(Y/X).<br />

Demonstrat¸ie. Având <strong>în</strong> vedere că suma fluxurilor ce intră <strong>în</strong> Y este egală cusuma<br />

fluxurilor ce ies <strong>din</strong> Y , putem scrie<br />

Φ+ <br />

ϕ(aij) = <br />

ϕ(aij),<br />

de unde<br />

Φ= <br />

aij∈Γ +<br />

Y<br />

i=1<br />

a ij ∈Γ −<br />

Y<br />

ϕ(aij) − <br />

i=1<br />

a ij ∈Γ −<br />

Y<br />

aij∈Γ +<br />

Y<br />

ϕ(aij) ≤ <br />

aij∈Γ +<br />

Y<br />

xi∈Y<br />

Γ + xi .<br />

c(aij) =v(Y/X).<br />

Propozit¸ia 6.3.2 Dacă utilizând algoritmul lui Ford–Fulkerson nu se poate marca vârful xn,<br />

atunci valoarea fluxului Φ corespunzător este maximă.<br />

Demonstrat¸ie. Fie Y mult¸imea vârfurilor marcate prin algoritmul lui Ford–Fulkerson.<br />

Avem x1 ∈ Y ¸si xn ∈ Y . Cum nu se mai poate marca nici un vârf, un arc aij =(xi,xj) cu<br />

xi ∈ Y ¸si xj ∈ Y verifică ϕ(aij) =c(aij), iar un arc aji =(xj,xi) cu xi ∈ X ¸si xj ∈ Y verifică<br />

ϕ(aji) =0. Deci:<br />

Φ= <br />

ϕ(aij) − <br />

= <br />

c(aij) =v(Y/X).<br />

aij∈Γ +<br />

Y<br />

i=1<br />

a ij ∈Γ −<br />

Y<br />

aij∈Γ +<br />

Y<br />

Folosind propozit¸ia 6.3.1, rezultă că Φ are valoarea maximă.<br />

Teorema 6.3.1 (Ford–Fulkerson). Într-un graf G =(X, Γ) valoarea maximă a unui flux Φ<br />

este<br />

max Φ = min<br />

ϕ Y/X v(Y/X).<br />

Demonstrat¸ie. Veridicitatea teoremei rezultă <strong>din</strong> propozit¸iile 6.3.1 ¸si 6.3.2.<br />

Exemplul 6.3.4. Să se determine fluxul maxim <strong>în</strong> graful ret¸ea de transport dat <strong>în</strong> fig.6.3.1.<br />

Plecăm de la fluxul complet obt¸inut <strong>în</strong> Exemplul 6.3.3. ¸si <strong>în</strong>cepem procesul de marcare<br />

avârfurilor cum este ilustrat <strong>în</strong> fig.6.3.2.<br />

121


Fig.6.3.2.<br />

Marcăm mai <strong>în</strong>tâi vârful x1 cu +. Apoi marcăm cu + vârfurile x2 ¸si x3 deoarece arcele<br />

(x1,x2) ¸si (x1,x3) sunt nesaturate.<br />

Vârful x4 se marchează cu− pentru că arcul (x4,x3) are fluxul pozitiv. Se marchează<br />

cu + vârful x5 ¸si x6 deoarece arcele (x4,x5) ¸si (x4,x6) sunt nesaturate. În fine, se marchează<br />

cu + vârful x7 deoarece arcul (x6,x7) este nesaturat.<br />

Întrucât s-a marcat x7 deducem că fluxul nu este maxim. El poate fi majorat cu<br />

cantitatea m = min{3 − 2, 2, 6 − 4, 13 − 4} =1, minimul fiind luat pe lant¸ul L = {x1,x3,x4,x6,x7}.<br />

Rezultă fluxul complet<br />

Γ (x1,x2) (x1,x3) (x1,x4) (x2,x3) (x2,x5) (x3,x5) (x4,x3)<br />

ϕ3(a) 5 3 7 1 4 5 1<br />

(x4,x5) (x4,x6) (x5,x7) (x6,x5) (x6,x7)<br />

1 5 10 0 5<br />

cu valoare Φ3 =15.<br />

Încercăm o nouă marcare (al doilea semn + sau −). Se poate marca <strong>din</strong> nou vârfurile<br />

lant¸ului L =(x1,x2,x3,x4,x6,x7). Rezultăcăfluxul ϕ3 nu este maxim. El poate fi majorat<br />

cu cantitatea<br />

m = min{6 − 5, 2 − 1, 1, 6 − 5, 13 − 5} =1.<br />

Rezută fluxul complet<br />

Γ (x1,x2) (x1,x3) (x1,x4) (x2,x3) (x2,x5) (x3,x5) (x4,x3)<br />

ϕ4(a) 6 3 7 2 4 5 0<br />

(x4,x5) (x4,x6) (x5,x7) (x6,x5) (x6,x7)<br />

1 6 10 0 6<br />

cu valoarea Φ4 =6+3+7=10+6=16.<br />

Deoarece s-a marcat x7 deducem că trebuie continuat algoritmul Ford–Fulkerson.<br />

Marcăm cu + vârful x1 (al treilea +) ¸si se observă cănu se mai pot marca alte vârfuri<br />

deoarece arcele (x1,x2), (x2,x3) ¸si (x1,x4) sunt saturate. Rezultă că fluxul Φ4 =16este maxim.<br />

Tăietura cu valoare minimă estedatădemult¸imea Y = {x1} cu v(Y/X)=6+3+7=16.<br />

Exemplul 6.3.5. Trei depozite D1, D2, D3 dispun de 11, 10, 13 tone <strong>din</strong>tr-un produs <strong>din</strong> care<br />

patru consumatori C1, C2, C3, C4 au nevoie de 9, 8, 9 ¸si 11 tone. Posibilităt¸ile de transport<br />

limitate de capacităt¸ile mijloacelor de transport sunt date <strong>în</strong> tabelul:<br />

Di \ Cj C1 C2 C3 C4<br />

D1 5 3 0 6<br />

D2 3 0 9 0<br />

D3 0 6 1 5<br />

Existent¸a numărului 0 ne indică că de la depozitele D respective nu se face nici un<br />

transport la consumatorii corespunzători.<br />

Să se determine un plan optim de transport astfel <strong>în</strong>cât să poată fi asigurată integral<br />

cererea consumatorilor C2 ¸si C3, iar cererea consumatorilor C1 ¸si C4 <strong>în</strong> cea mai mare<br />

măsură.<br />

Transformăm problema <strong>în</strong>tr-un graf de ret¸ea de transport, considerând vârful de<br />

intrare x1, vârfurile x2, x3, x4 corespunzătoare depozitelor D1, D2, D3, vârfurile x5, x6, x7,<br />

x8 corespunzătoare celor patru consumatori ¸si x9 vârful de ie¸sire. Problemei noastre îi<br />

corespunde graful <strong>din</strong> figura 6.3.3.<br />

122


10<br />

5<br />

4 11<br />

Fig.6.3.3.<br />

Rezolvarea problemei revine la determinarea unui flux maxim <strong>în</strong> ret¸eaua de transport <strong>din</strong><br />

fig.6.3.3.<br />

Vom utiliza algoritmul lui Ford–Fulkerson.<br />

Mai <strong>în</strong>tâi trebuie să determinăm un flux ϕ pentru ret¸ea. Prin <strong>în</strong>cercări, respectând<br />

condit¸iile <strong>din</strong> Definit¸ia 6.3.2, construim fluxul<br />

Γ (x1,x2) (x1,x3) (x1,x4) (x2,x5) (x2,x6) (x2,x8) (x3,x5)<br />

ϕ 7 8 6 4 2 1 0<br />

(x3,x7) (x4,x6) (x4,x7) (x4,x8) (x5,x9) (x6,x9) (x7,x9) (x8,x9)<br />

8<br />

cu valoarea Φ=21.<br />

5 1 0 4 7 9 1<br />

Se observă căfluxul ϕ este incomplet deoarece drumurile d1 = (x1,x2,x5,x9), d2 =<br />

(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<br />

nesaturate.<br />

Pe fiecare <strong>din</strong> aceste drumuri fluxul poate fi majorat corespunzător cu k1 = min(11 −<br />

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 =<br />

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.<br />

Obt¸inem noul flux ϕ1:<br />

Γ (x1,x2) (x1,x3) (x1,x4) (x2,x5) (x2,x6) (x2,x8) (x3,x5)<br />

ϕ1 11 10 12 4 2 5 2<br />

(x3,x7) (x4,x6) (x4,x7) (x4,x8) (x5,x9) (x6,x9) (x7,x9) (x8,x9)<br />

8 6 1 5 6 8 9 10<br />

cu Φ1 =11+10+22=6+8+9+10=33.<br />

Deoarece prin majorare cu k3 arcul (x1,x2) s-a saturat, drumurile d1 ¸si d2 au devenit<br />

saturate prin urmare nu s-au mai putut majora fluxurile pe d1 ¸si d2.<br />

Este evident că fluxul ϕ1 este complet deoarece pe fiecare <strong>din</strong> drumurile de la x1 la x9<br />

se află cel put¸in un arc saturat.<br />

Acum trecem la îmbunătăt¸irea fluxului prin folosirea algoritmului Ford–Fulkerson.<br />

Marcăm x1 cu +. Cum arcul (x1,x4) este nesaturat, marcăm x4 cu +. Deoarece arcele<br />

(x4,x6), (x4,x7), (x4,x8) sunt saturate, rezultă cămarcarea nu mai poate fi continuată. Prin<br />

urmare, vârful x9 nu poate fi marcat. Deducem că valoarea fluxului maxim este 33. Tăietura<br />

de capacitate minimă esteY = {x1,x4} cu<br />

v(Y/X)=11+10+6+1+5=33.<br />

Programul optimal dat de fluxul ϕ1 se poate reprezenta ¸si prin tabelul<br />

Cj x5 x6 x7 x8 Cantităt¸i <strong>din</strong> produse Cantităt¸i<br />

Dj C1 C2 C3 C4 disponibile <strong>în</strong> depozite consumate<br />

x2 D1 4 2 0 5 11 11<br />

x3 D2 2 0 8 0 10 10<br />

x4 D4 0 6 1 5 13 13<br />

Cererile<br />

consumatorilor<br />

Cereri<br />

satisfăcute<br />

9 8 9 11<br />

6 8 9 10<br />

123


Valorile (xi,xj) <strong>din</strong> tabel au fost citite <strong>din</strong> fluxul optimal ϕ1 ¸si reprezintă cantitatea<br />

de produs luată <strong>din</strong> depozitul xi ¸si transportată la consumatorul xj.<br />

Observat¸ia 6.3.2 Algoritmul Ford–Fulkerson se poate utiliza ¸si la rezolvarea problemei determinării<br />

numărului maxim de cuplaje (legături independente) <strong>în</strong>tr-un graf bipartit. Un<br />

graf G =(X, Γ) se nume¸ste bipartit dacă există o partit¸ie a mult¸imii X = X1 ∪X2, X1 ∩X2 = ∅<br />

astfel <strong>în</strong>cât fiecare arc a lui G are o extremitate <strong>în</strong> X1 ¸si cealaltă <strong>în</strong> X2.<br />

124


6.4 Testul Nr. 5 de verificare a cuno¸stint¸elor<br />

1. Definit¸i not¸iunile următoare:<br />

a) Graf;<br />

b) Graf simetric;<br />

c) Drum <strong>în</strong>tr-un graf;<br />

d) Drum hamiltonian;<br />

e) Graf tare conex.<br />

2. Definit¸i not¸iunile următoare<br />

a) Arbore;<br />

b) Matricea booleană ata¸sată unuigraf;<br />

c) Ret¸ea de transport;<br />

d) Flux complet <strong>în</strong>tr-o ret¸ea de transport.<br />

3. Să se găsească cu ajutorul algoritmului lui Bellman drumul minim x1 → x5 <strong>din</strong><br />

următorul graf:<br />

X1<br />

3<br />

2<br />

4. Găsit¸i drumurile, fără circuite, de lungime 1, 2 ¸si 3 <strong>din</strong> graful următor<br />

X1<br />

2<br />

X2<br />

X3<br />

5. Determinat¸i cu ajutorul algoritmului lui Bellman drumul de lungime maximă x1 → x14<br />

<strong>din</strong> graful următor, precizând ¸si lungimea acesteia:<br />

7<br />

X4 X5<br />

2<br />

5<br />

2<br />

X3 10<br />

9<br />

X1 X2<br />

3<br />

8<br />

X6 X7<br />

4<br />

5<br />

9<br />

125<br />

1<br />

X8<br />

1<br />

X2<br />

X3<br />

X4<br />

X10<br />

9<br />

5<br />

8<br />

5<br />

5<br />

0<br />

3<br />

X12<br />

X9<br />

X4<br />

X5<br />

X11<br />

6<br />

10<br />

7<br />

X5<br />

X13<br />

3<br />

X14


6. Găsit¸i cu ajutorul algoritmului Bellman - Kalaba drumul minim x1 → x7 ¸si lungimea<br />

acestuia <strong>din</strong> următorul graf:<br />

X1<br />

5<br />

7<br />

3<br />

X4<br />

X2<br />

2<br />

1<br />

8<br />

4<br />

X3<br />

6<br />

X5<br />

4<br />

10<br />

5 9<br />

7. Găsit¸i cu ajutorul algoritmului Bellman - Kalaba drumul maxim x1 → x7 ¸si lungimea<br />

acestuia <strong>din</strong> graful de la problema precedentă.<br />

8. Folosind metoda drumului critic să se determine elementele caracteritice ale<br />

următoarei ret¸ele de activităt¸i:<br />

7<br />

X4 X5<br />

2<br />

5<br />

2<br />

X3 10<br />

9<br />

X1 X2<br />

3<br />

8<br />

X6 X7<br />

4<br />

9. Stabilit¸i folosind algoritmul marcării dacă următorul graf are circuite:<br />

10. Scriet¸i matricea booleană asociată grafului<br />

X1<br />

X1<br />

5<br />

X3<br />

X5<br />

X2<br />

9<br />

126<br />

X8<br />

X10<br />

X2<br />

9<br />

X4<br />

X4<br />

X6<br />

5<br />

8<br />

X9<br />

0<br />

X12<br />

X5<br />

X11<br />

6<br />

10<br />

X6<br />

X3<br />

7<br />

X13<br />

3<br />

X7<br />

X14


Indicat¸ii ¸si răspunsuri<br />

Testul 5<br />

3. Drumul minim este [x1,x2,x4,x5] ¸si are lungimea 6.<br />

4. Se obt¸in matricile:<br />

L x1 x2 x3 x4 x5<br />

x1 0 x1x2 0 x1x4 x1x5<br />

x2 0 0 x2x3 0 x2x5<br />

x3 x3x1 0 0 0 0<br />

x4 0 0 x4x3 0 x4x5<br />

x5 0 0 0 0 0<br />

L ∗ x1 x2 x3 x4 x5<br />

x1 0 x1 0 x1 x1<br />

x2 0 0 x2 0 x2<br />

x3 x3 0 0 0 0<br />

x4 0 0 x4 0 x4<br />

x5 0 0 0 0 0<br />

L 2 = L ∗ · L x1 x2 x3 x4 x5<br />

x1 0 0 x1x2x3 0 x1x2x5<br />

x1x4x3<br />

x1x4x5<br />

x2 x2x3x1 0 0 0 0<br />

x3 0 x3x1x2 0 x3x1x4 x3x1x5<br />

x4 x4x3x1 0 0 0 0<br />

x5 0 0 0 0 0<br />

L 3 = L ∗ · L 2 x1 x2 x3 x4 x5<br />

x1 0 0 0 0 0<br />

x2 0 0 0 x2x3x1x4 x2x3x1x5<br />

x3 0 0 0 0 x3x1x2x5<br />

x3x1x4x5<br />

x4 0 x4x3x1x2 0 0 x4x3x1x5<br />

x5 0 0 0 0 0<br />

5. Drumul de lungime maximă este[x1,x2,x4,x5,x3,x7,x8,x11,x13,x14] ¸si lmax =48.<br />

6. Se obt¸ine l min (x1 → x7) =17¸si drumul minim [x1,x3,x6,x7].<br />

7. Se obt¸ine lmax(x1 → x7) =28¸si dmax(x1 → x7) =[x1,x4,x3,x5,x6,x7].<br />

127


8. Se obt¸ine tabelul final:<br />

i j lij ti tj sj mij Mij<br />

1 2 2 0 2 2 0 0<br />

2 3 9 2 16 16 5 5<br />

2 4 5 2 7 7 0 0<br />

2 6 3 2 5 12 0 7<br />

3 7 4 16 20 20 0 0<br />

4 5 7 7 14 14 0 0<br />

5 3 2 14 16 16 0 0<br />

5 8 5 14 30 30 11 11<br />

6 7 8 5 20 20 7 7<br />

7 8 10 20 30 30 0 0<br />

7 9 9 20 29 35 0 5<br />

7 10 9 20 29 34 0 5<br />

8 11 8 30 38 38 0 0<br />

9 13 10 29 45 45 6 6<br />

10 12 5 29 38 39 4 5<br />

11 13 7 38 45 45 0 0<br />

12 13 6 38 45 45 1 1<br />

13 14 3 45 48 48 0 0<br />

9. Se vor marca <strong>în</strong> or<strong>din</strong>e x3,x4,x5,x2,x1 ¸siastfelsededucecăavemungraffără circuite.<br />

10. matricea booleană asociată este:<br />

⎛<br />

⎜<br />

⎝<br />

0 1 1 0 1 0<br />

0 0 0 0 1 0<br />

1 0 0 1 0 0<br />

0 1 0 0 1 1<br />

0 0 1 0 0 1<br />

0 0 0 0 0 0<br />

128<br />

⎞<br />

⎟<br />


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul I,<br />

Editura ULB, <strong>Sibiu</strong>, 2001.<br />

[2] Blaga, P., Mure¸san, A., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong>, vol.I, II, Transilvania Press,<br />

Cluj–Napoca, 1996.<br />

[3] Ionescu, T., Grafuri. Aplicat¸ii, vol.I, vol.II, Editura Didactică ¸si Pedagogică, Bucure¸sti,<br />

1973, 1974.<br />

[4] Izvercian, P.N.,Cret¸u, V., Izvercian, M., Resiga, R., Introducere <strong>în</strong> teoria grafurilor.<br />

Metoda drumului critic, Editura de Vest, Timi¸soara, 1994.<br />

[5] Popescu, O., Raischi, C., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong>, vol.I, II, Editura Didactică ¸si<br />

Pedagogică, Bucure¸sti, 1993.<br />

[6] Ro¸su, A., Teoria grafurilor, algoritmi, aplicat¸ii, Editura Militară, Bucure¸sti, 1974.<br />

[7] Tama¸s, V. (coord.), Brănzei, D., Smadici, C., Moicovici, T., Modele matematice <strong>în</strong><br />

<strong>economie</strong>, Editura Graphix, Ia¸si, 1995.<br />

[8] Văduva, I., Dinescu, C., Săvulescu, B., Metode matematice de organizare ¸si conducerea<br />

product¸iei, Editura Didactică ¸si Pedagogică, Bucure¸sti, 1974.<br />

129


Capitolul 7<br />

Probleme de transport<br />

Obiective: În acest capitol se dore¸ste familiarizarea student¸ilor cu problemele de<br />

transport, probleme cu o imporatnt¸a deosebită <strong>în</strong> optimizarea a numeroase procese economice.<br />

O problemă de transport constă <strong>în</strong> aflarea unui plan de transport a unui produs, de<br />

la anumite centre producătoare (depozite), <strong>în</strong> scopul satisfacerii cerint¸elor unor consumatori<br />

¸si minimizării cheltuielilor de transport.<br />

Problemele de tip transport se <strong>în</strong>tâlnesc <strong>în</strong> multe procese economice, ca de exemplu:<br />

transporturi de bunuri; proiectarea de canale de energie (informat¸ii, electricitate), de<br />

canale <strong>în</strong> agricultură; proiectarea de depozite <strong>în</strong> acela¸si spat¸iu productiv; repartit¸ia optimă<br />

a sarcinilor de product¸ie pe ma¸sini, sect¸ii, <strong>în</strong>treprinderi, optimizarea unor probleme de<br />

product¸ie ¸si stocaj etc.<br />

Rezumat: Modelul matematic al problemelor de transport se <strong>în</strong>cadrează <strong>în</strong> modelul<br />

problemelor de programare liniară. Având <strong>în</strong> vedere numărul mare de variabile, rezolvarea<br />

unei probleme de transport prin algoritmul simplex este <strong>în</strong> general put¸in eficientă.<br />

De aceea, pentru rezolvarea problemelor de tip transport se folosesc tehnici speciale. Acest<br />

capitol este dedicat prezentării, sub o formă simplă, a acestor tehnici.<br />

Cont¸inutul capitolului:<br />

1. Modelul matematic pentru o problemă de transport<br />

2. Determinarea unei solut¸ii init¸iale<br />

3. Ameliorarea (îmbunătăt¸irea) unei solut¸ii<br />

4. Aflarea unei solut¸ii optime<br />

5. Degenerarea <strong>în</strong> problemele de transport<br />

6. Probleme de transport cu capacităt¸i limitate<br />

7. Test de verificare a cuno¸stint¸elor<br />

8. Bibliografia aferentă capitolului<br />

Cuvinte cheie: probleme de transport, solut¸ie init¸ială a unei probleme de trasport,<br />

solut¸ie optimă a unei probleme de transport, probleme de trasport cu capacităt¸i limitate.<br />

7.1 Modelul matematic pentru o problemă de transport<br />

O problemă de transport a fost formulată la Capitolul 1, problema 2. Să o formulăm<br />

<strong>din</strong> nou. Un produs (marfă) se află <strong>în</strong> depozitele D1, D2, ..., Dm cu capacităt¸ile a1, a2,<br />

..., am ¸si trebuie transportat(ă) la centrele de consum C1, C2, ..., Cn <strong>în</strong> cantităt¸ile b1, b2,<br />

..., bn. Cunoscând costul transportului pe unitate de produs de la depozitul Di, i = 1,m la<br />

centrul de consum Cj, j = 1,n, notat cu cij, seceresăse<strong>în</strong>tocmească un astfel de plan de<br />

repartit¸ie a produsului <strong>în</strong>cât costul total al transportului să fie minim.<br />

Dacă notăm cu xij cantitatea de produs ce se va transporta de la depozitul Di, i = 1,m,<br />

la centrul de consum Cj, j = 1,n, atunci modelul matematic pentru probleme de transport<br />

130


se scrie astfel: ⎧⎪ ⎨<br />

(7.1)<br />

⎪⎩<br />

n<br />

xij = ai, i = 1,m<br />

j=1<br />

m<br />

xij = bi, i = 1,n<br />

i=1<br />

xij ≥ 0, i = 1,m,j = 1,n<br />

m n<br />

(min)f = cijxij.<br />

i=1 j=1<br />

Intuitiv, modelul matematic (7.1) al problemei de transport se poate reprezenta prin<br />

Tabelul 7.1.<br />

Di \ Cj C1 C2 ... Cn Disponibil<br />

D1<br />

D2<br />

.<br />

Dm<br />

c11<br />

c21<br />

cm1<br />

.<br />

x11<br />

x21<br />

xm1<br />

c12<br />

c22<br />

cm2<br />

.<br />

x12<br />

x22<br />

xm2<br />

...<br />

...<br />

.<br />

...<br />

c1n<br />

c2n<br />

cmn<br />

.<br />

x1n<br />

x2n<br />

xmn<br />

Necesar b1 b2 ... bn T<br />

cij<br />

Cuplul<br />

poartă numeledecăsut¸ă.<br />

xij<br />

Algoritmul de rezolvare a unui model de transport cere ca acest model să fie echilibrat,<br />

adică săfie<strong>în</strong>deplinită condit¸ia de echilibru<br />

m n<br />

ai = bj,<br />

i=1<br />

adică totalul disponibilului să fie egal cu totalul necesarului. Valoarea comună T a acestui<br />

total se trece <strong>în</strong> căsut¸a (m +1,n+1).<br />

În caz contrar, modelul se echilibrează prin considerarea, fie a unui depozit fictiv<br />

Dm+1, fie a unui centru de consum fictiv Cn+1, care oferă, sau cere, diferent¸a <strong>din</strong>tre cele<br />

două sume. Deoarece cantităt¸ile transportate de la un depozit arbitrar, respectiv la acest<br />

centru fictiv, nu există <strong>în</strong> realitate, costurile de transport corespunzătoare le considerăm<br />

nule.<br />

Se observă că<strong>în</strong>tr-o problemă de transport cu m depozite ¸si n centre de consum modelul<br />

matematic cont¸ine m·n variabile necunoscute ¸si cel mult m+n−1 restrict¸ii independente<br />

(nu s-au inclus condit¸iile de nenegativitate). Numărul variabilelor necunoscute fiind evident<br />

mai mare ca cel al restrict¸iilor, rezultă căvalorile variabilelor ce verifică sistemul de<br />

restrict¸ii nu sunt unic determinate.<br />

Osolut¸ierealizabilă a problemei, care cont¸ine cel mult (m + n − 1) componente strict<br />

pozitive, se nume¸ste solut¸iedebază. Solut¸ia de bază cu exact (m + n − 1) componente pozitive<br />

se nume¸ste solut¸ie de bază nedegenerată, iar <strong>în</strong> caz contrar, degenerată.<br />

Se constată cămodelul matematic reprezintă o problemă de programare liniară deo<br />

formă specială. Cu toate că <strong>în</strong> restrict¸ii coeficient¸ii necunoscutelor sunt 0 sau 1, rezolvarea<br />

prin metoda simplex cere un volum de calcule foarte mare. De aceea, se preferă pentru<br />

rezolvarea unei probleme de transport o cale cu tehnică specifică.<br />

În general, pentru rezolvarea unei probleme de transport se parcurg etapele:<br />

a) Determinarea (aflarea) unei solut¸ii init¸iale (de bază, nedegerată);<br />

b) Ameliorarea (îmbunătăt¸irea) unei solut¸ii;<br />

c) Aflarea (determinarea) solut¸iei optime.<br />

131<br />

j=1<br />

a1<br />

a2<br />

.<br />

am


7.2 Determinarea unei solut¸ii init¸iale<br />

Pentru aflarea unei solut¸ii init¸iale <strong>în</strong>tr-o problemă de transport se cunosc mai multe<br />

metode. În cele ce urmează vom prezenta trei metode.<br />

7.2.1 Metoda colt¸ului Nord–Vest<br />

Această metodăconstă <strong>în</strong> a atribui, pe rând, valori variabilelor necunoscute <strong>în</strong>cepând<br />

cu cea <strong>din</strong> colt¸ul Nord–Vest al tabelului. Astfel, mai <strong>în</strong>tâi luăm x11 = min(a1,b1). Dacă<br />

min(a1,b1) =a1, atunci x12 = ... = x1n =0,iardacă min(a1,b1) =b1, atunci x21 = x31 = ... =<br />

xm1 = 0. Metoda continuă apoi cu x21 = min(a2,b1 − a1) <strong>în</strong> prima situat¸ie, respectiv cu<br />

x12 = min(a1 − b1,b2) <strong>în</strong> cealaltă situat¸ie. Procesul se repetă până când este repartizată ¸si<br />

ultima cantitate disponibilă.<br />

Exemplul 7.2.1. Se consideră trei furnizori D1, D2 ¸si D3 care au disponibile corespunzător<br />

cantităt¸ile de un anumit produs a1 =50, a2 =30¸si a3 =40. Acestea sunt solicitate de patru<br />

consumatori C1, C2, C3 ¸si C4 <strong>în</strong> cantităt¸ile b1 =45, b2 =15, b3 =25¸si b4 =35. Cunoscând<br />

costurile unitare de transport 3, 2, 1, 1; 2, 3, 2, 1 ¸si 4, 2, 3, 2 unităt¸i monetare de la D1, D2 ¸si D3,<br />

să se scrie modelul matematic al problemei de transport, când se urmăre¸ste minimizarea<br />

costului total.<br />

Utilizând metoda colt¸ului Nord–Vest să segăsească osolut¸ie init¸ială.<br />

Dacă notăm cu xij cantitatea de produs ce se va transporta de la furnizorul Di, i =1, 2, 3<br />

la beneficiarul Cj, j =1, 2, 3, 4, atunci obt¸inem următorul model matematic:<br />

x11 +x12 +x13 +x14 =50<br />

x21 +x22 +x23 +x24 =30<br />

x31 +x32 +x33 +x34 =40<br />

x11 +x21 +x31 =45<br />

x12 +x22 +x32 =15<br />

x13 +x23 +x33 =25<br />

x14 +x24 +x34 =35<br />

xij ≥ 0, i =1, 2, 3, j =1, 2, 3, 4.<br />

(min)f =3x11 +2x12 + x13 + x14 +2x21 +3x22+<br />

+2x23 + x24 +4x31 +2x32 +3x33 +2x34<br />

Sub formă tabelară modelul matematic este<br />

Di \ Cj C1 C2 C3 C4 Disponibil<br />

3<br />

2<br />

1<br />

1<br />

50<br />

D1<br />

D2<br />

D3<br />

2<br />

4<br />

x11<br />

x21<br />

x31<br />

3<br />

2<br />

x12<br />

x22<br />

x32<br />

Necesar 45 15 25 35 120<br />

Pentru aflarea solut¸iei init¸iale cu metoda colt¸ului Nord–Vest procedăm astfel: alegem<br />

x11 = min(45, 50) = 45; atunci x21 = x31 =0; apoi x12 = min(15, 5) = 5 ¸si x13 = x14 =0; <strong>în</strong><br />

continuare x22 = min(10, 30) = 10 ¸si x32 =0; mai departe x23 = min(20, 25) = 20 ¸si x24 =0¸si <strong>în</strong><br />

final x33 =5¸si x34 =35.<br />

De obicei, se determină solut¸ia init¸ială <strong>în</strong> tabel, mic¸sorându-se de fiecare dată disponi-<br />

2<br />

3<br />

132<br />

x13<br />

x23<br />

x33<br />

1<br />

2<br />

x14<br />

x24<br />

x34<br />

30<br />

40


ilul ¸si necesarul respectiv ¸si scriind alăturat cel rămas. Astfel avem<br />

Di \ Cj C1 C2 C3 C4 Disponibil<br />

D1<br />

3<br />

45<br />

2<br />

5<br />

1<br />

0<br />

1<br />

0<br />

50; 5; 0<br />

D2<br />

2<br />

0<br />

3<br />

10<br />

2<br />

20<br />

1<br />

0<br />

30; 20; 0<br />

D3<br />

4<br />

0<br />

2<br />

0<br />

3<br />

5<br />

2<br />

35<br />

40; 35; 0<br />

Necesar 45 15 25 35 120<br />

0 10 5 0<br />

0 0<br />

Tabelul 7.2.1.<br />

Valoarea funct¸iei cost total pentru solut¸ia init¸ială găsită este<br />

f =3· 45 + 2 · 5+3· 10 + 2 · 20 + 3 · 5+2· 35 = 300<br />

Această metodă este foarte simplă dar put¸in eficientă deoarece nu t¸ine cont de valorile<br />

costurilor cij.<br />

7.2.2 Metoda elementului minim<br />

Metoda constă <strong>în</strong> a atribui, pe rând, valori variabilelor necunoscute, <strong>în</strong>cepând cu aceea<br />

la care costul unitar cij este minim.<br />

Apoi <strong>din</strong> cele rămase se lucrează tot cu aceea care corespunde costului minim. Dacă<br />

sunt mai multe costuri minime egale, atunci se va considera mai <strong>în</strong>tâi acea variabilă care<br />

poate lua valoarea mai mare. Valoarea variabilei se va afla ca ¸si la metoda Nord–Vest,<br />

considerând minimul <strong>din</strong>tre disponibil ¸si necesar.<br />

Exemplul 7.2.2. Utilizând metoda elementului minim să aflăm o solut¸ie init¸ială pentru<br />

problema de transport de la Exemplul 7.2.1.<br />

Deoarece c13 = c14 = c24 = 1 este costul minim, mai <strong>în</strong>tâi vor determina valoarea<br />

variabilei x14 <strong>în</strong>trucât vom obt¸ine valoarea maximă (x13 =25; x14 =35; x24 = 30). A¸sadar,<br />

luăm x14 =35, ceea ce implică c24 =0, x34 =0. Apoi alegem x13 =15deoarece c13 =1este<br />

costul minim <strong>din</strong> cele rămase. Avem x11 = x12 =0. Considerând costurile egale cu 2 alegem<br />

x21 =30¸si x22 = x23 =0. Acum luăm x32 =15, x33 =10¸si x31 =15.<br />

Ilustrarea intuitivă prin tabel este dată <strong>în</strong> Tabelul 7.2.2.<br />

Valoarea lui f pentru această solut¸ie este<br />

f =1· 15 + 1 · 35 + 2 · 30 + 4 · 15 + 2 · 15 + 3 · 10 =<br />

= 50 + 60 + 60 + 60 = 230.<br />

Di \ Cj C1 C2 C3 C4 Disponibil<br />

D1<br />

3<br />

0<br />

2<br />

0<br />

1<br />

15<br />

1<br />

35<br />

50; 15; 0<br />

D2<br />

2<br />

30<br />

3<br />

0<br />

2<br />

0<br />

1<br />

0<br />

30; 0<br />

D3<br />

4<br />

15<br />

2<br />

15<br />

3<br />

10<br />

2<br />

0<br />

40; 0<br />

Necesar 45 15 25 35 120<br />

15 0 10 0<br />

0<br />

0<br />

Tabelul 7.2.2.<br />

133


7.2.3 Metoda diferent¸elor maxime<br />

Valorile variabilelor se atribuie ca ¸si <strong>în</strong> cazul metodelor precedente, dar or<strong>din</strong>ea de<br />

atribuire se face după oaltă regulă. Pentru stabilirea or<strong>din</strong>ii de urmat se calculează, pentru<br />

fiecare linie, respectiv pentru fiecare coloană, diferent¸a <strong>din</strong>tre cele mai mici două elemente<br />

(costuri). Apoi pe linia sau coloana cu diferent¸a maximă se determină variabilele <strong>din</strong> căsut¸a<br />

cu cost minim. Apoi procedeul se repetă. La diferent¸e maxime egale se consideră mai <strong>în</strong>tâi<br />

costul minim.<br />

La lucrul cu tabel diferent¸ele pe linii se trec <strong>în</strong> stânga tabelului, iar cele pe coloane<br />

deasupra tabelului.<br />

Exemplul 7.2.3. Să seafleosolut¸ie init¸ială cu metoda diferent¸elor maxime pentru problema<br />

de transport <strong>din</strong> Exemplul 7.2.1.<br />

Calculăm diferent¸ele pe linii ¸si coloane. Avem următorul tabel cu diferent¸e<br />

3 2 1 1 1<br />

2 3 2 1 1<br />

4 2 3 2 1<br />

1 1 1 1<br />

calculate astfel: 2 − 1=1pentru linia <strong>în</strong>tâi, 2 − 1=1pe linia a doua, 3 − 2=1pentru linia a<br />

treia, 3 − 2=1pentru coloana <strong>în</strong>tâi, 3 − 2=1pentru coloana a doua, 2 − 1=1pentru coloana<br />

atreia¸si 2 − 1=1pentru coloana a patra.<br />

Se observă că avem toate diferent¸ele egale cu 1. Alegem x14 =35deoarece dă cea mai<br />

mare repartizare pentru pret¸urile minime. Atunci x24 = x35 =0.<br />

Recalculăm diferent¸ele pe liniile ¸si coloanele rămase, obt¸inem tabelul<br />

3 2 1 1<br />

2 3 2 1<br />

4 2 3 1<br />

1 1 1<br />

Toate diferent¸ele sunt egale. T¸inând seama de costul minim alegem x13 =15¸si x11 =<br />

x12 =0.<br />

Pentru liniile ¸si coloanele necompletate recalculăm diferent¸ele ¸si obt¸inem tabelul<br />

2 3 2 1<br />

4 2 3 1<br />

2 1 1<br />

Diferent¸a maximă este2 ¸si corespunde coloanei <strong>în</strong>tâi. Alegem x21 =30¸si x22 = x23 =0.<br />

Acum, pe linia a treia luăm x31 =15, x32 =15¸si x33 =10.<br />

Sub formă de tabel calculele arată astfel:<br />

Di \ Cj C1 C2 C3 C4 Disponibil<br />

D1<br />

3<br />

0<br />

2<br />

0<br />

1<br />

15<br />

1<br />

35<br />

50; 15; 0<br />

D2<br />

2<br />

30<br />

3<br />

0<br />

2<br />

0<br />

1<br />

0<br />

30; 0<br />

D3<br />

4<br />

15<br />

2<br />

15<br />

3<br />

10<br />

2<br />

0<br />

40<br />

Necesar 45 15 25 35 120<br />

15<br />

10 0<br />

Valoarea lui f pe această solut¸ie init¸ială este<br />

f =1· 15 + 1 · 35 + 2 · 30 + 4 · 15 + 2 · 15 + 3 · 10 = 230<br />

Se observă căs-aobt¸inut aceea¸si solut¸ie init¸ială ca¸si la utilizarea metodei elementului<br />

minim.<br />

134


Observat¸ia 7.2.1 Toate cele trei solut¸ii init¸iale găsite pentru problema de transport <strong>din</strong> Exemplul<br />

7.2.1. sunt solut¸ii de bază nedegenerate, având 4+3− 1=6 componente pozitive.<br />

7.3 Ameliorarea (îmbunătăt¸irea) unei solut¸ii<br />

Pentru a elabora un mod de ameliorare a unei solut¸ii corespunzătoare unei probleme<br />

de transport, adică de a trece de la o solut¸ie de bază la una mai bună, vom recurge la<br />

problema duală.<br />

Problema de transport are modelul matematic dat de (7.1), §7.1. Pentru a scrie duala<br />

trebuie să introducem variabilele duale u1,u2,...,um, corespunzătoare primelor m restrict¸ii,<br />

¸si v1,v2,...,vn corespunzătoare următoarelor n restrict¸ii. Obt¸inem<br />

(7.2)<br />

(x (0)<br />

ij<br />

(7.3)<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

u1 + v1 ≤ c11, u1 + v2 ≤ c12, ..., u1 + vn ≤ c1n,<br />

u2 + v1 ≤ c21, u2 + v2 ≤ c22 ..., u2 + vn ≤ c2n,<br />

... ... ... ...<br />

um + v1 ≤ cm1, um + v2 ≤ cm2 ..., um + vn ≤ cmn,<br />

ui,i= 1,m, vj,j = 1,n, arbitrare<br />

(max)g = a1u1 + a2u2 + ...+ amum + b1v1 + b2v2 + ...+ bnvn.<br />

Teoremele de dualitate (v. Teoremele 5.6.1 ¸si 5.6.2) ne asigură căosolut¸ie X (0) =<br />

este optimă dacăvariabilele duale verifică restrict¸iile<br />

) i=1,m<br />

j=1,n<br />

ui + vj = cij, dacă x (0)<br />

ij = 0(x (0)<br />

ij este necunoscuta principală)<br />

ui + vj ≤ cij, dacă x (0)<br />

ij =0(x(0) ij este necunoscuta secundară)<br />

(7.4)<br />

numite condit¸ii de optimalitate pentru solut¸ia unei probleme de transport.<br />

Fie X =(xij) i=1,m osolut¸ie init¸ială a problemei de transport.<br />

j=1,n<br />

Căsut¸ele <strong>din</strong> tabelul solut¸iei cu xij = 0le numim căsut¸e ocupate, iar cele cu xij =0le<br />

numim căsut¸e libere.<br />

Relat¸iile (7.3) formează un sistem liniar de m+n−1 ecuat¸ii (corespunzătoare căsut¸elor<br />

ocupate) cu m + n necunoscute. Se observă căacest sistem este compatibil nedeterminat.<br />

Pentru aflarea unei solut¸ii putem lua o necunoscută secundară egalăcu0, deobiceivom<br />

alege u1 =0.<br />

Valorile găsite pentru u1,u2,...,um ¸si v1,v2,...,vn se trec pe marginea tabelului solut¸ie<br />

<strong>în</strong> mod corespunzător (de aceea se mai numesc ¸si valori marginale), iar sumele ui + vj se<br />

scriu <strong>în</strong> colt¸ul<strong>din</strong>dreaptasusalcăsut¸elor ocupate, alături de coeficient¸ii cij, adicăstructura unei astfel de căsut¸e ocupate arată astfel<br />

cij ui + vj<br />

Acum verificăm condit¸iile de optimalitate (7.4) pentru căsut¸ele libere. Dacă toate<br />

condit¸iile (7.4) sunt <strong>în</strong>deplinite, atunci solut¸ia init¸ială este optimă. Dacă cel put¸in o<br />

condit¸ie (7.4) nu este verificată, atunci se trece la procesul de ameliorare (îmbunătăt¸ire) a<br />

solut¸iei.<br />

Definit¸ia 7.3.1 Numim ciclu corespunzător unei căsut¸e libere o succesiune de căsut¸e ocupate,<br />

două câte două alăturate pe aceea¸si linie, sau respectiv pe aceea¸si coloană, cu treceri<br />

alternative pe linii ¸si coloane, succesiunea <strong>în</strong>cepând imediat după căsut¸a liberă ¸si terminându-se<br />

<strong>în</strong> vecinătatea aceleia¸si căsut¸e libere.<br />

Într-un ciclu marcăm alternativ cu + ¸si − căsut¸ele, <strong>în</strong>cepând cu căsut¸a liberă. Semnele<br />

se trec <strong>în</strong> colt¸ul <strong>din</strong> stânga jos al căsut¸ei.<br />

135<br />

xij


Pentru îmbunătăt¸irea solut¸iei se determină valoarea minimă θ avaloriixij <strong>din</strong> căsut¸ele<br />

marcate cu −. Apoi, valoarea minimă θ se adună la valorile xij <strong>din</strong> căsut¸ele marcate cu +<br />

¸si se scade <strong>din</strong> valorile xij <strong>din</strong> căsut¸ele marcate cu −.<br />

Ciclul se alege pentru căsut¸a liberă corespunzătoare diferent¸ei Δij = cij − (ui + vj) cea<br />

mai mare <strong>în</strong> valoare absolută <strong>din</strong>tre diferent¸ele Δij < 0.<br />

Prin acest proces se obt¸ine o nouă solut¸ie a problemei de transport, mai bună decât cea de<br />

la care am plecat.<br />

Exemplul 7.3.1. Să considerăm problema de transport <strong>din</strong> Exemplul 7.2.1 cu solut¸ia init¸ială<br />

<strong>din</strong> Tabelul 7.2.1, obt¸inută prin metoda colt¸ului Nord–Vest.<br />

Considerăm variabilele marginale u1,u2,u3 ¸si v1,v2,v3,v4. Sistemul (7.3) corespunzător<br />

căsut¸elor ocupate <strong>din</strong> Tabelul 7.2.1 este:<br />

(7.5)<br />

u1 + v1 =3, u1 + v2 =2, u2 + v2 =3, u2 + v3 =2<br />

u3 + v3 =3, u3 + v4 =2.<br />

Alegând u1 =0,găsim v1 =3, v2 =2, u2 =1, v3 =1, u3 =2, v4 =0.<br />

Acum verificăm condit¸iile de optimalitate (7.4) pentru căsut¸ele libere. Avem:<br />

u1 + v3 =1=c13 ≥ 1; u1 + v4 =0≤ c14 =1; u2 + v1 =4> 2,<br />

u2 + v4 = c24 ≤ 1; u3 + v1 =5> 4,<br />

u3 + v2 =4> 2,<br />

de unde observăm că pentru căsut¸ele libere (2, 1), (3, 1) ¸si (3, 2) nu sunt verificate condit¸iile<br />

de optimalitate. Prin urmare, solut¸ia init¸ială <strong>din</strong> Tabelul 7.2.1 nu este optimă.<br />

Calculele de mai sus se pot reprezenta ca <strong>în</strong> Tabelul 7.3.1.<br />

vj v1 =3 v2 =2 v3 =1 v4 =0<br />

ui Di \ Cj C1 C2 C3 C4 Disponibil<br />

3<br />

-<br />

3<br />

45<br />

2<br />

+<br />

2<br />

5<br />

1 1<br />

0<br />

1 0<br />

0<br />

50<br />

2<br />

+<br />

4<br />

0<br />

3<br />

-<br />

3<br />

10<br />

2 2<br />

20<br />

1 1<br />

0<br />

30<br />

4 5<br />

0<br />

2 4<br />

0<br />

3 3<br />

5<br />

2 2<br />

35<br />

40<br />

Necesar 45 15 25 35<br />

u1 =0 D1<br />

u2 =1 D2<br />

u3 =2 D3<br />

Tabelul 7.3.1.<br />

Sistemul (7.5) se poate rezolva direct pe Tabelul 7.3.1, plecând de la u1 + v1 =3¸si<br />

u1 =0.<br />

Acum stabilim căsut¸a liberă pentru care considerăm ciclul. În acest scop calculăm<br />

diferent¸ele Δij pentru căsut¸ele libere <strong>în</strong> care nu au fost <strong>în</strong>deplinite condit¸iile de optimalitate:<br />

Δ21 = −2, Δ31 = −1 ¸si Δ22 = −2.<br />

Cum max(|−2|, |−1|, |−2|) =2este atins pentru două căsut¸e libere (2, 1) ¸si (2, 2), vom<br />

alege unul <strong>din</strong> ciclurile determinate de ele. De exemplu, să nefixăm pe cel determinat de<br />

căsut¸a (2, 1).<br />

Acesta este dat de căsut¸ele (2, 1), (1, 1), (1, 2) ¸si (2, 2). Marcăm alternativ căsut¸ele<br />

ciclului cu + ¸si −, <strong>în</strong>cepând cu cea liberă. Numărul θ este dat de<br />

θ = min{45, 10} =10.<br />

136


Adunăm θ la xij <strong>din</strong> căsut¸ele cu + ¸si scădem acela¸si număr la cele marcate cu −.<br />

Obt¸inemnouasolut¸ie dată de Tabelul 7.3.2.<br />

Di \ Cj C1 C2 C3 C4 Disponibil<br />

D1<br />

3<br />

35<br />

2<br />

15<br />

1<br />

0<br />

1<br />

0<br />

50<br />

D2<br />

2<br />

10<br />

3<br />

0<br />

2<br />

20<br />

1<br />

0<br />

30<br />

D3<br />

4<br />

0<br />

2<br />

0<br />

3<br />

5<br />

2<br />

35<br />

40<br />

Necesar 45 15 25 25<br />

Tabelul 7.3.2<br />

Valoarea funct¸iei cost total pentru noua solut¸ie (<strong>din</strong> Tabelul 7.3.2) este<br />

f =3· 35 + 2 · 15 + 2 · 10 + 2 · 20 + 3 · 5+2· 35 = 280<br />

7.4 Aflarea unei solut¸ii optime<br />

În paragrafele precedente am văzut cum se află o solut¸ie init¸ială ¸si cum poate ea<br />

fi ameliorată (îmbunătăt¸ită). Acum putem prezenta un algoritm pentru aflarea solut¸iei<br />

optime pentru o problemă de transport. Acesta poartă numele de algoritmul distributiv<br />

sau algoritmul potent¸ialelor.<br />

Pa¸sii algoritmului sunt:<br />

Pasul 1. Se determină osolut¸ie init¸ială a problemei de transport;<br />

Pasul 2. Se găsesc valorile marginale ui, i = 1,m ¸si vj, j = 1,n,casolut¸ii ale sistemului de<br />

ecuat¸ii ui + vj = cij, unde i ¸si j sunt indicii căsut¸elor ocupate;<br />

Pasul 3. Se verifică condit¸iile de optimalitate a solut¸iei găsite, adică dacă au loc inegalităt¸ile<br />

ui + vj ≤ cij pentru tot¸i indicii (i, j) de căsut¸e libere;<br />

Pasul 4. Dacă solut¸ia nu este optimă, adică cel put¸in o condit¸ie de optimalitate nu este<br />

<strong>în</strong>deplinită, atunci se calculează diferent¸ele Δij = cij − (ui + vj) < 0 corespunzătoare căsut¸elor<br />

libere pentru care condit¸ia de optimalitate nu este verificată. Cea mai mare diferent¸ă Δij <strong>în</strong><br />

valoare absolută determină căsut¸a liberă (i, j) pentru care alegem ciclul folosit <strong>în</strong> ameliorarea<br />

solut¸iei.<br />

Pasul 5. Se marchează alternativ cu + ¸si − căsut¸ele ciclului, <strong>în</strong>cepând cu căsut¸a liberă.<br />

Pasul 6. Se determină valoarea minimă θ a valorilor xij <strong>din</strong> căsut¸ele ciclului marcate cu −.<br />

Pasul 7. Valoarea minimă θ se adună la valorile xij <strong>din</strong> căsut¸ele marcate cu + ¸si se scade<br />

<strong>din</strong> valorile xij <strong>din</strong> căsut¸ele marcate cu −. Se obt¸ine astfel o nouă solut¸ie pentru problema<br />

de transport.<br />

Pasul 8. Se reiau pa¸sii 2–7 cu noua solut¸ie ¸si se continuă repetarea lor până când toate<br />

condit¸iile de optimalitate sunt <strong>în</strong>deplinite, adică s-aobt¸inut o solut¸ie optimă.<br />

Pasul 9. Se scrie solut¸ia optimă ¸si se calculează valoareaminimă a funct¸iei obiectiv (scop).<br />

Exemplul 7.4.1. Să rezolvăm problema de transport <strong>din</strong> Exemplul 7.2.1.<br />

Vom porni de la solut¸ia init¸ială obt¸inută prin metoda elementului minim (vezi Tabelul<br />

7.2.2). Vom parcurge calculele algoritmului direct pe tabel.<br />

137


Avem<br />

vj v1 =2 v2 =0 v3 =1 v4 =1<br />

ui Di \ Cj C1 C2 C3 C4 Disponibil<br />

3 2<br />

0<br />

2 0<br />

0<br />

1<br />

+ 15<br />

1<br />

- 35<br />

50<br />

2<br />

30<br />

3 0<br />

0<br />

2 1<br />

0<br />

1 1<br />

0<br />

30<br />

4<br />

15<br />

2<br />

15<br />

3<br />

- 10<br />

2<br />

+<br />

3<br />

0<br />

40<br />

Necesar 45 15 25 35<br />

u1 =0 D1<br />

u2 =0 D2<br />

u3 =2 D3<br />

Tabelul 7.4.1.<br />

¸si <strong>în</strong>trucât u3 + v4 =3> 2=c34, deducem că solut¸ia nu este optimă. Avem o singură căsut¸ă<br />

liberă cuΔij < 0 ¸si anume căsut¸a (3, 4). Formăm ciclul determinat de ea prin căsut¸ele (3, 4),<br />

(3, 3), (1, 3) ¸si (1, 4). Marcăm alternativ cu + ¸si − căsut¸ele ciclului. Valoarea minimă θ este<br />

dată deθ = min{10, 35} =10. Se obt¸ine astfel o nouă solut¸iereprezentată <strong>în</strong> Tabelul 7.4.2<br />

vj v1 =3 v2 =1 v3 =1 v4 =1<br />

ui Di \ Cj C1 C2 C3 C4 Disponibil<br />

u1 =0 D1<br />

3<br />

+<br />

3<br />

0<br />

2 1<br />

0<br />

1<br />

25<br />

1<br />

- 25<br />

50<br />

u2 = −1 D2<br />

2<br />

30<br />

3 0<br />

0<br />

2 0<br />

0<br />

1 0<br />

0<br />

30<br />

u3 =1 D3<br />

4<br />

- 15<br />

2<br />

15<br />

3 2<br />

0<br />

2<br />

+ 10<br />

40<br />

Necesar 45 15 25 35<br />

Tabelul 7.4.2.<br />

Reluăm calculul valorilor marginale ¸si verificarea condit¸iilor de optimalitate pentru<br />

noua solut¸ie. Lucrăm pe Tabelul 7.4.2.<br />

Se observă că solut¸ia obt¸inută <strong>în</strong> tabelul 7.4.2.<br />

pentru toate căsut¸ele libere.<br />

este optimă deoarece ui + vj ≤ cij<br />

Deci, o solut¸ie optimă a problemei de transport 7.2.1 este<br />

⎛<br />

0 0 25 25<br />

⎞<br />

X1 = ⎝ 30 0 0 0 ⎠<br />

15 15 0 10<br />

iar min f =1· 25 + 1 · 25 + 2 · 30 + 4 · 15 + 2 · 15 + 2 · 10 = 220.<br />

Observat¸ia 7.4.1 Este posibil ca solut¸ia optimă a uni probleme de transport să nu fie unică,<br />

adică să aibă solut¸ii multiple. Vom avea solut¸ii multiple atunci când există mai multe<br />

căsut¸e la care ui + vj = cij, adică condit¸ia de optimalitate este <strong>în</strong>deplinită cu egalitate.<br />

Celelalte solut¸ii optime, când există, se obt¸in aplicând procedeul ameliorării solut¸iilor<br />

pentru căsut¸ele la care ui + vj = cij. Solut¸ia generală se va scrie ca o combinat¸ie liniară<br />

convexă a solut¸iilor optime găsite.<br />

În cazul exemplului nostru, se observă că <strong>în</strong> tabelul 7.4.2 avem căsut¸a (1, 1) pentru<br />

care u1 +v1 =3=c11 =3.Formăm ciclul (1, 1), (1, 4), (3, 4) ¸si (3, 3). Marcăm cu + ¸si − căsut¸ele<br />

ciclului.<br />

Valoarea minimă θ este dată de<br />

θ = min{15, 25} =15<br />

138


Obt¸inem o nouă solut¸ie optimă datăprin ⎛<br />

15<br />

X2 = ⎝ 30<br />

0<br />

0<br />

25<br />

0<br />

⎞<br />

10<br />

0 ⎠<br />

0 15 0 25<br />

Solut¸ia generală este<br />

⎛<br />

X = αX1 + βX2 = ⎝<br />

unde α ≥ 0, β ≥ 0, α + β =1.<br />

15β 0 25α +25β 25α +10β<br />

30α +30β 0 0 0<br />

15α 15α +15β 0 10α +25β<br />

7.5 Degenerarea <strong>în</strong> problemele de transport<br />

Am văzut (§7.1) că solut¸ia unei probleme de transport este degenerată dacă are mai<br />

put¸in de m + n − 1 valori nenule (căsut¸e ocupate). Degenerarea <strong>în</strong> problemele de transport<br />

apare <strong>în</strong> următoarele situat¸ii: a) când solut¸ia init¸ială este degenerată, situat¸ie posibilă dacă<br />

valoarea disponibilului este egală cu valoarea necesarului, pentru o anumită linie ¸si coloană;<br />

b) la îmbunătăt¸irea unei solut¸ii, când valoarea minimă <strong>din</strong>căsut¸ele ciclului marcate cu −<br />

este atinsă <strong>în</strong> cel put¸in două cazuri.<br />

În ambele situat¸ii se obt¸in mai put¸ine căsut¸e ocupate, având mai put¸ine ecuat¸ii decât<br />

m + n − 1. Rezultăcă variabilele duale (marginale) nu pot fi determinate.<br />

Pentru <strong>în</strong>lăturarea acestui inconvenient se folose¸ste metoda zerourilor esent¸iale.<br />

Acesta constă <strong>în</strong> tranformarea unor căsut¸e libere <strong>în</strong> căsut¸e ocupate cu un 0 ∗ , numit zero<br />

esent¸ial. Acest 0 ∗ se pune <strong>în</strong> căsut¸ele libere cu costuri minime, care nu formează cicluri cu<br />

căsut¸ele deja ocupate. În final, trebuie ca numărul total al căsut¸elor ocupate să fiem+n−1.<br />

În situat¸ia b) zerourile esent¸iale se <strong>în</strong>scriu <strong>în</strong> căsut¸e care se eliberează ¸si <strong>în</strong> care costurile<br />

sunt mai mici.<br />

Exemplul 7.5.1. Trei <strong>în</strong>treprinderi I1, I2 ¸si I3 produc patru tipuri de produse P1, P2, P3 ¸si<br />

P4 cu cheltuielile unitare de product¸ie diferite. Cheltuielile pentru producerea unei unităt¸i<br />

<strong>din</strong> fiecare tip de produs, de către fiecare <strong>în</strong>treprindere, sunt date <strong>în</strong> tabelul 7.5.1.<br />

Ii \ Pi P1 P2 P3 P4<br />

I1 4 3 2 3<br />

I2 2 4 5 2<br />

I3 2 4 4 5<br />

Tabelul 7.5.1.<br />

Cele trei <strong>în</strong>treprinderi au capacităt¸i egale de product¸ie, fiecare putând produce cel<br />

mult 40 de unităt¸i <strong>din</strong> cele patru produse luate la un loc. Cantităt¸ile necesare <strong>din</strong> cele<br />

patru produse sunt egale cu 40, 30, 50 ¸si 40 unităt¸i.<br />

i) Să se determine un plan de product¸ie comun pentru cele trei <strong>în</strong>treprinderi astfel <strong>în</strong>cât<br />

să se asigurea <strong>în</strong>tr-o măsură cât mai mare cantităt¸ile necesare <strong>din</strong> cele patru produse,<br />

cu cheltuieli totale de product¸ie minime.<br />

ii) Să se interpreteze <strong>din</strong> punct de vedere economic solut¸ia optimă obt¸inută.<br />

iii) Este unică solut¸ia optimă?<br />

i) Se observă că avem o problemă de transport deoarece putem considera cele patru<br />

tipuri de produse ca patru centre consumatoare, iar cele trei <strong>în</strong>treprinderi ca trei centre de<br />

139<br />

⎞<br />


depozitare. Obt¸inem astfel problema de transport <strong>din</strong> Tabelul 7.5.2.<br />

Ii \ Pj P1 P2 P3 P4 Disponibil<br />

4 3 2 3<br />

40<br />

I1<br />

I2<br />

I3<br />

2 4 5 2<br />

2 4 4 5<br />

Necesar 40 30 50 40<br />

Tabelul 7.5.2<br />

Deoarece modelul este neechilibrat, totalul de necesar este mai mare decât totalul de<br />

disponibil, vom introduce un centru fictiv de product¸ie I4, care să ”producă” diferent¸a de<br />

40 unităt¸i. Pentru acest centru fictiv costurile unitare sunt nule. Modelul problemei de<br />

rezolvat ia forma <strong>din</strong> Tabelul 7.5.3.<br />

160<br />

40<br />

40<br />

120<br />

Ii \ Pj P1 P2 P3 P4 Disponibil<br />

4 3 2 3<br />

40<br />

I1<br />

I2<br />

I3<br />

I4<br />

2 4 5 2<br />

2 4 4 5<br />

0 0 0 0<br />

Necesar 40 30 50 40 160<br />

Tabelul 7.5.3.<br />

Aplicăm metoda elementului minim ¸si găsim solut¸ia init¸ială <strong>din</strong> Tabelul 7.5.4.<br />

vj v1 =0 v2 =2 v3 =2 v4 =0<br />

ui Ii \ Pj P1 P2 P3 P4 Disponibil<br />

4 0<br />

0<br />

3 2<br />

0<br />

2<br />

40<br />

3 0<br />

0<br />

40; 0<br />

2<br />

0∗ 4 2<br />

0<br />

5 4<br />

0<br />

2<br />

40<br />

40<br />

2<br />

+ 0∗ 4<br />

- 30<br />

4<br />

10<br />

5 2<br />

0<br />

40<br />

0<br />

- 40<br />

0<br />

+<br />

2<br />

0<br />

0 2<br />

0<br />

0 0<br />

0<br />

40; 0<br />

Necesar 40 30 50 40 160<br />

u1 =0 I1<br />

u2 =2 I2<br />

u3 =2 I3<br />

u4 =0 I4<br />

Tabelul 7.5.4.<br />

Solut¸ia determinată este degenerată. Introducem 0∗ (esent¸ial) la căsut¸ele (2, 1) ¸si (3, 1).<br />

Determinăm valorile duale (marginale) trecute pe marginea Tabelului 7.5.4. Formăm ciclul<br />

(4, 2), (4, 1), (3, 1) ¸si (3, 2) care se marchează cu+ ¸si − ca <strong>în</strong> Tabelul 7.5.4.<br />

140<br />

40<br />

40<br />

40


Cu θ = min{30, 40} =30,obt¸inem solut¸ia îmbunătăt¸ită <strong>din</strong> Tabelul 7.5.5.<br />

vj v1 =0 v2 =2 v3 =2 v4 =0<br />

ui Ii \ Pj P1 P2 P3 P4 Disponibil<br />

4 0<br />

0<br />

3 0<br />

0<br />

2<br />

40<br />

3 0<br />

0<br />

40<br />

2<br />

0∗ 4 2<br />

0<br />

5 4<br />

0<br />

2<br />

40<br />

40<br />

2<br />

+ 30<br />

4 2<br />

0<br />

4<br />

- 10<br />

5 2<br />

0<br />

40<br />

0<br />

- 10<br />

0<br />

30<br />

0<br />

+<br />

2<br />

0<br />

0 0<br />

0<br />

40<br />

Necesar 40 30 50 40<br />

u1 =0 I1<br />

u2 =2 I2<br />

u3 =2 I3<br />

u4 =0 I4<br />

Tabelul 7.5.5.<br />

Pentru solut¸ia <strong>din</strong> Tabelul 7.5.5 determinăm valorile marginale. Considerăm ciclul<br />

(4, 3), (4, 1), (3, 1) ¸si (3, 3), marcat cu + ¸si − ca <strong>în</strong> Tabelul 7.5.5. Cu θ = min{10, 10} =10,găsim<br />

solut¸ia <strong>din</strong> Tabelul 7.5.6.<br />

vj v1 =2 v2 =2 v3 =2 v4 =2<br />

ui Ii \ Pj P1 P2 P3 P4 Disponibil<br />

u1 =0 I1<br />

4 0<br />

0<br />

3 2<br />

0<br />

2<br />

40<br />

3 0<br />

0<br />

40<br />

u2 =0 I2<br />

2<br />

0∗ 4 2<br />

0<br />

5 2<br />

0<br />

2<br />

40<br />

40<br />

u3 =0 I3<br />

2<br />

40<br />

4 2<br />

0<br />

4 2<br />

0<br />

5 2<br />

0<br />

40<br />

u4 = −2 I4<br />

0 0<br />

0<br />

0<br />

30<br />

0<br />

10<br />

0 0<br />

0<br />

40<br />

Necesar 40 30 50 40<br />

Tabelul 7.5.6.<br />

Reluând procesul de ameliorare a unei solut¸ii pentru cea <strong>din</strong> Tabelul 7.5.6. se constată<br />

că sunt<strong>în</strong>deplinite toate condit¸iile de optimizare. Prin urmare, solut¸ia găsită<br />

⎛<br />

0 0 40 0<br />

⎞<br />

X = ⎝ 0 0 0 40 ⎠<br />

40 0 0 0<br />

este optimă, iar min f =2· 40 + 2 · 40 + 2 · 40 = 240.<br />

ii) Solut¸ia optimă găsită nearatăcă fiecare <strong>în</strong>treprindere trebuie să producă numai<br />

un tip de produs: <strong>în</strong>treprinderea I1 să producă P3, <strong>în</strong>treprinderea I2 să producă P4, iar<br />

<strong>în</strong>treprinderea I3 să producă P1. Celetrei<strong>în</strong>treprinderi î¸si folosesc la maxim capacităt¸ile de<br />

product¸ie. Cu toate acestea, necesarul de produs P2 nu este satisfăcut complet (mai trebuie<br />

30 de unităt¸i), precum ¸si 10 unităt¸i <strong>din</strong> produsul P3. Cheltuielile minime de product¸ie totale<br />

sunt egale cu 240 unităt¸i monetare.<br />

iii) În Tabelul 7.5.6 pentru căsut¸ele (4, 1) ¸si (4, 4) avem u1 + v1 =0=c41 ¸si respectiv<br />

u4 + v4 =0=c44. Deoarece nu avem cicluri plecând de la aceste căsut¸e libere, rezultă cănu<br />

mai obt¸inem o nouă solut¸ie optimă. Rezultă că problema are o singură solut¸ie optimă, cea<br />

găsită mai sus.<br />

7.6 Probleme de transport cu capacităt¸i limitate<br />

Sunt situat¸ii <strong>în</strong> care <strong>în</strong>tr-o problemă de transport pe unele rute avem capacităt¸i limitate.<br />

Notăm cu dij capacitatea maximă ce poate fi transportată pe ruta ce leagă depozitul<br />

141


Di de centrul de consum Cj.<br />

Dacă păstrăm notat¸iile <strong>din</strong> §7.1., atunci modelul matematic al acestei probleme, numită<br />

problemă de transport cu capacităt¸i limitate, este<br />

⎧ n<br />

xij = ai, i = 1,m<br />

sau sub formă detabel<br />

⎪⎨<br />

⎪⎩<br />

j=1<br />

m<br />

xij = bj, j = 1,n<br />

i=1<br />

0 ≤ xij ≤ dij, i = 1,m,j = 1,n<br />

m n<br />

(min)f =<br />

i=1 j=1<br />

cijxij<br />

Di \ Cj C1 C2 ... Cn Disponibil<br />

D1<br />

D2<br />

c11<br />

d11 x11<br />

c21<br />

d21 x21<br />

c12<br />

d12 x12<br />

c22<br />

d22 x22<br />

...<br />

...<br />

c1n<br />

d1n x1n<br />

c2n<br />

d2n x2n<br />

... ... ... ... ... ...<br />

Dn<br />

cm1<br />

dm1 xm1<br />

cm2<br />

dm2 xm2<br />

...<br />

cmn<br />

dmn xmn<br />

Necesar b1 b2 ... bn<br />

Tabelul 7.6.1.<br />

n<br />

bi<br />

i=1<br />

Observat¸ia 7.6.1 Din condit¸iile de limitare a capacităt¸ilor rezultă că este necesar ca pe<br />

fiecare linie, respectiv coloană, să fie verificate inegalităt¸ile:<br />

respectiv<br />

n<br />

dij ≥ ai,i= 1,m<br />

j=1<br />

m<br />

dij ≥ bj,j = 1,n<br />

i=1<br />

Metoda de rezolvare a unei probleme de transport cu capacităt¸i limitate este aproape<br />

identică cu cea a unei probleme de transport fără limite de capacitate.<br />

La determinarea unei solut¸ii init¸iale valoarea variabilei <strong>din</strong> căsut¸a ce se ocupă se<br />

află acum ca minimul <strong>din</strong>tre disponibilul necesar ¸si capacitatea corespunzătoare varabilei<br />

respective. Când acest minim este egal cu capacitatea respectivă, valoarea se va sublinia,<br />

ceea ce <strong>în</strong>seamnă că pe linia, respectiv coloana căsut¸ei restul variabilelor nu se vor lua<br />

automat egale cu zero. Aceasta <strong>în</strong>seamnă că, <strong>în</strong> general, vor fi ocupate mai mult decât<br />

m + n − 1 căsut¸e. Se vor considera un număr de m + n − 1 variabile nebarate.<br />

Trecând la problema duală, se găsesc următoarele condit¸ii, de optimalitate pentru<br />

probleme de transport cu capacităt¸i limitate:<br />

1) ui + vj ≤ cij, pentru căsut¸ele libere (i, j);<br />

2) ui + vj ≥ cij, pentru căsut¸ele (i, j) cu valori subliniate;<br />

142<br />

a1<br />

a2<br />

am<br />

m<br />

i=1<br />

ai


unde ui, i = 1,m ¸si vj, j = 1,n sunt variabilele duale ui ¸si vj, datedesistemul<br />

ui + vj = cij<br />

unde (i, j) este indice de căsut¸ă ocupată (corespunzătoare la variabila de bază).<br />

La determinarea unei solut¸ii init¸iale, <strong>din</strong> cauza capacităt¸ilor limitate, sunt situat¸ii <strong>în</strong><br />

care nu se pot repartiza <strong>în</strong> căsut¸e tot disponibilul ¸si tot necesarul.<br />

Pentru a nu ajunge la o astfel de situat¸ie, se recomandă următorul procedeu de<br />

ocupare a căsut¸elor: a) pe linia (sau coloana) costului minim se ocupă căsut¸ele <strong>în</strong> or<strong>din</strong>e<br />

crescătoare a costurilor; b) se procedează analog pe coloana (linia) ultimei căsut¸e ocupate<br />

<strong>din</strong> linia (coloana) de la a); c) se continuă <strong>în</strong> mod analog, alternativ, până la epuizarea<br />

disponibilului ¸si necesarului.<br />

Exemplul 7.6.1. Să se rezolve problema de transport cu capacităt¸i limitate:<br />

⎧<br />

x11 + x12 + x13 + x14 = 150<br />

x21 + x22 + x23 + x24 = 250<br />

x31 + x32 + x33 + x34 = 210<br />

x11 + x21 + x31 = 100<br />

⎪⎨ x11 + x21 + x32 = 160<br />

x11 + x23 + x33 = 190<br />

x11 + x24 + x34 = 160<br />

xij ≥ 0,i=1, 2, 3 ¸si j =1, 2, 3, 4<br />

x12 ≤ 80,x23 ≤ 170,x31 ≤ 80,x32 ≤ 120<br />

⎪⎩<br />

(min)f =3x11 +12x12 +5x13 +9x14 +2x21 +13x22+<br />

+5x23 +6x24 + x31 +7x32 +8x33 +18x34.<br />

Vom determina o solut¸ie init¸ială folosind metoda elementului minim. Obt¸inem astfel<br />

Tabelul 7.6.2.<br />

u1 =0<br />

3 2<br />

0<br />

u2 =0<br />

2<br />

20<br />

u3 =3<br />

1 80<br />

80<br />

Necesar 100<br />

20<br />

0<br />

v1 =2 v2 =13 v3 =5 v4 =6 Disponibil<br />

12 13<br />

80 0<br />

13<br />

40<br />

7<br />

120 120<br />

160<br />

40<br />

0<br />

5<br />

150<br />

5<br />

30<br />

8<br />

10<br />

190<br />

180<br />

30<br />

0<br />

9 6<br />

0<br />

6<br />

160<br />

18 9<br />

0<br />

160<br />

0<br />

150; 0<br />

250; 220; 200; 40; 0<br />

210; 120; 10<br />

Tabelul 7.6.2.<br />

Se observă căpentru solut¸ia init¸ială avem 3+4− 1 = 6 variabile de bază (corespunzătoare<br />

la căsut¸e ocupate cu valori nesubliniate).<br />

A¸sadar, putem trece la verificarea optimalităt¸ii. Calculăm valorile duale (marginale)<br />

¸si observăm că solut¸ia nu este optimă deoarece pentru căsut¸a liberă (1, 2) avem u1 + v2 =<br />

13 >c12 =12. Ciclul corespunzător acestei căsut¸e este (1, 2), (1, 3), (2, 3) ¸si (2, 2).<br />

Marcăm cu + ¸si −. Valoarea minimă θ = min{40, 150} =40ne permite să scriemsolut¸ia<br />

îmbunătăt¸ită dată<strong>în</strong> Tabelul 7.6.3.<br />

610<br />

v1 =2 v2 =12 v3 =5 v4 =6 Disponibil<br />

u1 =0<br />

3 2<br />

0<br />

12<br />

80 40<br />

5<br />

110<br />

9 6<br />

0<br />

150<br />

u2 =0<br />

2<br />

20<br />

13 12<br />

0<br />

5<br />

170 70<br />

6<br />

160<br />

250<br />

u3 =3<br />

1<br />

80<br />

5<br />

80<br />

7<br />

120<br />

15<br />

120<br />

8<br />

10<br />

18 9<br />

0<br />

210<br />

Necesar 100 160 190 160 610<br />

143


Tabelul 7.6.3.<br />

Se observă că noua solut¸ie găsită este optimală deoarece pentru toate căsut¸ele libere<br />

avem ui + vj ≤ cij, iarpentrucăsut¸ele ocupate cu valori subliniate avem ui + vj ≥ cij. Avem<br />

⎛<br />

0 40 110 0<br />

⎞<br />

X = ⎝ 20 0 70 160 ⎠<br />

80 120 10 0<br />

cu<br />

min f =12· 40 + 5 · 110 + 2 · 20 + 5 · 70 + 6 · 160 + 1 · 180 + 7 · 120 + 8 · 10 = 3380<br />

Observat¸ia 7.6.2 În procesul de îmbunătăt¸ire a unei solut¸ii putem avea situat¸ia <strong>în</strong> care<br />

ui+vj ≤ cij pentru toate căsut¸ele libere ¸si să existeocăsut¸ăocupată (r, s) cu valoare subliniată<br />

pentru care ur + vs


7.7 Testul Nr. 6 de verificare a cuno¸stint¸elor<br />

1. Precizat¸i not¸iunea de problemă de transport.<br />

2. Precizat¸i etapele generale ale rezolvării unei probleme de transport.<br />

3. a) Precizat¸i metoda colt¸iului Nord-Vest pentru determinarea unei solut¸ii init¸iale a<br />

unei probleme de transport;<br />

b) Precizat¸i metoda elementului maxim pentru determinarea unei solut¸ii init¸iale a<br />

unei probleme de transport;<br />

c) Prezentat¸i metoda diferent¸elor maxime pentru determinarea unei solut¸ii init¸iale<br />

a unei probleme de transport.<br />

4. a) În ce constă îmbunătăt¸irea unei solut¸ii a unei probleme de transport?<br />

b) precizat¸i algoritmul distributiv (algoritmul potent¸ialelor) pentru determinarea<br />

solut¸iei optime a unei probleme de transport.<br />

5. Se consideră doi furnizori F1 ¸si F2, care au cantităt¸ile disponibile a1 =40unităt¸i ¸si respectiv<br />

a2 =25unităt¸i. Acestea sunt solicitate de trei beneficiari B1,B2,B3 <strong>în</strong> cantităt¸ile<br />

b1 =10unităt¸i, b2 =35unităt¸i ¸si b3 =20unităt¸i. Cunoscând costurile unitare de transport<br />

c11 =4, c12 =2, c13 =1,respectivc21 =2, c22 =1, c23 =3unităt¸i monetare, să se<br />

scrie modelul matematic ¸si să se determine o solut¸ie init¸ială a problemei de transport<br />

considerate.<br />

6. Considerând problema de transport prezentată <strong>în</strong> enunt¸ul problemei precedente (inclusiv<br />

solut¸ia init¸ială determinată) să segăsească valorile marginale ¸si să severifice<br />

condit¸iile de optimalitate.<br />

7. Considerând probleme de transport prezentate <strong>în</strong> enunt¸ul problemei 8, să se determine<br />

osolut¸ie init¸ială folosind metoda colt¸ului nord-vest, iar apoi să se utilizeze algoritmul<br />

distributiv pentru îmbunătăt¸irea acesteia ¸si rezolvarea completă a problemei respective.<br />

8. Să se rezolve problema de transport:<br />

⎧<br />

x11 + x12 + x13 =10<br />

x21 + x22 + x23 =20<br />

x31 ⎪⎨<br />

+ x32 + x33 =30<br />

x11 + x21 + x31 =50<br />

x12 + x22 + x32 =5<br />

x13 + x23 + x33 =5<br />

xij ⎪⎩<br />

≥ 0 , i = 1, 3 , j = 1, 3<br />

f =4x11 +3x12 + x13 +2x21 +4x22 +5x23 + x31 +2x32 +6x33 → minim<br />

9. Presupunând că la un moment dat <strong>în</strong> timpul rezolvării unei probleme de transport s-a<br />

ajuns la tabelul (situat¸ie):<br />

4 4<br />

10<br />

2 3<br />

0<br />

2 2<br />

20<br />

1 1<br />

2<br />

1 4<br />

0<br />

3 3<br />

20<br />

Să se analizeze situat¸ia dată, apoi să se<strong>în</strong>cerce formarea ciclului căsut¸ei (1, 3). Să se<br />

rezolve situat¸ia de degenerare apărută.<br />

145


10. Să se rezolve problema de transport:<br />

⎧<br />

x11 + x12 + x13 =11<br />

x21 + x22 + x23 + x24 =17<br />

x31 + x32 + x33 + x34 =14<br />

⎪⎨ x11 + x21 + x31 =5<br />

x12 + x22 + x32 =15<br />

x13 + x23 + x33 =7<br />

x14 + x24 + x34 =15<br />

xij ⎪⎩<br />

≥ 0 , i = 1, 3 , j = 1, 4<br />

f =4x11 +2x12 +5x13 + x14 +6x21 +5x22 +4x23 +4x24 +6x31 +8x32 + x33 +5x34 → minim<br />

146


Indicat¸ii ¸si răspunsuri<br />

Testul 6<br />

5. Notând cu xij cantitatea ce se va transporta de la furnizorul Fi (i = 1, 2) la beneficiarul<br />

Bj (j = 1, 3) seobt¸ine modelul matematic:<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

x12 + x12 + x13 =40<br />

x21 + x22 + x23 =25<br />

x11 + x21 =10<br />

x12 + x22 =35<br />

x13 + x23 =20<br />

xij ≥ 0 , i = 1, 2 , j = 1, 3<br />

f =4x11 +2x12 + x13 +2x21 + x22 +3x23 → min<br />

Apoi folosind metoda diferent¸elor maxime obt¸inem solut¸ia init¸ială: x11 =0, x12 =20,<br />

x13 =20, x21 =10, x22 =15, x23 =0¸si f =95.<br />

6. Se obt¸ine:<br />

u1 =0<br />

u2 = −1<br />

v1 =3 v2 =2 v3 =1<br />

4 3<br />

0<br />

2 2<br />

10<br />

2 2<br />

20<br />

1 1<br />

15<br />

1 1<br />

20<br />

3 0<br />

0<br />

deci toate condit¸iile de optimizare sunt verificate ¸si astfel solut¸ia X =<br />

cu f =95este optimă.<br />

7. Se obt¸ine solut¸ia init¸ială:<br />

4<br />

2<br />

10<br />

0<br />

2<br />

1<br />

30<br />

5<br />

1<br />

3<br />

0<br />

20<br />

0 20 20<br />

10 15 0<br />

Folosind valorile marginale se deduce că solut¸ia nu este optimă. Aplicând mai departe<br />

0 20 20<br />

algoritmul distributiv se obt¸ine solut¸ia optimă X =<br />

cu f<br />

10 15 0 min =95.<br />

⎛<br />

0 5 5<br />

⎞<br />

8. Folosind metoda diferent¸elor maxime se obt¸ine solut¸ia init¸ială X = ⎝ 20 0 0 ⎠. La<br />

30 0 0<br />

aplicarea algoritmului distributiv se ajunge la degenerare ¸si se va introduce un zero<br />

esent¸ial. În final se deduce că solut¸ia init¸ială vafioptimă¸si se calculează lmin =90.<br />

9. Se rezolvă situat¸iade degenerare prin introducerea unui zero esent¸ial <strong>în</strong> căsut¸a (1, 2).<br />

10. Folosind metoda diferent¸elor maxime se obt¸ine solut¸ia init¸ială X 0 ⎛<br />

0 0 0 11<br />

⎞<br />

= ⎝ 0 15 0 2 ⎠<br />

5 0 7 2<br />

cu f = 141. Aceasta va fi optimă, dar <strong>în</strong> căsut¸a liberă (1, 2) avem condit¸ia de optimalitate<br />

verificată cu egalitate. Formând ciclul căsut¸ei respective ¸si verificând ¸si condit¸ia<br />

de optimalitate se deduce o nouă solut¸ie optimă: X 1 ⎛<br />

⎞<br />

0 11 0 0<br />

= ⎝ 0<br />

5<br />

4<br />

0<br />

0<br />

7<br />

13 ⎠ cu fmin = 141.<br />

2<br />

Deci avem solut¸ia generală X = α · X0 + β · X1 cu α, β ∈ [0, 1] ¸si α + β =1.<br />

147


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul I,<br />

Editura ULB, <strong>Sibiu</strong>, 2001.<br />

148


Capitolul 8<br />

S¸iruri<br />

Obiective: Recapitularea ¸si completarea not¸iunilor despre ¸siruri de numere reale,<br />

cunoscute <strong>din</strong> <strong>în</strong>văt¸ământul preuniversitar, urmate de introducerea ¸si studiul ¸sirurilor <strong>în</strong><br />

spat¸ii metrice.<br />

Rezumat: Prezentul capitol <strong>în</strong>cepe cu reluarea cuno¸stint¸elor esent¸iale despre ¸siruri<br />

de numere reale. Se continuă cu studiul ¸sirurilor pe spat¸ii metrice, cu particularizări <strong>în</strong><br />

spat¸iile R m , m ≥ 1 ¸si principiul contract¸iei.<br />

Cont¸inutul capitolului:<br />

1. S¸iruri de numere reale<br />

2. S¸iruri <strong>în</strong> spat¸ii metrice<br />

3. Test de verificare a cuno¸stint¸elor<br />

4. Bibliografia aferentă capitolului<br />

Cuvinte cheie: ¸sir de numere reale, ¸sir monoton, ¸sir mărginit, limită, ¸sir fundamental,<br />

dobândă compusă, ¸sir de puncte <strong>în</strong>tr-un spat¸iu metric, spat¸iu metric complet,<br />

contract¸ie, principiul contract¸iei.<br />

8.1 S¸iruri de numere reale<br />

Acest paragraf este consacrat recapitulării not¸iunilor principale despre ¸siruri de numere<br />

reale ¸si completării lor cu câteva not¸iuni ¸si rezultate necesare <strong>în</strong> expunerile ulterioare.<br />

Definit¸ia 8.1.1 Se nume¸ste ¸sir de numere reale sau ¸sirnumericofunct¸ie f : Np → R, unde<br />

Np = {p, p +1,p+2,...}, p fiind un număr natural.<br />

Scriind f(n) =an, ¸sirul se notează prin (an)n≥p sau {an}n≥p. În mod uzual se ia p =1<br />

sau, uneori, p =0. Pentru comoditate, fără arestrânge generalitatea, vom considera ¸sirurile<br />

(an)n≥1, scriind simplu (an); an se va numi termenul general al ¸sirului.<br />

Un ¸sir poate fi dat prin termenul general, enumerând termenii ¸sirului sau printr-o<br />

formulă de recurent¸ă.<br />

Definit¸ia 8.1.2 Un ¸sir de numere reale (an) este mărginit superior (majorat) dacă mult¸imea<br />

termenilor săi este majorată.<br />

Altfel spus, ¸sirul numeric (an) este majorat dacă existănumărul real β a¸sa <strong>în</strong>cât an ≤ β,<br />

n =1, 2, 3,....<br />

Definit¸ia 8.1.3 Un ¸sir de numere reale (an) este mărginit inferior (minorat) dacă mult¸imea<br />

termenilor săi este minorată.<br />

Cu alte cuvinte, ¸sirul numeric (an) este minorat dacă existănumărul real a¸sa <strong>în</strong>cât<br />

α ≤ an, n =1, 2, 3,....<br />

149


Definit¸ia 8.1.4 Spunem că ¸sirul numeric (an) este mărginit dacă simultan este majorat ¸si<br />

minorat, adică dacă există numerele reale α ¸si β a¸sa <strong>în</strong>cât α ≤ an ≤ β, n =1, 2, 3,....<br />

Deoarece orice interval [α, β] este inclus <strong>în</strong>tr-un interval simetric fat¸ă de0 de forma<br />

[−M,M], cuM>0, putem afirma că ¸sirul (an) este mărginit dacă ¸si numai dacă existăun<br />

număr real M>0 a¸sa <strong>în</strong>cât să avem<br />

|an| ≤M, n =1, 2, 3,....<br />

Definit¸ia 8.1.5 S¸irul numerelor (an) este nemărginit dacă nu este mărginit, adică dacă <strong>în</strong><br />

afara oricărui interval mărginit există celput¸inuntermenal¸sirului.<br />

Exemple:<br />

8.1.1 S¸irul an =2+(−1) n este mărginit deoarece |an| ≤3, (∀)n ∈ N.<br />

8.1.2 S¸irul an =3 n nu este mărginit superior dar este mărginit inferior (an ≥ 1, (∀)n ∈ N).<br />

8.1.3 S¸irul an = −3 n nu este minorat, dar este majorat (an < 0, (∀)n ∈ N).<br />

8.1.4 S¸irul an =(−1) n · 2 n nu este nici minorat ¸si nici majorat.<br />

Definit¸ia 8.1.6 S¸irul (an) este crescător (strict crescător) dacă an ≤ an+1, (respectiv an <<br />

an+1) pentruoricen ∈ N ∗ .<br />

Definit¸ia 8.1.7 S¸irul (an) este descrescător (strict descrescător) dacă an+1 ≤ an (respectiv<br />

an+1 0, există<br />

un număr natural nε astfel <strong>în</strong>cât să avem |an − l| nε.<br />

Dacă ¸sirul (an) are limita l se scrie lim<br />

n→∞ an = l sau an → l pentru n →∞¸si se mai spune<br />

că (an) este convergent la l.<br />

Geometric, faptul că (an) converge la l <strong>în</strong>seamnă că <strong>în</strong> afara intervalului<br />

V (l, ε) = (l− ε, l + ε) (numit vecinătate de centru l ¸si rază ε) se află un număr finit<br />

de termeni, a1,a2,...,anε , iar interiorul lui V (l, ε) se află o infinitate de termeni ai ¸sirului<br />

(fig.8.1.1).<br />

Fig.8.1.1.<br />

150


Rezultă căorice¸sir numeric convergent este mărginit.<br />

Definit¸ia 8.1.10 S¸irul numeric (an) are limita +∞ dacă pentru orice număr real pozitiv E,<br />

există nE ∈ N a¸sa <strong>în</strong>cât an >E, pentru orrice n natural, n>nE.<br />

Dacă ¸sirul (an) are limita +∞ <strong>în</strong>seamnă că <strong>în</strong> afara intervalului V (∞) =(E,∞) (numit<br />

vecinătate alui+∞) seaflăunnumăr finit de termeni a1,a2,...,anE (fig.8.1.2).<br />

Fig.8.1.2.<br />

Definit¸ia 8.1.11 S¸irul numeric (an) are limita −∞ dacă pentru orice număr real negativ E,<br />

există nE ∈ N a¸sa <strong>în</strong>cât an nE.<br />

Dacă ¸sirul an are limită −∞ se scrie lim<br />

n→∞ an = −∞ sau an →−∞pentru n →∞.<br />

Geometric, faptul că ¸sirul (an) are limita −∞ <strong>în</strong>seamnă că <strong>în</strong> afara intervalului<br />

V (−∞) =(−∞,E) (numit vecinătate alui−∞) seaflăunnumăr finit de termeni ai ¸sirului:<br />

a1,a2,...,anE (fig.8.1.3).<br />

Fig.8.1.3.<br />

Dacă un¸sir de numere reale are limita +∞ sau −∞ se mai zice că arelimită infinită.<br />

Un ¸sir de numere reale care are limită infinită sau nu are limită se spune că estedivergent.<br />

Propozit¸ia 8.1.1 Dacă un¸sirdenumererealearelimită, finită sau infinită, atunci ea este<br />

unică.<br />

Veridicitatea acestei propozit¸ii rezultă prin reducere la absurd ¸si folosind definit¸ia<br />

limitei unui ¸sir.<br />

Teorema 8.1.1 Dacă (an) ¸si (bn) sunt ¸siruri de numere reale astfel <strong>în</strong>cât lim<br />

n→∞ an = l1,<br />

lim<br />

n→∞ bn = l2, l1 ¸si l2 finite sau infinite, iar an ≤ bn pentru n natural, n ≥ n0, atuncil1 ≤ l2.<br />

Demonstrat¸ie. Vom demonstra numai <strong>în</strong> cazul l1 ¸si l2 finite. În celelalte situat¸ii demonstrat¸ia<br />

este analoagă.<br />

Presupunem că l1 > l2. Putem alege ε > 0 a¸sa <strong>în</strong>cât l1 − ε > l2 + ε > l2. Atunci<br />

există n1ε ∈ N a¸sa <strong>în</strong>cât dacă n>n1ε să avem|an−l1|


Observat¸ia 8.1.1 În practică, cea mai <strong>în</strong>tâlnită situat¸ieeste an = xnyn, cu(xn) ¸sir mărginit<br />

¸si (yn) un ¸sir convergent la zero.<br />

Exemplul 8.1.8. S¸irul an = 1 1<br />

sin<br />

n n , n ∈ N∗ 1<br />

are limita 0 deoarece lim<br />

n→∞ n =0¸si<br />

<br />

<br />

<br />

1 <br />

sin <br />

n<br />

≤ 1.<br />

Propozit¸ia 8.1.3 (Criteriul minorării pentru limita +∞). Dacăpentru¸siruldenumerereale<br />

(an) există ¸sirul numeric (bn), cu lim<br />

n→∞ bn =+∞, ¸si numărul natural n0 a¸sa <strong>în</strong>cât an ≥ bn,<br />

pentru orice n ≥ n0, atuncilim n→∞ an =+∞.<br />

Exemplul 8.1.9. S¸irul an = n√ 1+22 +33 + ...+ nn , n ∈ N∗ , are limita +∞ deoarece an ≥ n√ nn =<br />

n, pentruoricen∈N∗ ,¸si lim<br />

n→∞ an =+∞.<br />

Propozit¸ia 8.1.4 (Criteriul majorării pentru limita −∞). Dacăpentru¸sirul numeric (an)<br />

există ¸siruldenumerereale(bn), culim n→∞ bn = −∞, ¸si numărul natural n0, a¸sa <strong>în</strong>cât an ≤ bn,<br />

pentru orice n ≥ n0, atuncilim n→∞ an = −∞.<br />

Propozit¸ia 8.1.5 (Criteriul <strong>în</strong>cadrării unui ¸sir <strong>în</strong>tre două ¸siruri care au aceea¸si limită sau<br />

criteriul cle¸stelui).<br />

Dacă pentru ¸sirul numeric (an) există ¸sirurile (bn) ¸si (cn) de numere reale a¸sa <strong>în</strong>cât<br />

bn ≤ an ≤ cn pentru n ≥ n0, n0 ∈ N, culim n→∞ bn = lim<br />

n→∞ cn = l, atunci¸sirul (an) are limită ¸si<br />

lim<br />

n→∞ an = l.<br />

Exemplul 8.1.10. Pentru ¸sirul<br />

n ∈ N ∗ ,avem<br />

Cum<br />

deducem că<br />

an =<br />

1<br />

3√ 8n 3 + n +1 +<br />

n<br />

3√ 8n 3 + n 3 + n 0 există numerele naturale<br />

n1ε ¸si n2ε a¸sa <strong>în</strong>cât<br />

|an − l1| < ε<br />

, pentru orice n natural n>n1ε<br />

2<br />

¸si<br />

|bn − l2| < ε<br />

, pentru orice n natural n>n2ε<br />

2<br />

Fie nε = max{n1ε,n2ε}. Atunci, pentru orice n natural n>nε, avem,<strong>în</strong> conformitate<br />

cu cele două inegalităt¸i:<br />

|(an + bn) − (l1 + l2)| ≤|an− l1| + |bn − l2| < ε ε<br />

+ = ε,<br />

2 2<br />

ceea ce ne arată că<br />

lim<br />

n→∞ (an + bn) =l1 + l2.<br />

În mod analog se demonstrează că: dacă l1 =+∞ ¸si l2 finit, atunci l1 + l2 =+∞; dacă<br />

l1 =+∞ ¸si l2 =+∞, atunci l1 + l2 =+∞, iardacă l1 = −∞ ¸si l2 = −∞, atunci l1 + l2 = −∞.<br />

152


Observat¸ia 8.1.2 Pentru l1 =+∞ ¸si l2 = −∞ operat¸ia l1 + l2 este fără sens(numit¸si caz de<br />

except¸ie sau caz de nedeterminare) deoarece <strong>în</strong> acest caz nu se poate preciza de la <strong>în</strong>ceput<br />

valoarea lui l1 + l2, aceasta putând să fie orice număr real, +∞, −∞ sau să nu existe, <strong>în</strong><br />

funct¸ie de (an) ¸si (bn).<br />

Observat¸ia 8.1.3 Afirmat¸iile <strong>din</strong> Propozit¸ia 8.1.6 rămân valabile ¸si pentru un număr finit<br />

de termeni independent de n.<br />

Astfel, putem scrie<br />

<br />

1 2 k<br />

lim + + ···+ =0(k independent de n)<br />

n→∞ n n n<br />

dar nu putem scrie<br />

Corect, avem<br />

<br />

1 2 n<br />

lim + + ...+<br />

n→∞ n n n<br />

=0+...+0=0<br />

<br />

∞·0<br />

<br />

1 2 n 1+2+...+ n<br />

lim + + ...+ = lim<br />

=<br />

n→∞ n n n n→∞ n<br />

n(n +1) n +1<br />

= lim = lim = ∞.<br />

n→∞ 2n n→∞ 2<br />

Propozit¸ia 8.1.7 Fie (an) ¸si (bn) două ¸siruri de numere reale cu lim<br />

n→∞ an = l1 ¸si lim<br />

n→∞ bn = l2.<br />

Dacă l1 · l2 are sens, atunci lim<br />

n→∞ (anbn) = lim<br />

n→∞ an · lim<br />

n→∞ bn = l1 · l2.<br />

Demonstrat¸ie. Să considerăm l1 ¸si l2 finite. Dacă l2 =0, atunci t¸inând seama că an este<br />

mărginit, pe baza Observat¸iei 8.1.1, găsim lim<br />

n→∞ anbn =0.<br />

Să presupunem că l2 = 0.Cum(an) este convergent, pe de o parte este mărginit, adică<br />

există M>0 a¸sa <strong>în</strong>cât |an| 0<br />

există n1ε ∈ N a¸sa <strong>în</strong>cât<br />

|an − l1| < ε<br />

, pentru orice n>n1ε<br />

2|l2|<br />

Din lim<br />

n→∞ bn = l2 rezultă căpentruoriceε>0 există n2ε ∈ N a¸sa ca<br />

|bn − l2| < ε<br />

, pentru orice n>n2ε.<br />

2M<br />

Considerând nε = max{n1ε,n2ε}, avem<br />

|anbn − l1l2| = |anbn − anl2 + anl2 − l1l2| = |an(bn − l2)+l2(an − l1)| ≤<br />

≤|an| |bn − l2| + |l2| |an − l1| nε, adică lim<br />

n→∞ (anbn) =l1l2.<br />

Analog se arată că: dacă l1 finit ¸si l2 =+∞, atunci l1 · l2 =+∞, dacă l1 > 0 ¸si l1l2 = −∞,<br />

dacă l1 < 0, dacă l1 finit ¸si l2 = −∞, atunci l1l2 = −∞, dacă l1 > 0 ¸si l1l2 =+∞, dacă l1 < 0;<br />

dacă l1 =+∞ ¸si l2 = −∞, atunci l1l2 = −∞, dacă l1 =+∞ ¸si l2 =+∞, atunci l1l2 =+∞ iar<br />

dacă l1 = −∞ ¸si l2 = −∞, atunci l1l2 =+∞.<br />

Observat¸ia 8.1.4 Pentru l1 =0¸si l2 = ±∞, operat¸ia l1l2 este fără sens.<br />

Observat¸ia 8.1.5 Cele afirmate la Observat¸ia 8.1.3 rămân valabile ¸si la produsul de ¸siruri.<br />

Propozit¸ia 8.1.8 Fie (an) un ¸sirdenumererealecu lim<br />

n→∞ an = l.<br />

153


i) Dacă l ∈ R ∗ ,atunci lim<br />

n→∞<br />

1<br />

an<br />

= 1<br />

l ;<br />

ii) Dacă l =+∞ sau l = −∞, atunci lim<br />

n→∞<br />

1<br />

an<br />

=0;<br />

iii) Dacă l =0¸si an > 0 pentru tot¸i n ≥ n0, atuncilim n→∞<br />

1<br />

tot¸i n ≥ n0, atuncilim = −∞.<br />

n→∞<br />

an<br />

1<br />

an<br />

=+∞, iar dacă an < 0 pentru<br />

Demonstrat¸ie. i) Cum l = 0rezultă că1/an este definit cu except¸ia eventual, a unui număr<br />

finit de termeni.<br />

Cum ||an| −|l| |≤|an−l|, Deducem că lim<br />

n→∞ |an| = |l|. Acum existăn1∈Na¸sa <strong>în</strong>cât<br />

||an|−|l| |< |l|<br />

2 , de unde |an| > |l|<br />

,pentruoricen≥n1. 2<br />

Pentru orice ε>0 există n2/ε ∈ N a¸sa că<br />

|an − l| < |l|2<br />

ε, pentru orice n>n2ε.<br />

2<br />

Fie nε = max{n1,n2ε}; atunci<br />

<br />

<br />

<br />

1<br />

− 1<br />

<br />

<br />

<br />

l = |an − l|<br />

|an| |l| < |l|2ε 2<br />

an<br />

pentru orice n>nε. Prin urmare, lim<br />

n→∞<br />

1<br />

an<br />

= 1<br />

l .<br />

1 2<br />

· · = ε,<br />

|l| |l|<br />

În mod analog se demonstrează punctele ii) ¸si iii) <strong>din</strong> enunt¸ul Propozit¸iei 8.1.8.<br />

Observat¸ia 8.1.6 Folosind Propozit¸iile 8.1.7 ¸si 8.1.8, acum, putem preciza limita câtului a<br />

două ¸siruri. Dacă lim<br />

n→∞ an = l1, lim<br />

n→∞ bn = l2 ¸si l1/l2 are sens (cazuri de except¸ie sunt 0/0 ¸si<br />

±∞/ ±∞), atunci lim<br />

n→∞ an/bn = l1/l2.<br />

Propozit¸ia 8.1.9 Fie (an) ¸si (bn) două ¸siruri de numere reale, an > 0, pentru orice n ∈ N∗ ,<br />

lim<br />

n→∞ an = a ¸si lim<br />

n→∞ bn = b.<br />

i) Dacă a ∈ (0, ∞) ¸si b ∈ R, atuncilim n→∞ abn n = a b ;<br />

ii) Dacă a =0¸si b ∈ R −{0}, atunci<br />

lim<br />

n→∞ abn<br />

n =<br />

iii) Dacă a ∈ (0, +∞) ¸si b =+∞, atunci<br />

lim<br />

n→∞ abn<br />

n =<br />

iv) Dacă a ∈ (0, +∞) ¸si b = −∞, atunci<br />

lim<br />

n→∞ abn<br />

n =<br />

v) Dacă a =+∞ ¸si b ∈ (0, ∞), atunci<br />

lim<br />

n→∞ abn<br />

n =<br />

0 , pentru b>0<br />

+∞ , pentru b1<br />

0 , pentru a ∈ (0, 1);<br />

0 , pentru a>1<br />

∞ , pentru a ∈ (0, 1);<br />

+∞ , pentru b>0<br />

0 , pentru b


În cazul ridicării la putere avem cazurile de except¸ii, situat¸iile 0 0 , ∞ 0 ¸si 1 ∞ .<br />

Pentru demonstrat¸ie acestei propozit¸ii se poate consulta cartea [4].<br />

Propozit¸ia 8.1.10 Sunt adevărate afirmat¸iile:<br />

i) Orice ¸sirdenumererealemonoton¸si mărginit este convergent;<br />

ii) Orice ¸sir numeric crescător ¸si nemărginit are limita +∞;<br />

iii) Orice ¸sir numeric descrescător ¸si nemărginit are limita −∞.<br />

Demonstrat¸ie.<br />

i) Fie (an) un ¸sir crescător ¸si mărginit. Punem α =sup{an | n ∈ N ∗ }.Aveman ≤ α, pentru<br />

orice n ∈ N ∗ . Deoarece α este majorant, pentru orice ε>0, există nε ∈ N ∗ a¸sa <strong>în</strong>cât<br />

α − εE. Acum, pentru n ∈ N, n>nε, putem scrie<br />

an ≥ anε >E, ceea ce ne arată că lim<br />

n→∞ an =+∞.<br />

iii) Se demonstrează la fel ca ii).<br />

Observat¸ia 8.1.7 Propozit¸ia 8.1.10 se poate enunt¸a scurt: orice ¸sir monoton de numere<br />

reale are o limită <strong>în</strong> R = R ∪{−∞, +∞}.<br />

Exemplul 8.1.11. Fie ¸sirul en =(1+1/n) n , n ∈ N ∗ . Săarătăm că (en) este convergent.<br />

Să pornim de la identitatea<br />

(8.1)<br />

b k − a k =(b − a)(b k−1 + b k−2 a + ···+ ba k−2 + a k−1 ),<br />

care este valabilă pentruoricea, b ∈ R ¸si orice k natural. Din (8.1), pentru 0


Propozit¸ia 8.1.11 (Lema lui Cesaró). Orice ¸sir mărginit de numere reale cont¸ine cel put¸in<br />

un sub¸sir convergent.<br />

Demonstrat¸ie. Fie (an) un ¸sir mărginit de numere reale. Considerăm submult¸imile<br />

Ak = {ak,ak+1,...}, k ∈ N∗ ¸si notăm cu bk marginile lor superioare (acestea există deoarece<br />

mult¸imea A1 = {a1,a2,...} este mărginită). Din Ak ⊃ Ak+1, rezultăbk≥bk+1 k ∈ N∗ ,¸si deci<br />

¸sirul (bn) este descrescător. Cum Ak ⊂ A1, pentruoricek∈N∗¸si A1 mărginită rezultăcă<br />

¸sirul (bk) este mărginit inferior. Rezultă că¸sirul (bk) este convergent.<br />

Dacă pentruoricek∈N∗avem bk ∈ Ak, atunci putem lua bk = ank cu nk ≥ k. Dinnk≥k obt¸inem lim<br />

n→∞ nk = ∞, ceea ce ne arată că putem extrage un sub¸sir (nk) strict crescător de<br />

numere naturale, iar sub¸sirul (ank ) vafiunsub¸sir al ¸sirului (an), care are limită.<br />

Acum, să presupunem că existăunindice i ∈ N a¸sa <strong>în</strong>cât bi ∈ Ai. Din faptul că bi<br />

este marginea superioară amult¸imii Ai, deducem că pentruoricen∈N∗există kn a¸sa <strong>în</strong>cât<br />

bi − 1<br />

n n0, ceea ce ar <strong>în</strong>semna că ai+kn = bi ¸si bi ∈ Ai,<br />

0<br />

ceea ce ar constitui o contradict¸ie. Prin urmare, sub¸sirul (ai+kn ) este un sub¸sir convergent<br />

pentru ¸sirul (an).<br />

Definit¸ia 8.1.12 Un ¸sir (an) de numere reale se nume¸ste ¸sir fundamental sau ¸sir Cauchy<br />

dacă pentru orice ε>0, există unnumăr natural nε, astfel <strong>în</strong>cât pentru orice n, m ∈ N ∗ ,<br />

n>nε, m>nε să avem |am − an| n, adică m = n + p, unde<br />

p ∈ N ∗ . Atunci Definit¸ia 8.1.12 se poate scrie sub forma echivalentă.<br />

Definit¸ia 8.1.13 Un ¸sir (an) numeric se nume¸ste ¸sir fundamental sau ¸sir Cauchy dacă,<br />

pentru orice ε>0, există unnumăr natural nε a¸sa <strong>în</strong>cât pentru orice n ∈ N, n>nε ¸si orice<br />

p ∈ N să avem |an+p − an| n1, m>n1, săavem|an − am| < 1. Acum, putem scrie<br />

|an| = |an − an1+1 + an1+1| ≤|an − an1+1| + |an1+1| < 1+|an1+1|<br />

pentru orice n>n1. Dacă punem α = max{|a1|, |a2|,...,|an1 |, |1 +|an1+1|}. atunci |an| ≤α,<br />

pentru orice n ∈ N ∗ ,adică¸sirul (an) este mărginit.<br />

Teorema 8.1.2 (Criteriul lui Cauchy). Un ¸sir de numere reale este convergent dacă ¸si<br />

numai dacă este¸sir fundamental.<br />

Demonstrat¸ie. Necesitatea. Fie (an) un ¸sir de numere convergent la l. Săarătăm că este<br />

fundamental. Din lim<br />

n→∞ an = l, rezultăcăpentruoriceε>0 există nε ∈ N a¸sa <strong>în</strong>cât |an−l| nε. Atunci, pentru orice n, m ∈ N, m>nε, n>nε avem<br />

|an − am| = |an − l + l − am| ≤|an− l| + |am − l| < ε ε<br />

+ = ε<br />

2 2<br />

ceea ce ne dovede¸ste că (an) este un ¸sir fundamental.<br />

Suficient¸a. Să admitemcă (an) este un ¸sir fundamental ¸si să arătăm că existăl∈Ra¸sa <strong>în</strong>cât lim<br />

n→∞ an = l. S¸irul (an) fiind fundamental, rezultă caestemărginit (Propozit¸ia 8.1.12).<br />

Atunci conform Lemei lui Cesaró (Propozit¸ia 8.1.11), ¸sirul (an) va cont¸ine un sub¸sir (ank )<br />

156


convergent; fie l limita sa. Deoarece ank → l, pentru k →∞,rezultăcăpentruoriceε>0<br />

există kε ∈ N a¸sa <strong>în</strong>cât<br />

ε<br />

(8.3)<br />

|ank − l| < , pentru orice k ∈ N, k > kε.<br />

2<br />

Din faptul că (an) este ¸sir fundamental avem că existăn1ε∈Na¸sa <strong>în</strong>cât<br />

|an − am| < ε<br />

2 , pentru orice n, m ∈ N, n > n1ε, m>n1ε.<br />

Fie acum nε = max{kε,n1ε} ¸si luând k>nε <strong>în</strong> (8.3), obt¸inem:<br />

|an − l| = |an − ank + ank − l| ≤|an<br />

ε ε<br />

− ank | + |ank − l| < + = ε,<br />

2 2<br />

pentru orice n ∈ N, n>nε.<br />

Prin urmare, ¸sirul (an) are limita l ∈ R, adicăeste convergent.<br />

Observat¸ia 8.1.8 Criteriul lui Cauchy permite studierea convergent¸ei unui ¸sir fără să<br />

cunoa¸stem limita lui. Pentru aceasta este suficient să cercetăm dacă ¸sirul este fundamental.<br />

Exemplul 8.1.12. Să arătăm că ¸sirul<br />

cos x<br />

an =<br />

3<br />

este ¸sir Cauchy, deci convergent.<br />

Avem<br />

an+p =<br />

cos x<br />

3<br />

+ cos 2x<br />

3 2<br />

+ cos 2x<br />

3 2<br />

cos nx<br />

+ ...+<br />

3n cos nx<br />

+ ...+ , n ∈ R,<br />

2n cos(n +1)x<br />

+<br />

3n+1 + ...+<br />

cos(n + p)x<br />

3n+p ,<br />

cu p ∈ N∗ .<br />

Atunci<br />

<br />

<br />

|an+p − an| = <br />

cos(n +1)x<br />

3n+1 cos(n + p)x<br />

+ ...+<br />

3n+p <br />

<br />

<br />

≤<br />

≤ 1<br />

1<br />

1 1 1 − 3 + ...+ = ·<br />

3n+1 3n+p 3n+1 p<br />

1 − 1 +<br />

3<br />

1<br />

2 · 3n <br />

1 − 1<br />

3p <br />

< 1<br />

.<br />

2 · 3n Cum 1/2 · 3n → 0, rezultăcăpentruoriceε>0 există nε ∈ N a¸sa <strong>în</strong>cât 1/2 · 3n nε. Atunci, pentru orice n>nε ¸si orice p ∈ N∗ ,avem|an+p − an| + ...+ = n ·<br />

n +1 n +2 2n<br />

<br />

2n<br />

<br />

2n<br />

<br />

de n ori<br />

1 1<br />

=<br />

2n 2 ,<br />

ceea ce ne arată că (an) nu poate fi ¸sir Cauchy.<br />

Aplicat¸ie economică. Dobânda compusă. Se investe¸ste o sumă S, dată <strong>în</strong>tr-o anumită<br />

unitate monetară, care acumulează odobândă compusă der% anual.<br />

Dacă dobânda se adaugă anual, atunci la sfâr¸sirul primului an vom avea suma<br />

S1 = S + rS = S(1 + r).<br />

157


După doi ani, vom avea suma<br />

S2 = S(1 + r) 2 ,<br />

iar după trecerea a k ani, suma acumulată vafi<br />

Sk = S(1 + r) k .<br />

Dacă dobânda s-ar adăuga de n ori pe an, atunci la trecereea a k ani am avea suma<br />

<br />

Sn,k = S<br />

1+ r<br />

n<br />

Se observă că¸sirul (Sn,k) este crescător <strong>în</strong> raport cu n. Apare <strong>în</strong>trebarea: dacă n ar<br />

cre¸ste, adică adăugarea dobânzii s-ar face cât mai des, valoarea sumei acumulate <strong>în</strong> cei k<br />

ani, ar cre¸ste foarte mult?<br />

Pentru a răspunde la <strong>în</strong>trebare să calculăm limita ¸sirului (Sn,k) când n →∞. Avem<br />

lim<br />

n→∞ Sn,k = lim<br />

n→∞ S<br />

<br />

1+ r<br />

n<br />

nk<br />

kn<br />

.<br />

= S lim<br />

n→∞<br />

1+ r<br />

n<br />

n r<br />

n<br />

r<br />

·nk<br />

= Se rk ,<br />

ceea ce ne arată că, practic, valoarea sumei finale depinde de suma init¸ială S, dobânda<br />

anuală r ¸si de numărul de ani k, influent¸a desimii adăugării dobânzii fiind de mai mică<br />

important¸ă.<br />

De exemplu, dacă am depune o sumă S =1$cu dobândă compusă anualăde1% pe o<br />

perioadă de1an,oricât de des am adăuga dobânda, valoarea sumei acumulate la sfâr¸sirul<br />

anului ar oscila <strong>în</strong> jurul lui e =2, 71828 ...$. (v. [2], [3], [5]).<br />

8.2 S¸iruri <strong>în</strong> spat¸ii metrice<br />

Definit¸ia 8.2.1 Se nume¸ste ¸sir de puncte <strong>în</strong> spat¸iul metric (X, d) o aplicat¸ie a mult¸imii N ∗ =<br />

{1, 2,...,n,...} <strong>în</strong> X.<br />

Pentru un astfel de ¸sir folosim notat¸ia (xn)n≥1 sau simplu (xn) ca ¸si <strong>în</strong> cazul ¸sirurilor<br />

de numere reale.<br />

Definit¸ia 8.2.2 S¸irul de puncte (xn) <strong>din</strong> spat¸iul metric (X, d) este convergent la x ∈ X dacă<br />

¸siruldenumererealepozitive(d(xn,x)) are limita zero.<br />

Ca ¸si la ¸sirurile reale folosim notat¸ia lim<br />

n→∞ xn = x sau xn → x (n →∞).<br />

Altfel spus, ¸sirul xn → x (n →∞) <strong>în</strong> spat¸iul metric (X, d) dacă pentruoriceε>0, există<br />

nε ∈ N, astfel <strong>în</strong>cât d(xn,x) nε.<br />

Propozit¸ia 8.2.1 Dacă ¸sirul de puncte ((xn) <strong>din</strong> (X, d) este convergent <strong>în</strong> spat¸iul metric<br />

(X, d), atunci limita lui este unică.<br />

Demonstrat¸ie. Fie lim<br />

n→∞ xn = x ¸si lim<br />

n→∞ xn = y. Din Definit¸ia 8.2.2 avem lim<br />

n→∞ d(xn,x)=<br />

0 ¸si lim<br />

n→∞ d(xn,y) = 0. Atunci <strong>din</strong> d(x, y) ≤ d(x, xn) +d(xn,y) avem d(x, y) ≤ lim<br />

n→∞ d(xn,x)+<br />

lim<br />

n→∞ d(xn,y)=0, de unde deducem că d(x, y) =0. Deci avem x = y.<br />

Definit¸ia 8.2.3 S¸irul de puncte (xn) <strong>din</strong> spat¸iul metric (X, d) este mărginit dacă există x0 ∈ X<br />

¸si M>0 a¸sa <strong>în</strong>cât d(xn,x0) ≤ M, pentru orice n ∈ N ∗ .<br />

Propozit¸ia 8.2.2 Orice ¸sir convergent de puncte <strong>din</strong> spat¸iul metric (X, d) este mărginit.<br />

158


Demonstrat¸ie. Fie lim<br />

n→∞ xn = x; pentru ε =1există n1 ∈ N a¸sa <strong>în</strong>cât d(xn,x) < 1, oricare ar<br />

fi n>n1. Punând M = max{d(x1,x),d(x2,x),...,d(xn1 ,x), 1}, avemd(xn,x) ≤ M, pentruorice<br />

n ∈ N ∗ , ceea ce ne arată că¸sirul de puncte (xn) este mărginit <strong>în</strong> (X, d).<br />

Definit¸ia 8.2.4 S¸irul de puncte (yn) <strong>din</strong> spat¸iul (X, d) este sub¸sir al ¸sirului de puncte (xn) <strong>din</strong><br />

(X, d) dacă există un¸sir (kn)n≥1 de numere naturale, strict crescător, a¸sa <strong>în</strong>cât yn = xkn .<br />

Propozit¸ia 8.2.3 Dacă ¸sirul de puncte (xn) este convergent la x <strong>în</strong> (X, d), atunci orice sub¸sir<br />

al său are de asemenea limita x.<br />

Demonstrat¸ie. Valabilitatea propozit¸iei rezultă <strong>din</strong> Propozit¸ia 8.1.11, de la ¸siruri de<br />

numere reale deoarece dacă (yn) este un sub¸sir al ¸sirului de puncte (xn), atunci ¸sirul real<br />

(d(yn,x)) este sub¸sir al ¸sirului numeric (d(xn,x)).<br />

Propozit¸ia 8.2.4 (Criteriul majorării). Dacă pentru ¸sirul de puncte (xn) <strong>din</strong> (X, d) există<br />

x ∈ X ¸si ¸sirul (an) de numere reale a¸sa ca d(xn,x) ≤|an| ¸si lim<br />

n→∞ an =0, atunci (xn) este<br />

convergent ¸si lim<br />

n→∞ xn = x.<br />

Demonstrat¸ia se obt¸ine folosind criteriul majorării de la ¸siruri de numere reale ¸si<br />

Definit¸ia 8.2.2.<br />

Definit¸ia 8.2.5 S¸irul de puncte (xn) <strong>din</strong> (X, d) se nume¸ste ¸sir fundamental sau ¸sir Cauchy<br />

dacă pentru orice ε>0 există nε ∈ N a¸sa <strong>în</strong>cât pentru orice n, m ∈ N, n>nε, m>nε, să<br />

avem d(xm,xn) 0 ¸si orice p ∈ N ∗ există nε ∈ N<br />

astfel <strong>în</strong>cât, pentru orice n ∈ N, n>nε, avemd(xn+p,xn) n1, m>n1, săavemd(xn,xm) < 1. Dacă punem<br />

M = max{1,d(x1,xn1+1),d(x2,xn1+1),...,d(xn1 ,xn1+1)}<br />

atunci d(xn,xn1+1) ≤ M, pentruoricen ∈ N ∗ . Prin urmare, ¸sirul (xn) este mărginit <strong>în</strong> (X, d).<br />

Teorema 8.2.1 Orice ¸sir convergent de puncte <strong>din</strong> (X, d) este ¸sir Cauchy <strong>în</strong> (X, d).<br />

Demonstrat¸ie. Fie (xn) un ¸sir convergent de puncte <strong>din</strong> (X, d). Dacă lim<br />

n→∞ xn = x, x ∈ X,<br />

atunci pentru orice ε>0 există nε a¸sa <strong>în</strong>cât, oricare ar fi n ∈ N, n>nε, săavemd(xn,x) nε, avem¸si d(xn+p,x)


Definit¸ia 8.2.7 Un spat¸iu vectorial normat ¸si complet se nume¸ste spat¸iu Banach, iar un<br />

spat¸iu prehilbertian ¸si complet se nume¸ste spat¸iu Hilbert.<br />

Fie (X, d1), (Y,d2) două spat¸ii metrice ¸si Z = X × Y produsul cartezian al celor două<br />

spat¸ii metrice. Dacă z1 =(x1,y1), z2 =(x2,y2) sunt două puncte <strong>din</strong> Z, atunci definim<br />

d(z1,z2) =<br />

Propozit¸ia 8.2.6 (Z, d) este un spat¸iu metric.<br />

<br />

d 2 1 (x1,x2)+d 2 2 (y1,y2).<br />

Demonstrat¸ie. Trebuie să verificăm pentru d axiomele metricii.<br />

1. Evident d(z1,z2) ≥ 0, oricare ar fi (z1,z2) ∈ Z. Dacăd(z1,z2) =0, atunci d1(x1,x2) =0¸si<br />

d2(y1,y2) =0, de unde rezultă x1 = x2, y1 = y2, adicăz1 = z2.<br />

2. d(z1,z2) = d2 1 (x1,x2)+d2 2 (y1,y2) = d2 1 (x2,x1)+d2 2 (y2,y1) =d(z2,z1), oricare ar fi z1,z2 ∈ Z.<br />

3. Fie z3 =(x3,y3) <strong>în</strong>că un punct arbitrar <strong>din</strong> Z. Avem<br />

<br />

d(z1,z2) = d2 1 (x1,x2)+d2 2 (y1,y2) ≤<br />

≤ (d1(x1,x3)+d1(x3,x2)) 2 +(d2(y1,y3)+d2(y3,y2)) 2 ≤<br />

≤<br />

<br />

d 2 1 (x1,x3)+d 2 2 (y1,y3)+<br />

= d(z1,z3)+d(z3,z2),<br />

adică d verifică inegalitatea triunghiului.<br />

Prin urmare (Z, d) este spat¸iu metric.<br />

<br />

d 2 1 (x3,x2)+d 2 2 (y3,y2) =<br />

Observat¸ia 8.2.1 Valabilitatea Propozit¸iei 8.2.6 se poate extinde la produsul cartezian al<br />

unui număr finit de spat¸ii metrice.<br />

Teorema 8.2.2 S¸irul zn = (xn,yn), n ∈ N, <strong>din</strong> spat¸iul metric (Z, d) este convergent către<br />

z =(x, y) ∈ Z dacă ¸si numai dacă, lim<br />

n→∞ xn = x ¸si lim<br />

n→∞ yn = y.<br />

Demonstrat¸ie. Fie lim<br />

n→∞ zn = z, atunci, pentru orice ε>0, există nε ∈ N, a¸sa <strong>în</strong>cât, pentru<br />

orice n>nε, săavemd(zn,z) n1ε, săavemd1(xn,x) n2ε,<br />

să avemd2(yn,y) nε, nε = max{n1ε,n2ε} avem<br />

d(zn,z)=<br />

rezultă lim<br />

n→∞ zn = z.<br />

Din Teorema 8.2.2 rezultă că putem scrie<br />

<br />

d2 1 (xn,x)+d2 2 (yn,y)<br />

<br />

ε2 ε2<br />

< + = ε,<br />

2 2<br />

lim<br />

n→∞ (xn,yn) =<br />

<br />

lim<br />

n→∞ xn, lim<br />

n→∞ yn<br />

160<br />

<br />

.


Observat¸ia 8.2.2 Rezultatul Teoremei 8.2.2 rămâne valabil ¸si la produsul cartezian al unui<br />

număr finit de spat¸ii metrice.<br />

Corolarul 8.2.1 Un ¸sir <strong>din</strong> spat¸iul R m este convergent, dacă ¸si numai dacă, ¸sirurile reale<br />

componente sunt convergente.<br />

Valabilitatea corolarului rezultă <strong>din</strong> Teorema 8.2.1 ¸si faptul că Rm este produsul<br />

cartezian al spat¸iului metric R, repetat de m ori.<br />

Exemplul 8.2.3. Să calculăm limita ¸sirului <strong>din</strong> R3 <br />

zn = n√<br />

n, 1+ 1<br />

n ,<br />

n<br />

3n2 − n +1<br />

4n2 <br />

,n≥ 2.<br />

+ n +1<br />

Avem<br />

lim<br />

n→∞ zn<br />

<br />

<br />

= lim n√<br />

n, lim 1+<br />

n→∞ n→∞<br />

1<br />

n<br />

=<br />

<br />

1,e, 3<br />

4<br />

n<br />

, lim<br />

n→∞<br />

<br />

.<br />

3n2 − n +1<br />

4n2 <br />

=<br />

+ n +1<br />

Teorema 8.2.3 S¸irul de puncte zn =(xn,yn), n ∈ N ∗ ,<strong>din</strong>spat¸iul metric (Z, d) este ¸sir fundamental,<br />

dacă ¸si numai dacă, (xn) ¸si respectiv (yn) sunt ¸siruri fundamentale <strong>în</strong> (X, d1) ¸si<br />

respectiv (Y,d2).<br />

Demonstrat¸ie. Să considerăm, mai <strong>în</strong>tâi, că ¸sirul (zn) este fundamental <strong>în</strong> (Z, d), adică,<br />

pentru orice ε>0 ¸si orice p ∈ N ∗ , există nε ∈ N a¸sa <strong>în</strong>cât, pentru orice n>nε, săavem<br />

d(zn+p,zn) n1ε să avem<br />

d1(xn+p,xn) < ε<br />

√<br />

2<br />

¸si există n2ε ∈ N a¸sa <strong>în</strong>cât pentru orice n>n2ε să avem<br />

d2(yn+p,yn) < ε<br />

√ .<br />

2<br />

Deoarece, pentru orice n ∈ N, n>nε, nε = max{n1ε,n2ε} avem<br />

<br />

d(zn+p,zn) = d2 1 (xn+p,xn)+d2 2 (yn+p,yn)<br />

<br />

ε2 ε2<br />

< + = ε,<br />

2 2<br />

deducem că ¸sirul (zn) este fundamental <strong>în</strong> (Z, d).<br />

Din Teorema 8.2.3 rezultă că¸sirul zn =(xn,yn), n ∈ N∗ ,<strong>din</strong>(Z, d) este fundamental,<br />

dacă ¸si numai dacă, componentele sale (xn), respectiv(yn) sunt ¸siruri fundamentale <strong>în</strong> (X, d1)<br />

¸si respectiv (Y,d2). Prin urmare, spat¸iul (Z, d) este complet, dacă ¸si numai dacă, (X, d1) ¸si<br />

(Y,d2) sunt complete.<br />

Observat¸ia 8.2.3 Rezultatul Teoremei 8.2.3 rămâne valabil ¸si la produsul cartezian al unui<br />

număr finit de spat¸ii metrice.<br />

161


Corolarul 8.2.2 Spat¸iile R m sunt complete.<br />

Valabilitatea corolarului rezultă <strong>din</strong> Observat¸ia 8.2.3 ¸si <strong>din</strong> faptul că spat¸iul R este<br />

complet (Exemplul 8.2.2).<br />

Definit¸ia 8.2.8 În spat¸iul metric (X, d), o funct¸ie f : X → X se nume¸ste contract¸ie, dacă<br />

există α ∈ [0, 1) a¸sa <strong>în</strong>cât, oricare ar fi x, y ∈ X avem<br />

(8.4)<br />

d(f(x),f(y)) ≤ αd(x, y).<br />

Exemplul 8.2.4. Fie X = Rm cu metrica euclidiană<br />

<br />

<br />

<br />

d(x, y) = m <br />

(xi − yi) 2 ,<br />

i=1<br />

unde x =(x1,x2,...,xm) ∈ X, y =(y1,y2,...,ym) ∈ X. Considerăm aplicat¸ia f : X → X dfinită<br />

prin f(x) =(αx1,αx2,...,αxm), α ∈ [0, 1). Avem<br />

<br />

<br />

<br />

d(f(x),f(y)) = m <br />

(αxi − αyi) 2 <br />

<br />

<br />

= α<br />

m <br />

(xi − yi) 2 = αd(x, y),<br />

i=1<br />

pentru orice x, y ∈ X, adică (8.4) este verificată pentru α ∈ [0, 1), ceea ce ne arată că f este<br />

o contract¸ie.<br />

Exemplul 8.2.5. Funct¸ia f : R → R, definită prin<br />

f(x) = a<br />

x2 + b , a > 0, b > 0, a < b√b este o contract¸ie a spat¸iului metric (R, ||).<br />

În adevăr, pentru orice x, y ∈ R, avem<br />

<br />

<br />

d(f(x),f(y)) = |f(x) − f(y) = <br />

a<br />

x2<br />

a<br />

−<br />

+ b y2 <br />

<br />

<br />

+ b<br />

=<br />

i=1<br />

a|x + y|<br />

(x2 + b)(y2 d(x, y).<br />

+ b)<br />

Cum |t| ≤(t 2 + b)/2 √ b,pentruoricet ∈ R, putem scrie<br />

|x + y| ≤|x| + |y| ≤ x2 + b<br />

2 √ b + y2 + b<br />

2 √ 1<br />

=<br />

b 2 √ b (x2 + y 2 +2b) ≤<br />

≤ 1<br />

2 √ 2<br />

b b (x2 + b)(y 2 + b) = 1<br />

b √ b (x2 + b)(y 2 + b)<br />

Atunci<br />

d(f(x),f(y)) ≤ a<br />

b √ d(x, y),<br />

b<br />

cu α = a/b √ b ∈ [0, 1), ceea ce ne arată că f este o contract¸ie a spat¸iului metric R.<br />

Numeroase probleme practice conduc la rezolvarea unei relat¸ii de forma f(x) =x,<br />

unde f esteoaplicat¸ieaunui spat¸iu metric X <strong>în</strong> el <strong>în</strong>să¸si. Un astfel de punct x ∈ X pentru<br />

care f(x) =x se nume¸ste punct fix al funct¸iei f.<br />

Astfel, dacă f este aplicat¸ia identică aunuispat¸iu metric <strong>în</strong> el <strong>în</strong>su¸si, adică f(x) =x,<br />

pentru orice x ∈ X, atunci toate punctele lui X sunt puncte fixe.<br />

În continuare vom prezenta un rezultat fundamental al Analizei Matematice, cu multe<br />

aplicat¸ii <strong>în</strong> matematică ¸si ¸stiint¸ele practice, numit principiul contract¸iei sau teorema de<br />

punct fix a lui Banach care asigură, <strong>în</strong> anumite condit¸ii, existent¸a ¸si unicitatea unui punct<br />

fix.<br />

162


Teorema 8.2.4 (Principiul contract¸iei). Orice contract¸ie a unui spat¸iu metric complet <strong>în</strong> el<br />

<strong>în</strong>su¸si admite un singur punct fix.<br />

Demonstrat¸ie. Fie (X, d) un spat¸iu metric ¸si f : X → X o contract¸ie a sa.<br />

Unicitatea punctului fix. Să admitemcăarexistadouă puncte fixe x ¸si y <strong>din</strong> X, cu<br />

x = y, a¸sa <strong>în</strong>cât f(x) =x ¸si f(y) =y. Atunci<br />

d(x, y) =d(f(x),f(y)) ≤ αd((x, y),α∈ [0, 1),<br />

de unde<br />

(1 − α)d(x, y) ≤ 0.<br />

Cum d(x, y) > 0 ¸si (1 − α) > 0, avem o contradict¸ie. Prin urmare, presupunerea noastră<br />

este falsă, deci există un singur punct fix.<br />

Existent¸a punctului fix. Să considerăm x0 ∈ X un punct arbitrar ¸si să definim recurent<br />

¸sirul (xn) prin x1 = f(x0), x2 = f(x1), ..., xn+1 = f(xn), ....<br />

Vom arăta că ¸sirul (xn) este un ¸sir fundamental.<br />

Avem<br />

d(x2,x1) =d(f(x1),f(x0)) ≤ αd(x1,x0),<br />

d(x3,x2) =d(f(x2),f(x1)) ≤ αd(x2,x1) ≤ α 2 d(x1,x0).<br />

Prin induct¸ie matematică deducem că<br />

(8.5)<br />

(8.6)<br />

d(xn+1,xn) ≤ α n d(x1,x0), pentru orice n ∈ N.<br />

Pentru n, p numere naturale, p = 0, conform cu (8.5), putem scrie<br />

d(xn+p,xn) ≤ d(xn+p,xn+p−1)+d(xn+p−1,xn+p−2)+...+<br />

+d(xn+1,xn) ≤ (α n+p−1 + α n+p−2 + ...+ α n )d(x1,x0) =<br />

n 1 − αp<br />

= α<br />

1 − α d(x1,x0) ≤ αn<br />

1 − α d(x1,x0).<br />

Să luăm d(x1,x0) > 0 (<strong>în</strong> caz contrar, punctul fix este x0 ¸si demonstrat¸ia existent¸ei<br />

este terminată). Deoarece α ∈ [0, 1), rezultălim n→∞ αn =0, de unde pentru orice ε>0, există<br />

nε ∈ N a¸sa <strong>în</strong>cât, pentru orice n>nε, avem<br />

α n ε(1 − α)<br />

<<br />

d(x1,x0) .<br />

(8.7)<br />

Din (8.6) ¸si (8.7) rezultă că, pentru orice ε>0 ¸si pentru orice p ∈ N∗ ,existănε∈N, a¸sa <strong>în</strong>cât d(xn+p,xn) nε, adică¸sirul (xn) este fundamental.<br />

Cum (X, d) este spat¸iul metric complet, există x ∈ X a¸sa <strong>în</strong>cât lim<br />

n→∞ xn = x. Mai trebuie<br />

arătat că x este punct fix.<br />

Într–adevăr, putem scrie<br />

d(f(x),x) ≤ d(f(x),xn+1)+d(xn+1,x)=d(f(x),f(xn))+<br />

+d(xn+1,x) ≤ αd(x, xn)+d(xn+1,x).<br />

De aici, folosind că lim<br />

n→∞ d(x, xn) =0, lim<br />

n→∞ d(xn+1,x)=0¸si t¸inând cont de criteriul majorării<br />

pentru ¸siruri reale, deducem că d(f(x),x)=0,adică f(x) =x.<br />

Demonstrat¸ia teoremei lui Banach de punct fix ne arată nu numai existent¸a ¸si unicitatea<br />

punctului fix, ci ¸si o metodă de aflare a punctului fix x ¸si de asemenea, punerea<br />

<strong>în</strong> evident¸ă a unei formule pentru evaloarea erorii ce se comite considerând respectiva<br />

aproximat¸ie.<br />

Într–adevăr, deoarece<br />

d(xn,x) ≤ d(xn,xn+p)+d(xn+p,x) ≤ αn<br />

1 − α d(x1,x0)+d(xn+p,x),<br />

163


ezultă, pentru p →∞că<br />

d(xn,x0) ≤ αn<br />

1 − α d(x1,x0),<br />

inegalitatea ce ne arată cu ce eroare aproximează xn punctul fix x.<br />

În acest fel, pornind de la x0 ∈ X arbitrar, punctele xn = f(xn−1), n =1, 2,...,apar<br />

drept aproximat¸ii succesive ale punctului fix x, ceea ce face ca metoda de aproximare să<br />

poarte numele de metoda aproximat¸iilor succesive.<br />

În aplicarea efectivă a metodei aproximat¸iilor succesive partea dificilă constă<strong>în</strong> determinarea<br />

convenabilă aspat¸iului metric complet (X, d) ¸si a contract¸iei f. Cutoatăaceastă dificultate, metoda aproximat¸iilor succesive este una <strong>din</strong>tre cele mai puternice procedee de<br />

aproximare numerică a multor probleme puse de matematică ¸si ¸stiint¸ele practice (inclusiv<br />

cele economice).<br />

Exemplul 8.2.6. Fie ecuat¸ia x3 +4x− 1=0¸si să ne propunem să-i găsim aproximativ singura<br />

rădăcină realăpecareoare(demonstrat¸iacest fapt !).<br />

Scriem ecuat¸ia sub forma<br />

x =<br />

1<br />

x2 +4<br />

¸si considerăm funct¸ia f : R → R, f(x) =1/(x2 +4).<br />

Din Exemplul 8.2.5, pentru a =1¸si b =4, găsim că f este o contract¸ie a spat¸iului<br />

metric (R, ||), cuα =1/8. Pe baza principiilor contract¸iei f are un singur punct fix x ¸si<br />

deci ecuat¸ia dată vaaveaosingurărădăcină reală. Folosind ¸sirul aproximat¸iilor succesive,<br />

considerând x0 =0,găsim:<br />

x1 = f(x0) = 1<br />

=0, 25<br />

4<br />

x2 = f(x1) =0, 2461<br />

x3 = f(x2) =0, 2463,<br />

...................<br />

iar xn va aproxima pe x cu o eroare d(xn,x) ≤ 2<br />

.<br />

7 · 8n 164


8.3 Test de verificare a cuno¸stint¸elor nr. 7<br />

1. Definit¸i următoarele not¸iuni:<br />

a) S¸ir de numere reale convergent;<br />

b) S¸ir de numere reale fundamental;<br />

c) S¸ir <strong>în</strong>tr-un spat¸iu metric;<br />

d) Spat¸iu metric complet.<br />

2. Enunt¸at¸i:<br />

a) Criteriul lui Cauchy pentru ¸siruri de numere reale;<br />

b) Principiul contract¸iei.<br />

3) Utilizând criteriul lui Cauchy să searatăcă următoarele ¸siruri sunt convergente:<br />

2n +1<br />

a) an =<br />

5n +2 ;<br />

b) bn =1+ 1 1 1<br />

+ + ... + ;<br />

2 22 2n c) cn = a0 + a1q + a2q2 + ... + anqn cu |ak| 1 ¸si yn = 1p +2p + ... + np np+1 .<br />

k=1<br />

5. Să se calculeze lim<br />

n→∞ un, un =(u ′ n,u ′′ n,u ′′′<br />

n ), cu<br />

u ′ n = √ n +1− 2 √ n + √ n − 1,<br />

<br />

2 1<br />

<br />

n − 1 ,<br />

u ′′ n = n<br />

u ′′′<br />

n =<br />

1<br />

9√ 9n 9 +5n 2 +1 +<br />

1<br />

9√ 9n 9 +5n 2 +2 + ... +<br />

6. Să se calculeze lim<br />

n→∞ , un =(u ′ n,u ′′ n,u ′′′<br />

n ), cu<br />

u ′ n = 12 +22 + ... + n2 nn ,<br />

u ′′ √n n<br />

a +<br />

n =<br />

√ n 2<br />

cu a, b ∈ R∗ +,<br />

u ′′′<br />

n =<br />

b<br />

3 3n<br />

<br />

3+ 1<br />

3n .<br />

n<br />

7. Să se calculeze lim<br />

n→∞ un, un =(u ′ n,u ′′ n,u ′′′<br />

n ) cu<br />

u ′ k=1<br />

n =<br />

n<br />

k! · k<br />

(n + 1)! ,<br />

165<br />

1<br />

9√ 9n 9 +5n 2 + n .


u ′′ <br />

n =sinnπ<br />

3 n3 +3n2 <br />

+4n− 5 ,<br />

u ′′′<br />

n = n +1−<br />

n<br />

k=2<br />

<br />

1 2 k − 1<br />

+ + ... + .<br />

2! 3! k!<br />

8. Într-o progresie aritmetică, <strong>în</strong> care al n-lea termen este an ¸si suma primilor n termeni<br />

Sn, avem Sm<br />

=<br />

Sn<br />

m2<br />

am<br />

. Săsearatecă =<br />

n2 an<br />

2m − 1<br />

2n − 1 .<br />

9. Să se determine limita inferioară ¸si limita superioară pentru ¸sirul (an) cu<br />

an = a (−1)n+1<br />

+ 1<br />

, a>0.<br />

n<br />

10. Folosind principiul contract¸iei găsit¸i cu o eroare de 10−2 solut¸ia ecuat¸iei 10x − 1=sinx.<br />

166


Indicat¸ii ¸si răspunsuri Testul nr. 7<br />

3. Se impune |an+p − an|


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul II,<br />

Editura ULB, <strong>Sibiu</strong>, 2002.<br />

[2] Allen, R.G.D., Analiză matematică pentru economi¸sti, Editura S¸tiint¸ifică (traducere),<br />

Bucure¸sti, 1971.<br />

[3] Lancaster, K., Analiză economică matematică, Editura S¸tiint¸ifică, Bucure¸sti, 1973.<br />

[4] Nicolescu, M., Dinculeanu, N., Marcus, S., Manual de analiză matematică, Vol.I,<br />

1962, Vol.II, 1964, Editura Didactică ¸si Pedagogică, Bucure¸sti.<br />

[5] Vasiliu, D.P., Matematici economice, Editura Eficient, Bucure¸sti, 1996.<br />

168


Capitolul 9<br />

Serii numerice<br />

Obiective: Prezentarea not¸iunilor generale legate de seriile numerice ¸si aplicat¸iile<br />

economice ale acestora (de exemplu fluxul de venit).<br />

Rezumat: În acest capitol sunt introduse ¸si studiate not¸iunile de serie numerică,<br />

convergent¸a seriilor numerice, serii cu termeni pozitivi ¸si criteriile de convergent¸ă pentru<br />

acest tip de serii.<br />

Cont¸inutul capitolului:<br />

1. Not¸iuni preliminare<br />

2. Criterii de convergent¸ă pentru serii numerice cu termeni oarecare<br />

3. Serii absolut convergente. Serii semiconvergente<br />

4. Serii cu termeni pozitivi<br />

5. Problemă economică. Fluxul de venit<br />

6. Test de verificare a cuno¸stint¸elor<br />

7. Bibliografia aferentă capitolului<br />

Cuvinte cheie: serie numerică, serie convergentă, criterii de convergent¸ă, serie<br />

absolut convergentă, serie semiconvergentă, serie cu termeni pozitivi, fluxul de venit.<br />

9.1 Not¸iuni preliminare<br />

Se cunoa¸ste că pentruoricenumăr finit de numere reale a1,a2,...,an, putem efectua<br />

suma lor, utilizând proprietatea de asociativitate a adunării de numere reale. Astfel, mai<br />

<strong>în</strong>tâi calculăm a1 + a2, apoi se efectuează<br />

¸si, <strong>în</strong> general<br />

a1 + a2 + a3 =(a1 + a2)+a3, a1 + a2 + a3 + a4 =(a1 + a2 + a3)+a4<br />

a1 + a2 + ...+ an−1 + an =(a1 + a2 + ...+ an−1)+an.<br />

Acum, este firesc să ne punem problema efectuării sumei termenilor unui ¸sir (an)n≥1<br />

de numere reale, adică a unei sume cu un număr infinit de termeni.<br />

Definit¸ia 9.1.1 Fiind dat ¸siruldenumerereale(an), senume¸ste seriedenumererealesau<br />

serie numerică problema adunării termenilor ¸sirului (an), adică problema efectuării sumei<br />

(9.1)<br />

În locul sumei (9.1) scriem prescurtat<br />

a1 + a2 + ...+ an + ....<br />

∞<br />

an sau <br />

an sau simplu an, an fiind<br />

numit termenul general al seriei numerice.<br />

Prin urmare, observăm că seriile numerice constituie problema adunării unei infinităt¸ii<br />

numărabile de numere reale.<br />

169<br />

n=1<br />

n≥1


Cum ¸stim efectua adunări de numere reale <strong>în</strong> care numărul termenilor este finit, dar<br />

∞<br />

oricât de mare, este natural ca pentru efectuarea sumei an să utilizăm sume finite de<br />

tipul Sn = a1 + a2 + ...+ an, <strong>în</strong> care să facempen să tindă la infinit.<br />

Definit¸ia 9.1.2 Numin sumă part¸ială a seriei numerice an, suma<br />

Sn =<br />

n=1<br />

n<br />

ai = a1 + a2 + ...+ an,<br />

iar ¸siruldenumerereale(Sn) se nume¸ste ¸sirul sumelor part¸iale.<br />

i=1<br />

Observat¸ia 9.1.1 În literatura matematică, deseori, se define¸ste seria numerică an prin<br />

cuplul de ¸siruri (an) ¸si (Sn) ([2], [4]).<br />

Definit¸ia 9.1.3 Spunem că seria an este convergentă dacă ¸sirul sumelor part¸iale (Sn) este<br />

convergent.<br />

În acest caz, dacă lim<br />

n→∞ Sn = S, atunciS se nume¸ste suma seriei an ¸si scriem<br />

S = an = a1 + a2 + ...+ an + ....<br />

Definit¸ia 9.1.4 Spunem că seria an este divergentă, dacă ¸sirul sumelor part¸iale (Sn) este<br />

divergent.<br />

Exemplul 9.1 Seria numerică<br />

∞<br />

aq n , unde a, q ∈ R, senume¸ste serie geometrică . Dacă<br />

n=0<br />

a =0,avemSn =0pentru orice q ∈ R, de unde rezultă că seria este convergentă, având<br />

suma 0. Săconsiderăm a = 0. Atunci, pentru q = 1,avem<br />

Sn = a + aq + ...+ aq n = a<br />

1 − qn+1<br />

,<br />

1 − q<br />

iar pentru q =1<br />

Sn = a(n +1).<br />

Pentru q ∈ (−1, 1), deoarece lim<br />

n→∞ qn+1 =0,avemlim n→∞ Sn = a<br />

. Prin urmare, pentru<br />

1 − q<br />

|q| < 1, seria geometrică este convergentă, având suma S = a/(1 − q).<br />

Dacă q ≥ 1, atunci ¸sirul (Sn) are limita +∞ sau −∞ după cum a > 0 sau, a < 0,<br />

iar pentru q ≤−1 limita ¸sirului (Sn) nu există. Deci, pentru |q| ≥1 seria geometrică este<br />

∞<br />

divergentă. În concluzie, seria geometrică aq n cenverge pentru a =0, oricare q ∈ R ¸si<br />

pentru a = 0¸si q ∈ (−1, 1). Prin urmare, pentru |q| < 1, putem scrie<br />

Exemplul 9.1.2. Seria<br />

∞<br />

n=1<br />

Sn =<br />

∞<br />

n=0<br />

n=0<br />

aq n = a + aq + ...+ aq n + ...= a<br />

1 − q .<br />

1<br />

(2n − 1)(2n +1)<br />

n<br />

h=1<br />

1<br />

(2h − 1)(2h +1) =<br />

este convergentă. Într-adevăr, avem<br />

170<br />

n<br />

h=1<br />

<br />

1 1 1<br />

− =<br />

2 2h − 1 2h +1


1/2.<br />

Prin urmare, lim<br />

+<br />

n→∞ Sn = 1<br />

= 1<br />

<br />

1 −<br />

2<br />

1 1 1 1 1<br />

+ − + − + ...+<br />

3 3 5 5 7<br />

1<br />

2n − 3 −<br />

1<br />

2n − 1 +<br />

1<br />

2n − 1 −<br />

1<br />

<br />

=<br />

2n +1<br />

= 1<br />

<br />

1 −<br />

2<br />

1<br />

<br />

.<br />

2n +1<br />

, ceea ce arată căseriadatăeste convergentă, având suma<br />

2<br />

Observat¸ia 9.1.2 O serie an <strong>în</strong> care termenul general se poate pune sub forma an =<br />

bn − bn+1 poartă numele de serie telescopică.<br />

∞<br />

Exemplul 9.1.3. Seria<br />

(−1)<br />

n=1<br />

n−1 este divergentă deoarece S2k−1 =1¸si S2k =0, pentru<br />

orice k ∈ N∗ ,¸sirul sumelor part¸iale (Sn) fiind divergent.<br />

∞ 1<br />

Exemplul 9.1.4. Seria ,numităseria armonică, este divergentă.<br />

n<br />

n=1<br />

În adevăr, ¸sirul sumelor part¸iale Sn =1+ 1 1<br />

+ ...+ este divergent deoarece nu este<br />

2 n<br />

¸sir Cauchy (v. Exemplul 8.1.13).<br />

Observat¸ia 9.1.3 Seria 1<br />

n este numită serie armonică deoarece an =1/n este media armonică<br />

a numerelor an−1, an+1, adică 2/an =1/an−1 +1/an+1.<br />

Propozit¸ia 9.1.1 Dacă seria an converge, atunci lim<br />

n→∞ an =0.<br />

Demonstrat¸ie. Seria an fiind convergentă ,avemlim n→∞ Sn = S. Dar an = Sn − Sn−1, de<br />

unde lim<br />

n→∞ an = lim<br />

n→∞ Sn − lim<br />

n→∞ Sn−1 = S − S =0.<br />

Corolarul 9.1.1 Dacă pentru seria an ¸sirul (an) nu converge la 0, atunci seria este divergentă.<br />

Observat¸ia 9.1.4 Condit¸ia lim<br />

n→∞ an =0este necesară dar nu ¸si suficientă pentru convergent¸a<br />

seriei an.<br />

De exemplu, seria armonică 1<br />

este divergentă, de¸si lim 1/n =0.<br />

n n→∞<br />

Exemplul 9.1.5. Seria <br />

n√<br />

n este divergentă deoarece lim n√<br />

n =1= 0.<br />

n→∞<br />

n≥2<br />

Definit¸ia 9.1.5 Fiind dată seria<br />

Propozit¸ia 9.1.2 Seria<br />

∞<br />

an, numim rest de or<strong>din</strong>ul k al ei, notat cu rk seria<br />

n=1<br />

∞<br />

n=k+1<br />

∞<br />

an, seriarest<br />

n=1<br />

vergente sau ambele divergente.<br />

an = ak+1 + ak+2 + ...<br />

∞<br />

n=k+1<br />

171<br />

an au aceea¸si natură, adică suntambelecon


Demonstrat¸ie. Fie n>k;notăm cu Sn ¸si respectiv Tn sumele part¸iale corespunzătoare<br />

termenului an <strong>din</strong> seria ∞<br />

an ¸si respectiv an. Avem<br />

n=k+1<br />

Tn = Sn − (a1 + a2 + ...+ ak).<br />

Dacă an este convergentă, adică lim<br />

n→∞ Sn = S, atunci lim<br />

n→∞ Tn = S − (a1 + a2 + ...+<br />

ak), ceea ce ne arată căseria <br />

an este tot convergentă. Reciproc, dacă <br />

an este<br />

n=k+1<br />

n=k+1<br />

convergentă, adică lim<br />

n→∞ Tn = T , atunci lim<br />

n→∞ Sn = T +(a1 + ...+ ak), ceea ce arată căseria<br />

<br />

an este convergentă.<br />

Evident că, dacă unul <strong>din</strong> ¸sirurile (Sn) ¸si (Tn) este divergent atunci ¸si celălalt este<br />

∞<br />

∞<br />

divergent. Prin urmare, dacă una <strong>din</strong> seriile an ¸si an este divergentă, atunci ¸si<br />

cealaltă este divergentă.<br />

n=1<br />

n=k+1<br />

Corolarul 9.1.2 Dacă unei serii numerice i se suprimă sau i se adaugă unnumă finit de<br />

termeni, atunci natura ei nu se schimbă.<br />

Propozit¸ia 9.1.3 Dacă seria an converge atunci ¸sirul resturilor (rk)k≥1 este convergent<br />

la zero.<br />

Demonstrat¸ie. Dacă seria an este convergentă, atunci lim<br />

n→∞ Sn = S. Cum, pentru orice<br />

k ∈ N ∗ ,avemrk = S − Sk, de unde lim<br />

k→∞ rk = S − S =0.<br />

Definit¸ia 9.1.6 Dacă considerăm seriile<br />

merică<br />

∞<br />

an ¸si<br />

n=1<br />

∞<br />

bn se nume¸ste seria sumă seria nu-<br />

n=1<br />

∞<br />

(an + bn) =(a1 + b1)+(a2 + b2)+...+(an + bn)+...<br />

n=1<br />

¸si serie produs cu scalarul λ ∈ R seria numerică<br />

∞<br />

(λan) =λa1 + λa2 + ...+ λan + ....<br />

n=1<br />

Teorema 9.1.1 Dacă seria an converge, având suma A, iar seria bn converge, având<br />

suma B atunci seria (an + bn) converge ¸si are suma A + B.<br />

Demonstrat¸ie. Fie An =<br />

An + Bn =<br />

n<br />

ak ¸si B =<br />

k=1<br />

n<br />

k=1<br />

bk. Cum lim<br />

n→∞ An = A, iar lim<br />

n→∞ Bn = B, rezultăcă<br />

n<br />

(ak + bk) converge la A + B, ceea ce ne permite să scriem (an + bn) =A + B.<br />

k=1<br />

Teorema 9.1.2 Dacă λ ∈ R −{0},atunci seriile an ¸si λan au aceea¸si natură.<br />

Demonstrat¸ie. Fie Sn =<br />

n<br />

ak. Dacă an converge, atunci lim<br />

h=1<br />

n→∞<br />

h=1<br />

n<br />

ak = S, ceea ce<br />

implică ¸si lim<br />

n→∞ λSn = λS. Cum λa1 + ...+ λan = Tn = λSn, rezultăcă¸si seria λan este<br />

∞<br />

convergentă ¸si are suma λS. Dacă an este divergentă, atunci ¸sirul (Sn) diverge, ceea ce<br />

n=1<br />

172


atrage după sinecă¸sirul Tn = λSn diverge, adică seria rezultă prin <strong>în</strong>locuirea lui λ cu 1/λ.<br />

λan este divergentă. Reciproc<br />

Teorema 9.1.3 Dacă <strong>în</strong>tr-o serie convergentă se asociază termenii seriei <strong>în</strong> grupe cu un<br />

număr finit de elemente, păstrând or<strong>din</strong>ea, atunci se obt¸ine tot o serie covnergentă cu<br />

aceea¸si sumă.<br />

Demonstrat¸ie. Fie seria an convergentă, Sn = a1 + a2 + ... + an ¸si lim<br />

n→∞ Sn = S. Să<br />

aranjăm termenii seriei an <strong>în</strong> grupe cu un număr finit de termeni astfel<br />

(9.2)<br />

(a1 + a2 + ...+ an1 )+(an1+1an2+2 + ...+ an2 )+...+<br />

+(ank−1+1 + ank−1+2 + ...+ ank )+...<br />

păstrând or<strong>din</strong>ea termenilor. Notând bi = ani−1+1 + ann−1+2 + ...+ ani , i =1, 2, 3,... ¸si Tk =<br />

b1 + b2 + ...+ bk, k =1, 2,... scriem Tk = Snk , k =1, 2,... ceea ce ne arată că (Tk) este un sub¸sir<br />

al ¸sirului (Sn). Deoarece lim<br />

n→∞ Sn = S, deducem că lim<br />

k→∞ Tk = lim Snk = S, ceea ce ne arată că<br />

k→∞<br />

seria (9.2) este convergentă, iar suma ei este S.<br />

Observat¸ia 9.1.5 Reciproca teoremei nu are loc, adică dacă <strong>în</strong>tr-o serie an convergentă<br />

<strong>în</strong> care termenii sunt grupe cu un număr finit de termeni, atunci prin desfă¸surarea grupelor<br />

(<strong>în</strong>lăturarea parantezelor), păstrând or<strong>din</strong>ea termenilor, se poate obt¸ine o serie divergentă.<br />

De exemplu, seria<br />

(9.3)<br />

(1 − 1) + (1 − 1) + (1 − 1) + ...<br />

este convergentă, <strong>în</strong> imp ce seria<br />

∞<br />

1 − 1+1− 1+1− 1+...= (−1) n−1<br />

(9.4)<br />

este divergentă.<br />

Observat¸ia 9.1.6 Într-o serie divergentă se pot aranja termenii <strong>în</strong> grupe cu un număr finit<br />

de elemente, păstrând or<strong>din</strong>ea, a¸sa <strong>în</strong>cât seria obt¸inută să fie convergentă. Astfel, seria<br />

(9.4) este divergentă iar seria (9.3) este convergentă.<br />

9.2 Criterii de convergent¸ă pentru serii numerice cu termeni<br />

oarecare<br />

Dacă <strong>în</strong> seria an nu facem nici o precizare asupra semnului termenilor, atunci se<br />

mai spune că avem o serie numerică cu termeni oarecare. În acest paragraf ne interesează<br />

să găsim criterii prin care să putem preciza convergent¸a unei serii de numere reale. Este<br />

important să cunoa¸stem convergent¸a unei serii deoarece, cunoscând acest fapt, chiar dacă<br />

nu-i cunoa¸stem suma, o putem evalua luând sume part¸ialecuunnumăr cât mai mare de<br />

termeni.<br />

Teorema 9.2.1 (Criteriul lui Cauchy). Seria an este convergentă dacă ¸si numai dacă<br />

pentru orice ε>0 există unnumăr natural nε astfel <strong>în</strong>cât, pentru orice n natural, n>nε ¸si<br />

orice p ∈ N∗ să avem<br />

|an+1 + an+2 + ...+ an+p| 0 ¸si orice p ∈ N∗ ,existănε∈Na¸sa <strong>în</strong>cât, petru orice n ∈ N,<br />

n>nε să avem|Sn+p − Sn|


Teorema 9.2.2 (Criteriul Dirichlet). Seria anbn este convergentă dacă ¸sirul sumelor<br />

part¸iale al seriei an este mărginit, iar ¸sirul (bn) este descrescător ¸si convergent la 0.<br />

Demonstrat¸ie. Fie (Sn) ¸sirul sumelor part¸iale al seriei an, fiindmărginit, există un<br />

M>0 a¸sa <strong>în</strong>cât |Sn| ≤M, pentruoricen natural.<br />

Utilizând faptul că ¸sirul (bn) este descrescător putem scrie succesiv:<br />

(9.5)<br />

|an+1bn+1 + an+2bn+2 + an+3bn+3 + ...+ an+pbn+p| =<br />

= |bn+1(Sn+1 − Sn)+bn+2(Sn+2 − Sn+1)+bn+3(Sn+3 + Sn+2)+...+<br />

+bn+p(Sn+p + Sn+p−1)| =<br />

= |−bn+1Sn +(bn+1 − bn+2)Sn+1 +(bn+2 − bn+3)Sn+2 + ...+<br />

+(bn+p−1 − bn+p)Sn+p−1 + bn+pSn+p| ≤<br />

≤|Sn| |bn+1| + |bn+1 − bn+2| |Sn+1| + |bn+2 − bn+2| |Sn+2| + ...+<br />

+|bn+p−1 − bn+p| Sn+p−1| + |bn+p| Sn+p| ≤<br />

≤ M(bn+1 + bn+1 − bn+2 + bn+2 − bn+3 + ...+ bn+p−1 − bn+p + bn+p) =<br />

=2Mbn+1<br />

Deoarece bn+1 → 0 pentru n →∞,pentruoriceε>0 există nε ∈ N a¸sa <strong>în</strong>cât, pentru<br />

orice n ∈ N, n>nε, săavembn+1 0 a¸sa <strong>în</strong>cât<br />

|Sn(x)| ≤M, pentruoricen∈N∗ .<br />

Pe de altă parte,¸sirul bn =1/ √ n tinde descrescător la 0. Prin urmare, fiind <strong>în</strong>deplinite<br />

∞ sin nx<br />

condit¸iile criteriului lui Dirichlet rezultă căseria √ este convergentă pentruorice<br />

n<br />

x ∈ R.<br />

Teorema 9.2.3 (Criteriul lui Abel). Dacă seria an este convergentă ¸si (bn) este un ¸sir<br />

monoton ¸si mărginit, atunci seria anbn este convergentă.<br />

174<br />

n=1<br />

,<br />

2<br />

n=1


Demonstrat¸ie. Cum ¸sirul (bn) este monoton ¸si mărginit rezultă că el este convergent; fie<br />

lim<br />

n→∞ bn = b. Fără arestrânge generalitatea demonstrat¸iei putem considera că ¸sirul (bn) este<br />

<br />

crescător. Atunci ¸sirul (b − bn) va fi un ¸sir descrescător ¸si cu limita 0. Din faptul că serie<br />

an este convergentă rezultăcă¸sirul sumelor part¸iale este mărginit. Aplicând criteriul<br />

lui Dirichlet, deducem că serie an(b − bn) este convergentă. Dar an fiind convergentă<br />

rezultă că ¸si ban este convergentă. Acum, utilizând teorema 9.1.1, obt¸inem că seria<br />

<br />

anbn este convergentă deoarece anbn = −an(b − bn)+ban, pentruoricen∈N∗ . Cu această<br />

teorema este demonstrată.<br />

∞ 1<br />

Exemplul 9.2.2. Fie seria<br />

2<br />

n=1<br />

n<br />

<br />

1+ 1<br />

n . Observăm că seria<br />

n<br />

1<br />

este convergentă, fiind<br />

2n serie geometrică curat¸ia 1<br />

2 ∈ (−1, 1), iar¸sirul bn = 1+ 1<br />

n, ∗<br />

n n ∈ N , este strict crescător ¸si<br />

mărginit (Exemplul 8.1.1). Cum sunt <strong>în</strong>deplinite condit¸iile criteriului lui Abel, deducem că<br />

seria dată este convergentă.<br />

∞<br />

Definit¸ia 9.2.1 Oseriean<br />

se nume¸ste serie alternantă (sau alternată) dacă anan+1 < 0,<br />

n=1<br />

pentru orice n ∈ N ∗ , adică dacă termenii săi alternează casemn.<br />

sau<br />

Este evident că orice serie alternantă poate fi scrisă<strong>în</strong> una <strong>din</strong> formele:<br />

∞<br />

(−1) n an, undean≥0, pentru orice n ∈ N∗ .<br />

n=1<br />

Exemplul 9.2.3. Seriile n−1 1<br />

(−1)<br />

sunt serii alternate.<br />

n<br />

=1− 1<br />

2<br />

1 1<br />

+ −<br />

3 4 +...¸si<br />

Teorema 9.2.4 (Criteriul lui Leibniz). Dacă <strong>în</strong> serie alternantă<br />

∞<br />

(−1) n 1<br />

2n − 1<br />

n=1<br />

∞<br />

n=1<br />

∞<br />

n=1<br />

(−1) n−1 an<br />

1 1<br />

= −1+1 − +<br />

3 5 7 −...<br />

(−1) n−1 an ¸sirul (an) este<br />

descrescător ¸si convergent la zero, atunci seria este convergentă.<br />

∞<br />

Demonstrat¸ie. Cum seria (−1) n−1 are ¸sirul sumelor part¸iale mărginit (|Sn| ≤1, oricare<br />

n=1<br />

ar fi n ∈ N∗ ), iar ¸sirul (an) este descrescător ¸si convergent la 0 rezultă, conform criteriului<br />

lui Dirichlet că seria alternantă este convergentă.<br />

∞<br />

Exemplul 9.2.4. Seria (−1) n−1 1<br />

este convergentă deoarece sunt <strong>în</strong>deplinite<br />

2n − 1<br />

n=1<br />

condit¸iile criteriului lui Leibniz, adică ¸sirul<br />

zero.<br />

∞<br />

Corolarul 9.2.1 Dacă seria<br />

n=1<br />

<br />

1<br />

2n−1<br />

n≥1<br />

este descrescător ¸si convergent la<br />

(−1) n−1 an <strong>în</strong>depline¸ste condit¸iile <strong>din</strong> Criteriul lui Leibniz<br />

(Teorema 9.2.4) ¸si S este suma ei, atunci<br />

|S − Sn| ≤an+1, pentru orice n ∈ N ∗ ,<br />

n<br />

unde Sn = (−1) k−1 ak sumă part¸ială derangn.<br />

k=1<br />

Demonstrat¸ie. Într-adevăr, cum ak − ak+1 ≥ 0, k ∈ N∗ , atunci<br />

<br />

∞<br />

<br />

|S − Sn| = (−1)<br />

<br />

n−1 n<br />

an − (−1) k−1 <br />

<br />

<br />

ak<br />

=<br />

n=1<br />

175<br />

k=1


|(−1) n an+1 +(−1) n+1 an+2 +(−1) n+2 an+3 + ...| =<br />

= |(−1) n [(an+1 − an+2)+(an+3 − an+4)+...]| =<br />

=(an+1 − an+2)+(an+3 − an+4)+...=<br />

= an+1 − (an+2 − an+3) − (an+4 − an+5) − ...≤ an+1.<br />

∞<br />

n−1 1<br />

Exemplul 9.2.5. Seria (−1) (numită seria armonică alternantă) este convergentă<br />

n<br />

n=1<br />

1<br />

deoarece ¸sirul este descrescător ¸si convergent la 0. Fie (Sn) ¸sirul sumelor part¸iale al<br />

n<br />

seriei. Cum ¸sirul<br />

xn =1+ 1 1<br />

+ ...+<br />

n n − ln n, n ∈ N∗ ,<br />

este convergent la γ–constanta lui Euler, avem<br />

S2n+1 =<br />

<br />

k−1 1<br />

(−1)<br />

k = x2n+1 + ln(2n +1)− (γn +lnn) =<br />

2n+1<br />

k=1<br />

2n +1<br />

= x2n+1 − xn +ln ,<br />

n<br />

de unde<br />

lim<br />

n→∞ S2n+1 = γ − γ +ln2=ln2.<br />

Deoarece ¸sirul (Sn) este convergent ¸si sub¸sirul (S2n+1) are limita ln 2, rezultăcă¸si ¸sirul<br />

(Sn) are limita S =ln2. Atunci, pe baza Corolarului 9.2.1, putem scrie<br />

|Sn − ln 2| ≤ 1<br />

n +1 ,n∈ N∗ ,<br />

adică eroarea absolută prin care ¸sirul (Sn) aproximează peln 2 nu depă¸se¸ste pe 1/(n +1).<br />

9.3 Serii absolut convergente. Serii semiconvergente<br />

∞<br />

n−1 1<br />

Am văzut <strong>în</strong> Exemplul 9.2.5. că seria armonică alternantă (−1) este conver-<br />

n<br />

n=1<br />

∞<br />

<br />

<br />

gentă <strong>în</strong> timp ce seria <br />

1 <br />

(−1)n−1 <br />

n<br />

n=1<br />

=<br />

∞ 1<br />

,adicăseria armonică, este divergentă (Exemplul<br />

n<br />

n=1<br />

9.1.1). Acest exemplu ne permite să considerăm definit¸iile de mai jos, care ne permit o<br />

clasificare a seriilor convergente.<br />

Definit¸ia 9.3.1 Seria an se nume¸ste absolut convergentă, dacă seria |an| este convergentă.<br />

∞ (−1)<br />

Exemplul 9.3.1. Seria<br />

n−1<br />

2n este absolut convergentă.<br />

n=1<br />

Propozit¸ia 9.3.1 Dacă seria an este absolut convergentă, atunci seria an este convergentă.<br />

Demonstrat¸ie. Deoarece an este absolut convergentă rezultăcă |an| este convergentă.<br />

Atunci, conform cu criteriul lui Cauchy, pentru orice ε>0, există nε ∈ N ∗ a¸sa <strong>în</strong>cât,<br />

pentru orice n ∈ N, n>nε ¸si orice n ∈ N ∗ ,săavem<br />

|an+1| + |an+2| + ...+ |an+p|


Cum<br />

|an+1 + an+2 + ...+ an+p| ≤|an+1| + |an+2| + ...+ |an+p|,<br />

obt¸inem că, pentru orice ε>0, există nε ∈ N ∗ , astfel <strong>în</strong>cât, pentru orice n ∈ N, n>nε ¸si orice<br />

p ∈ N ∗ ,areloc<br />

|an+1 + an+2 + ...+ an+p|


Demonstrat¸ie. Fie seria<br />

sumelor part¸iale, iar<br />

presupunem că<br />

∞<br />

an = A ¸si<br />

n=1<br />

∞<br />

bn = B, cu(An) ¸si (Bn) ¸sirurile corespunzătoare ale<br />

n=1<br />

∞<br />

cn seria produs de convolut¸ie, cu (Cn) ¸sirul sumelor part¸iale. Să<br />

n=1<br />

∞<br />

an este absolut convergentă. Avem<br />

n=1<br />

Cn = c1 + c2 + ...+ cn = a1b1 +(a1b2 + a2b1)+...+<br />

+(a1bn + a2bn−1 + ...+ anb1) =<br />

= a1(b1 + b2 + ...+ bn)+a2(b1 + ...+ bn−1)+...+ an−1(b1 + b2)+anb1 =<br />

= a1Bn + a2Bn−1 + ...+ an−1B2 + anB1.<br />

∞<br />

Deoarece seria bn este convergentă ¸si are suma B, ¸sirul dn = Bn − B, n =1, 2,...,<br />

n=1<br />

este convergent. Acum putem scrie<br />

de unde<br />

(9.6)<br />

Cum seria<br />

Cn = a1(dn + B)+a2(dn−1 + B)+...+ an(d1 + B) =<br />

B(a1 + a2 + ...+ an)+a1dn + a2dn−1 = ...+ and1 =<br />

= BAn + a1dn + a2dn−1 + ...+ and1,<br />

Cn − AnB = a1dn + a2dn−1 + ...+ and1.<br />

∞<br />

|an| este convergentă rezultăcă¸sirul sumelor ei part¸iale este mărginit,<br />

n=1<br />

adică existăunM>0 a¸sa <strong>în</strong>cât<br />

n<br />

|ak| 0, există<br />

n1ε ∈ N∗ a¸sa <strong>în</strong>cât, pentru orice n>n1 să avem<br />

|dn| < ε<br />

2M .<br />

(9.8)<br />

Pe de altă parte, deoarece seria an este convergentă avem că an → 0. Atunci,<br />

pentru orice ε>0 există n2 ∈ N∗ a¸sa <strong>în</strong>cât, pentru orice n ∈ N, n>n2, săavem<br />

ε<br />

|an| <<br />

2(|d1| + |d2| + ...+ |dn2 |).<br />

Acum, <strong>din</strong> (9.6), (9.7) ¸si (9.8), pentru orice n natural, n>n1 + n2 − 1, avem<br />

|Cn − AnB| ≤(|a1| |dn| + |a2| |dn−1 + ...+ |an−n1 ||dn1+1)+<br />

+(|an−n1+1| |dn1 | + ...+ |an| |d1|) <<br />

< ε<br />

2M (|a1| + |a2| + ...||an−n1 |)+<br />

ε<br />

+<br />

2(|d1| + ...+ |dn1 |)(|dn1 | + ...+ |d1|) <<br />

< ε ε<br />

· M + = ε<br />

2M 2<br />

Ceea ce ne arată că lim<br />

n→∞ (Cn − AnB) =0. De aici, obt¸inem lim<br />

ceea ce trebuia demonstrat.<br />

178<br />

n→∞ Cn = lim<br />

n→∞ AnB = A · B,


9.4 Serii cu termeni pozitivi<br />

În paragraful precedent am văzut că oserie an absolut convergentă este¸si convergentă.<br />

Cum <strong>în</strong> seria |an| avem |an| ≥0, n =1, 2,...,rezultăcă prezintă interes să obt¸inem<br />

criterii de convergent¸ă pentru serii an, cuan > 0, n =1, 2, 3,....<br />

Definit¸ia 9.4.1 Oserie<br />

∞<br />

an cu an > 0, n =1, 2, 3,...,senume¸ste serie cu termeni pozitivi.<br />

n−1<br />

Teorema 9.4.1 (Criteriul mărginirii ¸sirului sumelor part¸iale). Seria cu termeni pozitivi<br />

an este convergentă dacă ¸si numai dacă ¸sirul sumelor part¸iale este mărginit.<br />

Demonstrat¸ie. Dacă seria an este convergentă, atunci ¸sirul sumelor part¸iale (Sn) este<br />

convergent ¸si, prin urmare, mărginit.<br />

Reciproc dacă ¸sirul sumelor part¸iale (Sn) este mărginit, observând că el este strict<br />

crescător (Sn+1 − Sn = an+1 > 0, n =1, 2,...), deducem că el este convergent, ceea ce ne<br />

demonstrează căseria an este convergentă.<br />

Criteriul mărginirii ¸sirului sumelor part¸iale ne va permite să obt¸inem condit¸ii suficiente<br />

pentru convergent¸a seriilor cu termeni pozitivi.<br />

Teorema 9.4.2 (Criteriul de comparat¸ie a termenilor generali). Fie seriile cu termenii poz-<br />

∞ ∞<br />

itivi an ¸si bn astfel ca an ≤ bn, pentru orice n ∈ N∗ ∞<br />

. i) Dacă bn este convergentă,<br />

n=1<br />

atunci ¸si<br />

vergentă.<br />

n=1<br />

∞<br />

an este convergentă; ii) Dacă<br />

n=1<br />

n=1<br />

∞<br />

an este divergentă, atunci ¸si<br />

n=1<br />

∞<br />

bn este di-<br />

Demonstrat¸ie. Fie An = a1 + a2 + ...+ an ¸si Bn = b1 + b2 + ...+ bn pentru n ∈ N∗ .Dinan≤bn rezultă<br />

An ≤ Bn, pentru orice n ∈ N ∗<br />

(9.9)<br />

i) Dacă<br />

∞<br />

bn este convergentă, atunci ¸sirul (Bn) este mărginit ¸si <strong>din</strong> (9.9) deducem că<br />

n=1<br />

¸sirul (An) este mărginit, deci, conform criteriului mărginirii ¸sirului sumelor part¸iale,<br />

∞<br />

seria an este convergentă.<br />

n=1<br />

ii) Dacă seria<br />

∞<br />

an este divergentă, atunci ¸sirul (An) este divergent ¸si crescător; deci,<br />

n=1<br />

¸sirul (Bn) este divergent ¸si crescător. Prin urmare, seria<br />

n=1<br />

∞<br />

bn este divergentă.<br />

Observat¸ia 9.4.1 Criteriul de comparat¸ie al termenilor generali se păstrează ¸si dacă an ≤ bn<br />

pentru orice n>n0, n0 ∈ N.<br />

∞ 1<br />

Exemplul 9.4.1. Seria , α ∈ R se nume¸ste seria armonică generalizată.<br />

nα n=1<br />

Pentru α =1seria este divergentă (Exemplul 9.1.4.).<br />

Dacă α 1/n, pentruoricen∈N∗ ∞ 1<br />

. Cum seria este divergentă,<br />

n<br />

179<br />

n=1<br />

n=1


conform criteriului de comparat¸ie a termenilor generali obt¸inem că seria<br />

gentă pentru α1. Avem<br />

de unde<br />

1<br />

(2t−1 +<br />

) α<br />

S2 t −1 =<br />

1 ≤ 1<br />

1 1 1<br />

+ ≤ 2 ·<br />

2α 3α 2<br />

1 1 1 1 1<br />

+ + + < 4 · <<br />

4α 5α 6α 7α 4α 1<br />

(2t−1 1<br />

+ ...+<br />

+1) α (2t < 2 ·<br />

1) α<br />

2 t −1<br />

k=1<br />

1<br />

<<br />

kα t<br />

k=1<br />

1<br />

(2 α−1 )<br />

1<br />

= α 2α−1 <br />

1<br />

2α−1 2 1 −<br />

= k−1 1<br />

1 − 1<br />

∞<br />

n=1<br />

1<br />

(2n−1 <br />

1<br />

=<br />

) α 2α−1 αt−1 ,<br />

(2 α−1 ) t<br />

2 α−1<br />

< 2α − 1<br />

2 α−1 − 1 ,<br />

1<br />

este diver-<br />

nα adică sub¸sirul (S2t−1) al ¸sirului sumelor part¸iale (Sn) este mărginit.<br />

Cum ¸sirul (Sn) este crescător ¸si pentru orice n ∈ N există unt∈ N a¸sa <strong>în</strong>cât n1.<br />

nα n=1<br />

∞ 1<br />

Este bine de ret¸inut că seria armonică generalizată este convergentă pentru<br />

nα n=1<br />

α>1 ¸si divergentă pentru α ≤ 1.<br />

∞ 1<br />

Exemplul 9.4.2. Seria este convergentă deoarece<br />

n(n + 1)(n +2)<br />

n=1<br />

1<br />

<<br />

n(n + 1)(n +2) 1<br />

√<br />

n3 ,<br />

iar seria 1<br />

este convergentă fiind o serie armonică generalizată cuα =3/2 > 1.<br />

n3/2 Teorema 9.4.3 (Criteriul de comparat¸ie al limitei raportului termenilor generali). Fie seriile<br />

an ¸si bn cu termenii pozitivi.<br />

an<br />

i) Dacă există lim = λ ¸si λ ∈ (0, ∞), atunci cele două serii au aceea¸si natură.<br />

n→∞ bn<br />

an<br />

ii) Dacă lim<br />

n→∞ bn<br />

=0, atunci dacă bn este convergentă rezultăcă¸si an este conver-<br />

gentă, iar dacă an este divergentă rezultăcă¸si bn este divergentă.<br />

an<br />

iii) Dacă lim = ∞, atunci dacă<br />

n→∞ bn<br />

an este convergentă rezultăcă¸si bn este convergentă,<br />

iar dacă bn este divergentă rezultăcă¸si an este divergentă.<br />

Demonstrat¸ie. i) Din lim<br />

n→∞<br />

<br />

pentru orice n>nε, săavem<br />

<br />

an<br />

bn<br />

an<br />

bn<br />

= λ rezultă că, pentru orice ε>0, existănε∈N, a¸sa <strong>în</strong>cât,<br />

<br />

<br />

− λ<br />


De aici, luând ε = λ/2, găsim<br />

λ<br />

2 bn nλ/2. Din (9.10), aplicând teorema 9.4.2, rezultă afirmat¸iadelai).<br />

ii) Dacă λ =0, atunci pentru orice ε>0, existănε∈N, astfel <strong>în</strong>cât să avem−ε <<br />

an/bn n0, de unde obt¸inem<br />

(9.11)<br />

an n0.<br />

Aplicând criteriul de comparat¸ie a termenilor generali, <strong>din</strong> (9.11) rezultă afirmat¸ia de<br />

la ii).<br />

iii) Dacă lim<br />

n→∞ an/bn = ∞, atunci rezultă că lim<br />

n→∞ bn/an =0, de unde, conform cu ii) al<br />

teoremei, obt¸inem afirmat¸iile de la iii).<br />

∞<br />

Exemplul 9.4.3. Seria ( n√ 2 − 1) este divergentă deoarece, considerând seria 1<br />

n ,<br />

cum<br />

n=2<br />

lim<br />

n→∞<br />

n√ 2 − 1<br />

1<br />

n<br />

2<br />

= lim<br />

n→∞<br />

1<br />

n − 1<br />

1 =ln2> 0,<br />

n<br />

rezultă conform teoremei 9.4.3i), că seriadatăare aceea¸si natură ca¸si seria armonică 1<br />

n ,<br />

adică divergentă.<br />

Teorema 9.4.4 (Criteriul raportului – D ′ ∞<br />

Alembert). Fie seria numerică an cu termeni<br />

pozitivi. Dacă an+1<br />

an+1<br />

an<br />

an<br />

≤ λ


de unde<br />

an+1<br />

an<br />

1, procedând <strong>în</strong> mod analog, găsim<br />

an+1<br />

an<br />

>l− ε>1, pentru n>nε<br />

De aici, utilizând a doua parte a Teoremei 9.4.4, deducem că seria an este divergentă.<br />

Observat¸ia 9.4.2 Corolarul 9.4.1 nu este aplicabil <strong>în</strong> situat¸ia l =1. În acest caz, trebuie<br />

apelat la alte metode pentru a preciza natura seriei de studiat.<br />

Exemplul 9.4.4. Seria de numere reale<br />

∞<br />

an+1<br />

lim = lim<br />

n→∞ an n→∞<br />

n=1<br />

3nn! ,<br />

nn este cu termeni pozitivi. Vom studia natura ei utilizând criteriul raportului cu limită. Avem<br />

succesiv:<br />

= lim<br />

n→∞ 3<br />

n n<br />

=<br />

n +1<br />

3 n+1 ·(n+1)!<br />

(n+1) n+1<br />

3 n ·n!<br />

n n<br />

= 3 lim<br />

n→∞<br />

1<br />

n+1<br />

n<br />

Cum 3/e > 1, rezultăcă seria este divergentă.<br />

n = 3<br />

e<br />

Teorema 9.4.5 (Criteriul rădăcinii – Cauchy). Fie seria an cu termeni pozitivi. Dacă<br />

n√ an ≤ λ


Cum seria geometrică (l + ε) n este convergentă, conform criteriului de comparat¸ie<br />

a termenilor generali, rezultă căseria an este convergentă.<br />

Dacă l>1, procedând <strong>în</strong> mod analog, găsim<br />

an > (l − ε) n , cu l − ε>1, pentru n>nε,<br />

de unde obt¸inem că seria an este divergentă.<br />

Exemplul 9.4.5. Seria numerică<br />

∞<br />

n 2a · n +1<br />

, cu a>0,<br />

n +1<br />

n=1<br />

este cu termeni pozitivi.<br />

Utilizând criteriul rădăcinii cu limită, avem<br />

<br />

2a n n · n +1<br />

2a · n +1<br />

lim<br />

= lim<br />

n→∞ n +1<br />

n→∞ n +1 =2a.<br />

Dacă 2a 1/2, atunci seria dată estedivergentă.<br />

Dacă a =1/2 atunci termenul general al seriei este 1, ceea ce implică că seria este<br />

divergentă.<br />

Teorema 9.4.6 (Criteriul Raabe–Duhamel cu limită). Fie seria an cu termeni pozitivi.<br />

Dacă<br />

lim<br />

n→∞ n<br />

<br />

an<br />

− 1 = l,<br />

an+1<br />

atunci seria este convergentă când l>1 ¸si este divergentă când l1, atunci pentru orice ε ∈ (0,l− 1) există nε ∈ N a¸sa <strong>în</strong>cât<br />

<br />

an<br />

n<br />

<br />

− 1 >l− ε, pentru n>nε,<br />

an+1<br />

de unde<br />

(l − ε)an+1 nε.<br />

Fără arestrânge generalitatea, putem considera că (9.12) are loc pentru orice n ∈ N∗ .<br />

Dând succesiv valorile 1, 2,...,n− 1 <strong>în</strong> (9.12) obt¸inem<br />

(l − ε)a2


de unde găsim<br />

Sn < a1(l − ε)<br />

l − ε − 1 , pentru orice n ∈ N∗ ,<br />

ceea ce ne arată că¸sirul sumelor part¸iale este mărginit. Prin urmare conform cu criteriul<br />

mărginirii ¸sirului sumelor part¸iale, deducem că seria an este convergentă.<br />

Dacă l


9.5 Problemă economică. Fluxul de venit<br />

În problemele de capitalizare se pune problema: ce sumă trebuie investită ca după x<br />

ani să seobt¸ină osumă egală cua, dacă se cunoa¸ste dobânda r% ¸si frecvent¸a capitalizării<br />

ei.<br />

Să notăm cu S suma investită (ce trebuie aflată). Ea se nume¸ste valoarea prezentă ¸si<br />

scontată asumeia, disponibilă pestex ani.<br />

Dacă dobânda r% se capitalizează odată pe an, atunci <strong>din</strong> aplicat¸ia economică <strong>din</strong><br />

1.1, rezultă că suma disponibilă pestex ani este S(1 + r) x . Atunci, <strong>din</strong><br />

S(1 + r) x = a,<br />

rezultă<br />

a<br />

S = .<br />

(1 + r) x<br />

Dacă dobânda s-ar capitaliza de n ori pe an, cu r%, atunci<br />

a<br />

S = <br />

r nx .<br />

1+ n<br />

În fine, dacă, dobânda s-ar adăuga continuu, cu r%, atunci<br />

S = ae −rx .<br />

Parametrii de care depinde S sunt r ¸si n, care reprezintă dobânda ¸si frecvent¸a capitalizării.<br />

Se observă că suma prezentă S este cu atât mai mică cucât dobânda este mai<br />

mare ¸si cu cât se capitalizează mai des.<br />

Problema pusă se poate extinde astfel: dacă dorimsă variem veniturile de la an la an<br />

cu valorile a0,a1,...,am, adăugându-se <strong>în</strong> fiecare an dobânda r%,a tunci valoarea variat¸iei<br />

venitului, numită flux de venituri, ar fi<br />

(9.15)<br />

a0 + a1<br />

1+r +<br />

a2<br />

+ ...+<br />

(1 + r) 2<br />

am<br />

.<br />

(1 + r) m<br />

Suma (9.15) se nume¸ste valoarea de capital a fluxului de venit. Ea este suma S ce<br />

trebuie investită pentru a obt¸ine veniturile a0,a1,...,am <strong>în</strong> anii următori.<br />

Se observă că dacă numărul anilor de capitalizare ar cre¸ste indefinit, atunci suma<br />

(9.15) reprezintă o serie de tip geometric.<br />

Să considerăm acum un flux de venit <strong>în</strong> valoare a care <strong>în</strong>cepe <strong>în</strong> anul următor ¸si<br />

continuă timpden ani cu dobânda anuală r%. Atunci valoarea prezentă a fluxului va fi<br />

S = a<br />

1+r +<br />

a<br />

1+r<br />

· 1 − 1<br />

(1+r) n<br />

1 − 1<br />

1+r<br />

a<br />

+ ...+<br />

(1 + r) 2<br />

a<br />

=<br />

(1 + r) n<br />

= a<br />

n 1<br />

1 −<br />

.<br />

r 1+r<br />

Dacă fluxul de venit continuă indefinit, atunci valoarea prezentă se obt¸ine prin<br />

∞<br />

trecere la limită, făcând n →∞, adicăsuma seriei geometrice convergente a/(1 + r) n .<br />

Prin urmare, valoarea prezentă S a sumei a, care va fi capitalizată la nesfâr¸sit, cu rata<br />

dobânzii r% anual, este a/r.<br />

185<br />

n=1


9.6 Test de verificare a cuno¸stint¸elor nr. 8<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Serie numerică;<br />

b) Serie numerică convergentă;<br />

c) Suma unei serii numerice;<br />

d) Serie numerică semiconvergentă.<br />

2. Enunt¸at¸i:<br />

a) Criteriul lui d ′ Alembert (raportului) pentru serii cu termeni pozitivi;<br />

b) Criteriul lui Cauchy (radicalului) pentru serii cu termeni pozitivi;<br />

c) Criteriul lui Raabe - Duhamel pentru serii cu termeni pozitivi;<br />

d) Criteriul lui Leibniz pentru serii alternante;<br />

e) Primul criteriu de comparat¸ie pentru serii cu termeni pozitivi.<br />

3. Aflat¸i suma seriei <br />

1<br />

un cu un =<br />

n(n +1) .<br />

n≥1<br />

4. Aflat¸i suma seriei <br />

n≥2<br />

un cu un = n2 + n − 3<br />

.<br />

n!<br />

5. cercetat¸i natura seriilor <br />

un cu:<br />

a) un = nn<br />

n! ,<br />

b) un = an · n!<br />

nn c) un = n2<br />

.<br />

2n n≥1<br />

cu a>0, a = e,<br />

6. Să se studieze natura seriilor <br />

un cu:<br />

n 2n +1<br />

a) un =<br />

,<br />

3n +2<br />

<br />

b) un = (n + 1)(n + a) − n<br />

n<br />

n≥1<br />

cu a>0,<br />

1<br />

c) un = <br />

1+ 1<br />

2 ,<br />

n<br />

n<br />

3 3 3<br />

1 +2 + ... + n<br />

d) un =<br />

n3 − n<br />

n<br />

.<br />

4<br />

7. Să se studieze natura seriei <br />

un, unde<br />

un =<br />

8. Să se studieze natura seriilor<br />

n≥1<br />

n!<br />

(λ + 1)(λ +2)...(λ + n)<br />

186<br />

cu λ ∈ R.


a) <br />

n≥1<br />

un cu un =<br />

a 1 · 3 · 5 · ... · (2n − 1)<br />

·<br />

2 · 4 · 6 · ... · (2n)<br />

1<br />

nn cu a ∈ R3 .<br />

b) <br />

1<br />

un, cu un = 3√ , folosind primul criteriu de comparat¸ie pentru serii cu<br />

n4 +1 n≥1<br />

termeni pozitivi.<br />

c) <br />

un cu:<br />

n≥1<br />

i) un = 1<br />

, α ≤ 1,<br />

nα ii) un = 1<br />

, α ≥ 2.<br />

nα folosind criteriul general al lui Cauchy.<br />

9. Să se studieze absolut convergent¸a ¸si semiconvergent¸a seriei numerice <br />

a) un = (−1)n−1<br />

n(n +1) ,<br />

sin na<br />

b) un = , a ∈ R.<br />

2n 10. Să se studieze natura seriei <br />

a) un =(−1) n · 1<br />

,<br />

3n b) un =(−1) n n<br />

·<br />

n2 − 1 .<br />

n≥1<br />

un cu:<br />

187<br />

n≥1<br />

un cu:


Indicat¸ii ¸si răspunsuri Testul nr. 8<br />

3. S =1.<br />

4. S =4.<br />

5. a) Serie divergentă;<br />

b) Serie divergentă pentru a>e, respectiv convergentă pentru a−2 seria converge;<br />

b) Se compară cuseria 1<br />

care converge, deci ¸si seria dată converge.<br />

n≥1<br />

n 4<br />

3<br />

c) La (i) seria diverge iar la (ii) seria converge.<br />

9. a) Serie semiconvergentă;<br />

b) Serie absolut convergentă, deci ¸si convergentă.<br />

10. a) Serie absolut convergentă, deci ¸si convergentă;<br />

b) Serie convergentă.<br />

188


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul II,<br />

Editura ULB, <strong>Sibiu</strong>, 2002.<br />

[2] Donciu, N., Flondor, D., Algebră ¸si analiză matematică. Culegere de probleme,<br />

Editura Didactică ¸si Pedagogică, Bucure¸sti, 1979.<br />

[3] Nicolescu, M., Dinculeanu, N., Marcus, S., Manual de analiză matematică, Vol.I,<br />

1962, Vol.II, 1964, Editura Didactică ¸si Pedagogică, Bucure¸sti.<br />

[4] Olaru, V., Halanay, A., Turbatu, S., Analiză matematică, Editura Didactică ¸si Pedagogică,<br />

Bucure¸sti, 1983.<br />

189


Capitolul 10<br />

Funct¸ii <strong>în</strong>tre spat¸ii metrice<br />

Obiective: Prezentarea not¸iunilor generale legate de funct¸iile <strong>în</strong>tre spat¸ii metrice (<strong>în</strong><br />

special cazurilor R n ¸si R).<br />

Rezumat: În acest capitol sunt introduse ¸si studiate not¸iunile de vecinatate a unui<br />

punct <strong>în</strong>tr-un spat¸iu metric, funct¸ie <strong>în</strong>tre spat¸ii metrice, limită a unei funct¸ii <strong>în</strong>tr-un punct,<br />

continuitatea funct¸iilor <strong>în</strong>tre spat¸ii metrice.<br />

Cont¸inutul capitolului:<br />

1. Vecinătate a unui punct<br />

2. Funct¸ii <strong>în</strong>tre spat¸ii metrice<br />

3. Limita unei funct¸ii <strong>în</strong>tr-un punct<br />

4. Continuitatea funct¸iilor <strong>în</strong>tre spat¸ii metrice<br />

5. Test de verificare a cuno¸stint¸elor<br />

6. Bibliografia aferentă capitolului<br />

Cuvinte cheie: funct¸ie <strong>în</strong>tre spat¸ii metrice, vecinătate, limită, continuitate.<br />

10.1 Vecinătatea unui punct<br />

Not¸iunea de vecinătate a unui punct <strong>în</strong>tr-un spat¸iu metric este fundamentală <strong>în</strong> setarea<br />

not¸iunilor de limită ¸si de continuitate.<br />

Definit¸ia 10.1.1 Fie (X, d) un spat¸iu metric ¸si a un punct arbitrar <strong>din</strong> X ¸si r un număr real<br />

pozitiv.<br />

Mult¸imea<br />

S(a, r) ={x ∈ X|d(a, x)


y =(y1,y2 ∈ R 2 ),sunt date, repectiv, <strong>în</strong> figurile 10.1.1. ¸si 10.1.2.<br />

Fig.10.1.1. Fig.10.1.2.<br />

Exemplul 10.1.3. Pentru X = R 2 ¸si d(x, y) = max{|x1 − y1|, |x2 − y2|}, dacă x =(x1,x2),<br />

y =(y1,y2), sfera deschisă derază r ¸si centru x0 =(a, b) ∈ R 2 este trasată <strong>în</strong> figura 10.1.4.,<br />

iar sfera <strong>în</strong>chisă de aceea¸si rază ¸si acela¸si centru este trasată <strong>în</strong> figura 10.1.3.<br />

Fig.10.1.3. Fig.10.1.4.<br />

Exemplul 10.1.4. Dacă X = R 3 ¸si d(x, y) = (x1 − y1) 2 +(x2 − y2) 2 +(x3 − y3) 2 , unde x =<br />

(x1,x2,x3), y =(y1,y2,y3), atunci sfera deschisă S(x0,r) coincide cu interiorul sferei cu centrul<br />

<strong>în</strong> x0 =(a, b, c) ¸si de rază r, iarsfera<strong>în</strong>chisă S(x0,r) coincide cu mult¸imea punctelor <strong>din</strong> R 3<br />

aflate <strong>în</strong> interiorul sferei sau pe sfera de rază r ¸si centru x0.<br />

Definit¸ia 10.1.2 Fie spat¸iul metric (X, d) ¸si x0 un punct arbitrar <strong>din</strong> X. Numim vecinătate<br />

a punctului x0 omult¸ime V (x0) aspat¸iului X pentru care există o sferă deschisă centrată<br />

<strong>în</strong> x0, cont¸inută <strong>în</strong> V .<br />

Altfel spus, V (x0) este vecinătate a lui x0 dacă există r>0 a¸sa <strong>în</strong>cât S(x0,r) ⊂ V (x0).<br />

Propozit¸ia 10.1.1 Fie (X, d) un spat¸iu metric ¸si x0 un punct arbitrar <strong>din</strong> X. Sunt valabile<br />

următoarele proprietăt¸i:<br />

1) dacă V (x0) este o vecinătate a punctului x0, atunci orice supramult¸ime a sa, V ,este,<br />

de asemenea vecinătate a punctului x0;<br />

2) dacă V1(x0) ¸si V2(x0) sunt două vecinătăt¸i ale punctului x0, atunciV1(x0) ∩ V2(x0) este<br />

vecinătate a punctului x0;<br />

3) dacă V (x1) este o vecinătate a punctului x0 atunci x0 ∈ V (x0);<br />

4) dacă V (x0) este o vecinătate a punctului x0, atunci există o vecinătate W (x0) apunctului<br />

x0 astfel ca pentru orice y ∈ W (x0) mult¸imea V (x0) să fie vecinătate a punctului<br />

y.<br />

191


Demonstrat¸ie. 1) Cum V (x0) este vecinătate a lui x0 rezultă că există r > 0 a¸sa <strong>în</strong>cât<br />

S(x0,r) ⊂ V (x0). Dar atunci S(x0,r) ⊂ U, adică U este o vecinătate a lui x0.<br />

2) Din faptul că V1(x0) ¸si V2(x0) sunt vecinătăt¸i ale lui x0 rezultă căexistă r1 > 0 ¸si r2 > 0,<br />

a¸sa <strong>în</strong>cât S(x0,r1) ⊂ V1(x0) ¸si S(x0,r2) ⊂ V2(x0). Considerând r = min(r1,r2) se observă că<br />

S(x0,r) ⊂ Vi(x0), i =1, 2; deci S(x0,r) ⊂ V1(x0) ∩ V2(x0). Prin urmare, V1(x0) ∩ V2(x0) este o<br />

vecinătate a lui x0.<br />

3) Această proprietate rezultă <strong>din</strong> definit¸ia vecinătăt¸ii lui x0.<br />

4) Cum V (x0) este vecinătate a lui x0 rezultă că există r > 0 a¸sa ca S(x0,r) ⊂ V (x0).<br />

Considerăm W (x0) = S(x0,r). Dacă y ∈ W (x0), <strong>în</strong>trucât d(y, x0) < r, luând r1 a¸sa <strong>în</strong>cât<br />

0


Demonstrat¸ie. 1) Fie (Di)i∈I o familie oarecare de mult¸imi deschise ale lui X ¸si fie D = <br />

Di.<br />

Dacă D =Φ, atunci D este deschisă pe baza Definit¸iei 10.1.3. Dacă D = Φ,săconsiderăm<br />

un x ∈ D arbitrar. Atunci rezultă căexistăDi0a¸sa <strong>în</strong>cât x ∈ Di0 . Cum Di0 este mult¸ime<br />

deschisă rezultăcă Di0 este vecinătate pentru x. Dar Di0 ⊂ D ¸si atunci <strong>în</strong> conformitate cu<br />

proprietatea 1) <strong>din</strong> Propozit¸ia 10.1.1, obt¸inem că D este vecinătate a punctului x. Deoarece<br />

x a fost ales arbitrar rezultă că D esteomult¸ime deschisă.<br />

2) Fie D1 ¸si D2 două mult¸imi deschise ¸si D = D1 ∩ D2. DacăD =Φ, atunci proprietatea este<br />

evidentă. Dacă D = Φ, atunci fie x ∈ D arbitrar. Atunci x ∈ D1 ¸si x ∈ D2. Cum D1 ¸si D2<br />

sunt deschise, rezultă că D1 ¸si D2 sunt vecinătăt¸i ale punctului x. Folosim proprietatea 2)<br />

<strong>din</strong> Propozit¸ia 10.1.1, rezultă că¸si D este vecinătate pentru punctul x. Cum x afostales<br />

arbitrar rezultă căD este o mult¸ime deschisă.<br />

3) Este evidentă.<br />

4) Fie D = Φomult¸ime deschisă; atunci pentru orice x ∈ D există rx > 0 a¸sa <strong>în</strong>cât S(x1,rx) ⊂<br />

D. Dar D = <br />

{x} ⊂ <br />

S(x, rx) ⊂ D, de unde rezultă D = <br />

S(x, rx), ceea ce trebuie<br />

demonstrat.<br />

x∈D<br />

x∈D<br />

Corolarul 10.1.2 Intersect¸ia unui număr finit de mult¸imi deschise este o mult¸ime deschisă.<br />

Justificarea acestui corolar rezultă <strong>din</strong> afirmat¸ia2)delaPropozit¸ia10.1.2. Ointersect¸ieinfinită demult¸imi deschise poate să nu mai fie o mult¸ime deschisă. Se<br />

poate vedea acest fapt <strong>din</strong> exemplul următor.<br />

<br />

Exemplul 10.1.9. În spat¸iu metric X = R cu metrica euclidiană mult¸imea Dk = − 1<br />

<br />

1<br />

, este<br />

k k<br />

deschisă, pentru orice k ∈ N∗ ∞<br />

. Se observăcă Dk = {0} carenuesteomult¸ime deschisă<br />

k=1<br />

deoarece pentru orice r>0, intervalul(−r, r) ⊂ {0}.<br />

Definit¸ia 10.1.4 O submult¸ime H aspat¸iului metric (X, d) se nume¸ste <strong>în</strong>chisă dacă complementara<br />

C(X) =X − H este deschisă.<br />

Exemplul 10.1.10. Mult¸imile X ¸si Φ sunt <strong>în</strong>chise deoarece C(x) =Φ¸si C(Φ) = X sunt deschise.<br />

Exemplul 10.1.11. Orice sferă <strong>în</strong>chisă <strong>din</strong>tr-un spat¸iu metric (X, d) esteomult¸ime <strong>în</strong>chisă.<br />

Într-adevăr, fie S(x0,r)={x ∈ X|d(x, x0) ≤ r} ¸si fie y ∈ C(S(x0,r)) ales arbitrar. Dacă<br />

luăm 0


Exemplul 10.1.13. Dacă X = R 2 este <strong>în</strong>zestrat cu metrica euclidiană ¸si A = {(x, y) ∈ R 2 |1 ≤<br />

x ≤ 2, 1 ≤ yd(x0,x1) +δ(A); evidentr>0. Pentru<br />

sfera S(x0,r) avem A ⊂ S(x0,r) deoarece, pentru orice y ∈ A, avemd(y, y0)


Reciproc, să presupunem că A = A. Fie x ∈ C(A) =C(A); atunci x ∈ A, deciexistăo<br />

vecinătate V (x) a punctului x, cu proprietatea V (x) ∩ A =Φ. Rezultăcă V (x) ⊂ C(A); de<br />

unde, pe baza proprietăt¸ii 1) <strong>din</strong> Propozit¸ia 10.1.1, obt¸inem că C(A) este o vecinătate a<br />

punctului x. Cumx a fost ales arbitrar <strong>din</strong> C(A), deducem că C(A) este o mult¸ime deschisă,<br />

adică A este <strong>în</strong>chisă.<br />

Definit¸ia 10.1.12 Fie A o submult¸ime a spat¸iului metric (X, d). Numim frontiera mult¸imii<br />

A, notată cu∂A sau Fr A,mult¸imea A ∩ C(A). Punctele mult¸imii Fr A se numesc punctele<br />

frontieră ale mult¸imii A.<br />

Este evident că Fr A = A − ˚A.<br />

Exemplul 10.1.17. Dacă A =[a, b], atunci Fr A = {a, b}.<br />

Exemplul 10.1.18. Dacă A = Q, atunci A = Q = R, C(Q) =R ¸si Fr A = R.<br />

Exemplul 10.1.19. Dacă A = R 2 , atunci Fr A =Φ.<br />

Definit¸ia 10.1.13 O submult¸ime A aunuispat¸iu metric X, d) se nume¸ste densă <strong>în</strong> X dacă<br />

X = A.<br />

Exemplul 10.1.20. Mult¸imea Q este densă <strong>în</strong> R (<strong>în</strong>zestrat cu metrica euclidiană) deoarece<br />

Q = R. La fel mult¸imea numerelor irat¸ionale R − Q este densă <strong>în</strong> R.<br />

Exemplul 10.1.21. Mult¸imea Q n = Q × Q × ...× Q (de n ori) este densă <strong>în</strong> R.<br />

Definit¸ia 10.1.14 Un spat¸iu metric (X, d) se nume¸ste separabil dacă cont¸ine o submult¸ime<br />

A numărabilă ¸si densă <strong>în</strong> X.<br />

Exemplul 10.1.22. Spat¸iul metric R <strong>în</strong>zestrat cu metrica euclidiană este separabil deoarece<br />

Q este mult¸ime numărabilă ¸si densă <strong>în</strong> R.<br />

Exemplul 10.1.23. Spat¸iu metric R n , n ≥ 1, <strong>în</strong>zestrat cu metrica euclidiană este separabil<br />

deoarece mult¸imea Q n este numărabilă ¸si densă <strong>în</strong> R n .<br />

Definit¸ia 10.1.15 Fie A o submult¸ime a spat¸iului metric (X, d). Un punct x ∈ X se nume¸ste<br />

punct de acumulare pentru mult¸imea A dacă pentru orice vecinătate V (x) aluix are loc<br />

(V (x) −{x}) ∩ A = Φ, adică <strong>în</strong> orice vecinătate V (x) a punctului x se găsesc puncte <strong>din</strong> A,<br />

diferite de x.<br />

Mult¸iema punctelor de acumulare ale mult¸imii A se nume¸ste mult¸imea derivată ¸si se<br />

notează cuA ′ .<br />

Observat¸ia 10.1.2 Orice punct de acumulare este un punct aderent.<br />

Observat¸ia 10.1.3 În orice vecinătate a unui punct de acumulare x0 se găse¸ste o infinitate<br />

de puncte <strong>din</strong> A. Într-adevăr, dacă propunem că există o vecinătate V (x0) a punctului x0<br />

care să cont¸ină numai un număr finit de puncte x1,x2,...,xn, diferite de x0 ¸si apart¸inând<br />

lui A, atuncialegând r a¸sa <strong>în</strong>cât 0


1) un punct x ∈ X este aderent mult¸imii A dacă ¸si numai dacă există un ¸sir (xn) de<br />

puncte <strong>din</strong> A astfel ca lim<br />

n→∞ xn = x (<strong>în</strong> X).<br />

2) Un punct x ∈ X este punct de acumulare al mult¸imii A dacă ¸si numai dacă există un<br />

¸sir (xn) de puncte <strong>din</strong> A astfel <strong>în</strong>cât xn = x, pentru orice n ∈ N, ¸si lim<br />

n→∞ xn = x (<strong>în</strong> X).<br />

Demonstrat¸ie. 1) Să presupunem că x ∈ A, adicăeste punct aderent pentru A. Atunci,<br />

pentru orice n ∈ N∗ <br />

, sfera deschisă S x, 1<br />

<br />

are puncte comune cu A. Alegem câte un punct<br />

<br />

n<br />

xr ∈ A ∩ S x, 1<br />

<br />

, pentru orice n ∈ N<br />

n<br />

∗ . Obt¸inem, astfel, ¸sirul de puncte (xn) <strong>din</strong> A cu<br />

d (xn,x) < 1<br />

n ,pentruoricen∈N∗ . Din d(xn,x) < 1<br />

rezultă lim<br />

n n→∞ d(xn,x)=0, ceea ce ne arată<br />

că lim<br />

n→∞ xn = x (<strong>în</strong> X).<br />

Reciproc, dacă (xn) este un ¸sir de puncte <strong>din</strong> A, astfel <strong>în</strong>cât lim<br />

n→∞ xn = x (<strong>în</strong> X), atunci,<br />

pentru orice ε>0, existăunnε∈ N astfel <strong>în</strong>cât xn ∈ S(x, ε) de <strong>în</strong>dată cen>nε. Rezultăcă<br />

pentru orice ε>0 avem S(x, ε) ∩ A = Φ, ceea ce ne asigură căx ∈ A.<br />

2) Demonstrat¸ia se face <strong>în</strong> acela¸si mod ca la punctul 1), utilizând definit¸ia punctului<br />

de acumulare.<br />

Definit¸ia 10.1.17 Spat¸iul metric (X, d) se nume¸ste compact, dacă orice ¸sir <strong>din</strong> X cont¸ine un<br />

sub¸sir convergent.<br />

Definit¸ia 10.1.18 Mult¸imea A <strong>din</strong> spat¸iul metric (X, d) este compactă, dacă orice ¸sir (an)<br />

<strong>din</strong> A cont¸ine un sub¸sir convergent către un punct x0 <strong>din</strong> A.<br />

Altfel spus, mult¸imea A <strong>din</strong> (X, d) este compactă dacă ¸si numai dacă spat¸iul metric<br />

(A, d) este compact.<br />

Exemplul 10.1.25. Mult¸imea A =[a, b] ⊂ R, a


Demonstrat¸ie. Vom proceda prin reducere la absurd.<br />

Să presupunem că A este compactă darpentruoriceε>0 există unxε∈ A a¸sa <strong>în</strong>cât<br />

pentru orice i ∈ I, S(xε,ε) ⊂ Di. În particular, pentru ε =1/n există xn ∈ A astfel <strong>în</strong>cât<br />

pentru orice i ∈ I are loc<br />

<br />

S xn, 1<br />

<br />

(10.1)<br />

⊂ Di.<br />

n<br />

Deoarece A este compactă, ¸sirul (xn) cont¸ine un sub ¸sir (xnk ) convergent la un punct<br />

x ∈ A. Cum D constituie o acoperire pentru A, existăomult¸ime Di0 ∈Da¸sa <strong>în</strong>cât x ∈ Di0 .<br />

Mult¸imea Di0 fiind deschisă existăosferădeschisăS(x, r) a¸sa ca<br />

(10.2)<br />

S(x, r) ⊂ Dio<br />

Din lim<br />

k→∞ xnk = x ∈ A rezultă căexistăunnumăr natural k0 depinzând de r/2 a¸sa ca<br />

<br />

pentru orice k ≥ k0 să avemxnk∈S x, r<br />

<br />

,adică<br />

2<br />

r<br />

d (xnk ,x) <<br />

2 .<br />

(10.3)<br />

(10.4)<br />

Cum lim<br />

k→∞<br />

1<br />

nk<br />

=0,existăunk1(r) ∈ N a¸sa <strong>în</strong>cât pentru orice k>k1 să rezulte<br />

1<br />

nk<br />

< r<br />

2 .<br />

Fie k2 = max{k0,k1}. Pentru orice k>k0, <strong>din</strong> relat¸iile (10.2), (10.3) ¸si (10.4) obt¸inem<br />

<br />

1<br />

S xnk , ⊂ S(x, r) ⊂ Di0<br />

nk<br />

,<br />

incluziune ce contrazice (10.1). Cu aceasta teorema este demonstrată.<br />

Propozit¸ia 10.1.6 Dacă A este o mult¸ime <strong>în</strong> spat¸iul metric (X, d), atunci pentru orice ε>0<br />

există o familie finită de sfere deschise cu raza ε care constituie o acoperire deschisă a<br />

mult¸imii A.<br />

Demonstrat¸ie. Vom rat¸iona tot prin reducere la absurd. Presupunem că A este o mult¸ime<br />

compactă in(X, d) a¸sa <strong>în</strong>cât există unε>0 pentru care nu există o acoperire finită cusfere<br />

deschise de rază ε.<br />

Fie x1 ∈ A; atunci sfera S(x1,ε) ⊃ A. Alegem x2 ∈ A a¸sa <strong>în</strong>cât x2 ∈ S(x1,ε).<br />

Acum considerăm sferele S(x1,ε) ¸si S(x2,ε), pentru care A ⊂ S(x1,ε) ∪ S(x2,ε). Prin<br />

urmare, există x3 ∈ A a¸sa ca x3 ∈ A ¸si x3 ∈ S(x1,ε), x3 ∈ S(x2,ε).<br />

Din aproape <strong>în</strong> aproape, construim ¸sirul (xn) de puncte <strong>din</strong> A a¸sa <strong>în</strong>cât<br />

xn ∈ A, xn ∈ S(xi,ε), i = 1,n− 1.<br />

De aici rezultă căavemd(xn,xi) ≥ ε, i = 1,n− 1, pentruoricen ∈ N ∗ . Prin urmare,<br />

¸sirul (xn) astfel construit cere proprietatea că xn ∈ A pentru orice n ∈ N ∗ ,dar<br />

(10.5)<br />

d(xn,xm) ≥ ε, pentru orice n, m ∈ N ∗ ,<br />

cu n = m.<br />

Acum, se observă că¸sirul (xn) nu poate cont¸ine nici un sub¸sir convergent, <strong>în</strong>trucât,<br />

dacă arexistaunasemeneasub¸sir acesta ar trebui să fie¸sir Cauchy, ceea ce ar contrazice<br />

(10.5) .<br />

A¸sadar, ¸sirul (xn) nu poate cont¸ine nici un sub¸sir convergent, ceea ce contrazice faptul<br />

că A este o mult¸ime compactă. În concluzie enunt¸ul teoremei este adevărat.<br />

197


Teorema 10.1.5 O mult¸ime A <strong>din</strong>tr-un spat¸iu metric (X, d) este compactă dacă ¸si numai<br />

dacă <strong>din</strong> orice acoperire deschisă a sa se poate extrage o subacoperire finită.<br />

Demonstrat¸ie. Să considerăm că A esteomult¸ime compactă. Fie D = {Di|i ∈ I} o acoperire<br />

deschisă amult¸imii compacte A. Conform Propozit¸iei 10.1.5 există ε>0 a¸sa <strong>în</strong>cât pentru<br />

orice x ∈ A să existei∈Ia¸sa ca<br />

(10.6)<br />

S(x, ε) ⊂ Di.<br />

Din Propozit¸ia 10.1.6, pentru acest ε>0 există unnumăr finit de sfere cu raza ε care<br />

să acopere mult¸imea A, adică<br />

n<br />

A ⊂ S(xk,ε).<br />

Din (10.6) rezultă că S(xk,ε) ⊂ Di,k, pentruoricek =1, 2,...,n. Atunci<br />

A ⊂<br />

k=1<br />

n<br />

k=1<br />

adică <strong>din</strong> acoperirea D aluiA am extras o subacoperire finită D1 = {Di,k|k = 1,n} a sa, ceea<br />

ce trebuia demonstrat.<br />

Reciproc, să admitemcă <strong>din</strong> orice acoperire deschisă amult¸imii A se poate extrage o<br />

subacoperire finită. Vom rat¸iona prin reducere la absurd. Să presupunem că A nu este o<br />

mult¸ime compactă. Atunci, există un¸sir (xn) ⊂ A care nu cont¸ine nici un sub¸sir convergent,<br />

ceea ce <strong>în</strong>seamnă cămult¸imea termenilor săi nu are nici un punct de acumulare. De aici,<br />

rezultă căpentruoricex ∈ A există osferă S(x, εx) care cont¸ine cel mult un număr finit<br />

de termeni ai ¸sirului (xn) deoarece, <strong>în</strong> caz contrar, ar exista un sub¸sir al lui (xn) care să<br />

conveargă lax.<br />

Familia D = {S(y, εy)|y ∈ A} constituie o acoperire deschisă pentru A. Deci, <strong>din</strong> D se<br />

poate extrage o subacoperire finită<br />

D1 = {S(yi,εyi )|i = 1,m}.<br />

Cum (xn) ⊂ A ⊂ D1 iar fiecare <strong>din</strong> sferele S(yi,εyi ) cont¸ine cel mult un număr finit de<br />

termeni ai ¸sirului (xn) rezultă că¸sirul (xn) are un număr finit de termeni, ceea ce constituie<br />

o contradict¸ie. Prin urmare, mult¸imea A este compactă.<br />

Teorema 10.1.6 Orice submult¸ime compactă a unui spat¸iumetricestemărginită ¸si <strong>în</strong>chisă.<br />

Demonstrat¸ie. Să considerăm A o submult¸ime compactă aspat¸iului metric (X, d).<br />

Mai <strong>în</strong>tâi, să arătăm că A este mărginită. Să observăm că familia sferelor deschise<br />

D = {S(x, 1)|x ∈ A} formează o acoperire deschisă pentru A. Conform cu Teorema 10.1.5,<br />

cum A este compactă, se poate extrage o subacoperire finită D1 = {S(xi, 1)|xi ∈ A, i = 1,n}.<br />

Fie B = {xi|i = 1,n}, care este finită ¸si diametrul său δ(B) < ∞.<br />

Să considerăm acum x ¸si y două puncte arbitrare <strong>din</strong> A. Atunci există osferădeschisă<br />

S(xi, 1) ∈D1, care cont¸ine pe x ¸si, de asemenea, există sfera deschisă S(xj, 1) a¸sa ca y ∈ S(xj, 1).<br />

Utilizând inegalitatea triunghiului, obt¸inem<br />

Di,k,<br />

d(x, y) ≤ d(x, xi)+d(xi,xj)+d(xj,y) < 2+d(xi,xj) < 2+δ(B),<br />

pentru orice x, y <strong>din</strong> A. A¸sadar, δ(A) ≤ 2+δ(B) < +∞, ceea ce ne arată că A este mărginită.<br />

Acum, să arătăm că A este <strong>în</strong>chisă, ceea ce este echivalent cu C(A) =x−A este deschisă.<br />

Fie x un punct arbitrar <strong>din</strong> C(A) ¸si fie y ∈ A. Cumx= y, utilizând proprietatea de separat¸ie<br />

Hausdorff (Teorema 10.1.1) a spat¸iului metric (X, d) rezultă căexistăsferele deschise S(y, ry)<br />

¸si S(x, rx,y) a¸sa <strong>în</strong>cât<br />

(10.7)<br />

S(y, ry) ∩ S(x, rx,y) =Φ.<br />

Familia D = {S(y, ry)|y ∈ A} este o acoperire deschisă pentru A ¸si cum A este compactă<br />

există o subacoperire finită asaD1 = {S(yi,ryi )|i = 1,n} (Teorema 10.1.5).<br />

198


n<br />

i=1<br />

Fiecărei sfere S(yi,ryi ) îi corespunde, pe baza lui (10.7), o sferă deschisăS(x, rx,yi ).<br />

n<br />

Fie r = min {rx,yi}; atunci S(x, r) = S(x, rx,yi ) iar S(x, r) ∩ A = Φ deoarece A ⊂<br />

i=1,n<br />

i=1<br />

S(yi,ryi ) ¸si, <strong>din</strong> (10.7), avem S(x, r) ∩ S(yi,ryi )=Φ. A¸sadar, S(x, r) ⊂ C(A), adicăC(A) este vecinătate pentru x. Cum x a fost ales arbitrar <strong>în</strong> C(A) rezultă cămult¸imea C(A) este<br />

deschisă deoarece ea este vecinătate pentru orice punct al ei.<br />

Condit¸iile ca mult¸imea A să fiemărgnită ¸si <strong>în</strong>chisă sunt necesare pentru ca A să fie<br />

compactă. Aceste două condit¸ii nu sunt, <strong>în</strong> general, suficiente pentru compactitatea unei<br />

mult¸imii <strong>în</strong>tr-un spat¸iu metric.<br />

Vom arăta că <strong>în</strong> spat¸iile R n , n ≥ 1, <strong>în</strong>zestrate cu metrica euclidiană, aceste condit¸ii<br />

sunt ¸si suficiente.<br />

Mai <strong>în</strong>tâi vom demonstra următorul rezultat general.<br />

Teorema 10.1.7 Dacă (X, d1) ¸si (Y,d2) sunt două spat¸ii metrice compacte, atunci ¸si spat¸iul<br />

Z = X × Y ,<strong>în</strong>zestrat cu metrica <strong>din</strong> Propozit¸ia 8.2.6, este compact<br />

Demonstrat¸ie. Fie (zn) un ¸sir arbitrar <strong>din</strong> Z, cuzn =(xn,yn), xn ∈ X, yn ∈ Y , n =1, 2,....Cum<br />

(X, d1) este compact, ¸sirul (xn) cont¸ine un sub¸sir (xnk )k∈N convergent la x ∈ X. Considerând<br />

sub¸sirul (ynk )k∈N al ¸sirului (yn) ¸si t¸inând seama că ¸si (Y,d2) este compact, rezultă căexistă<br />

un sub¸sir (ynk t )t∈N al său, convergent la un punct y ∈ Y .<br />

T¸inând seama de Teorema 8.2.2 rezultă că<br />

ceea ce ne arată căspat¸iul Z este compact.<br />

lim<br />

t→∞ znk t = lim<br />

t→∞ (xnk t ,ynk t )=(x, y),<br />

Propozit¸ia 10.1.7 Intervalul [a, b] <strong>din</strong> R, a


deci A este compactă.<br />

În finalul acestui paragraf vom introduce not¸iunea de conexitate, care, intuitiv, descrie<br />

faptul că omult¸ime este formată ”<strong>din</strong>tr-o bucată”, adică nupoatefidescompusă <strong>în</strong> două<br />

sau mai multe părt¸i separate.<br />

Definit¸ia 10.1.21 Spat¸iul metric (X, d) se nume¸ste conex dacă nu există două mult¸imi D1,<br />

D2 deschise, nevide ¸si disjuncte astfel ca X = D1 ∪ D2. În caz contrar spat¸iul (X, d) se<br />

nume¸ste neconex sau disconex.<br />

Deoarece D1 = C(D2) ¸si D2 = C(D1), rezultăcămult¸imile D1 ¸si D2 sunt, <strong>în</strong> acela¸si timp,<br />

¸si inchise, rezultând imediat următorul rezultat:<br />

Propozit¸ia 10.1.9 Într-un spat¸iu metric (X, d) următoarele afirmat¸ii sunt echivalente:<br />

1) (X, d) exte conex;<br />

2) Nu există două mult¸imi <strong>în</strong>chise F1 ¸si F2, nevide ¸si disjuncte, a¸sa <strong>în</strong>cât X = F1 ∪ F2;<br />

3) Singura mult¸ime nevidă <strong>din</strong>X simultan deschisă ¸si <strong>în</strong>chisă este<strong>în</strong>treg spat¸iul X.<br />

Definit¸ia 10.1.22 O submult¸ime A aspat¸iului metric (X.d) este conexă dacă (A, d) este un<br />

spat¸iu metric conex.<br />

Altfel spus, A este conexă dacă nu există două mult¸imi deschise <strong>în</strong> X, cu proprietăt¸ile:<br />

1) D1 ∩ A = Φ, D2 ∩ A = Φ<br />

2) A ⊂ D1 ∪ D2<br />

3) D1 ∩ D2 ∩ A =Φ.<br />

Exemplul 10.1.28. Orice interval al lui R este o mult¸ime conexă.<br />

Să demonstrăm acest fapt. Presupunem contrariul; adică existăunintervalA ⊂ R<br />

care este o mult¸ime neconexă. Conform Definit¸iei 10.1.22, există douămult¸imi deschise,<br />

nevide, D1 ¸si D2 <strong>în</strong> R a¸sa <strong>în</strong>cât<br />

D1 ∪ D2 = A; D1 ∩ D2 =Φ.<br />

Există punctele a ∈ D1 ¸si b ∈ D2, a = b (putem presupune că a0 astfel <strong>în</strong>cât c + ε ∈ D1 ∩ [a, b), ceea ce contrazice faptul că<br />

sup(D1 ∩ [a, b)) = c. Prin urmare, presupunerea făcută estefalsă, rezultând că A este conexă.<br />

Observat¸ia 10.1.4 Are loc ¸si reciproca pentru afirmat¸ia <strong>din</strong> exemplul 10.1.28: orice<br />

submult¸ime nevidă ¸si conexă aluiR este un interval.<br />

Vom rat¸iona prin reducere la absurd. Să admitemcăexistăomult¸ime A ⊂ R conexă,<br />

care nu este interval. Atunci există trei puncte x1, x2, x3 <strong>din</strong> R a¸sa <strong>în</strong>cât x1,x3 ∈ A, x1 <<br />

x2


10.2 Funct¸ii <strong>în</strong>tre spat¸ii metrice<br />

Definit¸ia 10.2.1 Fie (X, d1) ¸si (Y,d2) două spat¸ii metrice. O apliact¸ie f : A → B, A ⊆ X ¸si<br />

B ⊆ Y ,senume¸ste funct¸ie definită <strong>în</strong>tre două spat¸ii metrice.<br />

Definit¸ia 10.2.2 Dacă X = R m , m ∈ N, m ≥ 1 ¸si Y = R, atuncifunct¸ia f : A → R, A ⊆ R m ,se<br />

nume¸ste funct¸ie reală deovariabilă vectorială x =(x1,x2,...,xm) ∈ A sau funct¸ie reală dem<br />

variabile reale ¸si se notează prin y = f(x) sau y = f(x1,x2,...,xm).<br />

Este evident că valorile y ale funct¸iei y = f(x1,x2,...,xm) depind de cele m variabile.<br />

Din punct de vedere sistemic variabilele independente x1,x2,...,xm reprezintă mărimi ce<br />

pot fi controlate sau precizate, numite date de intrare, iar variabila dependentă y precizează<br />

valoarea rezultată prin act¸iunea lui f asupra datelor de intrare ¸si se nume¸stedatadeie¸sire<br />

(v.fig.10.2.1).<br />

Fig.10.2.1<br />

Observat¸ia 10.2.1 Funct¸iile reale de mai multe variabile se mai numesc ¸si funct¸ii scalare<br />

sau câmpuri scalare.<br />

Graficul unei funct¸ii reale de m variabile reale, definită peomult¸ime A ⊆ R m ,este<br />

omult¸ime de puncte <strong>din</strong> R m+1 , ceea ce face să avem o imagine geometrică numai pentru<br />

m ≤ 2. Astfel, dacă m =1atunci funct¸ia y = f(x), x ∈ A ⊂ R are ca ¸si grafic o curbă plană,<br />

iar dacă m =2funct¸ia reală f : A ⊆ R 2 → R, y = f(x1,x2) are ca ¸si grafic o suprafat¸ă (Σ) <strong>în</strong><br />

spat¸iul R 3 (v.fig.10.2.2).<br />

Fig.10.2.2<br />

Definit¸ia 10.2.3 Dacă X = R m ¸si Y = R p ,ofunct¸ie f : A → B, A ⊆ X, B ⊆ Y ,senume¸ste<br />

funct¸ie vectorială devariabilă vectorială.<br />

201


Dacă x =(x1,...,xm) ∈ A iar y =(y1,...,yp) ∈ B, atunci funct¸ia vectorială poate fi scrisă<br />

iar desfă¸surat:<br />

y = f(x),<br />

(y1,...,yp) =(f1(x1,...,xm),f(x1,...,xm),...,fp(x1,...,xm))<br />

unde fi, i = 1,p, sunt funct¸ii de m variabile reale definite pe A cu valori <strong>în</strong> R.<br />

Funct¸iile yi = fi(x1,x2,...,xm), i = 1,p se numesc componentele funct¸iei vectoriale f.<br />

Rezultă că studiul unei funct¸ii vectoriale se reduce la studiul unor funct¸ii reale de mai<br />

multe variabile reale.<br />

Cazuri particulare. 10.2.1. Dacă p =1, atunci funct¸ia vectorială devariabilăvectorială se reduce la o funct¸ie reală de mai multe variabile reale.<br />

10.2.2. Dacă p =2¸si m =1, atunci funct¸ia vectorială are forma<br />

(y1,y2) =(x, y) = −−→<br />

f(t) =(f1(t),f2(t)), t ∈ A ⊆ R,<br />

de unde<br />

x = f1(t), y = f2(t), t ∈ A,<br />

care constituie reprezentarea parametrică a unei curbe plane Γ (v.fig.10.2.3).<br />

Fig.10.2.3<br />

10.2.3. Dacă p =3¸si m =1, atunci funct¸ia vectorială are forma<br />

(y1,y2,y3) =(x, y, z) = −−→<br />

f(t) =(f1(t),f2(t),f3(t)),t∈ A ⊆ R,<br />

de unde<br />

x = f1(t),y = f2(t),z = f3(t),t∈ A,<br />

care constituie reprezentarea parametrică a unei curbe <strong>în</strong> spat¸iu.<br />

10.2.4. Dacă p =3¸si m =2, atunci funct¸ia vectorială are forma<br />

(y1,y2,y3) =(x, y, z) = −→ f (u, v) =<br />

=(f1(u, v),f2(u, v),f3(u, v)), (u, v) ∈ A ⊆ R 2 ,<br />

de unde<br />

x = f1(u, v),y = f2(u, v),z = f3(u, v), (u, v) ∈ A,<br />

care constituie reprezentarea parametrică a unei suprafet¸e <strong>în</strong> spat¸iu (v.fig.10.2.4).<br />

202


Fig.10.2.4<br />

10.2.5. Dacă p =3¸si m =3, atunci o astfel de funct¸ie vectorială senume¸ste câmp vectorial.<br />

De obicei, modelele matematice utilizate <strong>în</strong> descrierea fenomenelor economice se descriu<br />

prin funct¸ii reale de mai multe variabile reale.<br />

Exemplul 10.2.1. Funct¸ia de product¸ie. O problemă des<strong>în</strong>tâlnită <strong>în</strong> practica economică<br />

se referă la condit¸iile de combinare a factorilor pentru producerea unui produs Y de către<br />

o <strong>în</strong>treprindere: Dacă condit¸iile tehnice ale product¸iei sunt date, cantitatea y <strong>din</strong> produsul<br />

Y realizată depinde numai de factorii variabili ai product¸iei folosit¸i X1,X2,...,Xm.<br />

Dacă x1,x2,...,xm sunt cantităt¸ile folosite <strong>din</strong> ace¸sti factori, atunci putem scrie funct¸ia de<br />

product¸ie<br />

y = f(x1,x2,...,xm),<br />

care este o funct¸ie de m variabile reale.<br />

Exemplul 10.2.2. Funct¸ia cererii. Să presupunem că n mărfuri de consum Y1,Y2,...,Yn se<br />

vând la pret¸uri invariabile x1,x2,...,xn pe o piat¸ă cu concurent¸ă, care constă <strong>din</strong>tr-un număr<br />

de consumatori, cu gusturi ¸si venituri date. În această situat¸iecantitatea yk de marfă Yk,<br />

k = 1,n, cerută pepiat¸ădepinde numai de pret¸urile tuturor mărfurilor de pe piat¸ă. Aceasta<br />

<strong>în</strong>seamnă căfunct¸ia cererii pentru marfa Yk este<br />

yk = fk(x1,x2,...,xn),<br />

care este o funct¸ie de n variabile. Funct¸ia cerere pentru toate cele n mărfuri va fi o funct¸ie<br />

vectorială<br />

(y1,y2,...,yn) =(f1(x1,...,xn),...,fn(x1,...,xn)).<br />

În practică, <strong>în</strong>tre funct¸iile cerere yk = fk(x1,...,xn), k = 1,n, se studiază anumite<br />

corelat¸ii.<br />

Exemplul 10.2.3. Funct¸ia costurilor de product¸ie. Să admitemcăo<strong>în</strong>treprindere produce<br />

mărfurile X1,X2,...,Xn <strong>în</strong> condit¸ii tehnice de product¸ie ¸si condit¸ii de aprovizionare date.<br />

Atunci funct¸ia costurilor de product¸ie este<br />

y = f(x1,...,xn),<br />

unde x1,x2,...,xn sunt cantităt¸ile de mărfuri λ1,λ2,...,λn produse, iar y este costul total.<br />

Pentru comoditate, <strong>în</strong> cazul a două mărfuri X ¸si Y funct¸ia costurilor se poate lua de forma<br />

particulară<br />

z = ax 2 + by 2 + cxy + dx + ey + f.<br />

203


10.3 Limita unei funct¸ii <strong>în</strong>tr-un punct<br />

Fie (X, d1) ¸si (X, d2) două spat¸ii metrice, F : A → Y , A ⊆ X, o funct¸ie ¸si x0 un punct de<br />

acumulare al mult¸imii A (x0 ∈ A ′ ).<br />

Definit¸ia 10.3.1 (cu vecinătăt¸i.) Spunem că funct¸ia f are limită <strong>în</strong> punctul x0, dacă există<br />

un punct l ∈ Y astfel <strong>în</strong>cât, pentru orice vecinătate U(l) aluil, există o vecinătate V (x0)<br />

a¸sa <strong>în</strong>cât, pentru orice x ∈ V (x0) ∩ A −{x0}, să avem f(x) ∈ U(l), adică<br />

Scriem lim f(x) =l.<br />

x→x0<br />

f(V (x0) ∩ A −{x0}) ⊂ U(l).<br />

Intuitiv not¸iunea de limită a funct¸iei f <strong>în</strong> punctul x0 exprimă faptul că dacă ne<br />

apropiem de x0 prin puncte <strong>din</strong> mult¸imea A, atunci valorile funct¸iei <strong>în</strong> aceste puncte se<br />

apropie oricât de mult de punctul l <strong>din</strong> Y .<br />

Teorema 10.3.1 (de caracterizare a not¸iunii de limită.) Fie f : A → (Y,d2), undeA ⊆ (X, d1)<br />

¸si x0 ∈ A ′ . Atunci următoarele afirmat¸ii sunt echivalente:<br />

1) l este limita funct¸iei f <strong>în</strong> punctul x0 (definit¸ia cu vecinătăt¸i);<br />

2) pentru orice sferă deschisă SY (l, ε) <strong>din</strong> spat¸iul metric Y există o sferă deschisă<br />

SX(x0,δε) <strong>din</strong> spat¸iul metric X astfel <strong>în</strong>cât, pentru orice x ∈ SX(x0,δε) ∩ A −{x0} să<br />

avem f(x) ∈ SY (l, ε) (definit¸ia cu sfere);<br />

3) pentru orice ε>0 există δε > 0 astfel <strong>în</strong>cât pentru orice x ∈ A −{x0} cu d1(x, x0) 0, există δε > 0 a¸sa <strong>în</strong>cât, pentru orice<br />

x ∈ A −{x0} cu d1(x, x0) nε să avemd2(f(xn),l) n1 să avemf(xn) ∈ U(l), ceea ce contrazice<br />

f(xn) ∈ U(l). Prin urmare, presupunerea făcută estefalsă¸si deci <strong>din</strong> 4) rezultă 1).<br />

204


Observat¸ia 10.3.1 Afirmat¸iile 1) – 4) <strong>din</strong> teorema 10.3.1 fiind echivalente logic, rezultă că<br />

oricare <strong>din</strong> ele poate fi luată ca definit¸ie a limitei unei funct¸ii <strong>în</strong>tr-un punct. În continuare,<br />

noi vom folosi mai mult definit¸ia cu ¸siruri deoarece ne va permite ca să obt¸inem<br />

proprietăt¸ile limitelor de funct¸ii <strong>din</strong> proprietăt¸ile limitelor de ¸siruri.<br />

Observat¸ia 10.3.2 Definit¸ia limitei cu ¸siruri a limtiei unei funct¸ii <strong>în</strong>tr-un punct se utilizează<br />

la a dovedi că ofunct¸ienuarelimită<strong>în</strong>tr-un punct. Pentru aceasta este suficient să găsim<br />

un ¸sir (xn), (xn) ⊂ A −{x0}, culim n→∞ xn = x0 a¸sa <strong>în</strong>cât lim<br />

n→∞ f(xn) să nu existe sau să aflăm<br />

două ¸siruri (x (1)<br />

n ) ¸si (x (2)<br />

n ) <strong>din</strong> A−{x0}, ambele convergente la x0, pentrucare¸sirurile (f(x (1)<br />

n ))<br />

¸si (f(x (2)<br />

n )) să aibă limite diferite <strong>în</strong> Y .<br />

Teorema 10.3.2 Fie spat¸iile metrice (X, d1) ¸si (Y,d2), A ⊆ X, x0 ∈ A ′ ¸si f : A → Y ofunct¸ie.<br />

Dacă f are limită <strong>în</strong> x0, atunci această limită este unică.<br />

Demonstrat¸ie. Valabilitatea afirmat¸iei rezultă aplicând definit¸ia cu ¸siruri a limitei unei<br />

funct¸ii <strong>în</strong>tr-un punct ¸si t¸inând seama că limita unui ¸sir de puncte <strong>din</strong>tr-un spat¸iu metric<br />

este unică.<br />

Teorema 10.3.3 Fie −→ f : A → Rp , A ⊆ Rm , m ≥ 1, p ≥ 2, funct¸iavectorială −→ f =(f1,f2,...,fp),<br />

unde fi : A → R, i = 1,p ¸si x0 ∈ A ′ . Atunci −→ f are limita l =(l1,l2,...,lp) <strong>în</strong> punctul x0 dacă<br />

¸si numai dacă există lim fi(x) =li, i = 1,p.<br />

x→x0<br />

Demonstrat¸ie. Afirmat¸ia rezultă imediat folosind definit¸ia limtiei unei funct¸ii cu ¸siruri<br />

¸si faptul că <strong>în</strong> Rn convergenta unui ¸sir de elemente este echivalentăcuconvergent¸a pe<br />

coordonate (v.Teorema 8.2.2).<br />

Observat¸ia 10.3.3 Din Teorema 10.3.3 rezultă că studiul limitei funct¸iilor vectoriale se reduce<br />

la studiul funct¸iilor reale de mai multe variabile reale f : A → R, A ⊆ R m .<br />

prin<br />

Dacă x0 =(a1,a2,...,am) ∈ A ′ se obi¸snuie¸ste a nota lim f(x), x =(x1,x2,...,xm) ∈ R<br />

x→x0<br />

m ,<br />

lim<br />

x 1 →a 1<br />

x 2 →a 2<br />

.<br />

xm→am<br />

f(x1,x2,...,xm)<br />

Utilizând cele demonstrate la ¸siruri pentru funct¸iile care iau valori reale rezultă:<br />

Teorema 10.3.4 Fie f,g : A → R, unde A ⊆ (X, d) ¸si x0 ∈ A ′ .<br />

lim f(x) =l2, cul1,l2 ∈ R, atunci există<br />

x→x0<br />

Dacăexistă lim f(x) =l1 ¸si<br />

x→x0<br />

1) lim (f + g)(x) ¸si valoarea ei este l1 + l2;<br />

x→x0<br />

2) lim (f + g)(x) ¸si valoarea ei este l1l2;<br />

x→x0<br />

3) lim<br />

x→x0<br />

f(x) ¸si valoarea ei este l1<br />

, dacă l2 = 0¸si g(x) = 0 pentru x ∈ A.<br />

l2<br />

Observat¸ia 10.3.4 Dacă l1,l2 ∈ R, atunci pot să apară a¸sa numitele ”operat¸ii fără sens”,<br />

care se elimină prin diferite metode.<br />

Observat¸ia 10.3.5 Fie f : A → (Y,d), cuA⊆ R, ofunct¸ie ¸si x0 ∈ A ′ . Dacăexistă lim f(x) =<br />

x→x0<br />

xx 0<br />

f(x) =ld), atunci spunem că f are limită lastânga (respectiv limită la<br />

dreapta) <strong>în</strong> punctul x0. Limitele la stânga ¸si la dreapta <strong>în</strong>tr-un punct poartă numele de<br />

limită laterală.<br />

205


Se arată că f are limită <strong>în</strong> punctul x0 dacă ¸si numai dacă existăatât limita la stânga<br />

ls cât ¸si limita la dreapta ld <strong>în</strong> punctul x0 pentru f ¸si lim f(x) =ls = ld.<br />

x→x0<br />

Exemple. 10.3.1. Să calculăm<br />

<br />

a) l1 = lim<br />

x→0<br />

b) l2 = lim<br />

x→0<br />

y→0<br />

a) Avem<br />

x 2 + x 3<br />

2x<br />

de unde l1 =(0,e 2 , 1).<br />

b) Pentru l2 avem<br />

¸si<br />

, (1 + x) 2<br />

2x ,x 2 + x +1<br />

<br />

x 2 y 2 +1, (1 + xy) 1<br />

xy , x2 +1<br />

x 2 + y 2<br />

lim<br />

x→0<br />

y→0<br />

lim<br />

x→0<br />

y→0<br />

<br />

x<br />

lim<br />

x→0<br />

2 + x3 x + x<br />

= lim<br />

2x x→0<br />

2<br />

2<br />

=0;<br />

2<br />

lim (1 + x) 2x = lim [(1 + x)<br />

x→0 x→0 1<br />

x ] 2 = e 2 ;<br />

(x 2 + y 2 + 1) = 1; lim<br />

x2y x2 =0, deoarece<br />

+ y2 (1 + xy)<br />

x→0<br />

y→0<br />

1<br />

xy = e<br />

<br />

<br />

<br />

<br />

x 2 y<br />

x 2 + y 2<br />

<br />

<br />

<br />

≤ x2 |y|<br />

= |y|,<br />

x2 de unde l2 =(1,e,0).<br />

10.3.2. Să searatecăf(x, y) = xy<br />

x2 nu are limită <strong>în</strong> punctul (0, 0) = θ. Considerăm ¸sirul<br />

+ y2 <br />

1 α<br />

de puncte zn = , , α ∈ R ¸si convergent la θ =(0, 0). Avem<br />

n n<br />

<br />

1 α<br />

f , =<br />

n n<br />

α<br />

n2 = α<br />

,<br />

1+α2 adică limita ¸sirului<br />

(0, 0).<br />

1<br />

n2 + α<br />

n2 <br />

1 α<br />

f , depinde de α, de unde rezultă căfunct¸ia f nu are limită <strong>în</strong><br />

n n<br />

10.4 Continuitatea funct¸iilor <strong>în</strong>tre spat¸ii metrice<br />

În acest paragraf vom adânci studiul ideii intuitive de ”apropiere” a valorilor unei<br />

funct¸ii de valoarea ei <strong>în</strong>tr–un punct dat x0 de <strong>în</strong>dată ce valorile argumentului sunt suficient<br />

de aproape de x0.<br />

Fie (X, d1) ¸si (Y,d2) două spat¸ii metrice ¸si f : A → Y o funct¸ie, unde A ⊆ X este o<br />

submult¸ime a lui X.<br />

Definit¸ia 10.4.1 (cu vecinătăt¸i.) Spunem că funct¸ia f este continuă <strong>în</strong> punctul x0 ∈ A dacă<br />

pentru orice vecinătate U(f(x0)) aluif(x0) există ovecinătate V (x0) aluix0 a¸sa <strong>în</strong>cât pentru<br />

orice x ∈ V (x) ∩ A să avem f(x) ∈ U(f(x0)).<br />

Dacă funct¸ia f nu este continuă <strong>în</strong> punctul x0 ∈ A, atunci spunem că funct¸ia f este<br />

discontinuă <strong>în</strong> punctul x0 sau că x0 este punct de discontinuitate afunct¸iei f.<br />

Teorema 10.4.1 Funct¸ia f : A → Y , A ⊆ X, este continuă <strong>în</strong> punctul x0 ∈ A dacă ¸si numai<br />

dacă are loc una <strong>din</strong> situat¸iile:<br />

i) sau x0 este punct izolat;<br />

206


ii) sau x0 estepunctdeacumularepentruA ¸si<br />

lim f(x) =f(x0).<br />

x→x0<br />

Demonstrat¸ie.<br />

i) Într-adevăr, <strong>în</strong> orice punct izolat al domeniului de definit¸ie o funct¸ie este continuă. Fie<br />

x0 un punct izolat pentru mult¸imea A; atunciexistăovecinătate V (x0) asa,a¸sa <strong>în</strong>cât<br />

V (x0) ∩ A = {x0}. Acum, rezultă că pentru orice vecinătate U(f(x0)) există ovecinătate<br />

V (x0) astfel <strong>în</strong>cât, pentru orice x ∈ V (x0) ∩ A, săavemf(x) ∈ U(f(x0)).<br />

ii) Să admiteacăfeste continuă <strong>în</strong> punctul x0. Atunci pentru orice vecinătate U(f(x0))<br />

există o vecinătate V (x0) a lui x0 a¸sa <strong>în</strong>cât pentru orice x ∈ V (x0) ∩ A să avem<br />

f(x) ∈ U(f(x0)). Evident căaceastă afirmat¸ie are loc ¸si pentru x = x0, ceea ce implică<br />

lim f(x) =f(x0).<br />

x→x0<br />

Reciproc, dacă presupunem că lim f(x0) =f(x0), atunci pentru orice U(x0), existăo<br />

x→x0<br />

vecinătate V (x0) a¸sa <strong>în</strong>cât, pentru orice x ∈ V (x0) ∩ (A −{x0}) să avemf(x) ∈ U(f(x0)). Cum<br />

pentru x = x0 ∈ A avem evident f(x0) ∈ U(f(x0), rezultăcăpentruoricex∈V (x0) ∩ A avem<br />

f(x) ∈ U(f(x0))), ceea ce ne arată că f este continuă <strong>în</strong> x0.<br />

Observat¸ia 10.4.1 Dacă x0 este punct de acumulare <strong>din</strong> A ¸si funct¸ia f este continuă <strong>în</strong> x0,<br />

atunci putem scrie<br />

<br />

lim f(x) =f<br />

x→x0<br />

lim x<br />

x→x0<br />

,<br />

ceea ce ne spune că operat¸ia de trecere la limită este permutabilă cufunct¸ia f.<br />

Teorema 10.4.2 (de caracterizare a continuităt¸ii <strong>în</strong> punct). Fie f : A → (Y,d2) o funct¸ie,<br />

unde A ⊆ (X, d1) ¸si x0 ∈ A. Atunci următoarele afirmat¸ii sunt echivalente:<br />

1) f este continuă <strong>în</strong> punctul x0 (definit¸ia cu vecinătăt¸i 10.4.1)<br />

2) pentru orice sferă deschisă SY (f(x0),ε) <strong>din</strong> spat¸iul metric Y , există o sferă deschisă<br />

Sλ(x0,δε) <strong>din</strong> spat¸iul metric X astfel <strong>în</strong>cât, pentru orice x ∈ SX(x0,δε) ∩ A să avem<br />

f(x) ∈ SY (f(x0),ε) (definit¸ia cu sfere);<br />

3) pentru orice ε>0 există δε > 0 astfel <strong>în</strong>cât pentru orice x ∈ A cu d1(x, x0)


Exemple. 10.4.1. Fie (X, d) un spat¸iu metric ¸si k un element fixat <strong>din</strong> X. Funct¸ia f : X → X,<br />

X<br />

f(x) =k, oricare ar fi x ∈ X, este continuă peX deoarece dacă x0 ∈ X ¸si xn −→ x0, atunci<br />

f(xn) X<br />

−→ k = f(x0), adicăestesatisfăcută definit¸ia cu ¸siruri a continuităt¸ii <strong>în</strong> x0.<br />

10.4.2. Fie 1X :(X, d) → (X, d) aplicat¸ia identică, adică 1X(x) =x, oricare ar fi x ∈ X. Atunci<br />

1X este continuă peX. Într-adevăr, să considerăm un x0 ∈ X arbitrar; atunci pentru orice<br />

¸sir (xn) ⊂ X cu lim<br />

n→∞ xn<br />

X<br />

= x0 avem lim<br />

n→∞ 1x(xn) X = lim<br />

n→∞ xn<br />

X<br />

= x0 =1X(x0), ceea ce ne arată că 1X<br />

este continuă <strong>în</strong> x0.<br />

10.4.3. (Continuitatea funct¸iilor compuse.) Fie (X, d1), (Y,d2 ¸si (Z, d3) trei spat¸ii metrice ¸si<br />

fie funct¸iile f : X → Y , y : Y → Z. Dacă f este continuă <strong>în</strong> x0 ∈ X ¸si g este continuă <strong>în</strong><br />

f(x0) ∈ Y , atunci g ◦ f este continuă <strong>în</strong> x0.<br />

Folosim definit¸ia cu ¸siruri a continuităt¸ii. Fie (xn) un ¸sir arbitrar <strong>din</strong> X cu lim<br />

n→∞ xn<br />

X<br />

= x0.<br />

Din continuitatea lui f <strong>în</strong> x0 rezultă lim<br />

n→∞ f(xn) Y = f(x0). Acum, t¸inând seama de continuitatea<br />

lui g <strong>în</strong> f(x0), obt¸inem că lim<br />

n→∞ g(f(xn)) Z = g(f(x0)), adicălim n→∞ (g ◦ f)(xn) Z =(g◦ f)(x0), ceea ce<br />

ne arată că g ◦ f este continuă <strong>în</strong> x0 ∈ X.<br />

10.4.4. (Prelungirea prin continuitate). Fie (X, d1) ¸si (Y,d2) două spat¸ii metrice, A ⊂ X ¸si<br />

x0 un punct de acumulare <strong>din</strong> A. Dacăf : A −{x0} →Y este o funct¸ie definită peA−{x0}, atunci am putea prelungi funct¸ia f la mult¸imea A <strong>în</strong> diferite moduri atribuindu-i lui f o<br />

valoarea arbitrară <strong>în</strong> x0. Dacăexistălim f(x)<br />

x→x0<br />

Y = l ∈ Y , am putea considera funct¸ia<br />

<br />

f : A → Y, f(x) f(x) , dacă x ∈ A −{x0},<br />

=<br />

l ,dacă x = x0,<br />

care este, evident, o prelungire a lui f pe A.<br />

Deoarece lim f(x) =l =<br />

x→x0<br />

f(x0), rezultă căf este continuă <strong>în</strong> x0. Funct¸ia f ata¸sată<br />

funct¸iei f poartă numele de prelungirea funct¸iei f prin continuitatea <strong>în</strong> punctul x0.<br />

10.4.5.<br />

Atunci:<br />

(Funct¸ii continue cu valori reale). Fie f,g :(X, d) → R funct¸ii continue ¸si λ ∈ R.<br />

1) f + g, λf ¸si fg sunt continue pe X;<br />

2) f<br />

: X −{x ∈ X|g(x) =0}→R este continuă peX−{x ∈ X|g(x) =0};<br />

g<br />

3) |f| este continuă peX.<br />

Pentru a demonstra aceste afirmat¸ii să observăm mai <strong>în</strong>tâi că dacă x0 este punct izolat,<br />

atunci valabilitatea celor trei afirmat¸ii rezultă <strong>din</strong> teorema 10.4.1, punctul i). Dacă x0 este<br />

punct de acumulare atunci afirmat¸iile 1) ¸si 2) rezultă <strong>din</strong> teorema 10.3.4, utilizând definit¸ia<br />

cu ¸siruri a continuităt¸ii.<br />

Pentru a demonstra 3) este suficient să arătăm că dacălim n→∞ xn<br />

X<br />

= x0,atunci lim<br />

n→∞ |f(xn)| =<br />

|f(x0)|. Cum<br />

||f(xn)|−|f(x0)| |≤|f(xn) − f(x0)|,<br />

pentru orice n ∈ N, ¸si <strong>din</strong> f continuă <strong>în</strong> x0, obt¸inem că lim<br />

n→∞ |f(xn)| = |f(x0)|, adică |f| este<br />

continuă <strong>în</strong> x0.<br />

10.4.6. (Continuitate laterală). Fie f : A → R, unde A ⊂ R, ¸si fie x0 ∈ A un punct acumulare<br />

f(x), iarfs(x0) =f(x0),<br />

pentru D. Dacăexistă limita la stânga <strong>în</strong> x0, f(x0 − 0) = fs(x0) = lim<br />

x→x0<br />

xx0 x0.<br />

T¸inând seama de Observat¸ie 10.3.5, deducem că o funct¸ie f este continuă <strong>în</strong> x0 dacă<br />

¸si numai dacă f este continuă atât la stânga cât ¸si la dreapta <strong>în</strong> punctul x0.<br />

208


Punctul de acumulare x0 ∈ A se nume¸ste punct de discontinuitate de spet¸a (specia)<br />

<strong>în</strong>tâia dacă f nu este continuă <strong>în</strong> x0, fs(x0) ¸si fd(x0) există, sunt finite ¸si diferite. Punctul<br />

x0 ∈ A se nume¸ste de discontinuitate de spet¸aaII-adacă este punct de discontinuitate ¸si<br />

nu este de spet¸a <strong>în</strong>tâia.<br />

Dacă x0 ∈ A este un punct de discontinuitate de spet¸a <strong>în</strong>tâia pentru funct¸ie f, atunci<br />

expresiile<br />

sf (x0) =|fd(x0) − fs(x0)|<br />

¸si<br />

osc (f; x0) = max{|fd(x0) − fs(x0)|, |f(x0) − fs(x0)|,<br />

, |f(x0) − fd(x0)|}<br />

se numesc saltul lui f <strong>în</strong> x0 ¸si respectiv oscilat¸ia lui f <strong>în</strong> x0.<br />

10.4.7. (Discontinuităt¸ile funct¸iilor monotone). O funct¸ie monotonă f, definită peintervalul<br />

(a, b),<br />

−∞ ≤ a


de unde<br />

adică<br />

δ1<br />

T (x) ≤1,<br />

2x<br />

T (x0) ≤ 2<br />

x,<br />

pentru orice x ∈ X. Prin urmare, operatorul T este mărginit.<br />

Să arătăm că 3) implică 1). Din faptul că T este mărginit rezultă căexistăM>0 a¸sa<br />

<strong>în</strong>cât (10.8) să aibăloc.<br />

Fie xo ∈ X arbitrar. Pentru orice ε>0 ¸si orice x ∈ X, a¸sa <strong>în</strong>cât x − x0 < ε<br />

M ,avem<br />

T (x) − T (x0) = T (x − x0) ≤Mx − x0


puncte (f(xn)) a¸sa ca lim<br />

n→∞ f(xn) Y = y. Prin urmare, y ∈ f(A), ceea ce ne arată căamdovedit<br />

incluziunea f(A) ⊂ f(A).<br />

Acum, să arătăm că 4) implică 3). Fie B omult¸ime <strong>în</strong>chisă <strong>în</strong> Y ,adică B = B <strong>în</strong> Y .<br />

Notăm f −1 (B) cu A. Conform ipotezei 4) avem<br />

de unde<br />

f(A) ⊂ f(A) =f(f −1 (B)) ⊂ B = B,<br />

A ⊂ f −1 (f(A)) ⊂ f −1 (B) =A.<br />

Cum A ⊂ A, rezultăcăA = A, ceea ce ne arată că A = f −1 (B) este <strong>în</strong>chisă <strong>în</strong> X.<br />

Să arătăm că 3) implică 2). Fie D omult¸ime deschisă <strong>în</strong> Y . Atunci B = Y − D este<br />

<strong>în</strong>chisă <strong>în</strong> Y . Conform ipotezei 3) mult¸imea f −1 (B) =f −1 (Y − D) este <strong>în</strong>chisă <strong>în</strong> X. De aici<br />

rezultă că<br />

X − f −1 (B) =X − [f −1 (Y ) − f −1 (D)] = f −1 (D)<br />

este deschisă <strong>în</strong> X.<br />

Mai avem de demonstrat că <strong>din</strong> 2) rezultă 1). Fie x0 un punct arbitrar <strong>din</strong> X ¸si<br />

D = SY (f(x0),ε) osferădeschisă<strong>din</strong>Y . Conform ipotezei 2), mult¸imea f −1 (D) este mult¸ime<br />

deschisă <strong>în</strong> X. Rezultăcă f −1 (D) este o vecinătate pentru x0 ∈ X.<br />

Atunci există osferăSX(x0,δε) ⊂ f −1 (D) a¸sa <strong>în</strong>cât pentru orice x ∈ SX(x0,δε) să avem<br />

f(x) ∈ SY (f(x0),ε)=D, ceea ce ne arată căf este continuă <strong>în</strong> x0 (vezi Teorema 10.4.2).<br />

Observat¸ia 10.4.2 Mult¸imea funct¸iilor continue pe X cu valori <strong>în</strong> Y se notează prin C(X, Y ).<br />

Definit¸ia 10.4.4 Fie (X, d1) ¸si (Y,d2) două spat¸ii metrice ¸si f : A ⊂ X → Y ofunct¸ie. Spunem<br />

că f este uniform continuă peA, dacă oricare ar fi ε>0 există δε > 0 (acela¸si pentru toate<br />

punctele x ∈ A) astfel<strong>în</strong>cât, oricare ar fi x1,x2 ∈ A cu proprietatea d1(x1,x2) 0 astfel <strong>în</strong>cât, pentru orice x1,x2 ∈ A<br />

cu d1(x1,x2)


Observat¸ia 10.4.4 Uniform continuitatea este o proprietate globală pentru o funct¸ie,<br />

referindu-se la <strong>în</strong>treg domeniul de definit¸ie, al funct¸iei, <strong>în</strong> timp ce, continuitatea unei<br />

funct¸ii <strong>în</strong>tr-un punct este o proprietate locală.<br />

Definit¸ia 10.4.5 Fie (X, d1) ¸si (Y,d2) două spat¸ii metrice. Spunem că aplicat¸ia f : A ⊂ X → Y<br />

este lipschitziană pe A, dacă există un număr α ≥ 0 astfel <strong>în</strong>cât oricare ar fi x1,x2 ∈ A,<br />

are loc d2(f(x1),f(x2)) ≤ αd1(x1,x2). Se mai zice că f este lipschitziană <strong>în</strong> raport cu α, sau<br />

α–lipschitziană.<br />

Propozit¸ia 10.4.2 Orice contract¸ie a unui spat¸iu metric (X, d) este o funct¸ie lipschitziană.<br />

Demonstrat¸ie. Fie f o contract¸ie a lui X. Atunci, conform Definit¸iei 8.2.8, există α ∈ [0, 1)<br />

a¸sa că pentru orice x1,x2 ∈ X, avem d(f(x1),f(x2)) ≤ αd(x1,x2), care ne arată că f este<br />

lipschitziană.<br />

Propozit¸ia 10.4.3 Orice funct¸ie lipschitziană este uniform continuă.<br />

Demonstrat¸ie. Fie f : A ⊂ (X, d1) → (Y,d2) o funct¸ie α–lipschitziană peA, adicăpentruorice<br />

x1,x2 ∈ A, arelocd2(f(x1),f(x2)) ≤ αd1(x1,x2). Fie ε>0. Dacăα =0,a tunci d2(f(x1),f(x2)) ≤<br />

0, pentru orice x1,x2 ∈ A. Rezultă că f(x1) =f(x2) oricare ar fi x1,x2 ∈ A, deci f este<br />

constantă peA ¸si prin urmare este uniform continuă peA.<br />

Dacă α>0, luând δε = ε/α, atunci pentru orice x1,x2 ∈ A cu d1(x1,x2)


mult¸imea X dacă există un punct x1 ∈ X, respectiv un punct x2 ∈ X, a¸sa ca M = f(x1)<br />

, respectiv f(x2) =m.<br />

Spunem că f î¸si atinge marginile pe X dacă f î¸si atinge atât marginea superioară cât<br />

¸si marginea inferioară peX.<br />

Teorema 10.4.7 (Weierstrass). Dacă A este o submult¸ime compactă aspat¸iului metric (X, d)<br />

¸si f : X → R este continuă, atunci f î¸si atinge marginile pe mult¸imea A.<br />

Demonstrat¸ie. Pe baza Corolarului 10.4.2 rezultă că f(A) este mărginită <strong>în</strong> R. Fie<br />

M = supf(x)<br />

¸si m = inf f(x).<br />

x∈A<br />

x∈A<br />

Deoarece M ¸si m sunt puncte aderente pentru mult¸imea<br />

f(A) rezultă că M ∈ f(A) ¸si m ∈ f(A).<br />

<strong>în</strong>chisă ¸si atunci M ∈ f(A) ¸si m ∈ f(A).<br />

Din f(A) este compactă rezultă că este mult¸ime<br />

Deci, rezultă căexistăx1∈Aa¸sa <strong>în</strong>cât f(x1) =M ¸si există x2 ∈ A a¸sa ca f(x2) =m,<br />

ceea ce ne arată că f î¸si atinge marginile pe A.<br />

În particular, <strong>din</strong> Teorema 10.4.7 obt¸inem cunoscuta teoremă a lui Weierstrass studiată<br />

<strong>în</strong> liceu.<br />

Corolarul 10.4.4 Funct¸ia f :[a, b] → R continuă pe[a, b] este mărginită ¸si î¸si atinge marginile<br />

pe [a, b].<br />

Dăm acum o reciprocă pentru Propozit¸ia 10.4.1.<br />

Teorema 10.4.8 (Cantor.) Fie (X, d1) ¸si (Y,d2) două spat¸ii metrice. Dacă f : A ⊆ X → Y<br />

este o funct¸ie continuă peA, iarA este o mult¸ime compactă <strong>în</strong> X, atuncif este uniform<br />

continuă peA.<br />

Demonstrat¸ie. Presupunem că f nu este uniform continuă. Atunci, există unε0 > 0 a¸sa <strong>în</strong>cât<br />

pentru orice δ>0 există x1,δ,x2,δ ∈ A cu proprietatea că d1(x1,δ,x2,δ)


Demonstrat¸ie. Vom proceda prin reducere la absurd. Să presupunem contrariul. Atunci<br />

există douămult¸imi nevide. D1, D2, deschise<strong>în</strong> Y ,a¸sa ca<br />

(10.9)<br />

D1 ∩ D2 ∩ f(A) =∅, D1 ∩ f(A) = ∅, D2 ∩ f(A) = ∅<br />

f(A) ⊂ D1 ∪ D2.<br />

Din faptul că f este continuă, pe baza Teoremei 10.4.5, rezultă cămult¸imile Δ1 =<br />

f −1 (D1) ¸si Δ2 = f −1 (D2) sunt deschise <strong>în</strong> X. În plus, Δ1 = ∅, Δ2 = ∅, Δ1 ∩ Δ2 ∩ A = f −1 (D1) ∩<br />

f −1 (D2) ∩ A = f −1 (D1 ∩ D2) ∩ A = ∅, Δ1 ∩ A = ∅, Δ2 ∩ A = ∅ ¸si A ⊂ Δ1 ∪ Δ2. De aici, rezultă că<br />

A este neconexă, ceea ce este o contradict¸ie. Prin urmare, f(A) este conexă <strong>în</strong> Y .<br />

Corolarul 10.4.5 (Proprietatea valorilor intermediare). Fie (X, d) un spat¸iu metric ¸si A o<br />

submult¸ime conexă asa. Dacăfunct¸ia f : A → R este continuă peA, a, b ∈ A ¸si f(a) f(x0), adică λ este valoare<br />

intermediară. Atunci, <strong>din</strong> faptul că f are proprietatea lui Darboux rezultă că există<br />

cλ ∈ (x0,x0 + δε) a¸sa ca f(cλ) =λ, ceea ce contrazice f(x) >λ,pentruoricex ∈ (x0,x0 + δε).<br />

Presupunerea făcută estefalsă, rezultând că f nu poate avea decât puncte de discontinuitate<br />

de spet¸aadoua.<br />

Corolarul 10.4.7 Fie f : I → R o funct¸ie, unde I este un interval al lui R. Dacă f este<br />

monotonă ¸si are proprietatea lui Darboux, atunci f este continuă peI.<br />

Demonstrat¸ie. Conform Exemplului 10.4.3 funct¸ia f fiind monotonă ar putea avea numai<br />

discontinuităt¸i de spet¸a <strong>în</strong>tâia, iar, conform Propozit¸iei 10.4.4, posedând proprietatea Darboux,<br />

poate avea numai discontinuităt¸i de spet¸a a doua. Prin urmare, f trebuie să fie<br />

continuă.<br />

214


Teorema 10.4.10 Fie I un interval al lui R, f : I → R ofunct¸ie continuă ¸si J = f(I). Atunci<br />

f este o biject¸ie de la I la J dacă ¸si numai dacă f este strict monotonă. În acest caz inversa<br />

f −1 : J → I este, de asemenea, strict monotonă (de acela¸si sens) ¸si continuă.<br />

Demonstrat¸ie. Să considerăm că f nu este strict monotonă. Atunci există trei puncte<br />

x1,x2,x3 <strong>în</strong> I a¸sa ca x1


10.5 Test de verificare a cuno¸stint¸elor nr. 9<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Funct¸ie <strong>în</strong>tre două spat¸ii metrice;<br />

b) Limita unei funct¸ii <strong>în</strong>tre două spat¸iimetrice (definit¸ia cu ¸siruri);<br />

c) Funct¸ie continuă <strong>în</strong>tr-un punct (f :(X, d1) → (Y,d2) cu (X, d1) ¸si (Y,d2) spat¸ii metrice);<br />

d) Funct¸ie vectorială;<br />

e) Funct¸ie uniform continuă.<br />

2. Să se demonstreze că o funct¸ie f : R → R periodică ¸si care nu este constantă nuare<br />

limită la+∞ ¸si −∞.<br />

3. Calculat¸i L = lim<br />

x→∞ (2x + x) 1<br />

x .<br />

<br />

4. a) Fie funct¸ia f : 0, π<br />

<br />

→ R,<br />

2<br />

⎧<br />

⎪⎨ x<br />

f(x) =<br />

⎪⎩<br />

2 sin 1<br />

x ,x= 0<br />

sin x<br />

1 ,x=0.<br />

Să se studieze continuitatea funct¸iei f.<br />

b) Se dă funct¸ia f :[a, b] → [a, b] continuă pe[a, b]. Săsearatecă (∃) c ∈ [a, b] astfel<br />

<strong>în</strong>cât f(c) =c.<br />

5. a) Folosind definit¸ia să searatecă:<br />

lim<br />

(x,y)→(1,3) (x2 + xy) =4<br />

b) Arătat¸i cu ajutorul definit¸iei cu ¸siruri că funct¸ia f(x, y) = 2xy<br />

x2 , (x, y) = (0, 0) nu<br />

+ y2 are limită <strong>în</strong> origine.<br />

6. Arătat¸i cu ajutorul definit¸iei cu ¸siruri că funct¸ia f(x, y) = y2 +2x<br />

y2 − 2x , y2 − 2x = 0nu are<br />

limită <strong>în</strong> origine.<br />

7. Cercetat¸i limitele iterate ¸si limita globală (dacăeste cazul) <strong>în</strong> origine pentru funct¸ia:<br />

a) f(x, y) = x − y + x2 + y2 , x + y = 0,<br />

x + y<br />

b) f(x, y) =x sin 1<br />

, y = 0.<br />

y<br />

8. Calculat¸i:<br />

xy<br />

a) L = lim √ ,<br />

(x,y)→(0,0) xy +1− 1<br />

b) L = lim<br />

(x,y)→(0,0)<br />

sin(xy)<br />

.<br />

x<br />

9. Studiat¸i uniform continuitatea funct¸iei:<br />

f(x) =arctg 1+x<br />

1 − x<br />

216<br />

, x ∈ (1, ∞).


10. Studiat¸i uniform continuitatea funct¸iei:<br />

f :(1, 2) × (1, 2) → R , f(x, y) = x<br />

y .<br />

217


Indicat¸ii ¸si răspunsuri Testul nr. 9<br />

2. Se folose¸ste definit¸ia cu ¸siruri.<br />

3. L =2.<br />

<br />

4. a) f continuă pe 0, π<br />

<br />

;<br />

2<br />

b) Se folose¸ste consecint¸a lui Darboux: Dacă<br />

f :[a, b] → [a, b]<br />

continuă pe[a, b] ¸si f(a) · f(b) ≤ 0 atunci (∃)c ∈ [a, b] astfel <strong>în</strong>cât f(c) =c.<br />

<br />

1 3 1 1<br />

5. b) Se consideră ¸sirurile , ¸si , .<br />

n n n n<br />

<br />

1 1 1 2<br />

6. Se consideră ¸sirurile , ¸si , .<br />

n2 n n2 n<br />

7. a) lim lim f(x, y) =1¸si lim lim f(x, y) =−1, decinuexistălimita globală <strong>în</strong> (0, 0).<br />

x→0 y→0 y→0 x→0<br />

b) Avem lim lim f(x, y) =0dar nu există lim lim f(x, y). Avem limita globală<br />

y→0 x→0 x→0 y→0<br />

8. a) L =2;<br />

b) L =2.<br />

lim f(x, y) =0.<br />

(x,y)→(0,0)<br />

9. f este uniform continuă pe (1, ∞). Se folose¸ste identitatea:<br />

arctg α − arctg β = arctg<br />

α − β<br />

¸si inegalitatea arctg x ≤ x.<br />

1+αβ<br />

10. f este uniform continuă pe(1, 2) × (1, 2).<br />

218


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul II,<br />

Editura ULB, <strong>Sibiu</strong>, 2002.<br />

219


Capitolul 11<br />

Derivarea funct¸iilor reale<br />

Obiective: Recapitularea not¸iunilor legate de derivarea funct¸iilor reale de o variabilă<br />

reală cunoscute <strong>din</strong> <strong>în</strong>văt¸ământul preuniversitar ¸si completarea acestora cu acele<br />

not¸iuni, legate de subiectul prezentului capitol, strict necesare pentru parcurgerea capitolelor<br />

următoare.<br />

Rezumat: În acest capitol sunt recapitulate ¸si completate not¸iunile legate de<br />

derivata unei funct¸ii reale de o variabilă reală¸si proprietăt¸ile acesteia, proprietăt¸ile de bază<br />

ale funct¸iilor reale derivabile pe un interval real (teoremele lui Fermat, Rolle, Cauchy, Lagrange,<br />

Darboux, Taylor), diferent¸iala unei funct¸ii reale de o variabilă reală¸si proprietăt¸ile<br />

acesteia. Capitolul se <strong>în</strong>cheie cu prezentarea unor aplicat¸ii imediate ale not¸iuni de derivată<br />

<strong>în</strong> <strong>economie</strong>.<br />

Cont¸inutul capitolului:<br />

1. Definit¸ia derivatei ¸si proprietăt¸ile ei de bază<br />

2. Proprietăt¸i de bază ale funct¸iilor derivabile pe un interval<br />

3. Diferent¸iala unei funct¸ii reale<br />

4. Aplicat¸iile derivatei <strong>în</strong> <strong>economie</strong><br />

5. Test de verificare a cuno¸stint¸elor<br />

6. Bibliografia aferentă capitolului<br />

Cuvinte cheie: derivată a unei funct¸ii reale de o variabilă reală, derivabilitate,<br />

teorema lui Fermat, teorema lui Rolle, teorema lui Lagrange, teorema lui Darboux, teorema<br />

lui Taylor, diferent¸iala unei funct¸ii reale de o variabilă reală, product¸ie medie, ritm mediu,<br />

elasticitate medie.<br />

11.1 Definit¸ia derivatei ¸si proprietăt¸ile ei de bază<br />

Fie funct¸ia f : A → R, unde A este o submult¸ime a lui R ¸si fie x0 ∈ A un punct de<br />

acumulare pentru A.<br />

Definit¸ia 11.1.1 Spunem că funct¸ia f are derivată <strong>în</strong> punctul x0 dacă există <strong>în</strong> R limita<br />

lim<br />

x→x0<br />

f(x) − f(x0)<br />

,<br />

x − x0<br />

notată, de obicei, cu f ′ (x0).<br />

Dacă derivataf ′ (x0) există ¸si este finită zicem că funct¸ia f este derivabilă <strong>în</strong> punctul<br />

x0. Dacă f ′ (x0) =+∞ sau f ′ (x) =−∞, atunci vom spune că f are derivata infinită <strong>în</strong><br />

punctul x0.<br />

Propozit¸ia 11.1.1 Dacă funct¸ia f : A → R este derivabilă <strong>în</strong> x0 ∈ A ∩ A ′ , atunci f este<br />

continuă <strong>în</strong> x0.<br />

220


Demonstrat¸ie. Din ipoteză avemcăexistă¸si este finită<br />

f(x) − f(x0)<br />

lim<br />

= f<br />

x→x0 x − x0<br />

′ (x0).<br />

Se observă căpentruoricex∈A−{x0}, avem<br />

f(x) − f(x0)<br />

f(x) =(x− x0) + f(x0),<br />

x − x0<br />

de unde prin trecere la limită obt¸inem lim f(x) =f(x0), ceea ce ne arată că f este continuă<br />

x→x0<br />

<strong>în</strong> x0.<br />

Observat¸ia 11.1.1 Reciproca Propozit¸iei 11.1.1 este falsă deoarece există funct¸ii continue<br />

<strong>în</strong>tr-un punct care nu sunt derivabile <strong>în</strong> acel punct. Pentru aceasta, este suficient să<br />

considerăm funct¸ia f(x) =|x|, x ∈ R, careestecontinuăpeR dar nu este derivabilă <strong>în</strong> 0.<br />

Definit¸ia 11.1.2 Dacă funct¸ia f : A → R, A ⊆ R, este derivabilă <strong>în</strong> orice punct al unei<br />

submult¸imi B aluiA, atunci spunem că f este derivabilă pe B.<br />

Dacă B este formată <strong>din</strong> toate punctele lui A <strong>în</strong> care funct¸ia f este derivabilă, atunci<br />

B se nume¸ste domeniul de derivabilitate a lui f.<br />

În acest caz, funct¸ia definită peB cu valori reale care asociază fiecărui punct x ∈ B<br />

derivata f ′ (x) <strong>în</strong> punctul x se nume¸ste derivata lui f pe mult¸imea B ¸si notăm prin f ′ .<br />

Operat¸ia prin care <strong>din</strong> funct¸ia f obt¸inem funct¸ia f ′ se nume¸ste operat¸ie de derivare.<br />

Definit¸ia 11.1.3 Fie f : A ⊂ R → R ¸si x0 ∈ A un punct de acumulare pentru A ∩ (−∞,x0).<br />

Dacă există limita<br />

f(x) − f(x0)<br />

x − x0<br />

f ′ s(x0) = lim<br />

x→x0<br />

xx 0<br />

f(x) − f(x0)<br />

,<br />

x − x0<br />

atunci numim această limită derivata la dreapta afunct¸iei f <strong>în</strong> punctul x0.<br />

Dacă f ′ s(x0), respectiv f ′ d (x0), este finită, atunci spunem că f este derivabilă lastânga,<br />

respectiv la dreapta, <strong>în</strong> punctul x0.<br />

Observat¸ia 11.1.2 Dacă funct¸ia f este definită pe un interval [a, b] ¸si are derivată la dreapta<br />

<strong>în</strong> punctul a, respectiv la stânga <strong>în</strong> punctul b, atunci convenim să spunemcă f are derivată<br />

<strong>în</strong> a, respectiv <strong>în</strong> b.<br />

Din legătura <strong>în</strong>tre limita unei funct¸ii <strong>în</strong>tr-un punct ¸si limitele laterale <strong>în</strong> acel punct,<br />

obt¸inem:<br />

Propozit¸ia 11.1.2 O funct¸ie f : A ⊂ R → R are derivată <strong>în</strong> punctul x ∈ A ∩<br />

A ′ dacă ¸si numai dacă f are derivată la dreapta ¸si la stânga <strong>în</strong> punctul x0, iar<br />

f ′ s(x0) =f ′ d (x0) =f ′ (x0).<br />

Teorema 11.1.1 Fie f,g : A → R două funct¸ii derivabile <strong>în</strong> x0 ∈ A ∩ A ′ ¸si λ ∈ R. Atunci sunt<br />

variabile afirmat¸iile:<br />

1) Suma f + g este derivabilă <strong>în</strong> x0 ¸si<br />

(f + g) ′ (x0) =f ′ (x0)+g ′ (x0);<br />

221


2) Produsul λf este derivabilă ¸si<br />

3) Produsul fg este derivabilă <strong>în</strong> x0 ¸si<br />

(λf) ′ (x0) =λf ′ (x0);<br />

(fg) ′ (x0) =f ′ (x0)g ′ (x0)+f(x0)g ′ (x0).<br />

4) Dacă g(x0) = 0,atuncifunct¸ia cât f/g este derivabilă <strong>în</strong> x0 ¸si<br />

′<br />

f<br />

(x0) =<br />

g<br />

f ′ (x0)g(x0) − f(x0)g ′ (x0)<br />

(g(x0)) 2 .<br />

Demonstrat¸ia teoremei se face utilizând definit¸ia derivatei. De exemplu, să demonstrăm<br />

afirmat¸iadela3). Avem<br />

(fg)(x) − (fg)(x0) f(x)g(x) − f(x0)g(x0)<br />

lim<br />

= lim<br />

=<br />

x→x0 x − x0<br />

x→x0 x − x0<br />

g(x)[f(x) − f(x0)] + f(x0)[g(x) − g(x0)]<br />

= lim<br />

=<br />

x→x0<br />

x − x0<br />

ceea ce trebuia demonstrat.<br />

f(x) − f(x0)<br />

= lim g(x) + lim<br />

x→x0 x − x0 x→x0<br />

= g(x0)f ′ (x0)+f(x0)g ′ (x0),<br />

f(x0)[g(x) − g(x0)]<br />

x − x0<br />

Teorema 11.1.2 (Derivarea funct¸iilor compuse sau regula lant¸ului) Fie f : I ⊂ R → J ⊂ R,<br />

g : J → R, I ¸si J fiind intervale. Dacă f este derivabilă <strong>în</strong> punctul x0 ∈ I ¸si g este derivabilă<br />

<strong>în</strong> punctul f(x0), atuncifunct¸ia h : I → R, h(x) =g(f(x0)) (h = g◦f) este derivabilă<strong>în</strong> punctul<br />

x0 ¸si h ′ (x0) =g ′ (f(x0))f ′ (x0) adică (g ◦ f) ′ =(g ′ ◦ f)f ′ .<br />

Demonstrat¸ie. Considerăm funct¸ia ajutătoare u : J → R, definită prin<br />

⎧<br />

⎨ g(y) − g(y0)<br />

u(y) = y − y0<br />

⎩<br />

g<br />

, dacă y = y0<br />

′ (11.1)<br />

(y0) , dacă y = y0 = f(x0)<br />

Cum lim u(y) =g<br />

y→y0<br />

′ (y0) rezultă cău este continuă <strong>în</strong> punctul y0 = f(x0). Din (11.1)<br />

obt¸inem:<br />

g(y) − g(y0) =u(y) · (y − y0), pentru orice y ∈ J<br />

Deci avem<br />

g(f(x)) − g(f(x0)) = u(f(x0))(f(x) − f(x0)),<br />

pentru orice x ∈ I.<br />

Rezultă că, pentru orice x ∈ I −{x0} avem<br />

(11.2)<br />

g(f(x)) − g(f(x0))<br />

x − x0<br />

f(x) − f(x0)<br />

= u(f(x))<br />

x − x0<br />

Cum f este derivabilă <strong>în</strong> x0 rezultă căf este continuă <strong>în</strong> x0, de unde, t¸inând seama<br />

de continuitatea lui u <strong>în</strong> y0 = f(x0), deducem că funct¸ia compusă u ◦ f este continuă <strong>în</strong> x0.<br />

Acum, utilizând derivabilitatea lui f <strong>în</strong> punctul x0 obt¸inem <strong>din</strong> (11.2) că existălimita g(f(x)) − g(f(x0))<br />

lim<br />

= u(f(x))f<br />

x→x0 x − x0<br />

′ (11.3)<br />

(x0)<br />

Dar <strong>din</strong> (11.1), avem u(y0) = u(f(x0)) = g ′ (y0) =<br />

= g ′ (f(x0)) ¸si atunci <strong>din</strong> (11.3) obt¸inem<br />

ceea ce trebuia demonstrat.<br />

(g ◦ f) ′ (x0) =g ′ (f(x0))f ′ (x0),<br />

222<br />

=


Teorema 11.1.3 Fie f : I → J, I, J intervale ale lui R, ofunct¸iecontinuă ¸si bijectivă. Dacă<br />

f este dervabilă <strong>în</strong> punctul x0 ∈ I ¸si f ′ (x0) = 0,atuncifunct¸iainversă f −1 este derivabilă <strong>în</strong><br />

punctul f(x0) =y0 ¸si are loc formula<br />

(f −1 ) ′ (y0) = 1<br />

f ′ (x0) ,<br />

adică<br />

(f −1 ) ′ =<br />

1<br />

f ′ ◦ f −1<br />

Demonstrat¸ie. T¸inând seama de Teorema 10.4.10 rezultă că f este strict monotonă. În<br />

această situat¸ie deducem că funct¸ia inversă f −1 este strict monotonă ¸si continuă. Fie<br />

y ∈ I −{y0} ¸si x = f −1 (y). Deoarece y = y0, t¸inând seama de strict monotonia lui f −1 ,<br />

rezultă că¸si x = x0. Acum, putem scrie<br />

f −1 (y) − f −1 (y0)<br />

y − y0<br />

de unde prin trecere la limită rezultă<br />

x − x0<br />

f(x) − f(x0) =<br />

f<br />

lim<br />

y→y0<br />

−1 (y) − f −1 (y0)<br />

=<br />

y − y0<br />

= f −1 (f(x)) − f −1 (f(x0))<br />

f(x) − f(x0)<br />

lim<br />

x→x0<br />

1<br />

f(x)−f(x0)<br />

x−x0<br />

1<br />

f(x) − f(x0)<br />

x − x0<br />

,<br />

=<br />

= 1<br />

f ′ (x0) .<br />

În finalul acestui paragraf să introducem not¸iunea de derivată de or<strong>din</strong> superior.<br />

Fie f : D → R o funct¸ie derivabilă pemult¸imea D. În acest caz, există funct¸ia derivată<br />

f ′ : D → R.<br />

Definit¸ia 11.1.4 Spunem că funct¸ia f : D → R 2 este de două ori derivabilă <strong>în</strong>tr-un punct<br />

x0 ∈ D, dacă f este derivabilă <strong>în</strong>tr-o vecinătate a punctului x0 ¸si f ′ este derivabilă <strong>în</strong><br />

punctul x0. În acest caz derivata lui f ′ <strong>în</strong> punctul x0 se nume¸ste derivata a doua aluif <strong>în</strong><br />

x0 ¸si o notăm cu f ′′ (x0).<br />

Dacă f ′ este derivabilă peD, atunci derivata lui f ′ se nume¸ste derivata a doua (sau<br />

de or<strong>din</strong>ul doi) aluif ¸si se notează cuf ′′ .<br />

În general, spunem că f este derivabilă den (n ≥ 2, n ∈ N) ori<strong>în</strong> x0 ∈ D dacă f este<br />

de (n − 1) ori derivabilă pe o vecinătate V aluix0 ¸si dacă derivata de or<strong>din</strong> (n − 1), notată<br />

prin f (n−1) , este derivabilă <strong>în</strong> punctul x0.<br />

Spunem că f este derivabilă den ori pe D dacă f este derivabilă den ori <strong>în</strong> orice<br />

punct x ∈ D.<br />

Derivatele succesive ale lui f se notează prin f (1) = f ′ , f (2) = f ′′ , f (3) = f ′′′ , ..., f (n)<br />

pentru orice n ∈ N ∗ . Convenim, de asemenea, să notăm prin f (0) = f.<br />

În general, aflarea derivatei de or<strong>din</strong>ul n a funct¸iei f se face prin induct¸ie matematică.<br />

Exemplul 11.1.1. Se consideră funct¸ia f : E → R, f(x) =(ax + b) α , α ∈ R, iarE domeniul<br />

maxim de definit¸ie al lui f. Să se calculeze f (n) . Avem<br />

f ′ (x) =αa(ax + b) α−1<br />

f ′′ = α(α − 1)a 2 (ax + b) α−2 ...<br />

Presupunem că f (n) (x) =α(α−1) ...(α−n+1)an (ax+b) α−n ¸si să demonstrăm că f (n+1) (x) =<br />

α(α − 1) ...(α − n + 1)(α − n)(ax + b) α−n−1 .<br />

Avem<br />

f (n+1) (x) =(f (n) (x)) ′ =(α(α − 1) ...(α − n +1)a n (ax + b) α−n ) ′ =<br />

223


(11.4)<br />

A¸sadar, avem<br />

= α(α − 1) ...(α − n + 1)(α − n)a n+1 (a + b) α−n−1<br />

((ax + b) α ) (n) = α(α − 1) ...(α − n +1)a n (ax + b) α−n<br />

Cazuri particulare. 1. Dacă α = n, atunci <strong>din</strong> (11.4) găsim ((ax + b) n ) (n) = n!a n , de unde<br />

pentru a =1¸si b =0obt¸inem (x n ) (n) = n!.<br />

2. Dacă α = −1, atunci <strong>din</strong> (11.4) obt¸inem<br />

(n)<br />

1<br />

=<br />

ax + b<br />

(−1)n · n!an .<br />

(ax + b) n+1<br />

3. Dacă α = 1<br />

2 , atunci <strong>din</strong> (11.4) obt¸inem<br />

( √ ax + b) (n) n−1 1 · 3 · 5 · ...· (2n − 3)<br />

=(−1)<br />

2n √<br />

ax + b<br />

,n≥ 2.<br />

(ax + b) n<br />

Exemplul 11.1.2. (Formula lui Leibniz.) Fie f,g : D ⊆ R → R două funct¸ii de n ori derivabile<br />

pe D. Atunci are loc egalitatea<br />

(fg) (n) n<br />

(x) = C k nf (n−k) (x)g (k) (x),<br />

k=0<br />

pentru orice x ∈ D, numităformula lui Leibniz.<br />

Avem (f · g) ′ (x) =f ′ (x)g (0) (x) +f (0) (x)g ′ (x), pentru orice x ∈ D, deci egalitatea este<br />

adevărată pentru n =1.<br />

Presupunem egalitatea adevărată pentru n = k ¸si să demonstrăm că esteadevărată ¸si<br />

pentru n = k +1.<br />

conduce la<br />

Putem scrie<br />

(fg) (k+1) (x) =((fg) (k) ) ′ (x) =<br />

k<br />

k<br />

i=0<br />

C i kf (k−i) (x)g (i) (x)<br />

= C<br />

i=0<br />

i <br />

k f (k−i+1) (x)g (i) (x)+f (k−i) (x)g (i+1) <br />

(x) =<br />

= C 0 kf (k+1) (x)g (0) (x)+[C 0 k + C 1 k]f (k) (x)g (1) (x)+<br />

+[C 1 k + C 2 k]f (k−1) (x)g (2) (x)+...+[C k−1<br />

k + Ck k ]f (1) (x)g (k) (x)+<br />

+C k k f (0) (x)g (k+1) (x).<br />

Deoarece C 0 k = C0 k+1 =1, Ck k<br />

= Ck+1<br />

k+1<br />

(fg) k+1 k+1 <br />

(x) =<br />

=1¸si Ci−1<br />

k + Ci k = Ci k+1 , i ≤ k, egalitatea precedentă<br />

i=0<br />

C i k+1f (k+1−i)<br />

(x)<br />

· g (i)<br />

(x) ,<br />

ceea ce trebuia demonstrat. A¸sadar, formula lui Leibniz este adevărată.<br />

11.2 Proprietăt¸i de bază ale funct¸iilor derivabile pe un interval<br />

Definit¸ia 11.2.1 Fie f : A ⊆ R → R ofunct¸ie. Un punct x0 ∈ A se nume¸ste punct de maxim<br />

local (sau relativ) al funct¸iei f dacă există o vecinătate V (x0) aluix0 a¸sa <strong>în</strong>cât f(x) ≤ f(x0),<br />

pentru orice x ∈ V (x0) ∩ A.<br />

Un punct x0 ∈ A se nume¸ste punct de minim local (sau relativ) dacă există ovecinătate<br />

V (x0) aluix0 a¸sa <strong>în</strong>cât f(x) ≥ f(x0), pentru orice x ∈ V (x0) ∩ A.<br />

Punctele de maxim sau minim local ale funct¸iei f se numesc puncte de extrem relativ<br />

(sau local) ale funct¸iei f, iar valorile funct¸iei <strong>în</strong> punctele sale de extrem se numesc extreme<br />

ale funct¸iei f.<br />

224<br />

′<br />

=


Teorema 11.2.1 (Teorema lui Fermat). Fie I un interval al lui R ¸si fie funct¸ia f : I → R.<br />

Dacă x0 este un punct de extrem local interior al intervalului I ¸si f este derivabilă <strong>în</strong> x0,<br />

atunci f ′ (x0) =0.<br />

Demonstrat¸ie. Să presupunem că x0 este un punct de maxim local pentru f, adicăexistă<br />

ovecinătate V (x0) a punctului x0 astfel ca f(x) ≤ f(x0), pentruoricex ∈ V (x0) ∩ I. Atunci,<br />

pentru x ∈ V (x0) ∩ I cu xx0 avem<br />

(11.6)<br />

f(x) − f(x0)<br />

x − x0<br />

Cum f este derivabilă <strong>în</strong> punctul interior x0 ∈ I, deducem că există f ′ s(x0), f ′ d (x0) ¸si<br />

f ′ (x0) =f ′ s(x0) =f ′ d (x0) ∈ R. T¸inând seama de aceasta ¸si trecând la limită <strong>în</strong> (11.5) ¸si (11.6),<br />

obt¸inem, pe de o parte că f ′ (x0) =f ′ s(x0) ≤ 0, iar,pedealtă parte, că f ′ (x0) =f ′ d (x0) ≥ 0. De<br />

aici, rezultă că f ′ (x0) =0, ceea ce trebuia demonstrat.<br />

Observat¸ia 11.2.1 Teorema lui Fermat dă numai o condit¸ie necesară dar nu ¸si suficientă<br />

pentru existent¸a punctelor de extrem. Se poate <strong>în</strong>tâmpla ca <strong>în</strong>tr-un punct derivata să se<br />

anuleze fără ca punctul respectiv să fie punct de extrem local. Rădăcinile derivatei unei<br />

funct¸ii se numesc puncte critice sau puncte stat¸ionare pentru funct¸ia respectivă.<br />

Observat¸ia 11.2.2 Geometric, teorema lui Fermat afirmă că graficul unei funct¸ii derivabile<br />

are tangentă paralelă cuaxaOx <strong>în</strong> punctele de extrem interioare intervalului de definit¸ie a<br />

funct¸iei.<br />

Teorema 11.2.2 (Teorema lui Rolle). Fie funct¸ia f :[a, b] → R, undea, b ∈ R ¸si a


Observat¸ia 11.2.5 Între două rădăcini reale consecutive ale derivatei unei funct¸ii pe un<br />

interval se află cel mult o rădăcină realăafunct¸iei.<br />

Într-adevăr, fie c1


iii) g ′ (x) = 0, oricare ar fi x ∈ I −{x0};<br />

f<br />

iv) există lim<br />

x→x0<br />

′ (x)<br />

g ′ = l ∈ R,<br />

(x)<br />

atunci are loc<br />

¸si<br />

f(x) f<br />

lim = lim<br />

x→x0 g(x) x→x0<br />

′ (x)<br />

g ′ = l.<br />

(x)<br />

Pentru demonstrat¸ie considerăm funct¸iile<br />

<br />

f(x) , dacă x ∈ I −{x0}<br />

F (x) =<br />

0 , dacă x = x0<br />

<br />

g(x) , dacă x ∈ I −{x0}<br />

G(x) =<br />

0 , dacă x = x0<br />

Aceste funct¸ii sunt continue pe I derivabile pe I −{x0} ¸si G ′ (x) = 0, oricare ar fi<br />

x ∈ I −{x0}. Aplicăm teorema lui Cauchy funct¸iilor F (x) ¸si G(x) pe intervalul compact [x0,x]<br />

¸si avem<br />

F (x) − F (x0)<br />

G(x) − G(x0) = F ′ (c)<br />

G ′ (c) = f ′ (c)<br />

g ′ (c) , x0 a;<br />

f<br />

iv) există lim<br />

x→∞<br />

′ (x)<br />

g ′ = l ∈ R, atunci are loc egalitatea<br />

(x)<br />

f(x) f<br />

lim = lim<br />

x→∞ g(x) x→∞<br />

′ (x)<br />

g ′ (x) .<br />

Pentru demonstrat¸ie se face schimbarea de variabilă x =1/t ¸si se aplică prima regulă aluil ′ Hospital<br />

pe intervalul 0, 1<br />

<br />

a pentru x → 0.<br />

Observat¸ia 11.2.7 Dacă avem lim f(x) = lim y(x) =+∞, atunciscriem<br />

x→x0 x→x0<br />

¸si se aplică prima regulă aluil ′ Hospital.<br />

f(x)<br />

lim = lim<br />

x→x0 g(x) x→x0<br />

Observat¸ia 11.2.8 Cazurile de nedeterminare ∞−∞, 0 0 , 1 ∞ , ∞ 0 se reduc prin transformări<br />

(operat¸ii) algebrice la situat¸iile 0<br />

0<br />

sau ∞<br />

∞ .<br />

Teorema 11.2.4 (Teorema lui Lagrange – teorema cre¸sterilor finite – prima formulă demedie<br />

a calculului diferent¸ial). Fie f :[a, b] → R ofunct¸ie care satisface condit¸iile:<br />

227<br />

1<br />

f(x)<br />

1<br />

g(x)


i) f este continuă pe[a, b];<br />

ii) f este derivabilă pe(a, b),<br />

atunci există unpunctc ∈ (a, b) a¸sa ca<br />

f(b) − f(a)<br />

= f<br />

b − a<br />

′ (c).<br />

Demonstrat¸ie. Luăm <strong>în</strong> Teorema lui Cauchy funct¸ia g(x) =x, x ∈ [a, b].<br />

Observat¸ia 11.2.9 Dacă funct¸ia f are derivată nulă pe un interval I, atuncif este constantă<br />

pe I.<br />

Demonstrat¸ie. Fie x0 un punct fixat <strong>din</strong> I ¸si x ∈ I un punct arbitrar. Aplicăm teorema<br />

lui Lagrange pe intervalul [x0,x] (sau [x, x0]) ¸si rezultă căexistăc∈ (x0,x) (sau (x, x0)) a¸sa<br />

<strong>în</strong>cât<br />

f(x) − f(x0) =f ′ (c)(x − x0).<br />

Cum f ′ (x) =0, oricare ar fi x ∈ I, rezultăcăf(x) =f(x0), oricare ar fi x ∈ I, ¸si deci f<br />

este cosntantă peintervalulI.<br />

Observat¸ia 11.2.10 Dacă două funct¸ii sunt derivabile pe un interval I ¸si derivatele sunt<br />

egale pe acest interval, atunci diferent¸a lor este o constantă.<br />

Demonstrat¸ie. Dacă f ′ (x) =g ′ (x) pentru orice x ∈ I, atunci rezultă că (f − g) ′ (x) =0,<br />

oricare ar fi x ∈ I. Atunci, pe baza Observat¸iei 11.2.9, rezultă, (f − g)(x) =k, oricare ar fi<br />

x ∈ I, adică f(x) − g(x) =k, pentruoricex ∈ I.<br />

Observat¸ia 11.2.11 Fie f ofunct¸ie derivabilă pe intervalul I.<br />

i) Dacă f ′ (x) ≥ 0, oricare ar fi x ∈ I, atuncif este crescătoare pe I;<br />

ii) Dacă f ′ (x) ≤ 0, oricare ar fi x ∈ I, atuncif este descrescătoare pe I;<br />

iii) Dacă f ′ (x) > 0, oricare ar fi x ∈ I, atuncif este strict crescătoare pe I;<br />

iv) Dacă f ′ (x) < 0, oricare ar fi x ∈ I, atuncif este scrict descrescătoare pe I.<br />

Demonstrat¸ie. Vom justifica numai punctul i), celelalte cazuri demonstrându-se <strong>în</strong><br />

mod analog.<br />

Fie x1,x2 două puncte arbitrare <strong>din</strong> I a¸sa <strong>în</strong>cât x1


Demonstrat¸ie. Fie x1,x2 două puncte arbitrare diferite <strong>din</strong> I. Aplicăm teorema lui<br />

Lagrange pe intervalul [x1,x2] (sau [x2,x1]) ¸si există c ∈ (x1,x2) a¸sa <strong>în</strong>cât f(x1) − f(x2) =<br />

f ′ (c)(x1 − x2). Cum |f ′ (x)| ≤M, M>0, oricare ar fi x ∈ I, avem<br />

|f(x1) − f(x2)| = |f ′ (c)(x1 − x2)| = |f ′ (c)| |x1 − x2| ≤M|x1 − x2|,<br />

ceea ce ne arată că f este lipschitziană peI.<br />

Teorema 11.2.5 (Teorema lui Darboux). Dacă f : I → R este o funct¸ie derivabilă pe I,<br />

atunci derivata sa f ′ are proprietatea lui Darboux pe acel interval.<br />

Demonstrat¸ie. Fie x1,x2 ∈ I cu x1 < x2. Să presupunem că f ′ (x1) < f ′ (x2) ¸si<br />

λ ∈ (f ′ (x1),f ′ (x2)). Considerăm funct¸ia auxiliară g : I → R, g(x) =f(x) − λx, care verifică<br />

inegalităt¸ile: g ′ (x1) < 0 ¸si g ′ (x2) > 0.<br />

Deoarece g este derivabilă pe[x1,x2] ∈ I rezultă că g este continuă pe compactul [x1,x2]<br />

deci î¸si atinge marginile. Atunci există c ∈ [x1,x2] a¸sa <strong>în</strong>cât g(c) = min g(x). Săarătăm<br />

x∈[x1,x2]<br />

că c = x1 ¸si c = x2. Din g ′ (x1) < 0 rezultă căexistăε>0 a¸sa <strong>în</strong>cât g(x)−g(x1)<br />

< 0, pentru<br />

x−x1<br />

orice x ∈ (x1,x1 + ε), de unde obt¸inem că g(x)


(∀)t ∈ I, de unde<br />

g ′ (t) = f (n+1) (t)<br />

(x − t)<br />

n!<br />

n − K(n + 1)(x − t) n , (∀)t ∈ I.<br />

De aici obt¸inem g ′ (c) =0,adică<br />

f (n+1) (c)<br />

(x − c)<br />

n!<br />

n = K(n + 1)(x − c) n ,<br />

de unde găsim<br />

K = f (n+1) (c)<br />

(n + 1)! ,<br />

care <strong>în</strong>locuită <strong>în</strong> (11.7) conduce la formula lui Taylor.<br />

Observat¸ia 11.2.14 Formula lui Taylor este o formulă de aproximare a funct¸iei f prin polinomul<br />

(Tnf)(x) =f(x0)+ f ′ (x0)<br />

1!<br />

(x − x0)+ f ′′ (x0)<br />

(x − x0)<br />

2!<br />

2 + ...+<br />

+ f (n) (x0)<br />

(x − x0)<br />

n!<br />

n ,<br />

numit polinomul lui Taylor de grad n asociat funct¸iei f. Expresia<br />

(vnt)(x) = f (n+1) (c)<br />

(n + 1)! (x − x0) n+1 ,<br />

se nume¸ste restul sub forma Lagrange al formulei lui Taylor.<br />

Proprietatea esent¸ială a polinomului lui Taylor este dată derelat¸iile:<br />

(Tnf)(x0) =f(x0); (Tnf) ′ (x0) =f ′ (x0);<br />

(Tnf) (2) (x0) =f (2) (x0); ...;(Tnf) (n) (x0) =f (n) (x0).<br />

Observat¸ia 11.2.15 Dacă <strong>în</strong> formula lui Taylor considerăm x0 =0,atunci obt¸inem Formula<br />

lui MacLaurin, adică<br />

f(x) =f(0) + f ′ (0)<br />

1! x + f ′′ (0)<br />

2! x2 + ...+ f (n) (0)<br />

n! + f (n+1) (c)<br />

(n + 1)! xn+1 .<br />

Observat¸ia 11.2.16 Dacă <strong>în</strong> formula lui Taylor considerăm n =0,atunciobt¸inem formula<br />

cre¸sterilor finite a lui Lagrange (v.Teorema 11.2.4).<br />

Observat¸ia 11.2.17 Punctul c <strong>din</strong> intervalul deschis determinat de punctele x ¸si x0 depinde<br />

de x, x0 ¸si n. Punctul c se poate scrie ¸si sub forma c = x0 + θ(x − x0), undeθ∈ (0, 1).<br />

Exemple. 11.2.1. Funct¸ia f(x) =e x , x ∈ R, estedeclasă C ∞ pe R iar f (k) (x) =e x , oricare<br />

ar fi k ∈ N ¸si oricare ar fi x ∈ R. Cum f (k) (0) = 1, k ∈ N ∗ , formula MacLaurin pentru e x are<br />

forma:<br />

e x =1+ x x2 xn xn+1<br />

+ + ...+ +<br />

1! 2! n! (n + 1)! eθx , (∀)x ∈ R.<br />

11.2.2. Funct¸ia f(x) = ln(1 + x), x ∈ (−1, ∞), este indefinit derivabilă pe(−1, ∞). Cum<br />

f (k) k−1 (k − 1)!<br />

(x) =(−1)<br />

(1 + x) k , k ∈ N∗ , (∀)x ∈ (−1, ∞)<br />

(vezi Exemplul 11.1.1), avem f(0) = 1, f (k) (0) = (−1) k−1 ·<br />

(k − 1)!, k ∈ N∗ ¸si formula de tip MacLaurin<br />

ln(1 + x) = x x2 x3 x4<br />

xn<br />

− + − + ...+(−1)n−1<br />

1 2! 3! 4! n! +<br />

n xn+1<br />

+(−1)<br />

n +1 ·<br />

1<br />

(1 + θx) n+1<br />

(∀)x ∈ (−1, ∞), θ ∈ (0, 1).<br />

230


11.3 Diferent¸iala unei funct¸ii reale<br />

În acest paragraf introducem not¸iunea de diferent¸ială relativă la o funct¸ie reală deo<br />

variabilă reală.<br />

Definit¸ia 11.3.1 Fie f : I → R ofunct¸iedefinită pe intervalul deschis I.<br />

Spunem că f este diferent¸iabilă <strong>în</strong> punctul x0 ∈ I dacă există numărul real A, care<br />

depinde de f ¸si x0, ¸si o funct¸ie α : I → R cu lim α(x) =α(x0) =0 astfel <strong>în</strong>cât<br />

x→x0<br />

(11.8)<br />

f(x) − f(x0) =A(x − x0)+α(x)(x − x0),<br />

pentru orice x ∈ I.<br />

Teorema 11.3.1 Funct¸ia f : I → R, interval deschis, este diferent¸iabilă <strong>în</strong> punctul x0 ∈ I<br />

dacă ¸si numai dacă f este derivabilă <strong>în</strong> x0.<br />

Demonstrat¸ie. Să admitecă f este diferent¸iabilă <strong>în</strong> punctul x0 ∈ I. Atunci există<br />

A ∈ R ¸si o funct¸ie α : I → R cu lim α(x) =α(x0) =0astfel <strong>în</strong>cât să aibăloc (11.8).<br />

x→x0<br />

Considerând x = x0 ¸si împart¸ind <strong>în</strong> (11.8) ambii membrii prin x − x0 obt¸inem<br />

f(x) − f(x0)<br />

A + α(x),<br />

x − x0<br />

(∀)x ∈ I −{x0}.<br />

f(x) − f(x0)<br />

Cum lim α(x) =0,rezultăcăexistălim = A, adicăfeste derivabilă <strong>în</strong><br />

x→x0<br />

x→x0 x − x0<br />

punctul x0 ¸si A = f ′ (x0).<br />

Reciproc, să presupnem că f este derivabilă <strong>în</strong> punctul x0. Din definit¸ia derivatei lui<br />

f <strong>în</strong> punctul x0 avem<br />

f(x) − f(x0)<br />

lim<br />

= f<br />

x→x0 x − x0<br />

′ (x0).<br />

Considerăm funct¸ia α : I → R,<br />

⎧<br />

⎨<br />

α(x) =<br />

⎩<br />

f(x) − f(x0)<br />

− f<br />

x − x0<br />

′ (x0)<br />

0<br />

, pentru x ∈ I −{x0}<br />

, pentru x = x0.<br />

Se observă că lim α(x) =α(x0) =0,adicăαeste continuă <strong>în</strong> x0. Din definit¸ia lui α<br />

x→x0<br />

pentru x = x0 avem<br />

f(x) − f(x0) =f ′ (x0)(x − x0)+α(x)(x − x0),<br />

egalitate evident verificată ¸si pentru x ≡ x0. Rezultăcă f este diferent¸iabilă <strong>în</strong> x0 ¸si A =<br />

f ′ (x0).<br />

Observat¸ia 11.3.1 Teorema 11.3.1 exprimă faptul că pentru funct¸iile reale de o variabilă<br />

reală not¸iunile de diferent¸iabilitate ¸si derivabilitate <strong>în</strong>tr-un punct sunt echivalente.<br />

Observat¸ia 11.3.2 Dacă f este diferent¸iabilă<strong>în</strong> punctul x0, atunci pentru valori mici ale lui<br />

h = x − x0 diferent¸a<br />

f(x) − f(x0) se poate aproxima cu f ′ (x0)h, adică<br />

(11.9)<br />

f(x0 + h) − f(x0) ≈ f ′ (x0)h<br />

Definit¸ia 11.3.2 Fie f : I → R, I interval deschis <strong>din</strong> R, derivabilă<strong>în</strong> punctul x0 ∈ I. Funct¸ia<br />

liniară ¸si omogenă<br />

g : R → R, g(h) =f ′ (x0)h, h ∈ R,<br />

se nume¸ste diferent¸iala funct¸iei f <strong>în</strong> punctul x0 ¸si se notează prin df (x0), adică<br />

(11.10)<br />

df (x0)(h) =f ′ (x0)h.<br />

231


Acum, relat¸ia (11.9) se mai poate scrie<br />

f(x0 + h) − f(x0) ≈ df (x0)(h).<br />

Diferent¸iala lui f <strong>în</strong>tr-un punct oarecare x ∈ I onotăm prin df (x).<br />

Dacă <strong>în</strong> (11.10) alegem, <strong>în</strong> particular, ca f aplicat¸ia identică, atunci diferent¸iala lui<br />

f <strong>în</strong>tr-un punct x ∈ I este df (x)(h) =h, (∀)h ∈ R, adică h = d(x)(h). Folosind notat¸ia simplă<br />

d(x) =dx, avemdx(h) =h. Revenind cu acest rezultat <strong>în</strong> (11.10), obt¸inem<br />

de unde găsim<br />

(11.11)<br />

Din (11.11) rezultă ¸si scrierea<br />

df (x)(h) =f ′ (x)dx(h), (∀)h ∈ R,<br />

df (x) =f ′ (x)dx.<br />

f ′ df (x)<br />

(x) =<br />

dx ,<br />

care constituie exprimarea derivatei lui f <strong>în</strong> limbajul diferent¸ialelor.<br />

T¸inând seama de (11.11), obt¸inem imediat <strong>din</strong> regulile de derivare următoarele reguli<br />

de diferent¸iere: dacă f,g : I → R sunt funct¸ii derivabile pe intervalul deschis I ⊂ R, atunci<br />

iar dacă, <strong>în</strong> plus g = 0, atunci<br />

d(f + g) =df + dg; d(λt) =λdf, d(fg)=gdf + fdg,<br />

d<br />

<br />

f<br />

=<br />

g<br />

gdf − fdg<br />

g2 .<br />

Teorema 11.3.2 (diferent¸iala unei funct¸ii compuse). Fie I ¸si J două intervale deschise ale<br />

lui R ¸si fie u : I → J ¸si f : J → R două funct¸ii derivabile respectiv pe I ¸si J. Atunci<br />

Demonstrat¸ie. Avem<br />

oricare ar fi x ∈ I.<br />

df (u) =f ′ (u)du.<br />

df (u(x)) = (f(u(x))) ′ dx = f ′ (u(x)) · u ′ (x)dx = f ′ (u(x)) · du(x),<br />

Definit¸ia 11.3.3 Numim diferent¸iala de or<strong>din</strong>ul doi afunct¸iei f <strong>în</strong> punctul x, notată prin<br />

d 2 f(x), expresia d(df (x)), adică avem<br />

În general, d n f(x) =d(d n−1 f(x)). Avem:<br />

d 2 f(x) =d(df (x)).<br />

d 2 f(x) =d(f ′ (x)dx) =d(f ′ (x)) · dx + f ′ (x)d(dx) =<br />

= f ′′ (x)dx · dx = f ′′ (x)dx 2 ,<br />

deoarece d(dx) =0(derivata de or<strong>din</strong>ul doi a funct¸iei identice este egală cu0).<br />

Prin induct¸ie matematică obt¸inem că dnf(x) =f (n) (x)dxn . Se mai zice că diferent¸ialele<br />

de or<strong>din</strong> superior sunt invariante fat¸ă deor<strong>din</strong>uldederivare.<br />

Această proprietate nu se mai păstrează pentru diferent¸iala funct¸iilor compuse.<br />

232


11.4 Aplicat¸iile derivatei <strong>în</strong> <strong>economie</strong><br />

Economia este considerată cea mai ”exactă” <strong>din</strong>tre ¸stiint¸ele sociale, [?], deoarece, <strong>în</strong><br />

general, procesele economicce sunt studiate prin modele matematice. În §3.2 am văzut<br />

că relat¸iile <strong>din</strong>tre diferite mărimi economice se pot exprima prin funct¸ii. Pentru a studia<br />

variat¸ia unei astfel de funct¸ii ¸si a trasa graficul ei se folosesc derivatele funct¸iei de or<strong>din</strong>ul<br />

<strong>în</strong>tâi ¸si doi.<br />

În domeniul economic <strong>în</strong> descrierea variat¸iei mărimii y <strong>în</strong> raport cu o altă mărime<br />

x, dată prin funct¸ia y = f(x), x ∈ I, I interval <strong>din</strong> R, se utilizează conceptul de medie ¸si<br />

conceptul de marginal. (vezi partea introductivă la capitolul 4).<br />

Definit¸ia 11.4.1 Numim valoarea medie a lui f pe intervalul [x, x + h] ⊂ I,h > 0, notată cu<br />

f(x), raportul<br />

Δf<br />

Δx<br />

f(x + h) − f(x)<br />

= .<br />

h<br />

Exemple: 11.4.1. Fie P (t) numărul de unităt¸i produse <strong>în</strong>tr-un flux tehnologic după t ore de<br />

la <strong>în</strong>ceperea proccesului. Valoarea medie a lui P (t) <strong>în</strong>tr-un interval de h ore este<br />

P (t + h) − P (t)<br />

= P (t)<br />

h<br />

¸si se nume¸ste product¸ie medie.<br />

11.4.2. Dacă funct¸ia de cost total pentru realizarea a x unităt¸i <strong>din</strong>tr-un produs este<br />

C(x) = x2<br />

9 + x + 100, x ≥ 1 să stabilim câte unităt¸i trebuie realizate pentru a avea cel mai<br />

scăzut pret¸ mediu pe unitate de produs.<br />

Trebuie să studiem variat¸ia funct¸iei pret¸ mediu<br />

Cum C(x) ′<br />

C(x) = C(x)<br />

x<br />

= x<br />

9<br />

100<br />

+ ,x≥ 1.<br />

x<br />

= 1 100<br />

9 − x2 are rădăcina x =30, <strong>din</strong> tabelul de variat¸ie<br />

x 1 30 ∞<br />

C ′ (x) − − − 0 + + +<br />

C(x) 910<br />

9 ↘ 23<br />

3 ↗ ∞<br />

rezultă că vom avea cel mai scăzut pret¸ mediudacăseproduc 30 unităt¸i de produs.<br />

Definit¸ia 11.4.2 Numim valoare marginală afunct¸iei f : I → R, <strong>în</strong> punctul x ∈ I<br />

f(x + h) − f(x)<br />

lim<br />

= f<br />

h→0 h<br />

′ df (x)<br />

(x) =<br />

dx<br />

Exemplul 11.4.3.<br />

productivitatea<br />

În cazul Exemplului 11.4.1, valoarea marginală a product¸iei P (t) este<br />

P ′ P (t + h) − P (t)<br />

(t) = lim<br />

.<br />

h→0 h<br />

Definit¸ia 11.4.3 Numim<br />

f : I → R <strong>în</strong> punctul x ∈ I raportul<br />

variat¸ia relativă a funct¸iei<br />

Δf(x)<br />

f(x)<br />

f(x + h) − f(x)<br />

= , h > 0.<br />

f(x)<br />

Definit¸ia 11.4.4 Numim ritmul mediu de variat¸ie a funct¸iei f : I → R <strong>în</strong> punctul x ∈ I<br />

raportul Δf(x)<br />

f(x)<br />

<br />

h ¸si se notează cuRf,m.<br />

233


Definit¸ia 11.4.5 Numim ritmul local (marginal) a funct¸iei f : I → R <strong>în</strong> punctul x limita<br />

lim<br />

h→0 Rf,m, adică<br />

lim<br />

h→0<br />

<br />

Δf(x)<br />

Δf(x)<br />

h = lim ·<br />

f(x)<br />

h→0 h<br />

′ 1 f<br />

=<br />

f(x) f = (ln f)′ ,<br />

care este derivata logaritmică aluif. Ritmul local a lui f <strong>în</strong> x se notează prin Rf,x.<br />

Definit¸ia 11.4.6 Numim elasticitatea medie afunct¸iei f : I → R <strong>în</strong> punctul x, notată prin<br />

Em, raportul variat¸iilor relative ale lui f(x) ¸si x, adică<br />

Ef,m = Δf(x)<br />

<br />

h Δf(x)<br />

= ·<br />

f(x) x h<br />

x<br />

f(x) .<br />

Definit¸ia 11.4.7 Numim elasticitatea locală (marginală) afunct¸iei f : I → R, <strong>în</strong> punctul x<br />

limita elasticităt¸ii medii când h → 0. Ea se notează prin Ef,m.<br />

Avem<br />

Ef,m = lim<br />

h→0<br />

x Δf(x) x<br />

· =<br />

f(x) h f · f ′ = x(ln f) ′ =<br />

(ln f)′<br />

.<br />

(ln x) ′<br />

Proprietatea importantă a elasticităt¸ii unei funct¸ii este aceea că eaestecamărime<br />

independentă de unităt¸ile de măsură <strong>în</strong> care au fost măsurate variabilele f(x) ¸si x.<br />

Exemplul 11.4.4. Fie x = ap + b, a>0, b>0 o funct¸ie cerere pentru o marfă de pret¸ p.<br />

Elasticitatea marginală a cererii <strong>în</strong> p este<br />

Eap+b,p = p(ln(ap + b)) ′ = ap<br />

ap + b .<br />

Cum Eap+b,p < 1, rezultăcă la o cerere de tip liniar la o cre¸stere relativă a pret¸ului<br />

corespunde o cre¸stere relativă mai mică pentru cerere.<br />

Observat¸ia 11.4.1 Not¸iunile introduse <strong>în</strong> acest paragraf se transpun u¸sorlanot¸iunile <strong>din</strong><br />

domeniul economic. Astfel, avem cost mediu, cost marginal, elasticitatea costului, cerere<br />

medie, cerere marginală, elasticitatea cererii etc.<br />

234


11.5 Test de verificare a cuno¸stint¸elor nr. 10<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Derivata unei funct¸ii reale de o variabilă reală;<br />

b) Diferent¸iala unei funct¸ii reale de o variabilă reală.<br />

2. Enunt¸at¸i:<br />

a) Teorema lui Fermat;<br />

b) Teorema lui Rolle;<br />

c) Teorema lui Lagrange;<br />

d) Teorema (formula) lui Taylor;<br />

c) Teorema lui Cauchy.<br />

3. Studiat¸i derivabilitatea funct¸iei:<br />

a) f : R → R, f(x) = 3√ x3 − 3x +2;<br />

<br />

x2 b) f : R → R, f(x) =(x− 1) · arcsin<br />

x2 <strong>în</strong> punctul x =0.<br />

+1<br />

4. Numerele a0,a1, ..., an verifică condit¸ia a0 2a1<br />

+<br />

1 2 + 22a2 3 + ... + 2nan =0. Săsearatecă<br />

n +1<br />

funct¸ia f :[1,e2 ] → R, f(x) =a0 + a1 ln x + a2 ln 2 x + ... + an ln n x are cel put¸inunzero<strong>în</strong><br />

intervalul (1,e2 ).<br />

5. a) Se consideră finct¸ia f :(−1, ∞) → R, f(t) = ln(1 + t). Aplicând teorema lui Lagrange<br />

funct¸iei f pe intervalul [0,x], x>0, săsearatecă oricare ar fi x>0 are loc relat¸ia:<br />

x − (1 + x) · ln(1 + x) < 0;<br />

b) Să searatecă funct¸ia g :(0, ∞) → R, g(x) =(1+x) 1<br />

x este monoton descrescătoare.<br />

6. Utilizând teorema lui Cauchy să se demonstreze inegalitatea:<br />

ln(1 + x) > arctgx<br />

1+x<br />

, x > 0.<br />

7. a) Precizat¸i punctele de extrem local ale funct¸iei:<br />

f : R → R , f(x) =|x 2 − 1|.<br />

b) Determinat¸i derivata de or<strong>din</strong>ul n, n ∈ N, pentru funct¸ia f(x) =sinx.<br />

c) calculat¸i derivata de or<strong>din</strong>ul 20 a funct¸iei<br />

8. Să sedezvoltedupă puterile lui x funct¸ia<br />

h(x) =x 3 · sin x.<br />

f :(−1, ∞) → R , f(x) = ln(1 + x).<br />

9. Să sedezvoltef(x) =e x , x ∈ R, după puterile lui x +1.<br />

10. Să se determine n ∈ N astfel <strong>în</strong>cât polinomul lui Taylor Tn(x) <strong>în</strong> punctul x0 =0asociat<br />

funct¸iei f(x) = √ 1+x, x ∈ [−1, ∞] să difere de funct¸ie cu mai put¸in de 1<br />

<strong>în</strong> intervalul<br />

16<br />

[0, 1].<br />

235


Indicat¸ii ¸si răspunsuri<br />

Test nr. 10<br />

3. a) f este derivabilă peR\{−2, 1}, iar(−2, 0) este punct de inflexiune ¸si (1, 0) este punct<br />

de <strong>în</strong>toarcere.<br />

b) f este derivabilă <strong>în</strong> x =0,iar(0, 0) este punct unghiular.<br />

4. Se consideră funct¸ia g :[1,e 2 ] → R,<br />

¸si se aplică teorema lui Rolle.<br />

g(x) = a0 ln x<br />

1 + a1 ln 2 x<br />

+ ... +<br />

2<br />

an ln n+1 x<br />

n +1<br />

5. b) Se calculează g ′ (x) ¸si se folose¸ste punctul (a).<br />

6. Se aplică teorema lui Cauchy funct¸iilor f,g :[0,x] → R, cux>0, f(t) =(1+t)ln(1+t),<br />

g(t) =arctg (t).<br />

7. a) (−1, 0) ¸si (1, 0) sunt puncte de minim local, iar (0, 1) este punct de maxim local;<br />

b) f (n) <br />

(x) =sinx<br />

+ n π<br />

<br />

, (∀)n ∈ N.<br />

2<br />

c) h (20) (x) = 6 · ∁ 3 20 − 3x 2 · ∁ 1 3 20<br />

20 · cos x + x − 6x · ∁20 · sin x.<br />

8. Se aplică formula lui Mac Laurin ¸si se obt¸ine:<br />

ln(1 + x) =x − x2<br />

2<br />

+ x3<br />

3 + ... +(−1)n · xn+1<br />

n +1 +<br />

+(−1) n+1 · xn+2<br />

n +2 ·<br />

1<br />

cu θ ∈ (0, 1).<br />

(1 + θx) n+2<br />

9. Se aplică formula lui Taylor cu x0 = −1 ¸si se obt¸ine:<br />

e x = 1<br />

e ·<br />

<br />

x +1 (x +1)2<br />

1+ + + ... +<br />

1! 2!<br />

+ (x +1)n+1<br />

· e<br />

(n + 1)!<br />

−1+θ(x+1) .<br />

<br />

(x +1)n<br />

+<br />

n!<br />

10. Se impune ca restul formulei lui Mac Laurin să aibăvaloarea absolută mai mică sau<br />

egală cu 1<br />

¸si se obt¸ine n ≥ 2.<br />

16<br />

236


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul II,<br />

Editura ULB, <strong>Sibiu</strong>, 2002.<br />

237


Capitolul 12<br />

Derivarea funct¸iilor de mai multe<br />

variabile<br />

Obiective: Introducerea not¸iunilor de derivată part¸ială, diferent¸iala funct¸iilor de mai<br />

multe variabile, extremele funct¸iilor de mai multe variabile, ajustarea datelor ¸si interpolarea<br />

funct¸iilor.<br />

Rezumat: Capitolul <strong>în</strong>cepe cu definirea conceptului de derivată part¸ială ¸si<br />

aplicat¸iile economice imediate ale acestuia. Se continuă cu generalizarea not¸iunii de<br />

diferent¸ială pentru funct¸iile reale de mai multe variabile reale, not¸iuni necesare <strong>în</strong> studiul<br />

extremelor condit¸ionate ale funct¸iilor de mai multe variabile. Capitolul continuă cu studiul<br />

metodelor de aflare a extremelor (simple ¸si condit¸ionate) ale funct¸iilor de mai multe variabile,<br />

metoda celor mai mici pătrate pentru ajustarea datelor ¸si câteva not¸iuni legate de<br />

interpolarea funct¸iilor.<br />

Cont¸inutul capitolului:<br />

1. Derivate part¸iale<br />

2. Interpretări geometrice ¸si economice ale derivatelor part¸iale<br />

3. Derivarea funct¸iilor compuse<br />

4. Diferent¸iala funct¸iilor de mai multe variabile<br />

5. Extremele funct¸iilor de mai multe variabile<br />

6. Extreme condit¸ionate<br />

7. Ajustarea unor date<br />

8. Interpolarea funct¸iilor<br />

9. Test de verificare a cuno¸stint¸elor<br />

10. Bibliografia aferentă capitolului<br />

Cuvinte cheie: derivată part¸ială, diferent¸ială, extremele funct¸iilor reale de mai<br />

multe variabile reale, ajustare, interpolare.<br />

12.1 Derivate part¸iale<br />

Să considerăm o funct¸ie de două variabile f : D ⊆ R 2 → R, z = f(x, y) ¸si M(a1,a2) un<br />

punct <strong>din</strong> D.<br />

Definit¸ia 12.1.1 Dacă există limitele<br />

f(x, a2) − f(a1,a2)<br />

lim<br />

x→a1 x − a1<br />

f(a1,y) − f(a1,a2)<br />

¸si lim<br />

x→a2 y − a2<br />

¸si sunt finite, atunci spunem că funct¸ia f este derivabilă part¸ial <strong>în</strong> punctul M, <strong>în</strong> cazul<br />

primei limite, <strong>în</strong> raport cu x ¸si <strong>în</strong> cazul al doilea, <strong>în</strong> raport cu y.<br />

238


Aceste limite se numesc respectiv derivata part¸ială a funct¸iei f <strong>în</strong> raport cu x ¸si<br />

derivata part¸ială afunct¸iei f <strong>în</strong> raport cu y, <strong>în</strong> punctul M(a1,a2). Ele se notează prin<br />

f ′ x(a1,a2) = ∂f(a1,a2)<br />

∂x<br />

¸si respectiv f ′ y(a1,a2) = ∂f(a1,a2)<br />

.<br />

∂y<br />

Este evident că dacă funct¸ia f este derivabilă <strong>în</strong> raport cu x ¸si respectiv cu y, atunci<br />

f este continuă <strong>în</strong> raport cu x ¸si respectiv <strong>în</strong> raport cu y.<br />

Dacă funct¸ia f este derivabilă part¸ial <strong>în</strong> orice punct <strong>din</strong> domeniul D, atunci derivatele<br />

part¸iale resprezintă noifunct¸ii de două variabile, definite pe D ¸si asociate funct¸iei f.<br />

Practic, pentru a calcula derivata part¸ială <strong>în</strong> raport cu x a funct¸iei z = f(x, y) se<br />

consideră f ca funct¸ie de x, considerându-se y constantă, ¸si se aplică formulele de derivare<br />

cunoscute, pentru această funct¸iedevariabilă x.<br />

Pentru a calcula derivata part¸ială <strong>în</strong> raport cu y se consideră x constantă.<br />

Exemplul 12.1.1. Să calculăm derivatele part¸iale pentru funct¸ia<br />

Avem<br />

f ′ x(x, y) =<br />

f ′ y(x, y) =<br />

f(x, y) =<br />

∂f(x, y)<br />

∂x<br />

∂f(x, y)<br />

∂y<br />

x + y<br />

x 2 + y 2 +1 , (x, y) ∈ R2 .<br />

= 1(x2 + y 2 +1)− 2x(x + y)<br />

(x 2 + y 2 +1) 2<br />

= y2 − x 2 − 2xy +1<br />

(x 2 + y 2 +1) 2 ,<br />

= 1(x2 + y 2 +1)− 2y(x + y)<br />

(x 2 + y 2 +1) 2<br />

= x2 − y2 − 2xy +1<br />

(x2 + y2 +1) 2 ,<br />

oricare ar fi (x, y) ∈ R2 .<br />

Exemplul 12.1.2. Pentru funct¸ia f(x, y) = x2y definită pe D = {(x, y) ∈ R2 |x > 0,y ∈ R}<br />

derivatele part¸iale sunt<br />

f ′ ∂f(x, y)<br />

x(x, y) = =2y · x<br />

∂x<br />

2y−1<br />

¸si<br />

f ′ ∂f(x, y)<br />

y(x, y) = = x<br />

∂y<br />

2y 2lnx.<br />

Observat¸ia 12.1.1 Derivatele part¸iale ale unei funct¸ii de n variabile, n ≥ 3, se definesc <strong>în</strong><br />

mod analog. Fie funct¸ia f : D ⊆ Rn → R, z = f(x1,x2,...,xn) ¸si punctul M(a1,a2,...,an) ∈ D.<br />

Spunem că funct¸ia f este derivabilă part¸ial <strong>în</strong> punctul M <strong>în</strong> raport cu variabila xk, dacă<br />

f(a1,...,ak−1,xk,ak+1,...,an) − f(a1,a2,...,an)<br />

lim<br />

xk→ak<br />

x − ak<br />

există ¸si este finită. Această limită o numim derivata part¸ială a funct¸iei f <strong>în</strong> raport cu<br />

variabila xk <strong>în</strong> punctul M ¸si o notăm prin<br />

f ′ xk (M) =f ′ xk (a1,a2,...,an) sau<br />

∂f(M)<br />

∂xk<br />

=<br />

=<br />

= ∂f(a1,a2,...,an)<br />

∂xk<br />

O funct¸ie de n variabile derivabilă <strong>în</strong> fiecare punct al domeniului D este derivabilă<br />

part¸ial <strong>în</strong> acel domeniu ¸si derivatele part¸iale sunt funct¸ii de n variabile definite <strong>în</strong> acel<br />

domeniu. Calculul lor se face pe acelea¸si principii ca la funct¸iile de două variabile.<br />

239


Exemplul 12.1.3. Pentru funct¸ia u =ln(x 2 + y 2 + z 2 ) definită pe R −{(0, 0, 0)} = D, avem<br />

derivatele part¸iale:<br />

u ′ x = ∂u<br />

∂x =<br />

2x<br />

x 2 + y 2 + z 2 , u′ y = ∂u<br />

∂y =<br />

u ′ z = ∂u<br />

∂z =<br />

2z<br />

x2 + y2 .<br />

+ z2 2y<br />

x2 + y2 ,<br />

+ z2 Exemplul 12.1.4. Pentru funct¸ia u = xy3z definită peD = {(x, y, z) ∈ R3 |x>0,y > 0,z ∈ R},<br />

derivatele part¸iale sunt:<br />

∂u<br />

∂x = y3z x y3z −1 ,<br />

∂u<br />

∂z<br />

∂u<br />

∂y<br />

= xy3z3z<br />

· y 3z−1 ln x,<br />

= xy3zy<br />

3z ln y ln x.<br />

Acum să introducem derivatele part¸iale de or<strong>din</strong> superior.<br />

Derivatele part¸iale pentru funct¸ia f : D ⊆ R 2 → R, z = f(x, y) sunt noi funct¸ii de două<br />

variabile. Dacă derivatele part¸iale f ′ x(x, y), f ′ y(x, y) sunt la rândul lor derivabile part¸ial <strong>în</strong><br />

raport cu x ¸si y, atunci derivatele lor part¸iale se numesc derivate part¸iale de or<strong>din</strong>ul doi ale<br />

funct¸iei f. Ele se notează prin<br />

(f ′ x) ′ x = f ′′ ∂f<br />

x2 sau<br />

∂x<br />

<br />

∂f<br />

∂x<br />

= ∂2f ;<br />

∂x2 (f ′ x) ′ y = f ′′<br />

xy sau<br />

<br />

∂ ∂f<br />

=<br />

∂y ∂x<br />

∂2f ∂y∂x ;<br />

(f ′ y) ′ x = f ′′<br />

yx sau ∂f<br />

<br />

∂f<br />

=<br />

∂y ∂x<br />

∂2f ∂y∂x ;<br />

(f ′ y) ′ y = f ′′<br />

y2 sau<br />

<br />

∂ ∂f<br />

=<br />

∂y ∂y<br />

∂2f .<br />

∂x2 Exemplul 12.1.5. Pentru funct¸ia f(x, y) =ln(x2 + y2 +3), (x, y) ∈ R2 ,avem<br />

f ′′<br />

<br />

x2 =<br />

f ′′<br />

<br />

y2 =<br />

2x<br />

f ′ x =<br />

x 2 + y 2 +3<br />

f ′′<br />

xy =<br />

f ′′<br />

yx =<br />

2x<br />

x2 + y2 +3 , f′ 2y<br />

y =<br />

x2 + y2 +3 ,<br />

′<br />

<br />

<br />

2y<br />

x 2 + y 2 +3<br />

x<br />

= 2(x2 + y 2 +3)− 2x · 2x<br />

2x<br />

x 2 + y 2 +3<br />

2y<br />

x 2 + y 2 +3<br />

′<br />

y<br />

(x 2 + y 2 +3) 2<br />

′<br />

y<br />

′<br />

x<br />

= −<br />

=<br />

4xy<br />

(x2 + y2 ,<br />

+3) 2<br />

−4xy<br />

(x2 + y2 ,<br />

+3) 2<br />

= 2(x2 + y 2 +3)− 4y 2<br />

(x 2 + y 2 +3) 2<br />

= 2(y2 − x2 +3)<br />

(x2 + y2 ,<br />

+3) 2<br />

= 2(x2 − y2 +3)<br />

(x2 + y2 .<br />

+3) 2<br />

Se observă că derivatele f ′′<br />

xy ¸si ′′<br />

yx, numite¸si derivate part¸iale mixte, sunt egale. În<br />

general ele nu sunt egale. Următoarea teoremă dă condit¸ii suficiente ca derivatele part¸iale<br />

mixte să fie egale.<br />

Teorema 12.1.1 (A.Schwarz). Dacă funct¸ia f : D ⊆ R 2 → R, z = f(x, y) are derivate part¸iale<br />

de or<strong>din</strong>ul doi <strong>în</strong>tr-o vecinătate V alui(x, y) ∈ D ¸si dacă f ′′<br />

xy este continuă <strong>în</strong> punctul (x, y),<br />

atunci f ′′<br />

xy(x, y) =f ′′<br />

yx(yx).<br />

240


Nu prezentăm demonstrat¸ia acestei teoreme.<br />

Observat¸ia 12.1.2 În mod analog se definesc derivatele part¸iale de or<strong>din</strong> n, n ≥ 3.<br />

Rezultatul Teoremei lui Schwarz se păstrează.<br />

Observat¸ia 12.1.3 Derivatele part¸iale de or<strong>din</strong> superior se definesc ¸si pentru funct¸iile de n<br />

variabile, n ≥ 3. Pentru derivatele lor mixte se păstrează afirmat¸ia <strong>din</strong> Teorema 12.1.1.<br />

Exemplul 12.1.6. Să calculăm derivatele part¸iale de or<strong>din</strong>ul doi pentru funct¸ia<br />

Avem:<br />

f ′′<br />

x2 =<br />

f(x, y, z) = x 2 + y 2 + z 2 , (x, y, z) ∈ R 3 .<br />

f ′ x =<br />

x<br />

<br />

x2 + y2 + z2 , f′ y<br />

y = <br />

x2 + y2 + z2 ,<br />

f ′ z =<br />

x 2 + y 2 + z 2 −<br />

x 2 + y 2 + z 2<br />

f ′′<br />

xy = f ′′<br />

f ′′<br />

xz = f ′′<br />

f ′′<br />

yz = f ′′<br />

f ′′<br />

y2 =<br />

yx = −<br />

zx = −<br />

zy = −<br />

z<br />

x 2 + y 2 + z 2<br />

x 2<br />

√<br />

x2 +y2 +z2 yx<br />

=<br />

(x2 + y2 + z2 ,<br />

) 3/2<br />

xz<br />

(x2 + y2 + z2 ,<br />

) 3/2<br />

yz<br />

(x2 + y2 + z2 ,<br />

) 3/2<br />

x2 + z2 (x2 + y2 + z2 ,<br />

) 3/2<br />

y2 + z2 (x2 + y2 + z2 ,<br />

) 3/2<br />

f ′′ x<br />

z2 =<br />

2 + z2 (x2 + y2 + z2 ) 3/2 , (x, y, z) ∈ R3 −{(0, 0, 0)}.<br />

Exemplul 12.1.7. Să calculăm ∂3u ∂x∂y∂z dacă u = exyz , (x, y, z) ∈ R3 .<br />

Avem<br />

∂u<br />

∂z = xyexyz ,<br />

∂2u ∂y∂z = xexyz + xy · xze xyz =(x + x 2 yz)e xyz ,<br />

∂ 3 u<br />

∂x∂y∂z =(1+2xyz)exyz +(x + x 2 yz)yze xyz =<br />

=(1+3xyz + x 2 y 2 z 2 )e xyz , oricare ar fi (x, y, z) ∈ R 3 .<br />

12.2 Interpretări geometrice ¸si economice ale derivatelor<br />

part¸iale<br />

Semnificat¸ia geometrică a derivatelor part¸iale rezultă limpede dacă le interpretăm<br />

cu ajutorul reprezentărilor geometrice. În figura 12.2.1. fie M(a, b, f(a, b)) un punct de<br />

pe suprafat¸a z = f(x, y), (x, y) ∈ D ⊆ R 2 . Prin M pot fi duse două sect¸iuni verticale, una<br />

perpendiculară peOy (y = b) ¸si cealaltă perpendiculară peOx (x = a).<br />

241


Fig.12.2.1.<br />

Prima este o curbă de pe suprafat¸ă, care trece prin M <strong>în</strong> direct¸ia lui Ox ¸si arată<br />

variat¸ia lui z când x variază. În această sect¸iune valoarea lui y este b. Panta tangentei MTx<br />

la sect¸iune <strong>în</strong> M este măsurată dederivataluiz ca funct¸ie de x, adicădederivatapart¸ială<br />

∂z<br />

∂f(a,b)<br />

∂x (a, b) = ∂x .<br />

La fel, valoarea ∂z(a,b) ∂f(a,b)<br />

∂y = ∂y măsoară panta lui MTy, tangenta<strong>în</strong> M(a, b) la sect¸iunea<br />

verticală a suprafet¸ei perpendiculară peOx <strong>în</strong> x = a.<br />

În concluzie, derivatele part¸iale ∂f<br />

∂f<br />

∂x (a, b) ¸si ∂y (a, b) măsoară pantele suprafet¸ei z = f(x, y)<br />

<strong>în</strong> două direct¸iiperpendiculare duse <strong>în</strong> punctul M(a, b), una perpendiculară pe Oy, iar<br />

cealaltă peOx.<br />

Utilizând interpretarea geometrică a derivatelor part¸iale ale funct¸iei z = f(x, y) <strong>în</strong><br />

punctul M(a, b, f(a, b)) putem scrie ecuat¸ia planului tangent la suprafat¸a z = f(x, y) <strong>în</strong> punctul<br />

M(a, b, f(a, b)). Acesta are forma<br />

∂f(a, b)<br />

b)<br />

(x − a) +(y − b)∂f(a, = z − f(a, b).<br />

∂x ∂y<br />

Exemplul 12.2.1. Să scriem ecuat¸ia planului tangent la suprafat¸a z = xy +2x − 3y +1 <strong>în</strong><br />

punctul M(1, 1, 1).<br />

Avem<br />

z ′ x = y +2, z ′ x(1, 1) = 3,<br />

z ′ y = x − 3, z ′ x(1, 1) = −2,<br />

iar ecuat¸ia planului tangent este:<br />

z(1, 1) = 1,<br />

(x − 1)3 + (y − 1)(−2) = z − 1<br />

242


adică<br />

3x − 2y − z =0.<br />

Din punct de vedere economic derivatele part¸iale au interpretări analoage cu cele de<br />

la derivata funct¸iilor reale de o variabilă reală.<br />

De exemplu, dacă cererea piet¸ei pentru o marfă X este o funct¸ie de toate pret¸urile<br />

piet¸ei<br />

x = f(p1,p2,...,pn), (p1,p2,...,pn) ∈ R n +,<br />

atunci derivatele part¸iale ale acestei funct¸ii arată variat¸iile cereri când unul <strong>din</strong> pret¸uri<br />

variază, celelalte rămânând constante.<br />

Elasticitatea part¸ială a cererii pentru X <strong>în</strong> raport cu pret¸ul său px este<br />

∂(ln x) ∂x<br />

nk = − = −pk · ,<br />

∂(ln pk) x ∂pk<br />

care este o expresie independentă de unităt¸ile de măsură ale cererii sau pret¸ului. Ea dă<br />

viteza descre¸sterii relative a cererii pentru o cre¸stere relativă a pret¸ului.<br />

Raportul x/pk poate fi numit cerere medie, iar derivata part¸ială ∂x , cererea marginală<br />

∂pk<br />

dată de pret¸ul pk <strong>în</strong> combinat¸ia de pret¸uri (p1,p2,...,pn).<br />

12.3 Derivarea funct¸iilor compuse<br />

Fie z = f(u, v) o funct¸iededouăvariabile definită <strong>în</strong>tr-un domeniu D ⊂ R2 ,cuderivate<br />

part¸iale continue pe D. Dacău = u(x) ¸si v = v(x), suntdouăfunct¸ii de variabilă x, definite<br />

¸si derivabile <strong>în</strong> intervalul I ⊆ R,a tunci funct¸ia compusă z(x) =f(u(x),v(x)) este derivabilă<br />

pe I ¸si avem formula<br />

z ′ (x) = ∂f<br />

∂u · u′ (x)+ ∂f<br />

∂v · v′ (12.1)<br />

(x).<br />

Demonstrat¸ia formulei rezultă <strong>din</strong> egalitatea<br />

z(x) − z(x0)<br />

x − x0<br />

= f(u(x),v(x)) − f(u(x0),v(x))<br />

u(x) − u(x0)<br />

+ f(u(x0),v(x)) − f(u(x0),v(x0))<br />

v(x) − v(x0)<br />

· v(x) − v(x0)<br />

· u(x) − u(x0)<br />

+<br />

x − x0<br />

x − x0<br />

prin trecere la limită când x → x0, x0 fiind un punct arbitrar <strong>din</strong> I.<br />

Derivatele de or<strong>din</strong> superior ale acestor funct¸ii compuse se scriu t¸inând seama de<br />

formula (12.1) ¸si de regulile de derivare.<br />

Exemplul 12.3.1. Să calculăm z (n) (x) dacă<br />

Avem<br />

z = f(u, v), u = ax + b, v = cx + d, x ∈ R.<br />

z ′ (x) = ∂f<br />

∂u · u′ (x)+ ∂f<br />

∂v v′ (x) =a ∂f<br />

+ c∂f<br />

∂u ∂v ,<br />

z ′′ (x) =(z ′ (x)) ′ <br />

x = a ∂f<br />

′<br />

+ c∂f =<br />

∂u ∂v x<br />

′ ′ <br />

∂f ∂f ∂ ∂f<br />

= a + c = a<br />

u<br />

∂u x ∂v x ∂u ∂u<br />

′ (x)+ ∂<br />

<br />

∂f<br />

v<br />

∂v ∂u<br />

′ <br />

(x) +<br />

<br />

∂ ∂f<br />

+c<br />

u<br />

∂u ∂v<br />

′ (x)+ ∂<br />

<br />

∂f<br />

v<br />

∂v ∂v<br />

′ <br />

(x) =<br />

<br />

+a a ∂2f ∂u2 + ∂2f ∂u∂v c<br />

<br />

+ c a ∂2f ∂u∂v + c∂2 f<br />

∂v2 <br />

=<br />

243


= a 2 ∂2f ∂u2 +2ac ∂2f ∂y∂v + c2 ∂2f .<br />

∂v2 Simbolic acest rezultat se scrie sub forma<br />

y ′′ <br />

(x) = a ∂<br />

(2)<br />

∂<br />

+ c f(u, v),<br />

∂u ∂v<br />

cu semnificat¸ia că se ridică binomul la pătrat ¸si exponent¸ii puterilor pentru ∂<br />

∂u<br />

ca or<strong>din</strong>e de derivare pentru f(u, v) <strong>în</strong> raport cu u ¸si v.<br />

Prin induct¸ie matematică searatăcă<br />

z (n) <br />

(x) = a ∂<br />

(n)<br />

∂<br />

(12.2)<br />

+ c f(u, v)<br />

∂u ∂v<br />

Pentru n =3avem<br />

z (3) (x) =a 3 ∂3 f<br />

∂u 3 +3a2 c ∂3 f<br />

∂u 2 ∂v +3ac2 ∂3 f<br />

∂u∂v2 + c3 ∂3f .<br />

∂v3 ¸si ∂<br />

∂v<br />

se iau<br />

Funct¸iile compuse considerate mai sus sunt funct¸ii compuse de o singură variabilă. Se<br />

pot considera funct¸ii <strong>din</strong> mai multe variabile. Astfel putem forma funct¸ia compusă dedouă<br />

variabile<br />

z(x, y) =f(u(x, y),v(x, y)), (x, y) ∈ D ⊆ R 2 (12.3)<br />

.<br />

Presupunem că funct¸ia f(u, v) admite derivate part¸iale de or<strong>din</strong>ul <strong>în</strong>tâi continue ¸si<br />

funct¸iile u(x, y),v(x, y) au, de asemenea, derivate part¸iale de or<strong>din</strong>ul <strong>în</strong>tâi.<br />

Utilizând (12.1) <strong>în</strong> raport cu x ¸si y, <strong>din</strong>(12.3)găsim:<br />

∂z<br />

∂x = z′ x = ∂f ∂u ∂f ∂v<br />

· + ·<br />

∂u ∂x ∂v ∂x<br />

∂z<br />

∂y = z′ y = ∂f ∂u ∂f ∂v<br />

· + ·<br />

∂u ∂y ∂v ∂y .<br />

Derivatele part¸iale de or<strong>din</strong> superior ale acestor funct¸ii se calculează <strong>în</strong> mod analog,<br />

t¸inându-se seama că ¸si derivatele part¸iale obt¸inute sunt funct¸ii compuse.<br />

Aplicat¸ia 12.3.1. Funct¸ii omogene. Un polinom P de două sau mai multe variabile este<br />

omogen de gradul k, k ∈ N, dacătot¸itermenii polinomului sunt de gradul k. Aceste polinoame<br />

au proprietatea evidentă<br />

P (tx1,tx2,...,txn) =t k P (x1,x2,...,xn)<br />

pentru orice t real.<br />

Extindem această definit¸ie pentru funct¸ii de mai multe variabile.<br />

Definit¸ia 12.3.1 Funct¸ia f(x1,x2,...,xn) de n variabile, definită <strong>în</strong>tr-un domeniu D ⊆ R n ,<br />

este omogenă de gradul k, k ∈ R, dacă este<strong>în</strong>deplinită condit¸ia<br />

(12.4)<br />

oricare ar fi t ∈ R.<br />

De exemplu, funct¸ia<br />

f(tx1,tx2,...,txn) =t k f(x1,x2,...,xn),<br />

x 4 + x 2 y 2 + y 4<br />

f(x, y) =<br />

x4 + y4 , (x, y) ∈ R 2 −{(0, 0)}<br />

este omogenă de gradul −2 deoarece<br />

oricare ar fi t ∈ R −{0}.<br />

f(tx, ty) = t2 x 4 + x 2 y 2 + y 4<br />

t 4 (x 4 + y 4 )<br />

244<br />

= t −2 f(x, y),


Pentru funct¸iile omogene este valabil următorul rezultat:<br />

Teorema 12.3.1 Pentru ca funct¸ia f(x1,x2,...,xn) să fie omogenă de gradul k este necesar<br />

¸si suficient să avem identitatea<br />

x1f ′ x1 (x1,x2,...,xn)+x2f ′ x2 (x1,...,xn)+...+<br />

+xnf ′ xn (x1,...,xn) =kf(x1,x2,...,xn),<br />

numită identitatea lui Euler.<br />

Demonstrat¸ie. Necesitatea. Funct¸ia f fiind omogenă de gradul k satisface (12.4). Membrul<br />

<strong>în</strong>tâi al acestei relat¸ii este o funct¸ie compusă det. Derivând ambii membrii <strong>în</strong> raport cu t,<br />

avem egalitatea<br />

n<br />

care este adevărată ¸si pentru t =1,adică<br />

xif<br />

i=1<br />

′ txi (tx1,...,txn) =kt k−1 f(x1,...,xn)<br />

n<br />

xif ′ xi (x1,...,xn) =kf(x1,...,xn),<br />

i=1<br />

care este tocmai indetitatea lui Euler.<br />

Suficient¸a. Considerăm funct¸ia auxiliară<br />

F (t) = f(tx1,...,txn)<br />

tk ,<br />

¸si să presupunem că f satisface identitatea lui Euler.<br />

t = 0<br />

Avem<br />

F ′ t<br />

(t) =<br />

k<br />

n<br />

xif<br />

i=1<br />

′ xi (tx1,...,txn) − kt k−1 f(tx1,...,txn)<br />

t2k =<br />

n<br />

t xif<br />

=<br />

i=1<br />

′ xi (tx1,...,txn) − kf(tx1,...,txn))<br />

tk+1 =0<br />

pentru orice t = 0.<br />

Rezultă căF (t) este o funct¸ie constantă.<br />

f(x1,...,xn). Atunci<br />

Valoarea constantei este dată de F (1) =<br />

F (t) = f(tx1,...,txn)<br />

tk = f(x1,...,xn),<br />

de unde<br />

f(tx1,...,txn) =t k f(x1,...,xn),<br />

adică funct¸ia f este omogenă de gradul k.<br />

Aplicat¸ia 12.3.2. Formula lui Taylor. O altă aplicat¸ie a derivării funct¸iilor compuse este<br />

extinderea formulei lui Taylor la funct¸iile de mai multe varaibile reale.<br />

Teorema 12.3.2 (Taylor.) Fie funct¸ia f : D ⊂ R2 → R ¸si punctul interior M(a1,a2) ∈ D.<br />

Dacă funct¸ia f are derivate part¸iale până laor<strong>din</strong>uln +1, n ∈ N, <strong>în</strong>tr-o vecinătate V (M) a<br />

lui M, atunci există punctul P (ξ,η) ∈ V (M) a¸sa <strong>în</strong>cât să aibălocformula n<br />

<br />

1<br />

f(x, y) = (x − a1)<br />

k!<br />

∂<br />

(k)<br />

∂<br />

+(y − a2) f(a1,a2)+<br />

∂x ∂y<br />

k=0<br />

<br />

1<br />

+ (x − a1)<br />

(n + 1)!<br />

∂<br />

(n+1)<br />

∂<br />

+(y − a2) f(ξ,η),<br />

∂x ∂y<br />

oricare ar fi (x, y) ∈ V (M), numităformula lui Taylor<br />

245


Demonstrat¸ie. Considerăm funct¸ia compusă<br />

F (t) =f(a1 + t(x − a1),a2 + t(y − a2)), (x, y) ∈ V (M)<br />

¸si t ∈ [0, 1]. Pentru t =0avem F (0) = f(a1,a2), iarpentrut =1avem F (1) = f(x, y).<br />

Funct¸ia de o singură variabilă F (t) este definită ¸si posedă derivatepevariabilăpână<br />

la or<strong>din</strong>ul (n +1) continue <strong>în</strong> origine ¸si deci se poate dezvolta după formula lui Maclaurin<br />

<strong>în</strong> jurul originii:<br />

(12.5)<br />

F (t) =F (0) + t<br />

1! F ′ (0) + ...+ tn<br />

n! F (n) (0) + tn+1<br />

(n + 1)! F (n+1) (θt),<br />

θ ∈ (0, 1). Pentru t =1obt¸inem:<br />

F (1) = f(x, y) =F (0) + 1<br />

1! F ′ (0) + ... + 1 (n)<br />

F<br />

n! (0) +<br />

1 (n+1)<br />

F<br />

(n + 1)! (θ)<br />

Utilizând formula (12.2) de la exemplul 12.3.1, obt¸inem<br />

F k (t) =<br />

k= 0, 1, ..., n+ 1; de unde<br />

<br />

(x − a1) ∂<br />

(k)<br />

∂<br />

+(y − a2) f(a1 + t(x − a1), a2 + t(y − a2))<br />

∂x ∂y<br />

F k (0) =<br />

<br />

(x − a1) ∂<br />

(k)<br />

∂<br />

+(y − a2) f(a1,a2),k = 0,n.<br />

∂x ∂y<br />

Acum <strong>din</strong> (12.5) rezultă formula lui Taylor, cu ξ = a1 + θ(x − a1),<br />

η = a2 + θ(y − a2), θ ∈ (0, 1).<br />

Pentru n= 0 formula lui Taylor conduce la formula cre¸sterilor finite sau<br />

formula lui Lagrange pentru funct¸iile de două variabile:<br />

f(x, y) =f(a1,a2)+(x − a1)f ′ x(ξ,η)+(y − a2)f ′ y(ξ,η),<br />

cu ξ = a1 + θ(x − a1), η = a2 + θ(y − a2), θ ∈ (0, 1)<br />

Observat¸ia 12.3.1 Formula lui Taylor pentru două variabile se poate generaliza pentru<br />

funct¸iile cu m variabile, <strong>în</strong> condit¸ii analoage. Pentru funct¸ia z = f(x1,x2, ..., xm), definită<br />

<strong>în</strong>tr-o vecinătate a unui punct M(a1,a2, ..., am) ¸si care are derivate part¸iale până la or<strong>din</strong>ul<br />

(n+ 1), continue, este valabilă formula lui Taylor:<br />

f(x1,x2, ..., xm) =<br />

n<br />

k=0<br />

<br />

1<br />

(x1 − a1)<br />

k!<br />

∂<br />

+ ... +(xm − am)<br />

∂x1<br />

∂<br />

k f(M)+<br />

∂xm<br />

<br />

1<br />

+ (x1 − a1)<br />

(n + 1)!<br />

∂<br />

+ ... +(xm − am)<br />

∂x1<br />

∂<br />

(n+1)<br />

f(ξ1,ξ2, ..., ξm)<br />

∂xm<br />

ξ1 = a1 + θ(x1 − a1), ξ2 = a2 + θ(x2 − a2), ξm = am + θ(xm − am),<br />

θ ∈ (0, 1).<br />

Aplicat¸ia 12.3.3. Derivata după o direct¸ie. Fie funct¸ia f : D ⊆ Rn → R, M(a1,a2, ..., an)<br />

un punct interior <strong>din</strong> D ¸si vectorul l =(l1,l2, ..., ln) ∈ Rn , pentru care ||l|| 2 = n<br />

l2 k =1.<br />

k=1<br />

Definit¸ia 12.3.2 Numim derivata funct¸iei f după direct¸ia l <strong>în</strong> punctul M, notată prin ∂f(M)<br />

∂l ,<br />

numărul real definit prin<br />

∂f(M)<br />

∂l<br />

= lim<br />

x→M<br />

246<br />

f(x) − f(M)<br />

,<br />

d(x, M)


unde X =(x1,x2, ..., xn) ∈ D iar d(X, M) este distant¸a <strong>din</strong>tre punctele X ¸si M.<br />

Considerând l = ek =(0, ..., 1, 0, ..., 0), obt¸inem<br />

∂f(M)<br />

=<br />

∂ek<br />

∂f(M)<br />

, k = 1,n<br />

∂xk<br />

adică derivatele part¸iale ale lui f <strong>în</strong> punctul M.<br />

Teorema 12.3.3 Dacă funct¸ia f : D ⊆ R n → R are derivate part¸iale de or<strong>din</strong>ul <strong>în</strong>tâi <strong>în</strong> raport<br />

cu fiecare <strong>din</strong> argumentele xk, k = 1,n,<strong>în</strong> punctul M(a1,a2, ..., an) ∈ D, atunci derivata după<br />

direct¸ia vectorului l =(l1, ..., ln), cu||l|| =1, este<br />

∂f(M)<br />

∂l<br />

= ∂f(M)<br />

∂x1<br />

· l1 + ∂f(M)<br />

∂x2<br />

· l2 + ... + ∂f(M)<br />

∂xn<br />

Demonstrat¸ie. T¸inând seamă că X =(x1, ..., xn) ∈ D situat pe direct¸ia l se scrie sub forma<br />

M(a1 + tl1, ..., an + tln), t ∈ [0, 1], avem<br />

∂f(M)<br />

∂l<br />

· ln<br />

f(a1 + tl1,an + tln) − f(a1, ..., an)<br />

= lim<br />

=<br />

t→0<br />

t<br />

= ∂f(a1 + tl1, ..., an + tln)<br />

|t=0<br />

∂t<br />

Folosind formula de derivare a funct¸iilor compuse, putem scrie<br />

∂f(M)<br />

∂l<br />

= ∂f(M)<br />

∂x1<br />

= ∂f(M)<br />

∂x1<br />

ceea ce trebuia demonstrat.<br />

· ∂(a1 + tl1)<br />

∂t<br />

+ ∂f(M)<br />

∂xn<br />

· l1 + ∂f(M)<br />

∂x2<br />

Exemplul 12.3.2. Să calculăm derivata ∂f<br />

∂l<br />

+ ∂f(M)<br />

∂x2<br />

· ∂(an + tln)<br />

∂t<br />

· ∂(a2 + tl2)<br />

∂t<br />

=<br />

· l2 + ... + ∂f(M)<br />

∂xn<br />

· ln,<br />

+ ...+<br />

pentru funct¸ia f(x, y, z) =xyz+x+y+z+1, (x, y, z) ∈<br />

R 3 , <strong>în</strong> punctul M(3, 2, 1), după direct¸ia l dată de dreapta MX, unde X(1, 3, 2).<br />

Avem<br />

MX =(1, 3, 2) − (3, 2, 1) = (−2, 1, 1),<br />

||MX|| = √ 4+1+1= √ 6, l =<br />

<br />

−2<br />

√6 , 1 √ ,<br />

6 1 <br />

√ ,<br />

6<br />

f ′ x(M) =3, f ′ y(M) =4, f ′ z(M) =7<br />

¸si<br />

∂f<br />

∂l (M) =− 6 √ +<br />

6 4 √ +<br />

6 7 √ =<br />

6 5 √<br />

6<br />

Aplicat¸ia 12.3.3. Fie F : D ⊆ R2 → R o funct¸ie de două variabile. O funct¸ie f : A → B cu<br />

A × B ⊆ D astfel <strong>în</strong>cât F (x, f(x)) = 0 pentru orice x ∈ A se nume¸ste funct¸ie definită implicit<br />

sau pe scurt funct¸ie implicită.<br />

Cu alte cuvinte, funct¸iile y= f(x) definite cu ajutorul ecuat¸iilor F(x, y)= 0 se numesc<br />

funct¸ii implicite. O astfel de ecuat¸ie poate să aibăpeA una, mai multe solut¸ii sau nici<br />

una. Se pune problema studierii proprietăt¸ilor (de continuitate, de derivabilitate, etc.) ale<br />

funct¸iilor implicite direct de pe ecuat¸ia de definit¸ie, fără a face explicitarea lor. Teoremele<br />

care stabilesc astfel de proprietăt¸i se numesc teoreme de existent¸ă<br />

Teorema 12.3.4 Fie F o funct¸ie reală de două variabile definită peA × B, A ⊆ R, B ⊆ R ¸si<br />

(a1,a2) un punct interior lui A × B (a1 punct interior lui A, a2 punct interior lui B). Dacă<br />

247


i) F (a1,a2) =0<br />

ii) F, F ′ x, F ′ y sunt continue pe o vecinătate U × V a lui (a1,a2),<br />

U × V ⊂ A × B;<br />

iii) F ′ y(a1,a2) = 0,atunci<br />

1) există o vecinătate U0 ⊆ U a lui a1, o vecinătate V0 ⊆ V a lui a2 ¸si o funct¸ie unică<br />

f : U0 → V0, y = f(x), astfel<strong>în</strong>cât f(a1) =a2 ¸si F (x, f(x)) = 0 pentru x ∈ U0;<br />

2) funct¸ia f are derivata continuă peU0 dată de formula<br />

f ′ (x) =− F ′ x(x, y)<br />

F ′ y(x, y) ;<br />

3) dacă F are derivate part¸iale de or<strong>din</strong>ul k continue pe U × V , atunci f are derivate de<br />

or<strong>din</strong>ul k continuă peU0.<br />

Nu prezentă demonstrat¸ia riguroasă a acestei teoreme de existent¸ă. Însă dăm modalitatea<br />

practică deobt¸inere a derivatei f ′ . În acest scop , considerăm <strong>în</strong> ecuat¸ia F (x, y) =0pe<br />

y = f(x) ¸si derivăm <strong>în</strong> raport cu x utilizând regula de derivare a funct¸iilor compuse. Avem<br />

de unde<br />

F ′ x + F ′ y · y ′ (x) =0,<br />

y ′ (x) =f ′ (x) =− F ′ x<br />

F ′ .<br />

y<br />

Pentru calculul derivatelor de or<strong>din</strong> superior ale funct¸iei f se procedează <strong>în</strong> mod analog.<br />

Exemplul 12.3.3. Ecuat¸ia x3 +3xy+y3 =1define¸ste pe y ca funct¸ie de x, pentru (x, y) ∈ D ⊂ R2 .<br />

Să se calculeze y ′ ,y ′′ ,y ′ (1) ¸si y ′′ (1).<br />

Derivăm <strong>în</strong> raport cu x <strong>în</strong> ecuat¸ia care define¸stepeycafunct¸iedex¸si avem<br />

De aici, pentru x + y 2 =0,obt¸inem<br />

(12.6)<br />

Pentru a calcula pe y ′′ procedăm astfel:<br />

x 2 + y + xy ′ + y 2 y ′ =0.<br />

y ′ = − x2 + y<br />

.<br />

x + y2 y ′′ = − (2x + y′ )(x + y 2 ) − (x 2 + y)(1 + 2yy ′ )<br />

(x + y 2 ) 2<br />

= − x2 − y + xy ′ − 2x2yy ′ − y2y ′ +2xy2 (x + y2 ) 2<br />

.<br />

Acum, <strong>în</strong>locuim cu y ′ cu expresia <strong>din</strong> (12.6) ¸si obt¸inem<br />

(12.7)<br />

Pentru x= 1 <strong>din</strong> ecuat¸ia dată avem<br />

y ′′ = − 6x2y2 − 2xy +2xy4 +2x4y (x + y2 ) 2 .<br />

1+3y(1) + (y(1)) 3 =1,<br />

de unde y(1)= 0. Atunci, <strong>din</strong> (12.6) ¸si (12.7) obt¸inem y ′ (1) = −1 ¸si y ′′ (1) = 0<br />

248<br />

=


Observat¸ia 12.3.2 Se pot considera funct¸ii implicite z = f(x1,x2, ..., xn) de variabile definite<br />

printr-o ecuat¸ie F (x1,x2, ..., xn,z)=0. Calculul derivatelor part¸iale ale lui z se obt¸in printrun<br />

procedeu analog cu cel de la derivarea funct¸iilor implicite de o variabilă reală.<br />

Exemplul 12.3.4. Să se calculeze derivatele part¸iale de or<strong>din</strong>ul <strong>în</strong>tâi ale funct¸iei z(x, y)<br />

definită implicit de ecuat¸ia<br />

2x + y + xyz = e z<br />

Derivăm <strong>în</strong> raport cu x ¸si y t¸inând seama că z este funct¸iedex¸si y. Avem<br />

2+yz + xy ∂z<br />

∂x = ez · ∂z<br />

∂x ,<br />

de unde<br />

dacă e z − xy = 0.<br />

1+xz + xy ∂z<br />

∂y = ez · ∂z<br />

∂y ,<br />

∂z 2+yz<br />

=<br />

∂x ez ∂z 1+xz<br />

, =<br />

− xy ∂y ez − xy ,<br />

Observat¸ia 12.3.3 Există situat¸ii practice sau teoretice <strong>în</strong> care intervin funct¸ii definite implicit<br />

de sisteme de ecuat¸ii. Să considerăm cazul simplu a două ecuat¸ii cu patru variabile:<br />

F1(x, y, u, v) =0,<br />

F2(x, y, u, v) =0.<br />

În anumite condit¸ii, acest sistem define¸ste implicit două funct¸ii u = f(x, y) ¸si v = g(x, y)<br />

Pentru calculul derivatelor part¸iale de or<strong>din</strong>ul <strong>în</strong>tâi ale funct¸iilor u ¸si v se derivează<br />

ecuat¸iile sistemului <strong>în</strong> raport cu x ¸si y, t¸inând cont că u¸si v sunt funct¸ii de x ¸si y. Avem:<br />

∂F1<br />

∂x<br />

∂F2<br />

∂x<br />

∂F1<br />

∂y<br />

∂F2<br />

∂y<br />

+ ∂F1<br />

∂u<br />

+ ∂F2<br />

∂u<br />

+ ∂F1<br />

∂u<br />

+ ∂F2<br />

∂u<br />

∂u ∂F1 ∂v<br />

· + ·<br />

∂x ∂v ∂x =0,<br />

∂u ∂F2 ∂v<br />

· + ·<br />

∂x ∂v ∂x =0,<br />

∂u ∂F1 ∂v<br />

· + ·<br />

∂y ∂v ∂y =0,<br />

∂u ∂F2 ∂v<br />

· + ·<br />

∂y ∂v ∂y =0.<br />

Se observă căprimele două ecuat¸iiformează un sistem liniar <strong>în</strong> necunoscutele ∂u<br />

∂x<br />

Ambele sisteme au ca determinant pe<br />

D(F1,F2)<br />

D(u, v) =<br />

<br />

<br />

<br />

<br />

∂F1<br />

∂u<br />

∂F1<br />

∂v<br />

<br />

<br />

<br />

,<br />

∂F2<br />

∂u<br />

∂F2<br />

∂v<br />

¸si ∂v<br />

∂x .<br />

numit determinantul funct¸ional sau iacobianul funct¸iilor F1,F2 <strong>în</strong> raport cu u, v. Dacă<br />

D(F1,F2)<br />

D(u, v)<br />

= 0, atunci <strong>din</strong> sistemele de mai sus se află ∂u<br />

∂x<br />

, ∂v<br />

∂x<br />

∂u ∂v<br />

, ,<br />

∂y ∂y .<br />

Exemplul 12.3.5. Sistemul x +2y + u2 + v2 =6, x2 + xy +2u3 − v3 =7define¸ste pe u ¸si v ca<br />

funct¸ii de x ¸si y, cu u(2, 1)= 1 ¸si v(2, 1)= 1. Să calculăm derivatele part¸iale ∂u ∂v ∂u ∂v<br />

, , ,<br />

∂x ∂x ∂y ∂y<br />

<strong>în</strong> punctul (2, 1).<br />

Pentru a calcula ∂u ∂v<br />

¸si derivăm ecuat¸iile sistemului <strong>în</strong> raport cu x, t¸inând seama că<br />

∂x ∂x<br />

u¸si v sunt funct¸ii de x. Avem<br />

1+2u ∂u ∂v<br />

+2v<br />

∂x ∂x =0<br />

249


2 ∂u ∂v<br />

2x +6u − 3v2<br />

∂x ∂x =0,<br />

care este un sistem liniar <strong>în</strong> necunoscutele ∂u<br />

∂x<br />

<br />

<br />

<br />

<br />

2u 2v<br />

6u 2 −3v 2<br />

∂v ¸si ∂x , cu determinantul<br />

<br />

<br />

<br />

= −6uv(v +2u).<br />

Dacă (x, y) ∈ R2 a¸sa <strong>în</strong>cât 6uv(v +2u) = 0, atunci<br />

∂u<br />

∂x =<br />

<br />

<br />

1 2v<br />

2x −3v2 <br />

<br />

<br />

3v +4x<br />

= −<br />

6uv(v +2u) 6u(v +2u) ,<br />

∂v<br />

∂x =<br />

<br />

<br />

2u 1<br />

6u2 <br />

<br />

<br />

2x 2x − 3u<br />

=<br />

6uv(v +2u) 3v(v +2u)<br />

În mod analog, derivând ecuat¸iile sistemului <strong>în</strong> raport cu y, obt¸inem<br />

2+2u ∂u ∂v<br />

+2v<br />

∂y ∂y =0<br />

¸si dacă 6uv(v +2u) = 0,avem<br />

∂u<br />

∂y<br />

2 ∂u ∂v<br />

x +6u − 3v2<br />

∂y ∂y =0<br />

Dacă x=2,y=1,atuncisistemuldatiaforma<br />

3v + x ∂v x − 6u<br />

= , =<br />

3u(v +2u) ∂y 3v(v +2u) .<br />

u 2 (2, 1) + v 2 (2, 1) = 2<br />

2u 3 u(2, 1) − v 3 (2, 1) = 1<br />

care are solut¸ia u(2, 1)= 1 ¸si v(2, 1)= 1.<br />

Acum, utilizând expresiile derivatelor part¸iale ale funct¸iilor u ¸si v, găsim<br />

∂u<br />

∂x<br />

∂u<br />

∂y<br />

(2, 1) = −11<br />

18<br />

(2, 1) = −5<br />

9<br />

∂v 1<br />

, (2, 1) =<br />

∂x 9 ,<br />

∂v<br />

, (2, 1) = −4<br />

∂y 9 .<br />

12.4 Diferent¸iala funct¸iilor de mai multe variabile<br />

Fie f : D ⊆ R 2 → R o funct¸ie de două variabile ¸si M(a1,a2) un punct interior lui D.<br />

Teorema 12.4.1 Dacă funct¸ia f admite derivate part¸ialedeor<strong>din</strong>ul<strong>în</strong>tâi <strong>în</strong>tr-o vecinătate<br />

V(M) a punctului M ¸si dacă aceste derivate part¸iale sunt continue <strong>în</strong> M, atunci există două<br />

funct¸ii α1,α2 : V (M) → R, continue <strong>în</strong> M ¸si având proprietatea<br />

astfel <strong>în</strong>cât<br />

(12.8)<br />

lim α1(x, y) = lim α2(x, y) =0<br />

x→a1, y→a2<br />

x→a1, y→a2<br />

f(x, y) − f(a1,a2) =f ′ x(a1,a2)(x − a1)+f ′ y(a1,a2)(y − a2)+<br />

+α1(x, y)(x − a1)+α2(x, y)(y − a2).<br />

250


Demonstrat¸ie. Avem<br />

f(x, y) − f(a1,a2) =[f(x, y) − f(a1,y)] + [f(a1,y) − f(a1,a2)] .<br />

Aplicăm fiecărei paranteze drepte formula cre¸sterilor finite ¸si avem:<br />

f(x, y) − f(a1,a2) =f ′ x(ξ,y)(x − a1)+f ′ y(a1,η)(y − a2),<br />

unde ξ este cuprins <strong>în</strong>tre a1 ¸si x, iarη este cuprins <strong>în</strong>tre a2 ¸si y. Acum putem scrie<br />

În continuare, notăm:<br />

f(x, y) − f(a1,a2) =f ′ x(a1,a2)(x − a1)+f ′ y(a1,a2)(y − a1)+<br />

+[f ′ x(ξ,y) − f ′ x(a1,a2)] (x − a1)+ f ′ y(a1,a2) − f ′ y(a1,a2) (y − a2)<br />

α1(x, y) =f ′ x(ξ,y) − f ′ x(a1,a2)<br />

α2(x, y) =f ′ y(a1,η) − f ′ y(a1,a2).<br />

Cum <strong>din</strong> (x, y) → (a1,a2) rezultă (ξ,y) → (a1,a2) ¸si (a1,η) → (a1,a2) ¸si deoarece f ′ x ¸si f ′ y sunt<br />

continue <strong>în</strong> M(a1,a2) avem<br />

¸si<br />

În final obt¸inem<br />

lim<br />

(x,y)→(a1,a2) α1(x, y) = lim<br />

(x,y)→(a1,a2) [f ′ x(ξ,η) − f ′ x(a1,a2)] = 0<br />

lim<br />

(x,y)→(a1,a2) α2(x, y) = lim<br />

(x,y)→(a1,a2) [f ′ y(a1,η) − f ′ y(a1,a2)] = 0<br />

f(x, y) − f(a1,a2) =f ′ x(a1,a2)(x − a1)+f ′ y(a1,a2)(y − a2)+<br />

unde funct¸iile α1 ¸si α2 sunt continue <strong>în</strong> M ¸si<br />

+α1(x, y)(x − a1)+α2(x, y)(y − a2),<br />

lim<br />

(x,y)→(a1,a2) α1(x, y) = lim<br />

(x,y)→(a1,a2) α2(x, y) =0.<br />

Teorema este demonstrată.<br />

Pentru (x, y) suficient de aproape de (a1,a2) <strong>din</strong> (12.1) avem<br />

f(x, y) − f(a1,a2) =f ′ x(a1,a2)(x − a1)+f ′ y(a1,a2)(y − a2),<br />

iar dacă notăm x − a1 = h ¸si y − a1 = k, atunci obt¸inem<br />

Definit¸ia 12.4.1 Funct¸ia liniară g : R 2 → R,<br />

f(x, y) − f(a1,a2) =f ′ x(a1,a2)h + f ′ y(a1,a2)k.<br />

g(h, k) =f ′ x(a1,a2)h + f ′ y(a1,a2)k<br />

se nume¸ste diferent¸iala funct¸iei <strong>în</strong> punctul M(a1,a2).<br />

Notăm g prin df (a1,a2). Dacăconsiderăm f(x, y) =x ¸si f(x, y) =y, (x, y) ∈ R 2 găsim h = dx ¸si<br />

k = dy. Acum diferent¸iala lui f <strong>în</strong> (a1,b1) ia forma<br />

df (a1,a2) =f ′ x(a1,a2)dx + f ′ y(a1,a2)dy.<br />

Diferent¸iala funct¸iei f <strong>în</strong>tr-un punct arbitrar (x, y) ∈ D se scrie<br />

df (x, y) =f ′ x(x, y)dx + f ′ y(x, y)dy =<br />

251


= ∂f ∂f<br />

dx +<br />

∂x ∂y dy.<br />

În unele situat¸ii este avantajos să folosim scrierea<br />

<br />

∂ ∂<br />

df = dx +<br />

∂x ∂y dy<br />

<br />

f,<br />

unde produsul <strong>din</strong> dreapta este un produs <strong>în</strong>tre operatorul<br />

d = ∂ ∂<br />

dx +<br />

∂x ∂y dy,<br />

numit operator de diferent¸iere ¸si funct¸ia f.<br />

Exemplul 12.4.1.Fie f(x, y) =y 2 xe 3x+y , (x, y) ∈ R 2 . Avem<br />

df = ∂f ∂f<br />

dx +<br />

∂x ∂y dy = y2 (1 + 3x)e 3x+y dx + xy(2 + y)e 3x+y dy<br />

Observat¸ia 12.4.1 Pentru o funct¸ie de n variabile f(x1,x2, ..., xn) diferent¸iala se define¸ste<br />

prin<br />

df = ∂f<br />

dx1 +<br />

∂x1<br />

∂f<br />

dx2 + ... +<br />

∂x2<br />

∂f<br />

dxn<br />

∂xn<br />

iar operatorul de diferent¸iere este<br />

d = ∂<br />

dx1 +<br />

∂x1<br />

∂<br />

dx2 + ... +<br />

∂x2<br />

∂<br />

dxn.<br />

∂xn<br />

Uneori df se nume¸ste diferent¸iala totală a funct¸iei f, iar ∂f<br />

∂xi dxi,i = 1,n, se numesc<br />

diferent¸ialele part¸iale.<br />

Se observă imediat că operatorul de diferent¸iere este liniar<br />

Observat¸ia 12.4.2 Metoda directă deadiferent¸iaofunct¸ieeste de a folosi formula fundamentală<br />

n ∂f<br />

df = · dxk.<br />

∂xk k=1<br />

Uneori este mai convenabil să se folosească regulile de diferent¸iere, care sunt analoage cu<br />

regulile de derivare.<br />

Exemplul 12.4.2. Să calculăm diferent¸iala funct¸iei u = x 2 + y 2 + z 2 , (x, y, z) ∈ R 3<br />

Avem<br />

=<br />

du = d(x2 + y2 + z2 )<br />

2 x2 + y2 + z2 = d(x2 )+d(y2 )+d(z2 )<br />

2 x2 + y2 + z2 =<br />

x<br />

dx +<br />

x2 + y2 + z2 y<br />

dy +<br />

x2 + y2 + z2 z<br />

x 2 + y 2 + z 2 dz,<br />

(x, y, z) ∈ R 3 −{(0, 0, 0)}.<br />

În aplicat¸ii sunt utile proprietăt¸ile diferent¸ialei date <strong>în</strong> următoarele două teoreme.<br />

Teorema 12.4.2 Condit¸ia necesară ¸si suficientă ca diferent¸iala unei funct¸ii f : D ⊆ R 2 →<br />

R, z = f(x, y), să fie identic nulă peDestecafsă fie constantă peD.<br />

Demonstrat¸ie. Dacă f(x, y) =k, k constantă, pentru orice (x, y) ∈ D, atunci alegând pe rând<br />

=0,decidf =0pe domeniul D. Reciproc, dacă<br />

x constant ¸si y constant, obt¸inem ∂f<br />

∂x<br />

df = ∂f<br />

∂x<br />

dx + ∂f<br />

∂y<br />

obt¸inem ∂f<br />

∂x<br />

=0, ∂f<br />

∂y<br />

dy =0,pentruorice(x, y) ∈ D, atuncialegând pe rând x constant ¸si constant,<br />

=0¸si ∂f<br />

∂y =0.<br />

252


Teorema 12.4.3 Dacă o expresie diferent¸ială E = P (x, y)dx + Q(x, y)dy, cufunct¸iile P ¸si Q<br />

continue pe domeniul D ⊆ R2 , este diferent¸iala unei funct¸ii f : D → R, pentru orice (x, y) ∈ D,<br />

, pentru orice (x, y) ∈ D<br />

atunci P = ∂f<br />

∂x<br />

¸si Q = ∂f<br />

∂y<br />

Demonstrat¸ie: Pentru orice (x, y) ∈ D avem df = ∂f<br />

∂x<br />

<br />

∂f<br />

∂f<br />

− P dx + − Q dy =0,<br />

∂x ∂y<br />

∂f<br />

dx + ∂ydy = Pdx+ Qdy, de unde<br />

pentru orice ((x, y) ∈ D.<br />

De aici, utilizând Teorema 12.4.2., obt¸inem ∂f<br />

∂f<br />

∂x = P ¸si ∂y = Q, oricare ar fi (x, y) ∈ D.<br />

Observat¸ia 12.4.3 Proprietăt¸ile diferent¸ialei <strong>din</strong> Teoremele 12.4.2. ¸si 12.4.3. se ment¸in ¸si<br />

pentru funct¸iile de n variabile, n ≥ 3.<br />

Ca ¸si la funct¸iile de o variabilă se pot introduce diferent¸ialele de or<strong>din</strong> superior.<br />

Definit¸ia 12.4.2 Numim diferent¸ială de or<strong>din</strong>ul doi auneifunct¸ii de mai multe variabile,<br />

diferent¸iala diferent¸ialei de or<strong>din</strong>ul <strong>în</strong>tâi.<br />

În general, diferent¸iala de or<strong>din</strong>ul n, n ∈ N ∗ , este diferent¸iala diferent¸ialei de or<strong>din</strong>ul (n-<br />

1).<br />

Dacă f : D ⊆ R2 → R este o funct¸ie derivabilă part¸ial de două ori pe D, cu toate derivatele<br />

part¸iale de or<strong>din</strong>ul doi continue, atunci avem<br />

d 2 <br />

∂f ∂f<br />

f = d(df )=d dx +<br />

∂x ∂y dy<br />

<br />

=<br />

<br />

∂f<br />

= d dx +<br />

∂x<br />

∂f<br />

∂x d(dx)+d<br />

<br />

∂f<br />

dy + d(dy)<br />

∂y<br />

Cum d(dx) =0¸si d(dy) =0, putem scrie<br />

d 2 <br />

∂ ∂f<br />

f =<br />

dx +<br />

∂x ∂x<br />

∂<br />

<br />

∂f<br />

dy dx+<br />

∂y ∂x<br />

<br />

∂ ∂f<br />

+<br />

dx +<br />

∂x ∂y<br />

∂<br />

<br />

∂f<br />

dy dy =<br />

∂y ∂y<br />

Operatorul<br />

= ∂2 f<br />

∂x 2 dx2 +2 ∂2 f<br />

∂x∂y dxdy + ∂2 f<br />

∂y 2 dy2 .<br />

d 2 = ∂2<br />

∂x 2 dx2 +2 ∂2<br />

=<br />

∂x2 ∂2<br />

dxdy +<br />

y ∂y2 dy2 =<br />

<br />

∂ ∂<br />

dx +<br />

∂x ∂y dy<br />

(2)<br />

se nume¸ste operatorul de diferent¸iere de or<strong>din</strong>ul doi. Cu ajutorul acestui operator avem<br />

d 2 f =<br />

Prin induct¸ie matematică searatăcă<br />

d n f = d(d n−1 f)=<br />

<br />

∂ ∂<br />

dx +<br />

∂x ∂y dy<br />

(2)<br />

f.<br />

<br />

∂ ∂<br />

dx +<br />

∂x ∂y dy<br />

(n)<br />

f(x, y).<br />

253


Pentru o funct¸ie de n variabile, diferent¸iala de or<strong>din</strong>ul m are forma<br />

d m <br />

∂<br />

f = dx1 +<br />

∂x1<br />

∂<br />

dx2 + ... +<br />

∂x2<br />

∂<br />

(m)<br />

dxn f(x1,x2, ..., xn)<br />

∂xn<br />

În caz particular, pentru m= 2 avem:<br />

d 2 <br />

∂<br />

f = dx1 +<br />

∂x1<br />

∂<br />

dx2 + ... +<br />

∂x2<br />

∂<br />

(2)<br />

dxn f(x1, ..., xn) =<br />

∂xn<br />

= ∂2f ∂x2 dx<br />

1<br />

2 1 + ∂2f ∂x2 dx<br />

2<br />

2 2 + ... + ∂2f ∂x2 dx<br />

n<br />

2 n+<br />

+2 ∂2f dx1dx2 +2<br />

∂x1∂x2<br />

∂2f dx1dx3 + ... +2<br />

∂x1∂x3<br />

∂2f dx1dxn+<br />

∂x1∂xn<br />

+2 ∂2f dx2dxn + ... +2<br />

∂x2∂xn<br />

dxn−1dxn.<br />

∂xn−1∂xn<br />

Se observă căd2f pentru o funct¸ie de n variabile este o formă pătratică <strong>în</strong> variabilele<br />

dx1,dx2, ..., dxn, care are matricea<br />

H =(hij) i,j=1,n ,<br />

unde hij = ∂2f , i,j = 1,n,numitămatricea hessiană sau matricea lui Hess.<br />

∂xi∂xj<br />

Observat¸ia 12.4.4 În cazul funct¸iilor compuse de mai multe variabile formula diferent¸ialei<br />

de or<strong>din</strong>ul <strong>în</strong>tâi se păstrează, spunându-se că ”diferent¸iala de or<strong>din</strong>ul <strong>în</strong>tâi este invariantă<br />

fat¸ă de operat¸ia de compunere a funct¸iilor”. Formula pentru diferent¸ialele de or<strong>din</strong> superior<br />

nu se mai păstrează pentru funct¸iile compuse de mai multe variabile, adăugându-se cât¸iva<br />

termeni suplimentari.<br />

12.5 Extremele funct¸iilor de mai multe variabile<br />

Aflarea extremelor funct¸iilor de mai multe variabile este una <strong>din</strong> cele mai importante probleme<br />

de matematică deoarece multe chestiuni practice (¸stiint¸ifice, tehnice, economice etc.)<br />

conduc la optimizarea unor modele descrise prin funct¸ii de mai multe variabile.<br />

Fie f : D ⊆ R 2 → R, z = f(x, y) o funct¸ie de două variabile.<br />

Definit¸ia 12.5.1 Un punct M(a1,a2), (a1,a2) ∈ D, senume¸ste punct de minim local (relativ)<br />

respectiv maxim local (relativ) al lui f dacă există o vecinătate V(M) a lui M a¸sa <strong>în</strong>cât<br />

pentru orice (x, y) ∈ V (M) ∩ D să avem f(x, y) ≥ f(a1,a2) respectiv f(x, y) ≤ f(a1,a2).<br />

Cel mai mare <strong>din</strong>tre toate maximele locale se nume¸ste maxim absolut, iar cel mai mic<br />

<strong>din</strong>tre toate minimele locale, minim absolut. Maximele ¸si minimele unei funct¸ii se numesc<br />

extremele funct¸iei.<br />

Teorema 12.5.1 Fie (a1,a2) ∈ D, D ⊆ R 2 , punct de extrem local pentru funct¸ia f : D → R.<br />

Dacă există derivatele part¸iale f ′ x ¸si f ′ y,atuncif ′ x(a1,a2) =0¸si f ′ y(a1,a2) =0.<br />

Demonstrat¸ie. Pentru y = a2, funct¸ia f(x, a2)are <strong>în</strong> punctul x = a1, un punct de extrem ¸si<br />

este derivabilă <strong>în</strong> acest punct deci, conform teoremei lui Fermat avem f ′ x(a1,a2) =0.<br />

În mod analog, pentru x = a1, funct¸ia f(a1,y) are <strong>în</strong> punctul y = a2 un punct de extrem<br />

¸si deci f ′ y(a1,a2) =0.<br />

Reciproca teoremei nu are loc, adică dacă f ′ x(a1,a2) =0,f ′ y(a1,a2) =0nu rezultă că (a1,a2)<br />

este punct de extrem. Punctele (a1,a2) pentru care f ′ x(a1,a2) =0, f ′ y(a1,a2) =0se numesc<br />

puncte stat¸ionare. A¸sadar, punctele de extrem ale funct¸iei f se găsesc printre solut¸iile<br />

sistemului f ′ x =0, f ′ y =0, <strong>în</strong>să nu toate solut¸iile acestui sistem sunt puncte de extrem.<br />

254<br />

∂ 2 f


Observat¸ia 12.5.1 Într-un punct de extrem avem f ′ x(a1,a2) =0,f ′ y(a1,a2) =0,decidf (a1,a2) =<br />

0.<br />

Ne interesează o condit¸ie suficientă caunpunctstat¸ionar să fie punct de extrem.<br />

Teorema 12.5.2 Fie punctul (a1,a2) interior domeniului D ⊆ R2 ,punctstat¸ionar al funct¸iei<br />

f : D → R. Presupunem că funct¸iafare derivate part¸iale de or<strong>din</strong>ul doi continue <strong>în</strong>tr-o<br />

vecinătate V (a1,a2) a punctului (a1,a2). Se consideră matricea Hess<br />

<br />

H =<br />

2<br />

∂ f<br />

∂x2 ∂ 2 f<br />

∂x∂y<br />

∂ 2 f<br />

∂x∂y<br />

∂ 2 f<br />

∂y2 cu minorii principali<br />

△1 = ∂2f(a1,a2) ∂x2 , △2 = det H(a1,a2)<br />

Cu aceste notat¸ii au loc afirmat¸iile:<br />

i) dacă △1 > 0 ¸si △2 > 0, atunci punctul (a1,a2) este punct de minim local pentru f;<br />

ii) dacă △1 < 0 ¸si △2 > 0, atunci punctul (a1,a2) este punct de maxim local pentru f;<br />

iii) dacă △2 < 0, atuncipunctul(a1,a2) nu este punct de extrem.<br />

Demonstrat¸ie. Natura punctului stat¸ionar (a1,a2) este dată<br />

de semnul diferent¸ei f(x, y) − f(a1,a2). T¸inând seama că<br />

f ′ x(a1,a2) = 0, f ′ y(a1,a2) = 0, <strong>din</strong> formula lui Taylor pentru n= 2 (Teorema 12.3.2)<br />

avem f(x, y) =f(a1,a2)+<br />

+ 1<br />

<br />

(x − a1)<br />

2!<br />

∂<br />

(2)<br />

∂<br />

+(y − a2) f(a1,a2)+R2(f,x,y)<br />

∂x ∂y<br />

pentru (x, y) ∈ D ∩ V ((a1,a2)). Dacă (x, y) este suficient de aproape de punctul (a1,a2), atunci<br />

semnul diferent¸ei f(x, y)−f(a1,a2) nu este influent¸at de restul R2(f,x,y) al formulei. A¸sadar,<br />

avem<br />

f(x, y) − f(a1,a2) = 1<br />

2<br />

+2(x − a1)(y − a2) ∂2 f(a1,a2)<br />

∂x∂y<br />

<br />

(x − a1) 2 ∂2f (a1,a2)+<br />

∂x2 +(y − a2) 2 ∂2 f(a1,a2)<br />

∂y 2<br />

care este o formă pătratică <strong>în</strong> variabilele x − a1 ¸si y − a2, având matricea chiar hessiana.<br />

Conform rezultatelor cunoscute de la formele pătratice, avem că:<br />

i) dacă △1 > 0 ¸si △2 > 0, atunci forma pătratică este pozitiv definită, adică diferent¸a<br />

f(x, y) − f(a1,a2) > 0 pentru (x, y) = (a1,a2), deci f(x, y) > f(a1,a2) ¸si, prin urmare,<br />

punctul (a1,a2) este punct de minim;<br />

ii) dacă △1 < 0 ¸si △2 > 0, atunci forma pătratică este negativ definită, adică diferent¸a<br />

f(x, y) − f(a1,a2) < 0 pentru (x, y) = (a1,a2), deci f(x, y) < f(a1,a2) ¸si, prin urmare,<br />

punctul (a1,a2) este punct de maxim local;<br />

iii) dacă △2 < 0, atunci forma pătratică este nedefinită, deci (a1,a2) nu este punct de<br />

extrem local<br />

Exemplul 12.5.1. Să determinăm punctele de extrem local pentru funct¸ia<br />

f(x, y) =x 5 + y 5 − 5xy, (x, y) ∈ R 2 .<br />

Mai <strong>în</strong>tâi determinăm punctele stat¸ionare. Pentru aceasta calculăm derivatele part¸iale de<br />

or<strong>din</strong>ul <strong>în</strong>tâi:<br />

∂f<br />

∂x =5x4− 5y, ∂f<br />

∂y =5y4 − 5x.<br />

255<br />

<br />

,


Egalându-le cu zero, avem sistemul<br />

x 4 = y, y 4 = x,<br />

care are solut¸ile (0, 0) ¸si (1, 1). Acestea sunt punctele stat¸ionare ale funct¸iei f. Printre<br />

acestea se vor afla punctele de extrem ale funct¸iei f. Calculăm derivatele part¸iale de or<strong>din</strong>ul<br />

doi ale lui f:<br />

∂2f ∂x2 =20x3 , ∂2f ∂x∂y = −5, ∂2f ∂y2 =20y3 .<br />

Prin urmare, matricea hessiană este<br />

Pentru punctul stat¸ionar (0, 0) se obt¸ine<br />

<br />

0 −5<br />

H (0,0) =<br />

−5 0<br />

20x 3 −5<br />

−5 20y 3<br />

deci punctul (0, 0) nu este punct de extrem local.<br />

Pentru punctul stat¸ionar (1, 1) se obt¸ine<br />

<br />

20 −5<br />

−5 20<br />

<br />

.<br />

<br />

, △1 =0, △2 = −25 < 0<br />

<br />

, △1 =20> 0, △2 = 375 > 0,<br />

deci (1, 1) este punct de minim local ¸si avem fmin = f(1, 1) = −3.<br />

Observat¸ia 12.5.2 În cazul unei funct¸ii f : D ⊆ R n → R,<br />

z = f(x1,x2, ..., xn), n ≥ 3, se procedează <strong>în</strong> mod analog.<br />

Punctele ei stat¸ionare se află printre solut¸iile sistemului<br />

f ′ x1 =0, f′ x2 =0, ..., f ′ xn =0<br />

Dacă A(a1,a2, ..., an) este un punct stat¸ionar al funct¸iei f, atunci pentru precizarea naturii<br />

lui se consideră matricea Hess<br />

H =(hij)i,j = 1,n,<br />

unde hij = f ′′<br />

xixj (A), i,j = 1,n. Notăm minorii ei principali cu △k, adică<br />

<br />

<br />

<br />

<br />

<br />

<br />

△k = <br />

<br />

<br />

<br />

h11 h12 ... h1k<br />

h21 h22 ... h2k<br />

... ... ... ...<br />

hk1 hk2 ... hkk<br />

<br />

<br />

<br />

, k = 1,n<br />

<br />

<br />

Cu aceste notat¸ii, conform cu cele cunoscute de la formele pătratice avem:<br />

i) dacă △k > 0, k = 1,n, atunci punctul A este punct de minim local pentru funct¸ia f,<br />

(condit¸ie echivalentă cud 2 f(A) > 0 );<br />

ii) dacă △1 < 0, △2 > 0, △3 < 0, ..., (−1) n △n > 0, atunci punctul A este punct de maxim local<br />

pentru funct¸ia f (condit¸ie echivalentă cud 2 f(A) < 0);<br />

iii) dacă △2 < 0, atunci punctul A nu este punct de extrem local (condit¸ie echivalentă cu<br />

d 2 f(A) nu este definită).<br />

Exemplul 12.5.2. O firmă produce trei sortimente de produse, <strong>în</strong> cantităt¸ile x, y, ¸si z.<br />

Dacă funct¸ia profitului este dată de<br />

f(x, y, z) = 170x + 110y + 120z − 3x 2 − 2y 2 − 3<br />

2 z2 − 2xy − xz − yz − 50,<br />

256


x ≥ 0, y ≥ 0, z ≥ 0,<br />

atunci să se determine volumele celor trei produse astfel <strong>în</strong>cât profitul să fie maxim.<br />

Mai <strong>în</strong>tâi aflăm punctele stat¸ionare ale lui f, prin rezolvarea sistemului de ecuat¸ii<br />

⎧<br />

⎨<br />

⎩<br />

f ′ x(x, y, z) = 170 − 6x − 2y − z =0<br />

f ′ y(x, y, z) = 110 − 4y − 2x − z =0<br />

f ′ z(x, y, z) = 120 − 3z − x − y =0<br />

Solut¸ia acestui sistem este x= 20, y= 10 ¸si z= 30. A¸sadar, funct¸ia f are un singur punct<br />

stat¸ionar A(20, 10, 30).<br />

Pentru a stabili natura punctului A calculăm derivatele part¸iale de or<strong>din</strong>ul doi ale lui f.<br />

f ′′<br />

x<br />

y<br />

2 = −6, f′′ 2 = −4, f′′ 2 = −3<br />

f ′′<br />

xy = f ′′<br />

yz = −2, f ′′<br />

xz = f ′′<br />

zx = −1, f ′′<br />

yz = f ′′<br />

zy = −1<br />

¸si scriem hessiana<br />

⎛<br />

−6<br />

H = ⎝ −2<br />

−2<br />

−4<br />

−1<br />

−1<br />

−1 −1 −3<br />

Minorii principali ai lui H <strong>în</strong> punctul A au valorile<br />

<br />

<br />

△1 = −6 < 0, △2 = <br />

<br />

z<br />

−6 −2<br />

−2 −4<br />

⎞<br />

⎠ .<br />

<br />

<br />

<br />

=20> 0<br />

△3 = det H = −54 < 0.<br />

Rezultă că punctul A este un punct de maxim. Valoarea maximă a profitului este fmax =<br />

f(20, 10, 30) = 4000.<br />

12.6 Extreme condit¸ionate<br />

Multe probleme practice conduc la aflarea punctelor de extrem supuse unor condit¸ii<br />

(legături).<br />

Fie f : D ⊆ R 2 → R, z = f(x, y) o funct¸iededouă variabile ¸si fie F (x, y) =0o ecuat¸ie, unde<br />

F : D → R. Notăm cu A mult¸imea solut¸ilor ecuat¸iei F (x, y) =0.<br />

Definit¸ia 12.6.1 Un punct (a1,a2) ∈ A este punct de extrem condit¸ionat (cu legături) al<br />

funct¸iei f dacă există ovecinătate V a punctului (a1,a2) astfel <strong>în</strong>cât pentru orice (x, y) ∈ A<br />

se verifică una <strong>din</strong> inegalităt¸ile:<br />

f(x, y) ≤ f(a1,a2), pentru maxim local condit¸ionat;<br />

f(x, y) ≥ f(a1,a2), pentru minim local condit¸ionat.<br />

Geometric, problema punctelor de extrem condit¸ionate cere să determinăm punctele curbei<br />

dată deecuat¸ia F(x, y)= 0, <strong>în</strong> care ia valori extreme, <strong>în</strong> comparat¸ie cu celelalte valori ale<br />

sale <strong>în</strong> punctele de pe această curbă.<br />

Acum să presupunem că funct¸ia F <strong>în</strong>depline¸ste condit¸iile necesare<br />

existent¸ei unei funct¸ii implicite. Fie y = ϕ(x) funct¸ia implicită<br />

definită de F (x, y) = 0. Atunci problema găsiri punctelor de extrem<br />

condit¸ionate ale funct¸iei f revine la aflarea punctelor de extrem ale funct¸iei<br />

z(x) =f(x, ϕ(x)), pe un anumit interval precizat.<br />

Punctele stat¸ionare, printre care se găsesc ¸si posibile puncte de extrem condit¸ionate sunt<br />

solut¸iile reale ale ecuat¸iei<br />

(12.9)<br />

z ′ (x) =f ′ x + f ′ yy ′ =0,<br />

257


unde y ′ este derivata funct¸iei implicite definită de ecuat¸ia F (x, y) =0<br />

(12.10)<br />

F ′ x + F ′ yy ′ =0<br />

Solut¸iile sistemului dat de ecuat¸iile (12.9) ¸si (12.10) găsim<br />

f ′ x<br />

f ′ y<br />

= F ′ x<br />

F ′ y<br />

În concluzie, punctele stat¸ionare ale funct¸iei f sunt punctele ale căror coordonate verifică<br />

ecuaiile<br />

f ′ x<br />

F ′ x<br />

= f ′ y<br />

F ′ ; F (x, y) =0.<br />

y<br />

Pentru rezolvarea acestui sistem notăm cu −λ valoarea celor două rapoarte ¸si obt¸inem<br />

sistemul: ⎧<br />

⎨<br />

(12.11)<br />

⎩<br />

f ′ x + λF ′ x =0<br />

f ′ y + λF ′ y =0<br />

F (x, y) =0<br />

La sistemul (12.11) putem ajunge ¸si pe cale formală. Considerăm funct¸ie auxiliară<br />

L(x, y) =f(x, y)+λF (x, y),<br />

numită funct¸ia lui Lagrange, unde λ este un parametru auxiliar, numit multiplicatorul lui<br />

Lagrange. Căutăm punctele stat¸ionare ale funct¸iei L(x, y) cu legătura F (x, y) =0,obt¸inând<br />

sistemul ⎧<br />

⎨<br />

⎩<br />

L ′ x = f ′ x + λF ′ x =0<br />

L ′ y = f ′ y + λF ′ y =0<br />

F (x, y) =0 ,<br />

adică tocmai sistemul (12.6.3).<br />

Din cele de mai sus deducem că dacă (a1,a2,λ1) este un punct stat¸ionar condit¸ionat al<br />

funct¸iei auxiliare L, atunci (a1,a2) este punct stat¸ionar condit¸ionat al funct¸iei date f.<br />

Pentru precizarea naturii punctelor de extrem condit¸ionat se cercetează semnul<br />

diferent¸ei f(x, y) − f(a1,a2) <strong>în</strong> vecinătatea punctului (a1,a2), t¸inând seama de legătura dată.<br />

Aceasta revine la studierea semnului diferent¸ialei a doua a funct¸iei lui Lagrange, d 2 L(x, y),<br />

t¸inând cont de dF= 0.<br />

Această metodă de aflare a punctelor de extrem condit¸ionate se nume¸ste metoda multiplicatorilor<br />

lui Lagrange.<br />

Exemplul 12.6.1. Să se<strong>în</strong>scrie <strong>în</strong>tr-un cerc un dreptunghi de arie maximă.<br />

Fie cercul de rază a,a>0, cu centrul <strong>în</strong> origine (fig. 12.6.1)<br />

258<br />

.


Fig.12.6.1.<br />

x 2 + y 2 = a 2 .<br />

Notând cu x, y coordonatele unui vârf al dreptunghiului, t¸inând seama de simetria figurii,<br />

aria dreptunghiului <strong>în</strong>scris este z =4xy<br />

Problema propusă seformulează astfel: să se afle extremele funct¸iei z =4xy, x > 0, y>0,<br />

cu condit¸ia x 2 + y 2 = a 2 .<br />

Utilizăm metoda multiplicatorilor lui Lagrange.<br />

Considerăm funct¸ia auxiliară<br />

¸si formăm sistemul ⎧<br />

⎨<br />

⎩<br />

L(x, y) =4xy + λ(x 2 + y 2 − a 2 )<br />

L ′ x =4y +2λx =0<br />

L ′ y =4x +2λy =0<br />

x 2 + y 2 = a 2<br />

Sistemul are solut¸ia<br />

λ = −2, x = y = a√2 2<br />

Pentru a preciza natura punctului stat¸ionar condit¸ionat<br />

diferent¸ialei a doua a funct¸iei auxiliare.<br />

Avem<br />

d 2 L = L ′′<br />

x 2dx2 +2L ′′<br />

xydxdy + L ′′<br />

y 2dy2 =<br />

=2λdx 2 +8dxdy +2λdy 2<br />

¸si<br />

d 2 <br />

a<br />

L<br />

√ 2<br />

2 , a√ <br />

2<br />

= −4(dx<br />

2<br />

2 − 2dxdy + dy 2 )<br />

Diferent¸iind relat¸ia de legătură avem<br />

2xdx +2ydy =0,<br />

259<br />

√<br />

a 2<br />

2 , a√ <br />

2<br />

2<br />

cercetăm semnul


de unde dy = − x<br />

y dx. Pentru x = y = a√2 2 găsim dy= -dx. Atunci, <strong>în</strong>locuind <strong>în</strong> d2L,găsim d 2 <br />

a<br />

L<br />

√ 2<br />

2 , a√ <br />

2<br />

= −8dx<br />

2<br />

2 < 0,<br />

√<br />

a 2<br />

2 , a√ <br />

2<br />

2 este un maxim condit¸ionat.<br />

Am găsit că dreptunghiul de arie maximă <strong>în</strong>scris <strong>în</strong> cercul<br />

ceea ce ne arată că punctul<br />

x 2 + y 2 = a 2 este pătratul de latură 2x = a √ 2 ¸si arie zmax =2a 2 .<br />

Să considerăm acum cazul general al aflări extremelor funct¸iei<br />

cu m,m


Forma pătratică d 2 L(A) astfel obt¸inută se aduce la forma canonică. Dacă d 2 L(A) > 0,<br />

atunci punctul A este punct de minim local condit¸ionat pentru funct¸ia f, iar dacă d 2 L(A) < 0,<br />

atunci A este punct de maxim local condit¸ionat pentru funct¸ia f.<br />

Exemplul 12.6.2.Să se afle punctele de extrem legate pentru funct¸ia<br />

cu legăturile<br />

f(x, y, z) =xyz, (x, y, z) ∈ R 3<br />

x + y − z =3, x− y − z =8.<br />

Metoda directă Din sistemul y − z =3− x<br />

y + z = x − 8<br />

găsim y = − 5<br />

2<br />

2x−11<br />

¸si z = 2 .<br />

Înlocuind <strong>în</strong> f găsim funct¸ia<br />

h(x) =x(− 5 − 11<br />

)2x<br />

2 2<br />

= −10x2 +55x<br />

, x ∈ R<br />

4<br />

Aflăm punctele de extrem local pentru funct¸ia h. Din h ′ (x) =0, obt¸inem x = 11<br />

4<br />

. Cum<br />

h ′′ = − 5<br />

11<br />

2 < 0, deducem că x = 4 este punct de maxim pentru h.<br />

Atunci punctul x = 11<br />

5<br />

11<br />

4 , y = − 2 , z = − 4 este punct de maxim condit¸ionat pentru f, cu<br />

fmin = 605<br />

32<br />

Metoda multiplicatorilor lui Lagrange.<br />

Considerăm funct¸ia Lagrange auxiliară<br />

L(x, y, z) =xyz + λ1(x + y − z − 3) + λ2(x − y − z − 8)<br />

Determinăm punctele stat¸ionare ale lui L <strong>din</strong> ecuat¸iile<br />

⎧<br />

⎨<br />

⎩<br />

∂L<br />

∂x = yz + λ1 + λ2 =0<br />

∂L<br />

∂y = xz + λ1 − λ2 =0<br />

∂L<br />

∂z = xy − λ1 − λ2 =0<br />

lacareseadaugălegăturile <br />

x + y − z =3<br />

x − y − z =8<br />

Solut¸ia acestui sistem este:<br />

x = 11<br />

, y = −5 , z = −11<br />

4 2 4 , λ1 = 11<br />

32 , λ2 = − 231<br />

32 .<br />

Punctul stat¸ionar condit¸ionat pentru f este A <br />

11 5 11<br />

4 , − 2 , − 4 .<br />

Pentru a decide natura lui A calculăm d2L. Avem<br />

d 2 L = ∂2 L<br />

∂x 2 dx2 + ∂2 L<br />

∂y2 dy2 + ∂2L +<br />

∂z2 +2 ∂2L ∂x∂y dxdy +2 ∂2L ∂x∂z dxdz +2 ∂2L dydz =<br />

∂y∂z<br />

=2zdxdy +2ydxdz +2xdydz;<br />

care <strong>în</strong> punctul A este:<br />

d 2 L(A) =− 11<br />

11<br />

dxdy − 5dxdz +<br />

2 2 dydz.<br />

Prin diferent¸ierea celor două legături rezultă relat¸iile:<br />

dx + dy − dz =0<br />

261


dx − dy − dz =0,<br />

de unde găsim dz = dx, dy =0, care substituite <strong>în</strong> d2L = −5dx2 < 0. Rezultăcăpunctul A<br />

este punct de maxim condit¸ionat pentru funct¸ia f. Se observă căamobt¸inutacela¸si rezultat<br />

ca ¸si la metoda directă.<br />

Exemplul 12.6.3.Să considerăm funct¸ia de product¸ie dată prin<br />

f(x, y) =x 0,2 y 0,7 ,<br />

x reprezentând capitalul, iar y fort¸a de muncă. Ne propunem să determinăm product¸ia<br />

maximă cu restrict¸ia 2x +5y = 360<br />

Utilizăm metoda multiplicatorilor lui Lagrange<br />

Funct¸ia auxiliară a lui Lagrange este<br />

L(x, y) =x 0,2 y 0,7 + λ(2x +5y − 360).<br />

Pentru determinarea punctelor stat¸ionare condit¸ionate avem sistemul:<br />

⎧<br />

⎨<br />

⎩<br />

L ′ x =0, 2 · x −0,8 · y 0,7 +2λ =0<br />

L ′ y =0, 7 · x 0,2 · y −0,3 +5λ =0<br />

2x +5y = 360<br />

Dacă se exprimă λ <strong>din</strong> fiecare <strong>din</strong> primele două expresii, atunci se obt¸ine că y = 7<br />

5x. Acum<br />

<strong>din</strong> ecuat¸ia de legătură seobt¸ine x =40, y =56. Pentru λ găsim valoarea − 1<br />

1040−0,8 · 500,7 .<br />

Diferent¸iala de or<strong>din</strong>ul doi al funct¸ieiLesteD2L =<br />

= −0, 16 · x −1,8 y 0,7 dx 2 +2· 0, 14x −0,8 y −0,3 dxdy − 0, 21x 0,2 y −1,3 dy 2<br />

Prin diferent¸ierea relat¸iei de legătură avem2dx +5dy =0, de unde dy = − 2<br />

5dx. Înlocuind pe<br />

x =40, y =56¸si dy = − 2<br />

5dx <strong>în</strong> d2L,obt¸inem d 2 L(40, 56) = −(40 −1,8 56 0,7 +0, 28 · 40 −0,8 56 −0,3 +<br />

+0, 21 · 40 0,2 · 56 −1,3 )dx 2 < 0<br />

ceea ce ne arată căpunctul x =40, y=56 este un punct de maxim local condit¸ionat. Valoarea<br />

maximă pentru f este<br />

fmax = f(40, 56) = 40 0,2 · 56 0,7<br />

.<br />

12.7 Ajustarea unor date<br />

Adesea <strong>în</strong> urma unor experimente obt¸inem pentru două marimi x ¸si y următorul tabel de<br />

valori<br />

x x1 x2 ... xn<br />

y y1 y2 ... yn<br />

Încercăm să exprimăm legătura <strong>din</strong>tre variabilele x ¸si y printr-o funct¸ie continuă y =<br />

f(x, a1, ..., am), unde a1,a2, ..., am sunt parametrii care urmează să fie determinat¸i a¸sa <strong>în</strong>cât<br />

f(xi,a1, ..., am) să aproximeze cât mai bine valorile yi,i = 1,n. În acest scop se folose¸ste<br />

metoda celor mai mici pătrate. Aceasta constă <strong>în</strong> a determina parametrii a1,a2, ..., am a¸sa<br />

<strong>în</strong>cât suma pătratelor erorilor comise să fie minimă, adică<br />

n<br />

(yi − f(xi,a1, ..., an)) 2 = min.<br />

i=1<br />

Detreminarea valorilor yi = f(xi,a1, ..., am) a¸sa <strong>în</strong>cât ele să aproximeze cât mai bine valorile<br />

yi, i = 1,n,senume¸ste ajustare. Funct¸ia y − f(x, a1, ..., am) e funct¸ie de ajustare. De<br />

262


obicei, forma funct¸iei de ajustare se alege <strong>din</strong> reprezentarea grafică a perechilor de puncte<br />

(xi,yi), i = 1,n,obt¸inute experimental.<br />

Problema determinării parametrilor a1,a2, ..., am esteoaplicat¸ieaproblemei aflări extremelor<br />

funct¸iei de m variabile<br />

n<br />

S(a1,a2, ..., am) = (yi − f(xi,a1, ..., am)) 2 .<br />

i=1<br />

Se constată imediat că punctele de stat¸ionare sunt puncte de minim, iar ecuat¸iile care dau<br />

aceste puncte numite ecuat¸ii normale, sunt<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

∂S<br />

∂a1<br />

.<br />

∂S<br />

∂am<br />

n<br />

= −2 (yi − f(xi,a1, ..., am)) ∂f<br />

∂a1 =0<br />

i=1<br />

n<br />

= −2 (yi − f(xi,a1, ..., am)) ∂f<br />

∂am =0<br />

i=1<br />

Să considerăm cazul cel mai simplu, <strong>în</strong> care funct¸iadeajustareestedegradul<strong>în</strong>tâi, adică<br />

y = ax + b.<br />

Trebuie să determinăm a ¸si b a¸sa <strong>în</strong>cât<br />

n<br />

S(a, b) = (yi − axi − b) 2<br />

să fie minimă. Condit¸iile de minim<br />

∂S<br />

∂a<br />

conduc la sistemul liniar ⎧⎪ ⎨<br />

∂S<br />

∂b<br />

⎪⎩<br />

= −2<br />

= −2<br />

i=1<br />

n<br />

(yi − axi − b)xi =0<br />

i=1<br />

n<br />

(yi − axi − b) =0,<br />

i=1<br />

a n<br />

x<br />

i=1<br />

2 n<br />

i + b xi =<br />

i=1<br />

n<br />

xiyi<br />

i=1<br />

a n<br />

xi + bn =<br />

i=1<br />

n<br />

yi<br />

i=1<br />

cu necunoscutele a ¸si b.<br />

Dacă împărt¸im ambele ecuat¸ii cu n ¸si notăm<br />

n<br />

xi<br />

i=1<br />

x =<br />

n<br />

n<br />

x<br />

i=1<br />

2 i<br />

, y =<br />

n<br />

yi<br />

i=1<br />

n ,<br />

n<br />

xiyi<br />

i=1<br />

x2 =<br />

n<br />

, xy =<br />

n<br />

,<br />

atunci sistemul liniar ia forma<br />

Prin eliminarea lui b, găsim<br />

<br />

x2a + xb = xy<br />

xa + b = y.<br />

(x2 − x 2 )a = xy − x y.<br />

Dacă notăm σ2 x = x2 − x2 ,numitădispersia lui x, ¸si cxy = xy − x y, mărime numită corelat¸ia<br />

variabilelor x ¸si y, atunci avem<br />

a = cxy<br />

σ 2 x<br />

= σy<br />

·<br />

σx<br />

cxy<br />

σxσy<br />

263<br />

= σy<br />

· rxy<br />

σx<br />

,


Raportul rxy = cxy<br />

σxσy<br />

se nume¸ste coeficient de corelat¸ie a variabilelor x, y ¸si măsoară intensi-<br />

tatea dependent¸ei liniare <strong>din</strong>tre variabilele x ¸si y.<br />

Obervăm că b = y − ax ¸si avem y = a(n − x)+y, de unde<br />

y = σy<br />

rxy(x − x),<br />

σx<br />

care este dreapta care ajustează cel mai bine datele init¸iale. Dreapta găsită estenumită<br />

dreapta de regresie.<br />

Exemplul 12.7.1. Să se ajusteze cu o dreaptă datele ce reprezintă numărul de piese produse<br />

<strong>în</strong> cele cinci zile de lucru <strong>din</strong>tr-o săptămâmă, date trecute <strong>în</strong> tabelul<br />

zilele 1 2 3 4 5<br />

numărul de piese 4 5 7 6 6<br />

Notăm cu y numărul de piese ¸si cu x zilele săptămânii. Avem n =5, x1 =1, x2 =2, x3 =<br />

3, x4 =4, x5 =5,¸si y1 =4, y2 =5, y3 =7,y4 =6,y5 =6.<br />

x = 1+2+3+4+5<br />

5<br />

=3; y = 4+5+7+6+6<br />

5<br />

xy = 4+10+21+24+30<br />

5<br />

x 2 = 12 +2 2 +3 2 +4 2 +5 2<br />

5<br />

a = cxy<br />

σ 2 x<br />

σ 2 x = x 2 − x 2 =11− 9=2<br />

cxy = 89<br />

5<br />

− 3 · 28<br />

5<br />

= 89 − 84<br />

5<br />

= 89<br />

5<br />

= 55<br />

5 =11<br />

=1<br />

= 1<br />

28 3 41<br />

; b = y − ax = − =<br />

2 5 2 10<br />

¸si y = x 41<br />

+<br />

2 10 .<br />

Observat¸ia 12.7.1 Ajustarea datelor se poate folosi ¸si <strong>în</strong> rezolvarea problemelor de prognoză.<br />

Având găsită funct¸ia de ajustare, putem evalua mărimea valorii y ¸si <strong>în</strong> alte puncte.<br />

Astfel, <strong>în</strong> exemplul 12.7.1 putem prognoza care să fienumărul de piese <strong>în</strong> ziua a ¸sasea.<br />

Avem y = 6 41<br />

1<br />

1<br />

2 + 10 =3+4+ 10 =7+ 10 , de unde rezultă că<strong>în</strong> ziua a ¸sasea atrebui să se<br />

producă 7 piese.<br />

12.8 Interpolarea funct¸iilor<br />

Ca ¸si <strong>în</strong> cazul ajustărilor, să presupunem că pentru mărimea y, care variază continuu<strong>în</strong><br />

raport cu mărimea x, cunoa¸stem tabelul de valori<br />

x x0 x1 ... xn<br />

y y0 y1 ... yn<br />

, n ≥ 1,<br />

cu xi ∈ [a, b], i = 0,n, distincte două câte două.<br />

Prin interpolare <strong>în</strong>t¸elegem procesul de alegere a unei funct¸ii<br />

I :[a, b] → R, <strong>din</strong>tr-o anumită clasă de funct¸ii, a¸sa <strong>în</strong>cât I(xi) =yi, i = 0,n se nume¸ste funct¸ie<br />

de interpolare.<br />

T¸inând seama că cele mai simple ¸si convenabile funct¸ii sunt polinoamele vom alege<br />

funct¸ie de interpolare un polinom P. O vom numi <strong>în</strong> continuare polinom de interpolare.<br />

264<br />

= 28<br />

5


Având <strong>în</strong> vedere că avem n+ 1 condit¸ii P (xi) =yi, i = 0,n, alegem<br />

Cele n+ 1 condit¸ii conduc la sistemul liniar<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

P (x) =a0x n + a1x n−1 + ... + an−1x + an<br />

a0xn 0 + a1x n−1<br />

0<br />

a0xn 1 + a1x n−1<br />

1<br />

+ ... + an−1x0 + an = y0<br />

+ ... + an−1x1 + an = y1<br />

.... .... .... ....<br />

+ ... + an−1xn + an = yn<br />

a0x n n + a1x n−1<br />

n<br />

<strong>în</strong> necunoscutele a0,a1, ..., an.<br />

Determinantul sistemului este determinantul Vandermond<br />

<br />

<br />

<br />

x<br />

<br />

<br />

V (x0,x1, ..., xn) = <br />

<br />

<br />

<br />

n 0 x n−1<br />

0 ... x0 1<br />

xn 1 x n−1<br />

<br />

<br />

<br />

1 ... x1 1 <br />

<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

. =<br />

.<br />

. <br />

<br />

<br />

= <br />

x n n<br />

0≤j


(x − 1)(x − 3)(x − 4)<br />

l1(x) =<br />

(2 − 1)(2 − 3)(2 − 4) = (x2 − 4x + 3)(x − 4)<br />

=<br />

2<br />

= 1<br />

2 (x3 − 8x 2 +19x−12), l2(x) =<br />

(x − 1)(x − 2)(x − 4)<br />

(3 − 1)(3 − 2)(3 − 4) = (x2 − 3x + 2)(x − 4)<br />

=<br />

−2<br />

= − 1<br />

2 (x3 − 7x 2 +14x−8), (x − 1)(x − 2)(x − 3)<br />

l3(x) =<br />

(4 − 1)(4 − 2)(4 − 3) = (x2 − 3x + 2)(x − 3)<br />

=<br />

6<br />

= 1<br />

6 (x3 − 6x 2 +11x−6) Atunci polinomul de interpolare are expresia<br />

P (x) =− 1<br />

6 (x3 − 9x 2 +26x − 24) · 3+ 1<br />

2 · (x3 − 8x 2 +19x − 12) · 2−<br />

− 1<br />

2 (x3 − 7x 2 +14x−8) · 4+ 1<br />

6 (x3 − 6x 2 +11x−6) · 5=<br />

= − 2<br />

3 x3 + 11<br />

2 x2 − 27<br />

x +11<br />

2<br />

Acum, avem<br />

<br />

3<br />

P =<br />

2<br />

7<br />

= y.<br />

8<br />

Observat¸ia 12.8.1 Dacă pentru valorile y <strong>în</strong> funct¸ie de valorile lui x, date la <strong>în</strong>ceputul acestui<br />

paragraf, există ofunct¸iecontinuă y = f(x), cuf(xi) =yi, i = 0,n, atunci polinomul de<br />

interpolare este o aproximare a funct¸iei f care satisface condit¸iile P (xi) =f(xi), i = 0,n.<br />

266


12.9 Test de verificare a cuno¸stint¸elor nr. 11<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Derivata part¸ială a unei funct¸ii de mai multe variabile;<br />

b) Diferent¸iala unei funct¸ii de mai multe variabile;<br />

c) Punct de extrem local pentru o funct¸ie de mai multe variabile;<br />

d) Integrarea funct¸iilor.<br />

2. a) Găsit¸i extremele locale ale funct¸iei<br />

b) Găsit¸i extremele locale ale funct¸ie:<br />

3. Găsit¸i extremele locale ale funct¸iei<br />

f : R 2 → R , f(x, y) =x 3 + y 3 +3xy.<br />

f : R 2 → R , f(x, y) =x 2 + y 4.<br />

f :Δ× Δ → R , Δ=(−∞, −1] ∪ [1, ∞), cu<br />

f(x, y) =x 4 + y 4 − 4x 2 +8xy − 4y 2 − 5.<br />

4. Găsit¸i extremele locale ale funct¸iei f : R 2 → R, f(x, y) =x 2 + y 3 .<br />

5. O firmă produce două sortimente de bunuri, <strong>în</strong> cantităt¸ile x ¸si y. Dacă funct¸ia profitului<br />

este dată prin f :[0, ∞) × [0, ∞) → R, f(x, y) = 160x − 3x 2 − 2xy − 2y 2 + 120y − 18, săse<br />

determine volumele celor două bunuri astfel <strong>în</strong>cât profitul să fie maxim.<br />

6. Găsit¸i extremele locale ale funct¸iei f : R 2 → R, f =6− 4x − 3y condit¸ionate de ecuat¸ia<br />

x 2 + y 2 =1.<br />

7. Găsit¸i extremele locale ale funct¸iei f(x, y, z) = xy + xz + yz condit¸ionate de ecuat¸ia<br />

xyz =1, <strong>în</strong> domeniul x>0, y>0, z>0.<br />

8. Să se determine dreptunghiul de arie maximă <strong>în</strong>scris <strong>în</strong>tr-o elipsă<br />

x 2<br />

a<br />

2 + y2<br />

− 1=0.<br />

b2 9. Găsit¸i punctele de extrem local ale funct¸iei f : R 4 → R, f(x, y, z, t) =xy + xz − 3xt + y 2 +<br />

z 2 + t 2 +10x +6y condit¸ionate de ecuat¸iile<br />

ϕ1(x, y, z, t) =x +2y +3z +2t =0 ¸si<br />

ϕ2(x, y, z, t) =−x + y + z + t =0.<br />

10. Fie funct¸ia de product¸ie f :[0, ∞)×[0, ∞) → R cu f(x, y) =x 0,3 ·y 0,5 , unde x este capitalul<br />

iar y este fort¸a de muncă. Să se determine product¸ia maximă cu restrict¸ia 6x+2y = 384.<br />

267


Indicat¸ii ¸si răspunsuri Test nr. 11<br />

2. a) (−1, −1) este punct de maxim cu f(−1, −1) = 1.<br />

b) (0, 0) este punct de minim.<br />

3. (2, −2) este punct de minim cu f(2, −2) = −37; (−2, 2) este punct de minim cu f(−2, 2) =<br />

−37.<br />

4. Nu are nici un punct de extrem local.<br />

5. x =20, y =20cu profilul f(20, 20) = 2782.<br />

<br />

<br />

4 3<br />

4 3<br />

6. , punct de minim condit¸ionat cu f , =1, iar −<br />

5 5<br />

5 5<br />

4<br />

<br />

, −3 punct de maxim<br />

<br />

5 5<br />

condit¸ionat cu − 4<br />

<br />

, −3 =11.<br />

5 5<br />

7. (1, 1, 1) este punct de minim condit¸ionat cu f(1, 1, 1) = 3.<br />

8. Pentru x = a √ ¸si y =<br />

2 b<br />

√ se obt¸ine dreptunghiul de arie maximă (Amax = 2ab).<br />

2<br />

<br />

9. −1, − 5<br />

<br />

<br />

, 3, −3 este punct de minim condit¸ionat cu f −1, −<br />

2 2<br />

5<br />

<br />

, 3, −3 = −<br />

2 2<br />

25<br />

2 .<br />

10. (24, 120) este punct de maxim condit¸ionat iar product¸ia maximă este240,3 · 1200,5 .<br />

268


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul II,<br />

Editura ULB, <strong>Sibiu</strong>, 2002.<br />

269


Capitolul 13<br />

Generalizări ale not¸iunii de integrală<br />

Obiective: S¸tim că<br />

b<br />

a<br />

f(x)dx reprezintă o integrală Riemann, dacă sunt<strong>în</strong>deplinite<br />

condit¸iile: a = −∞ ¸si b = ∞; f funct¸ie mărginită pe[a, b] ¸si f funct¸ie reală de o singură<br />

b<br />

variabilă reală. Dacă una <strong>din</strong> aceste condit¸ii nu este <strong>în</strong>deplinită, atunci expresia f(x)dx<br />

a<br />

constituie o extindere a not¸iunii de integrală. Scopul acestui capitol este de a prezenta<br />

câteva astfel de extinderi ale not¸iunii de integrală.<br />

Rezumat: În acest capitol sunt prezentate extinderi ale not¸iunii de integrală ¸si<br />

anume inegralele improprii, integralele ce depind de unul sau mai mult¸i parametri, integralele<br />

euleriene (Funct¸iile Gamma ¸si Beta ale lui Euler), inegralele duble (inclusiv metode<br />

de calcul ale acestora).<br />

Cont¸inutul capitolului:<br />

1. Integrale improprii<br />

2. Integrale cu parametri<br />

3. Integrale euleriene. Funct¸ia Gamma. Funct¸ia Beta<br />

4. Integrale duble<br />

5. Test de verificare a cuno¸stint¸elor<br />

6. Bibliografia aferentă capitolului<br />

Cuvinte cheie: integrală improprie, integrală ce depinde de parametri, funct¸ia<br />

Gamma, funct¸ia Beta, inegrale duble, coordonate polare.<br />

13.1 Integrale improprii<br />

În multe situat¸ii practice apar integrale care au intervalul de integrare de lungime infinită<br />

¸si integrale pentru care funct¸ia de integrat nu este mărginită.<br />

Astfel de integrale se numesc improprii sau generalizate. Dacă lungimea intervalului<br />

este infinită, adică avem una <strong>din</strong> situat¸iile<br />

I =<br />

+∞<br />

f(x)dx , I =<br />

a<br />

b<br />

−∞<br />

+∞<br />

<br />

f(x)dx , I = f(x)dx = f(x)dx,<br />

atunci spunem că avem integrale improprii de spet¸a <strong>în</strong>âi. Dacă funct¸ia de integrat este<br />

nemărginită pe[a, b], atunci spunem că avem integrale improprii de spet¸aadoua. Dacăatât<br />

intervalul de integrare este de lungime infinită, cât ¸si f este nemărginită <strong>în</strong> acest interval,<br />

atunci spunem că avem integrale improprii mixte.<br />

270<br />

−∞<br />

R


Definit¸ia 13.1.1 Fie f :[a, ∞) → R ofunct¸ieintegrabilă pe orice interval [a, b], b ∈ R, b>a.<br />

b<br />

Dacă există lim f(x)dx, atunci prin definit¸ie<br />

b→∞<br />

a<br />

<br />

a<br />

∞<br />

f(x)dx = lim<br />

b<br />

b→∞<br />

a<br />

f(x)dx;<br />

când limita este finită spunemcă integrala este convergentă iar <strong>în</strong> caz contrar, adică dacă<br />

limita nu există sau este infinită, spunem că integrala improprie este divergentă.<br />

¸si<br />

¸si<br />

În mod analog definim<br />

b<br />

−∞<br />

∞<br />

−∞<br />

Imediat se observă căavemrelat¸iile<br />

<br />

+∞<br />

−∞<br />

f(x)dx =<br />

f(x)dx = lim<br />

a→−∞ f(x)dx<br />

b<br />

f(x)dx = lim<br />

a→−∞<br />

b→∞<br />

a<br />

b<br />

−∞<br />

C<br />

−∞<br />

−b<br />

f(x)dx.<br />

∞<br />

f(x)dx = f(−t)dt<br />

<br />

f(x)dx +<br />

+∞<br />

C<br />

f(x)dx , C ∈ R,<br />

care ne arată că este suficient să studiem cazul intervalului [a, ∞].<br />

Exemplul 13.1.1. Să considerăm integrala<br />

Pentru b>a¸si λ = 1avem<br />

Limita<br />

∞<br />

dx<br />

; a>0 ¸si λ ∈ R.<br />

xλ a<br />

b<br />

a<br />

dx 1<br />

=<br />

xλ 1 − λ (b1−λ − a 1−λ ).<br />

1<br />

lim<br />

b→∞ 1 − λ (b1−λ − a 1−λ )<br />

este finită, fiind egală cu a1−λ<br />

, pentru 1 − λ1. λ − 1<br />

În cazul λ =1avem<br />

integrala fiind divergentă.<br />

∞<br />

a<br />

dx<br />

x<br />

= lim<br />

b<br />

b→∞<br />

a<br />

dx<br />

x<br />

= lim (ln b − ln a) =∞,<br />

b→∞<br />

271


∞<br />

dx a1−λ<br />

În concluzie, avem că = pentru λ>1, adicăeste convergentă, iar pentru λ ≤ 1<br />

xλ λ − 1<br />

a<br />

integrala improprie este divergentă.<br />

Exemplul 13.1.2. Fie de calculat integrala improprie<br />

Avem<br />

1<br />

= lim<br />

a→−∞ 2<br />

b→∞<br />

Observat¸ia 13.1.1 Putem scrie<br />

k ∈ N, k>a.<br />

<br />

a<br />

∞<br />

Dacă notăm un =<br />

adică integralei<br />

<br />

a<br />

∞<br />

f(x)dx =<br />

<br />

k+n<br />

k+n−1<br />

+∞<br />

−∞<br />

dx<br />

x 2 +4<br />

+∞<br />

dx<br />

x2 +4 .<br />

−∞<br />

= lim<br />

a→−∞<br />

b→∞<br />

<br />

arctg b<br />

− arctga<br />

2 2<br />

k<br />

a<br />

<br />

f(x)dx +<br />

k+1<br />

f(x)dx, n =1, 2, ..., u0 =<br />

<br />

k<br />

∞<br />

k<br />

f(x)dx =<br />

<br />

b<br />

a<br />

dx<br />

x 2 +4 =<br />

= 1<br />

2<br />

f(x)dx + ... +<br />

k<br />

a<br />

<br />

π<br />

2 −<br />

<br />

k+n <br />

k+n−1<br />

− π<br />

2<br />

f(x)dx, atunci<br />

∞<br />

un,<br />

n=0<br />

f(x)dx îi corespunde seria numerică<br />

<br />

= π<br />

2 .<br />

f(x)dx + ...,<br />

∞<br />

un. Integrala improprie ¸si seria<br />

asociată au aceea¸si natură.<br />

Această observat¸ie ne permite să adaptăm criteriile de convergent¸ă de la seriile numerice<br />

la integralele improprii de spet¸a <strong>în</strong>tâi.<br />

∞<br />

Teorema 13.1.1 (Criteriul lui Cauchy) Integrala improprie f(x)dx, este convergentă dacă<br />

¸si numai dacă pentru orice ε>0 există M(ε) ∈ R+ a¸sa <strong>în</strong>cât pentru orice α, β ∈ R, β>α><br />

M(ε) să avem<br />

<br />

β<br />

<br />

<br />

<br />

f(x)dx<br />

<br />


∞<br />

Teorema 13.1.2 Dacă f(x)dx este absolut convergentă, atunci ea este convergentă.<br />

a<br />

Pentru demonstrat¸ie se folose¸ste Teorema 13.1.2 ¸si inegalitatea<br />

<br />

b<br />

<br />

<br />

<br />

f(x)dx<br />

<br />

≤<br />

b<br />

|f(x)|dx.<br />

a<br />

S¸i criteriile de comparat¸ie de la serii cu termeni pozitivi se extind imediat la integrale<br />

improprii.<br />

Teorema 13.1.3 (primul criteriu de comparat¸ie) Fie f,g funct¸ii definite ¸si integrabile pentru<br />

x ≥ a. Dacă 0 ≤ f(x) ≤ g(x) pentru x ≥ a, atunci:<br />

∞<br />

∞<br />

1) dacă g(x)dx este convergentă, atunci ¸si f(x)dx este convergentă;<br />

a<br />

∞<br />

∞<br />

2) dacă f(x)dx este divergentă, atunci ¸si g(x)dx este divergentă.<br />

a<br />

Teorema 13.1.4 (Al doilea criteriu de comparat¸ie) Fie funct¸iile f,g :[a, ∞) → (0, ∞). dacă<br />

∞<br />

∞<br />

f(x)<br />

lim = k, k ∈ (0, ∞), atunci integralele improprii f(x)dx ¸si g(x)dx su aceea¸si natură,<br />

x→∞ g(x)<br />

a<br />

a<br />

adică ambele sunt convergente sau ambele sunt divergente. Dacă k =0, atunci convergent¸a<br />

∞<br />

∞<br />

integralei g(x)dx implică convergent¸a integralei f(x)dx.<br />

a<br />

Corolarul 13.1.1 Fie f :[a, ∞) → (0, ∞), a>0. Dacăexistă lim<br />

x→∞ xλf(x) =k, k constantă reală<br />

∞<br />

finită, pentru λ>1, atunci integrala f(x)dx este convergentă. Dacă λ ≤ 1 ¸si k>0, atunci<br />

integrala este divergentă.<br />

Valabilitatea Corolarului rezultă <strong>din</strong> Teorema 13.1.3.<br />

∞<br />

Exemplul 13.1.3. Integralele improprii<br />

real.<br />

Într-adevăr, pentru x>0 putem scrie<br />

a<br />

e x =1+ x xn xn<br />

+ ... + + ... ><br />

1! n! n!<br />

a<br />

a<br />

a<br />

a<br />

a<br />

x α e −x dx, a>0, sunt convergente pentru orice α<br />

, n ∈ N.<br />

De aici, avem 0 1, obt¸inem<br />

xλ afirmat¸ia <strong>din</strong> enunt¸ul exemplului.<br />

∞<br />

Pm(x)<br />

Exemplul 13.1.4. Integralele improprii<br />

Qn(x)<br />

a<br />

dx, Pm ¸si Qn fiind funct¸ii polinomiale cu<br />

coeficient¸i reali, cu gradele m ¸si respectiv n, Qn = 0pentru x ≥ a, sunt convergente pentru<br />

n − m ≥ 2.<br />

273


Avem<br />

Pm(x)<br />

lim xλ = lim<br />

x→∞ Qn(x) x→∞ xλ amxm + am−1xm−1 + ... + a0<br />

bnxn + bn−1xn−1 =<br />

+ ... + b0<br />

= lim<br />

x→∞ xλ+m−n am +<br />

·<br />

am−1 a0<br />

+ ... +<br />

x xm bn + bn−1 b0<br />

+ ... +<br />

x xn = am<br />

bn<br />

dacă λ = n − m. Conform Corolarului 13.1.1, integrala dată este convergentă dacă n − m ≥ 2.<br />

În mod analog se studiază ¸si integralele improprii de spet¸aadoua.<br />

Definit¸ia 13.1.3 Fie funct¸ia f :[a, b) → R, nemărginită <strong>în</strong> b, dar mărginită ¸si integrabilă pe<br />

β<br />

f(x)dx, atunci prin definit¸ie<br />

orice subinterval <strong>în</strong>chis [a, β] ⊂ [a, b). dacă există lim<br />

β→b<br />

β


Dacă b − a>1, atunci putem scrie<br />

iar dacă punem u0 =<br />

b<br />

a<br />

<br />

b−1<br />

a<br />

f(x)dx =<br />

<br />

b−1<br />

a<br />

f(x)dx +<br />

+<br />

f(x)dx ¸si un =<br />

b<br />

a<br />

b− 1<br />

n+1<br />

<br />

b− 1<br />

n<br />

b− 1<br />

n+1<br />

<br />

b− 1<br />

n<br />

<br />

b− 1<br />

2<br />

b−1<br />

f(x)dx =<br />

f(x)dx +<br />

f(x)dx + ...,<br />

<br />

b− 1<br />

3<br />

b− 1<br />

2<br />

f(x)dx + ...+<br />

f(x)dx, n =1, 2, ..., atunci obt¸inem<br />

∞<br />

un,<br />

care exprimă integrala improprie de spet¸a a doua printr-o serie numerică.<br />

Ca ¸si la integralele improprii de spet¸a <strong>în</strong>tâi, putem transforma criteriile de convergent¸ă<br />

de la seriile de numere reale <strong>în</strong> criterii de convergent¸ă pentru integrale improprii de spet¸a<br />

adoua.<br />

n=0<br />

Teorema 13.1.5 (Criteriul lui Cauchy). Integrala improprie<br />

b<br />

a<br />

f(x)dx, culim |f(x)| = ∞, este<br />

x→b<br />

x0<br />

<br />

există un<br />

<br />

număr M(ε) > 0 a¸sa <strong>în</strong>cât<br />

b<br />

<br />

<br />

pentru orice α ¸si β cu b − M(ε)


1<br />

Funct¸ia f :[0, 1) → (0, ∞), f(x) = 6√ divine infinită când x → 1, xaavem<br />

<br />

a<br />

∞<br />

a<br />

f(x)dx = F (∞) − F (a) , F(∞) = lim F (x).<br />

x→∞<br />

b<br />

a<br />

f(x)dx = F (b) − F (a) ¸si prin trecere la limită se<br />

obt¸in afirmat¸iile <strong>din</strong> enunt¸.<br />

În mod analog se extind schimbarea de variabilă ¸si integrarea prin părt¸i.<br />

Exemplul 13.1.8. Să calculăm<br />

∞<br />

(x − 1)e −x dx.<br />

Avem<br />

0<br />

<br />

<br />

∞<br />

(x − 1)e<br />

0<br />

−x dx = −xe −x<br />

∞<br />

<br />

<br />

<br />

<br />

0<br />

276<br />

=0.


Observat¸ia 13.1.3 În cazul unor integrale improprii divergente se ata¸sează o valoare printrun<br />

procedeu datorat lui Cauchy.<br />

Acesta este aplicabil integralelor improprii de spet¸a <strong>în</strong>tâi de forma<br />

¸si integralelor improprii de spet¸aadoua<br />

<br />

+∞<br />

−∞<br />

b<br />

a<br />

f(x)dx<br />

f(x)dx<br />

<strong>în</strong> care f devine infinită <strong>în</strong>tr-un punct c, a


Teorema 13.2.1 (Teorema trecerii la limită) Fie f :[a, b]×Y → R ofunct¸iededouă variabile,<br />

integrabilă <strong>în</strong> raport cu x pe [a, b] ¸si λ0<br />

lim f(x, λ), atunci<br />

λ→λ0<br />

un punct de acumulare pentru Y . Dacăexistă b<br />

lim I(λ) = lim<br />

λ→λ0 λ→λ0<br />

a<br />

f(x, λ)dx =<br />

b<br />

a<br />

<br />

<br />

lim f(x, λ) dx.<br />

λ→λ0<br />

Demonstrat¸ie. Fie ε>0 ¸si notăm lim f(x, λ) =g(λ); atunci există δ(ε) > 0 astfel ca pentru<br />

λ→λ0<br />

|λ − λ0| 0, a¸sa <strong>în</strong>cât să avem<br />

|f(x, λ) − f(x, λ0)| < ε<br />

b − a<br />

dacă |λ − λ0|


variabilelor <strong>în</strong> acela¸si dreptunghi, atunci funct¸ia I(λ) =<br />

are loc formula<br />

I ′ (λ) =<br />

b<br />

a<br />

f ′ λ(x, λ)dx.<br />

Demonstrat¸ie Fie λ0 un punct fixat <strong>din</strong> [c, d]. Din egalitatea<br />

I(λ) − I(λ0)<br />

λ − λ0<br />

prin trecere la limită sub integrală, avem<br />

=<br />

b<br />

I(λ) − I(λ0)<br />

lim<br />

=<br />

x→x0 λ − λ0<br />

a<br />

b<br />

f(x, λ) − f(x, λ0)<br />

dx,<br />

λ − λ0<br />

b<br />

a<br />

a<br />

f ′ λ(x, λ0)dx,<br />

f(x, λ)dx este derivabilă pe[c, d] ¸si<br />

care ne arată că funct¸ia I este derivabilă <strong>în</strong> λ0 ¸si are loc formula <strong>din</strong> enunt¸ul teoremei.<br />

Exemplul 13.2.1. Să calculăm derivata funct¸iei I definită prin<br />

I(λ) =<br />

0<br />

1<br />

0<br />

sin λx<br />

dx , λ ∈ R.<br />

x<br />

sin λx<br />

Integrala nu este improprie deoarece lim = λ.<br />

x→0 x<br />

Avem<br />

I ′ 1<br />

1<br />

cos λx<br />

(λ) = x · dx = cos λxdx =<br />

x<br />

= sin λx<br />

λ<br />

<br />

<br />

<br />

<br />

1<br />

0<br />

= sin λ<br />

0<br />

λ .<br />

Observat¸ia 13.2.2 În unele situat¸ii se consideră integrale cu parametru <strong>în</strong> care ¸si limitele<br />

de integrare depind de parametru, adică avem<br />

I(λ) =<br />

<br />

b(λ)<br />

a(λ)<br />

f(x, λ)dx , λ ∈ [c, d].<br />

Dacă, pe lângă condit¸iile <strong>din</strong> Teorema 13.2.3, mai adaugăm faptul că funct¸iile a ¸si b sunt<br />

derivabile <strong>în</strong> raport cu λ pe [c, d], atunci are loc formula<br />

I ′ (λ) =<br />

<br />

b(λ)<br />

a(λ)<br />

f ′ λ(x, λ)dx + b ′ (λ)f(b(λ),λ) − a ′ (λ)f(a(λ),λ).<br />

Teorema 13.2.4 (de integrare) Dacă funct¸ia f :[a, b] × [c, d] → R este continuă <strong>în</strong> raport cu<br />

ansamblul variabilelor <strong>în</strong> dreptunghiul [a, b]×[c, d], atunci oricare ar fi intervalul [α, β] ⊆ [c, d]<br />

are loc egalitatea<br />

β<br />

α<br />

I(λ)dλ =<br />

β<br />

α<br />

⎛<br />

⎞<br />

b<br />

⎝ f(x, λ)dx⎠<br />

dx =<br />

a<br />

279<br />

b<br />

a<br />

⎛<br />

⎞<br />

β<br />

⎝ f(x, λ)dx⎠<br />

dx.<br />

α


Cu alte cuvinte, <strong>în</strong> condit¸iile teoremei se poate integra sub semnul integralei, sau se<br />

poate schimba or<strong>din</strong>ea de integrare.<br />

Demonstrat¸ie Fie z ∈ [c, d]; vom demonstra egalitatea mai generală<br />

¸si<br />

¸si<br />

Facem notat¸iile<br />

Avem<br />

z<br />

α<br />

⎛<br />

⎞<br />

b<br />

⎝ f(x, λ)dx⎠<br />

dλ =<br />

a<br />

ϕ(z) =<br />

ψ(z) =<br />

z<br />

α<br />

b<br />

a<br />

ϕ ′ (z) =<br />

ψ ′ (z) =<br />

a<br />

b<br />

a<br />

⎛<br />

⎞<br />

z<br />

⎝ f(x, λ)dλ⎠<br />

dx.<br />

α<br />

⎛<br />

⎞<br />

b<br />

⎝ f(x, λ)dx⎠<br />

dλ<br />

⎛<br />

⎞<br />

z<br />

⎝ f(x, λ)dλ⎠<br />

dx.<br />

α<br />

b<br />

a<br />

b<br />

a<br />

f(x, λ)dx,<br />

f(x, λ)dx,<br />

oricare ar fi z ∈ [c, d]. De aici, rezultă că ϕ(z) − ψ(z) =C -constantă. Cum ϕ(α) − ψ(α) =0,<br />

obt¸inem C = 0, ceea ce ne arată că ϕ(z) = ψ(z), oricare ar fi z ∈ [c, d]. Teorema este<br />

demonstrată.<br />

Exemplul 13.2.2. Să considerăm integrala cu parametru<br />

a<br />

a<br />

I(λ) =<br />

0<br />

1<br />

0<br />

x λ dx.<br />

Integrăm funct¸ia I pe intervalul [a, b], 0


De fapt, aceasta este una <strong>din</strong>tre aplicat¸iile importante ale integralelor cu parametrii:<br />

calculul unor integrale greu de evaluat pe altă cale.<br />

Deseori, integrale fără parametru sunt transformate <strong>în</strong> integrale cu parametru la care,<br />

apoi, se aplică derivarea sau integrarea sub semnul integralei ¸si se obt¸ine o valoare mai<br />

generală pentru integrala dată. Prin particularizarea parametrului se obt¸ine valoarea integralei<br />

date.<br />

Exemplul 13.2.3. Să calculăm integrala<br />

I =<br />

1<br />

0<br />

arctgx<br />

x √ dx.<br />

1 − x2 Se observă că integrala nu este improprie deoarece lim<br />

x→0<br />

grala mai generală<br />

I(λ) =<br />

1<br />

Derivăm <strong>în</strong> raport cu parametrul λ ¸si avem<br />

I ′(λ) =<br />

1<br />

0<br />

0<br />

x<br />

1+λ2 ·<br />

x2 arctgλx<br />

x √ dx , λ ∈ [0, ∞).<br />

1 − x2 1<br />

x √ dx =<br />

1 − x2 π<br />

2<br />

dt<br />

1+λ<br />

0<br />

2 cos2 t =<br />

1<br />

0<br />

arctgx<br />

x √ =1. Considerăm inte-<br />

1 − x2 dx<br />

(1 + λ2x2 ) √ .<br />

1 − x2 Făcând schimbarea de variabilă x =cost, găsim<br />

I ′ 1<br />

(λ) =<br />

√<br />

1+λ2 arctg<br />

<br />

<br />

tgt<br />

<br />

<br />

√ <br />

1+λ2 <br />

<br />

= π<br />

2 ·<br />

1<br />

√<br />

1+λ2 .<br />

De aici, integrând <strong>în</strong> raport cu λ, găsim<br />

I(λ) = π<br />

2 ln(λ + 1+λ2 )+C.<br />

Cum I(0) = 0, rezultăC =0¸si<br />

I(λ) = π<br />

2 ln(λ + 1+λ2 ).<br />

Pentru λ =1avem<br />

I(1) = I = π<br />

2 ln(1 + √ 2).<br />

Observat¸ia 13.2.3 În cazul când integrala ce depinde de un parametru este improprie, cele<br />

expuse <strong>în</strong> acest paragraf rămân valabile cu condit¸ia ca integralele improprii cu care se<br />

lucrează săfie convergente.<br />

Exemplul 13.2.4. Să considerăm integrala<br />

Scriem<br />

∞<br />

−αx sin x<br />

I(α) = e dx , α ∈ (0, ∞).<br />

x<br />

I(λ) =<br />

0<br />

1<br />

0<br />

<br />

−αx sin x<br />

e dx +<br />

x<br />

281<br />

1<br />

∞<br />

−αx sin x<br />

e<br />

x dx.<br />

π<br />

2<br />

0<br />

=


¸si<br />

−αx sin x<br />

Cum lim e<br />

x→0 x x>0<br />

Deoarece, pentru x ≥ 1 avem e<br />

=1,rezultăcă prima integrală esteconvergentă.<br />

<br />

1<br />

∞<br />

−αx sin x<br />

x<br />

<br />

<br />

<br />

<br />

e −αx dx = − e−αx<br />

α<br />

≤ e−αx<br />

<br />

<br />

<br />

<br />

<br />

<br />

∞<br />

1<br />

= e−α<br />

α ,<br />

∞<br />

−αx sin x<br />

deducem că e dx este convergentă. Prin urmare, I(α) este bine definită.<br />

x<br />

1<br />

Aplicând teorema de derivare a integralelor cu parametru, avem:<br />

I ′ ∞<br />

(α) = e −αx ∞<br />

sin x<br />

(−x) dx = − e<br />

x −αx sin xdx,<br />

0<br />

care este o integrală improprie convergentă. Integrând prin părt¸i, obt¸inem<br />

de unde<br />

I ′ (α) =−1 − α 2 I ′ (α),<br />

I ′ (α) =− 1<br />

,<br />

1+α2 <strong>din</strong> care rezultă<br />

I(α) =−arctgα + C.<br />

Pentru determinarea constantei C calculăm<br />

pedeoparte,¸si <strong>din</strong><br />

0<br />

lim I(α) =−π + C,<br />

α→∞ 2<br />

∞<br />

<br />

<br />

|I(α)| ≤ <br />

sin x<br />

e−αx <br />

x dx ≤<br />

0<br />

∞<br />

0<br />

e −αx dx = 1<br />

α<br />

lim I(α) =0.<br />

α→∞<br />

Avem deci C − π<br />

π<br />

=0, de unde C = . RezultăcăI(α) =π<br />

2 2 2<br />

prin trecere la limită când α → 0, α>0, găsim<br />

∞<br />

0<br />

sin x π<br />

dx =<br />

x 2 .<br />

− arctgα. <strong>din</strong> acest rezultat,<br />

13.3 Integrale euleriene. Funct¸ia Gamma. Funct¸ia Beta<br />

În orice activitate există anumite rezultate care trebuiesc studiate mai aprofundat ¸si chiar<br />

ret¸inute. Această situat¸ie se <strong>în</strong>tâlne¸ste ¸si <strong>în</strong> clasa integralelor cu parametri ¸si improprii.<br />

Există anumite funct¸ii, numite uneori ¸si funct¸ii speciale, definite prin integrale cu parametrii<br />

la care apelăm deseori <strong>în</strong> calculele matematice.<br />

Două <strong>din</strong>tre aceste funct¸ii speciale sunt funct¸iile Gamma ¸si Beta, numite sub un generic<br />

comun integrale euleriene.<br />

282


Definit¸ia 13.3.1 Funct¸ia Γ:(0, ∞) → R definită prin<br />

<br />

Γ(p) =<br />

0<br />

∞<br />

e −x x p−1 dx<br />

se nume¸ste funct¸ia Gamma sau funct¸ialuiEulerdespet¸aadoua, iar funct¸ia B :(0, ∞) ×<br />

(0, ∞) → R definită prin<br />

1<br />

B(p, q) = x p−1 (1 − x) q−1 dx<br />

se nume¸ste funct¸ia Beta sau funct¸ia lui Euler de spet¸a <strong>în</strong>tâi.<br />

0<br />

Teorema 13.3.1 Funct¸iile Γ ¸si B sunt bine definite, adică integralele improprii care le definesc<br />

sunt convergente.<br />

Demonstrat¸ie Să arătăm că funct¸ia Γ este bine definită. Scriem Γ ca sumă de două<br />

integrale, anume:<br />

1<br />

∞<br />

Γ(p) =<br />

Prima integrală I1 =<br />

1<br />

0<br />

0<br />

e −x x p−1 dx +<br />

1<br />

e −x x p−1 dx.<br />

e −x x p−1 dx pentru p ≥ 1 nu este improprie. pentru p ∈ (0, 1) avem<br />

lim<br />

x→0<br />

x>0<br />

x λ e −x x p−1 = lim x<br />

x→0<br />

x>0<br />

λ+p−1 e −x =1<br />

dacă λ =1− p


1) Γ(1) =<br />

0<br />

∞<br />

e −x dx = −e −x | ∞ 0 =1<br />

2) Aplicăm integrarea prin părt¸i succesiv ¸si avem<br />

<br />

Γ(p +1)=<br />

<br />

+p<br />

0<br />

0<br />

∞<br />

∞<br />

e −x x p dx = −(e −x x p )| ∞ 0 +<br />

e −x x p−1 dx = pΓ(p).<br />

3) Se aplică <strong>în</strong> mod repetat formula se recurent¸ă dela2):<br />

Γ(n +1)=nΓ(n) =n(n − 1)Γ(n − 1) = ... =<br />

= n(n − 1)...2 · 1 · Γ(1) = n!.<br />

4) Efectuăm schimbarea de variabilă x = t 2 ¸si avem<br />

ceea ce trebuia demonstrat.<br />

∞<br />

Γ(p) =2 e −t2<br />

0<br />

(t 2 ) p−1 tdt =2<br />

<br />

0<br />

∞<br />

e −t2<br />

t 2p−1 dt,<br />

5) Demonstrat¸ia formulei complementelor este mai complicată ¸si de aceea renunt¸ăm la<br />

prezentarea ei.<br />

6) Dacă luăm <strong>în</strong> formula complementelor p = 1<br />

2 ,atunciavem<br />

<br />

1 1<br />

Γ · Γ = π,<br />

2 2<br />

<br />

1<br />

de unde Γ =<br />

2<br />

√ π.<br />

Teorema 13.3.3 Pentru funct¸ia B sunt adevărate următoarele relat¸ii:<br />

1) B(p, q) =<br />

2) B(p, q) =<br />

3) B(p, q) =<br />

let);<br />

∞<br />

0<br />

1<br />

0<br />

yp−1 dy;<br />

(1 + y) p+q<br />

tp−1 + tq−1 dt;<br />

(1 + t) p+q<br />

Γ(p) · Γ(q)<br />

Γ(p + q)<br />

(formula de legătură <strong>din</strong>tre funct¸iile B ¸si Γ sau formula lui Dirich-<br />

4) B(p, q) =B(q, p) (proprietatea de simetrie);<br />

p − 1<br />

5) B(p, q) = B(p − 1,q); p>1, q>0;<br />

p + q − 1<br />

q − 1<br />

B(p, q) = B(p, q − 1), p>0, q>1.<br />

p + q − 1<br />

284


Demonstrat¸ie<br />

1) Facem schimbarea de variabilă x = y<br />

¸si avem<br />

y +1<br />

∞<br />

p−1 <br />

y<br />

B(p, q) =<br />

1 −<br />

y +1<br />

y<br />

q−1 dy<br />

=<br />

y +1 (y +1) 2<br />

0<br />

=<br />

∞<br />

2) Utilizând formula de la 1), putem scrie<br />

B(p, q) =<br />

1<br />

0<br />

0<br />

yp−1 dy.<br />

(1 + y) p+q<br />

yp−1 dy +<br />

(1 + y) p+q<br />

∞<br />

1<br />

yp−1 dy.<br />

(1 + y) p+q<br />

În integrala a doua facem schimbarea de variabilă y =1/t ¸si obt¸inem formula de la 2).<br />

∞<br />

3) În Γ(p) =<br />

obt¸inem<br />

(13.2)<br />

0<br />

e −x x p−1 dx facem schimbarea de variabilă x = ty, t parametru real pozitiv ¸si<br />

Γ(p) =t p<br />

<br />

0<br />

∞<br />

e −ty y p−1 dy.<br />

În acest rezultat <strong>în</strong>locuim pe t prin 1+t ¸si p prin p + q ¸si obt¸inem<br />

Γ(p + q)<br />

=<br />

(1 + t) p+q<br />

<br />

0<br />

∞<br />

e −(1+t)y y p+q−1 dy<br />

Multiplicăm ambii membri ai formulei precedente cu t p−1 ¸si egalitatea obt¸inută ointegrăm<br />

<strong>în</strong> raport cu t de la 0 la ∞ ¸si avem:<br />

<br />

0<br />

⎛<br />

<br />

Γ(p + q)<br />

<br />

∞<br />

t<br />

0<br />

p−1<br />

dt =<br />

(1 + t) p+q<br />

∞<br />

⎝t p−1<br />

∞<br />

e −(1+t)y y p+q−1 dy<br />

<br />

=<br />

0<br />

0<br />

⎛<br />

∞<br />

e −y y q−1 ⎝y p<br />

∞<br />

e −yt t p−1 dt<br />

<br />

0<br />

⎞<br />

⎠ dt =<br />

⎞<br />

⎠ dy.<br />

Acum, conform cu 1) ¸si cu (13.2), <strong>în</strong> care schimbăm pe t cu y, obt¸inem:<br />

∞<br />

Γ(p + q) · B(p, q) =<br />

de unde găsim<br />

adică ceea ce trebuia demonstrat.<br />

0<br />

0<br />

e −y y q−1 Γ(p)dy =<br />

∞<br />

=Γ(p) e −y y q−1 dy =Γ(p) · Γ(q),<br />

B(p, q) =<br />

285<br />

Γ(p) · Γ(q)<br />

Γ(p + q) ,


4) Rezultă imediat <strong>din</strong> 3).<br />

5) Aceste formule rezultă <strong>din</strong> formula de legătură dela3)¸si utilizând formula de recurent¸ă<br />

pentru Γ.<br />

Observat¸ia 13.3.1 Integralele euleriene sunt utile <strong>în</strong> studiul multor funct¸ii neelementare.<br />

De aceea, valorile lor au fost tabelate.<br />

Calculul multor integrale se reduce prin diferite transformări, la evaluarea funct¸iilor B<br />

¸si Γ.<br />

Exemplul 13.3.1. Să arătăm că<br />

<br />

0<br />

∞<br />

e −x2<br />

dx =<br />

√ π<br />

Facem schimbarea de variabilă x 2 = t ¸si avem<br />

<br />

0<br />

∞<br />

2<br />

e −x2<br />

dx = 1<br />

2<br />

(integrala lui Poisson).<br />

<br />

0<br />

∞<br />

e −t 1 −<br />

t 2 dt.<br />

În integrala <strong>din</strong> membrul doi se recunoa¸ste expresia funct¸iei Γ pentru p − 1=− 1<br />

2 ,adică<br />

p = 1<br />

. Atunci, putem scrie<br />

2<br />

Exemplul 13.3.2. Să calculăm<br />

Putem scrie<br />

<br />

0<br />

∞<br />

e −x2<br />

dx = 1<br />

2 Γ<br />

√<br />

1 π<br />

=<br />

2 2 .<br />

I =<br />

I =<br />

∞<br />

4√<br />

x<br />

dx.<br />

(1 + x) 2<br />

0<br />

∞<br />

0<br />

x 1<br />

4<br />

dx,<br />

(1 + x) 2<br />

care comparată cu exprimarea lui B dată de 1) <strong>din</strong> Teorema 13.3.3, conduce la p − 1= 1<br />

4 ¸si<br />

p + q =2, de unde p = 5<br />

4<br />

Rezultă că<br />

¸si q = 3<br />

4 .<br />

<br />

5 3<br />

I = B , ,<br />

4 4<br />

de unde, utilizând formula de legătură <strong>din</strong>tre B ¸si Γ, obt¸inem<br />

<br />

5 3 1<br />

Γ Γ<br />

4 4 4<br />

I = =<br />

5 3<br />

Γ +<br />

4 4<br />

Γ<br />

<br />

1 3<br />

Γ<br />

4 4<br />

=<br />

Γ(2)<br />

= 1<br />

4 Γ<br />

<br />

1 3<br />

Γ .<br />

4 4<br />

Acum, utilizând formula complementelor avem<br />

I = 1<br />

4 ·<br />

π<br />

sin π<br />

4<br />

286<br />

= π√ 2<br />

4 .


În general, integralele de forma<br />

I =<br />

∞<br />

0<br />

xm (1 + xn dx , np > m +1<br />

) p<br />

se calculează prin funct¸iile B ¸si Γ, făcând schimbarea de variabilă x n = t.<br />

Exemplul 13.3.3. Să se reducă la funct¸iile B ¸si Γ calculul integralelor de forma<br />

Im,n =<br />

b<br />

a<br />

(x − a) m (b − x) n dx,<br />

m ¸si n numere reale a¸sa alese <strong>în</strong>cât integrala să fie convergentă.<br />

Facem schimbarea de variabilă<br />

¸si avem<br />

Exemplul 13.3.4. Să calculăm I =<br />

x =(1− t)a + bt , t ∈ [0, 1]<br />

Im,n =(b− a) m+n+1<br />

1<br />

t m (1 − t) n dt =<br />

0<br />

=(b− a) m+n+1B(m +1,n+1)=<br />

m+n+1 Γ(m + 1)Γ(n +1)<br />

=(b− a) .<br />

Γ(m + n +2)<br />

1<br />

0<br />

ln p<br />

Facem schimbarea de variabilă x = e −t ¸si avem<br />

13.4 Integrale duble<br />

<br />

I =<br />

0<br />

∞<br />

<br />

1<br />

dx, p ∈ R, p>−1<br />

x<br />

t p e −t dt =Γ(p +1).<br />

La integralele cu parametrii funct¸ia de integrat era de mai multe variabile, <strong>în</strong>să calculul<br />

integralei se aplică numai la una <strong>din</strong> variabile, celelalte le considerăm parametrii. Ne<br />

propunem să extindem not¸iunea de integrală pentru funct¸iile de mai multe variabile a¸sa<br />

<strong>în</strong>cât <strong>în</strong> evaluarea lor să utilizăm toate variabilele. Astfel de integrale le vom numi multiple.<br />

Dacă f : D ⊆ Rn → R z = f(x1, ..., xn), atunciointegralăm-multiplă onotăm prin<br />

<br />

...<br />

f(x1, ..., xn)dx1dx2...dxn.<br />

D<br />

Dacă n =2, atunci spunem că avem o integrală dublă, iar dacă n =3, atunci spunem că<br />

avem o integrală triplă.<br />

Pentru comoditatea tratării considerăm numai cazul integralelor duble.<br />

Fie f : D ⊂ R 2 → R, z = f(x, y) o funct¸ie de două variabile. Mai presupunem că D este un<br />

domeniu mărginit.<br />

Să considerăm o partit¸ie (descompunere) arbitrară a domeniului D <strong>în</strong> n subdomenii<br />

D1,D2, ..., Dn cu Di = ∅, i = 1,n ¸si Di ∩ Dj = ∅, i = j, i, j = 1,n. O astfel de partit¸ie a lui D<br />

se nume¸ste diviziune a lui D ¸si o notăm prin (Δn). Notăm cu ai aria sub domeniului Di,<br />

i = 1,n ¸si cu di diametrul lui Di (cea mai mare <strong>din</strong>tre distant¸ele <strong>din</strong>tre două puncte <strong>din</strong> Di),<br />

i = 1,n. Numărul Δn = max di se nume¸ste norma diviziunii (partit¸ia) Δn.<br />

i=1,n<br />

287


În fiecare subdomeniu Di al diviziunii (Δn) alegem un punct arbitrar de coordonate<br />

(ξi,ηi), i = 1,n, numite puncte intermediare.<br />

Cu aceste precizări, introducem suma integrală<br />

n<br />

σ(Δn,ξ,η,f)= f(ξi,ηi)ai.<br />

Evident că sumaσ(Δn,ξ,η,t) depinde de diviziunea Δn, de punctele intermediare (ξi,ηi)<br />

¸si de funct¸ia f.<br />

Definit¸ia 13.4.1 Spunem că funct¸ia f este integrabilă pe domeniul D dacă oricare ar fi<br />

¸sirul de diviziuni (Δn)n≥1 cu ¸sirul normelor (Δn)n≥2 tinde la zero ¸si oricare ar fi punctele<br />

intermediare (ξi,ηi) ∈ Di, i =1, 2, ..., n ¸sirul sumelor integrale (σ(Dn,ξ,η,f))n≥1 are o limită<br />

finită.<br />

Notăm această limită prin <br />

f(x, y)dxdy sau f(x, y)da.<br />

D<br />

D<br />

¸si o numim integrala dubă a funct¸iei f pe domeniul D.<br />

A¸sadar, putem scrie<br />

<br />

n<br />

f(x, y)dxdy = lim f(ξk,ηk)ak.<br />

n→∞<br />

D<br />

Δn→0 k=1<br />

Ca ¸si la funct¸iile de o variabilă realăsearatăcă orice funct¸ie continuă pe domeniul D<br />

este integrabilă.<br />

S¸i proprietăt¸ile integralei duble sunt analoage cu cele ale integralei Riemann.<br />

Teorema 13.4.1 (de liniaritate) Dacă f,g : D ⊂ R 2 → R sunt funct¸ii integrabile pe D, atunci<br />

oricare ar fi α, β ∈ R funct¸ia αf + βg este integrabilă peD ¸si avem<br />

<br />

D<br />

<br />

i=1<br />

<br />

(αf(x, y)+βg(x, y))dxdy =<br />

= α f(x, y)dxdy + β g(x, y)dxdy.<br />

D<br />

D<br />

Această proprietate ne spune că integrala dublă pe domeniul D esteofunct¸ională liniară.<br />

Demonstrat¸ia teoremei este imediată.<br />

Teorema 13.4.2 (de aditivitate fat¸ă de domeniu) Dacă funct¸ia f : D ⊂ R2 → R este integrabilă<br />

pe D, iar D = D1 ∪ D2, D1 ∩ D2 = ∅, atunci f este integrabilă pe D1 ¸si pe D2 ¸si<br />

avem <br />

<br />

<br />

f(x, y)dxdy = f(x, y)dxdy + f(x, y)dxdy.<br />

D<br />

D1<br />

D2<br />

Afirmat¸ia <strong>din</strong> această teoremă se demonstrează cu ajutorul definit¸iei.<br />

Teorema 13.4.3 (de interpretare geometrică) Dacă f : D ⊂ R 2 → (0, ∞) este integrabilă,<br />

atunci avem <br />

f(x, y)dxdy = V (f),<br />

D<br />

unde V (f) este volumul barei cilindrice mărginită de domeniul D ¸si suprafat¸ă dată dez =<br />

f(x, y), avândgeneratoarele paralele cu axa Oz.<br />

288


Pentru cazul particular f ≡ 1, avem<br />

<br />

D<br />

dy = aria(D).<br />

Teorema 13.4.4 (de semn) Dacă f : D ⊂ R 2 → (0, ∞), atunci<br />

<br />

D<br />

f(x, y)dxdy ≥ 0.<br />

Proprietatea <strong>din</strong> enunt¸ rezultă imediat <strong>din</strong> nenegativitatea sumelor integrale.<br />

Teorema 13.4.5 (de monotonie) Dacă f,g : D ⊂ R2 → R sunt integrabile pe D ¸si f ≤ g pe D,<br />

atunci <br />

<br />

D<br />

f(x, y)dxdy ≤<br />

D<br />

g(x, y)dxdy.<br />

Pentru demonstrat¸ie se aplică funct¸iei g − f ≥ 0 proprietatea de semn.<br />

Teorema 13.4.6 (modulului) Dacă funct¸ia f : D ⊂ R2 → R este integrabilă peD ¸si atunci |f|<br />

este integrabilă peD ¸si avem<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

f(x, y)dxdy<br />

<br />

D<br />

≤<br />

<br />

|f(x, y)|dxdy.<br />

D<br />

Formula <strong>din</strong> teoremă rezultă imediat <strong>din</strong> inegalitatea −|f| ≤f ≤|f|.<br />

Teorema 13.4.7 (de medie) Dacă f,g : D ⊂ R 2 → R sunt integrabile pe D, m = inf f(x, y),<br />

(x,y)∈D<br />

M = sup<br />

(x,y)∈D<br />

f(x, y) ¸si g are semn constant pe D, atunci există unnumăr real μ ∈ [m, M] a¸sa<br />

<strong>în</strong>cât <br />

<br />

f(x, y)d(x, y)dxdy = μ g(x, y)dxdy,<br />

D<br />

D<br />

numită formula de medie generalizată pentru integrala dublă.<br />

Demonstrat¸ie Considerăm g ≥ 0 pe D. Atunci <strong>din</strong> m ≤ f(x, y) ≤ M rezultă mg(x, y) ≤<br />

f(x, y)g(x, y) ≤ Mg(x, y). Utilizând proprietatea de monotonie a integralei duble, putem<br />

scrie:<br />

<br />

<br />

(13.3)<br />

<br />

m<br />

D<br />

g(x, y)dxdy ≤<br />

<br />

≤ M<br />

D<br />

<br />

D<br />

f(x, y)g(x, y)dxdy ≤<br />

g(x, y)dxdy =0.<br />

Dacă g(x, y)dxdy =0, atunci f(x, y)g(x, y)dxdy =0¸si putem alege orice μ ∈ [m, M]<br />

D<br />

D<br />

ca să avem formula <strong>din</strong> Teorema de medie.<br />

289


Dacă<br />

<br />

D<br />

g(x, y)dxdy = 0, atunci prin împărt¸ire cu acest număr <strong>în</strong> (13.3) avem<br />

de unde rezultă că putem lua<br />

m ≤<br />

μ =<br />

<br />

D<br />

<br />

D<br />

<br />

D<br />

f(x, y)g(x, y)dxdy<br />

<br />

D<br />

g(x, y)dxdy<br />

f(x, y)g(x, y)dxdy<br />

g(x, y)dxdy<br />

≤ M,<br />

Cazuri particulare<br />

13.4.1 Dacă f este continuă peD, atunciexistă un punct (ξ,η) ∈ D a¸sa <strong>în</strong>cât μ = f(ξ,η).<br />

13.4.2 Dacă g ≡ 1 pe D, atunci formula de medie ia forma<br />

<br />

D<br />

f(x, y)dxdy = μ aria(D),<br />

numită formula de medie pentru integrala dublă.<br />

Calculul integralelor duble se reduce la calculul a două integrale definite (Riemann),<br />

succesive. pentru <strong>în</strong>ceput să considerăm cazul unui domeniu dreptunghiular.<br />

Teorema 13.4.8 Dacă f :[a, b] × [c, d] → R este integrabilă pedreptunghiulD =[a, b] × [c, d] ¸si<br />

dacă pentru orice x constant <strong>din</strong> intervalul [a, b], funct¸ia f este integrabilă <strong>în</strong> raport cu y,<br />

adică există<br />

atunci avem <br />

D<br />

F (x) =<br />

d<br />

c<br />

f(x, y)dy , x ∈ [a, b],<br />

f(x, y)dxdy =<br />

b<br />

a<br />

d<br />

dx f(x, y)dy.<br />

Demonstrat¸ie Vom considera diviziunile Dx ¸si Dy, respectiv pentru intervalele [a, b] ¸si<br />

[c, d], definite prin<br />

Dx : a = x0


i = 1,m, j = 1,n ¸si având norma D dată demax di,j, de unde dij este diametrul dreptun-<br />

i=1,m<br />

j=a,n<br />

ghiului Dij.<br />

Se observă imediat că dacăDx →0 ¸si Dy →0, atunci D →0 ¸si reciproc.<br />

Alegem punctele intermediare (ξi,ηj) ∈ Dij, ξi ∈ [xi−1,xi], ηj ∈ [yj−1,yj], i = 1,m, j = 1,n.<br />

Deoarece f este integrabilă peD, iar funct¸ia F există ¸si este integrabilă pe[a, b], avem<br />

succesiv <br />

D<br />

= lim<br />

f(x, y)dxdy = lim<br />

= lim<br />

Dx→0<br />

Dy →0<br />

Dx→0<br />

i=1<br />

m<br />

i=1 j=1<br />

m<br />

D→0<br />

i=1 j=1<br />

n<br />

f(ξi,ηj)ariaDij =<br />

n<br />

f(ξi,ηj)(xi − xi−1)(yj − yj−1) =<br />

⎛<br />

m<br />

(xi − xi−1) ⎝ lim<br />

= lim<br />

= lim<br />

Dx→0<br />

i=1<br />

Dx→0<br />

i=1<br />

Dy→0<br />

j=1<br />

⎞<br />

n<br />

f(ξi,ηj)(yj − yj−1) ⎠ =<br />

m<br />

d<br />

(xi − xi−1) f(ξi,y)dy =<br />

m<br />

F (ξi)(xi − xi−1) =<br />

=<br />

b<br />

a<br />

d<br />

dx f(x, y)dy,<br />

c<br />

c<br />

b<br />

a<br />

F (x)dx =<br />

ceea ce trebuia demonstrat.<br />

Deseori, integrala pe dreptunghiul D =[a, b] × [c, d] se notează prin<br />

b<br />

a<br />

d<br />

c<br />

f(x, y)dxdy.<br />

A¸sadar, formula <strong>din</strong> enunt¸ul Teoremei ia forma<br />

b<br />

a<br />

d<br />

c<br />

f(x, y)dxdy =<br />

În mod analog, se arată căavem¸si formula<br />

Exemplul 13.4.1. Să calculăm<br />

Avem<br />

I =<br />

1<br />

0<br />

b<br />

a<br />

<br />

dx<br />

1<br />

2<br />

d<br />

c<br />

f(x, y) =<br />

I =<br />

1<br />

0<br />

<br />

1<br />

2<br />

d<br />

c<br />

dy<br />

=<br />

(x + y +1) 2<br />

b<br />

a<br />

d<br />

dx f(x, y)dy.<br />

a<br />

c<br />

b<br />

dy f(x, y)dx.<br />

dxdy<br />

.<br />

(x + y +1) 2<br />

291<br />

1<br />

0<br />

<br />

dx<br />

<br />

1<br />

−<br />

x + y +1<br />

2 <br />

<br />

=<br />

1


=<br />

1<br />

0<br />

<br />

− 1<br />

<br />

1<br />

+ dx =<br />

x +3 x +2<br />

= − ln(x +3)| 1 0 +ln(x +2)| 1 0 =<br />

= − ln 4 + ln 3 + ln 3 − ln 2 = ln 9<br />

8 .<br />

Să trecem acum la calculul integralelor duble pe un domeniu D regulat <strong>în</strong> raport cu una<br />

<strong>din</strong> axele de coordonate .<br />

Definit¸ia 13.4.2 Spunem că un domeniu D este regulat <strong>în</strong> raport cu una <strong>din</strong> axele de coordonate<br />

dacă orice paralelă la una <strong>din</strong> axele de coordonate <strong>în</strong>tâlne¸ste curba care mărgine¸ste<br />

domeniul <strong>în</strong> cel mult două puncte.<br />

Să considerăm că domeniul D este regulat <strong>în</strong> raport cu axa Oy (fig 13.4.1). Un astfel de<br />

domeniu se descrie astfel:<br />

Fig. 13.4.1<br />

D = {(x, y)| a ≤ x ≤ b, ϕ(x) ≤ y ≤ ψ(x)}.<br />

d<br />

y<br />

y= (x)<br />

c<br />

y= (x)<br />

0 a<br />

b x<br />

Teorema 13.4.9 Dacă funct¸ia f este definită ¸si integrabilă pe domeniul D = {(x, y)| a ≤ x ≤<br />

b, ϕ(x) ≤ y ≤ ψ(x)} ¸si pentru fiecare x ∈ [a, b] există integrala<br />

atunci are loc formula<br />

<br />

D<br />

F (x) =<br />

<br />

ψ(x)<br />

ϕ(x)<br />

f(x, y)dxdy =<br />

f(x, y)dy,<br />

b<br />

a<br />

dx<br />

<br />

ψ(x)<br />

ϕ(x)<br />

f(x, y)dy.<br />

Demonstrat¸ie Folosim Teorema 13.4.8. Considerăm dreptele paralele cu Ox, y = c ¸si<br />

y = d, astfel ca c ≤ ϕ(x) ¸si d ≥ ψ(x), x ∈ [a, b] (Fig.<br />

[a, b] × [c, d]. Introducem funct¸ia auxiliară<br />

13.4.1) ¸si notăm cu Δ dreptunghiul<br />

g :Δ→ R ,<br />

<br />

f(x, y)<br />

g(x, y) =<br />

0<br />

, dacă (x, y) ∈ D<br />

, dacă (x, y) ∈ Δ − D.<br />

Funct¸ia g este integrabilă pe dreptunghiul Δ fiind integrabilă atât pe D, cât ¸si pe domeniul<br />

Δ − D, unde este nulă.<br />

292


Folosind proprietatea de aditivitate a integralei duble fat¸ă de domeniu (Teorema 13.4.2),<br />

putem scrie <br />

(13.4)<br />

deoarece<br />

<br />

Δ − D<br />

<br />

D<br />

g(x, y)dxdy =0.<br />

<br />

D<br />

g(x, y)dxdy =<br />

<br />

g(x, y)dxdy + g(x, y)dxdy =<br />

Δ − D<br />

=<br />

D<br />

f(x, y)dxdy,<br />

Dar, integrala g(x, y)dxdy se poate calcula folosind ¸si formula <strong>din</strong> Teorema 13.4.8.<br />

D<br />

Avem <br />

b<br />

d<br />

g(x, y)dxdy = g(x, y)dxdy =<br />

D<br />

a c<br />

⎛<br />

b<br />

d<br />

b<br />

ϕ(x) <br />

⎜<br />

= dx g(x, y)dy = dx ⎝ g(x, y)dy+<br />

(13.5)<br />

deoarece<br />

a<br />

<br />

ϕ(x)<br />

c<br />

+<br />

c<br />

<br />

ψ(x)<br />

ϕ(x)<br />

g(x, y)+<br />

=<br />

b<br />

a<br />

dx<br />

a<br />

d<br />

ψ(x)<br />

ψ(x)<br />

<br />

ϕ(x)<br />

g(x, y)dy =0 ¸si<br />

c<br />

⎞<br />

⎟<br />

g(x, y)dy⎠<br />

=<br />

f(x, y)dy<br />

d<br />

ψ(x)<br />

g(x, y)dy =0.<br />

Din (13.4) ¸si (13.5) rezultă formula <strong>din</strong> enunt¸ul Teoremei 13.4.9.<br />

Dacă domeniul D este regulat <strong>în</strong> raport cu axa Ox, adică el are forma D =<br />

{(x, y) c ≤ y ≤ d, ϕ(y) ≤ x ≤ ψ(y)} atunci avem formula<br />

<br />

D<br />

f(x, y)dxdy =<br />

Exemplul 13.4.2. Să calculăm integrala dublă<br />

<br />

I =<br />

D<br />

d<br />

c<br />

dy<br />

<br />

ψ(y)<br />

ϕ(y)<br />

(3x − y +2)dxdy<br />

f(x, y)dx.<br />

dacă D este domeniul mărginit de curbele y = x ¸si y = x 2 .<br />

Examinăm domeniul D (Fig. 13.4.2) ¸si observăm că elestesituat<strong>în</strong>tre dreapta y = x ¸si<br />

parabola y = x 2 ¸si punctele O(◦, ◦) ¸si A(1, 1).<br />

293


y<br />

1 A(1, 1)<br />

0<br />

y=x<br />

y=x 2<br />

1<br />

Fig. 13.4.2<br />

D este regulat <strong>în</strong> raport cu axa Oy ¸si avem<br />

Atunci putem scrie succesiv:<br />

=<br />

1<br />

0<br />

D = {(x, y)| 0 ≤ x ≤ 1, x 2 ≤ y ≤ x}.<br />

=<br />

I =<br />

1<br />

0<br />

1<br />

0<br />

x<br />

x<br />

dx (3x − y +2)dy =<br />

x 2<br />

<br />

3xy − y2<br />

2 +2y<br />

x <br />

<br />

x 2<br />

dx =<br />

<br />

3x 2 − x2<br />

2 +2x− 3x3 + x4<br />

<br />

− 2x2 dx =<br />

2<br />

=<br />

1<br />

0<br />

x 4<br />

2 − 3x3 + x2<br />

2 +2x<br />

<br />

dx = 31<br />

60 .<br />

Observat¸ia 13.4.1 Dacă avem de calculat o integrală dublă pe un domeniu arbitrar, atunci<br />

<strong>în</strong>cercăm să găsim o partit¸ie a sa <strong>în</strong> domenii regulate ¸si apoi aplicăm proprietatea de<br />

aditivitate fat¸ă de domeniu.<br />

Ca ¸si <strong>în</strong> cazul integralelor Riemann, calculul unor integrale duble se poate face cu o<br />

schimbare de variabile.<br />

Se demonstrează ([2], [3]) că are loc următoarea teoremă de schimbare de variabile:<br />

Teorema 13.4.10 Fie f : D ⊂ R2 → R o funct¸ieintegrabilă pe D ¸si fie transformare x =<br />

ϕ(u, v), y = ψ(u, v) a domeniului Δ ⊂ R2 <strong>în</strong> domeniul D. Dacăfunct¸iile ϕ ¸si ψ au derivate<br />

part¸iale de or<strong>din</strong>ul <strong>în</strong>tâi continue pe domeniul Δ, iar determinantul funct¸ional (jacobianul<br />

transformării)<br />

D(x, y)<br />

J =<br />

D(u, v) =<br />

<br />

<br />

∂ϕ(u, v) ∂ϕ(u, v) <br />

<br />

<br />

<br />

∂u ∂v <br />

<br />

<br />

= 0,<br />

∂ψ(u, v) ∂ψ(u, v) <br />

<br />

<br />

∂u ∂v<br />

atunci are loc formula de schimbare de variabile <strong>în</strong> integrala dublă<br />

<br />

<br />

D<br />

f(x, y)dxdy =<br />

Δ<br />

294<br />

f(ϕ(u, v),ψ(u, v))|J|dudv.


O schimbare de variabile des utilizată esteceapolară:<br />

x = r cos θ, y= r sin θ,<br />

prin care se trece de la coordonatele carteziene (x, y) la cele polare (r, θ).<br />

Geometric (Fig. 13.4.3), dacă avem punctul A(x, y) <strong>din</strong> planul xOy, atunci coordonatele<br />

polare ale lui A sunt date de distant¸a de la origine la A, adică r = x 2 + y 2 ,¸si de unghiul<br />

pe care îl face axa Ox cu direct¸ia OA, adicătgθ = y<br />

x .<br />

Jacobianul transformării polare este<br />

D(x, y)<br />

J =<br />

D(r, θ) =<br />

<br />

∂x<br />

<br />

<br />

∂r<br />

<br />

∂y<br />

<br />

∂r<br />

y<br />

0<br />

<br />

r<br />

Fig. 13.4.3<br />

∂x<br />

∂θ<br />

∂y<br />

∂θ<br />

Exemplul 13.4.3. Să calculăm integrala dublă<br />

<br />

I =<br />

D<br />

A(x, y)<br />

<br />

<br />

<br />

<br />

<br />

<br />

cos θ −r sin θ <br />

<br />

= <br />

= r.<br />

sin θ rcos θ <br />

<br />

dxdy<br />

1+x 2 + y 2 ,<br />

unde D = {(x, y) ∈ R| x 2 + y 2 ≤ a 2 , a > 0, x ≥ 0, y ≥ 0}.<br />

Se observă că D este mărginit de sfertul de cerc x 2 +y 2 = r 2 <strong>din</strong> primul cadran ¸si de axele<br />

Ox ¸si Oy (Fig. 13.4.4).<br />

y<br />

0<br />

<br />

r<br />

a<br />

Fig. 13.4.4<br />

Utilizăm coordonatele polare, prin care domeniul D este transformat <strong>în</strong> dreptunghiul<br />

<br />

Δ= (r, θ)| 0 ≤ r ≤ a, 0 ≤ θ ≤ π<br />

<br />

,<br />

2<br />

295<br />

x<br />

x


¸si avem<br />

I =<br />

<br />

Δ<br />

1<br />

√ rdrdθ =<br />

1+r2 a<br />

<br />

π<br />

2<br />

rdrdθ<br />

√ 1+r 2 =<br />

0 0<br />

a<br />

rdr<br />

= √<br />

1+r2 0<br />

dr<br />

π<br />

2<br />

dθ =<br />

0<br />

π<br />

a<br />

<br />

<br />

1+r2 =<br />

2 <br />

<br />

0<br />

= π<br />

2 (1+a2 − 1).<br />

Observat¸ia 13.4.2 Prin analogie cu integralele improprii <strong>din</strong> funct¸iile de o variabilă reală,<br />

se pot introduce ¸si integrale duble (<strong>în</strong> general, multiple ) improprii.<br />

Observat¸ia 13.4.3 În domeniul economic integralele duble apar deseori <strong>în</strong> studiul modelelor<br />

matematico - economice descrise prin variabile aleatoare bidimensionale.<br />

296


13.5 Test de verificare a cuno¸stint¸elor nr. 12<br />

1. Definit¸i următoarele not¸iuni:<br />

a) Integrală improprie de prima spet¸ă;<br />

b) Funct¸iile Beta ¸si Gamma ale lui Euler;<br />

c) Integrală dublă.<br />

2. a) Studiat¸i convergent¸a integralei<br />

1<br />

2<br />

<br />

b) Studiat¸i convergent¸a integralei<br />

0<br />

∞<br />

c) Studiat¸i convergent¸a integralei I =<br />

d) Studiat¸i convergent¸a integralei<br />

3. Să se calculeze integrala I(a) =<br />

4. Calculat¸i integrala<br />

5. a) Calculat¸i integrala:<br />

I(b) =<br />

∞<br />

0<br />

π<br />

2<br />

0<br />

1<br />

<br />

I =<br />

1<br />

dx<br />

x · ln 2 x ,<br />

dx<br />

,<br />

1+x4 ∞<br />

1<br />

0<br />

dx<br />

3√ 1 − x 4 ,<br />

| sin x|<br />

dx , w >1.<br />

xw 1 − e−ax dx care depinde de parametrul real a>−1.<br />

x · ex 1<br />

sin x<br />

I(b) =<br />

π<br />

2<br />

0<br />

1+b sin x<br />

ln dx cu b ∈ R.<br />

1 − b sin x<br />

ln(cos 2 x + b 2 sin 2 x)dx<br />

care depinde de parametrul real 0


d) I =<br />

∞<br />

0<br />

7. Calculat¸i:<br />

<br />

a) I =<br />

b) I =<br />

c) I =<br />

1<br />

0<br />

1<br />

0<br />

D<br />

x2 (1 + x4 .<br />

) 2<br />

<br />

0<br />

1<br />

0<br />

−1<br />

8. a) Calculat¸i I =<br />

¸si y 2 = x.<br />

b) Calculat¸i I =<br />

xy =1.<br />

9. Calculat¸i I =<br />

cadran.<br />

10. Calculat¸i I =<br />

dxdy<br />

, unde D este dreptunghiul [3, 4] × [1, 2];<br />

(x + y) 2<br />

ydxdy<br />

(1 + x 2 + y 2 ) 3<br />

2<br />

xe xy dxdy.<br />

<br />

D<br />

<br />

<br />

D<br />

<br />

D<br />

;<br />

(x 2 + y)dxdy unde D este domeniul mărginit de parabolele y = x 2<br />

x2 dxdy unde D este mărginit de dreptele x =2, y = x ¸si hiperbola<br />

y2 xydxdy, unde D este sfertul de cerc x 2 + y 2 ≤ R 2 situat <strong>în</strong> primul<br />

x<br />

D<br />

2 sin(xy)<br />

dxdy, unde D este domeniul mărginit de parabolele x<br />

y<br />

2 = y,<br />

x2 =2y, y 2 = π<br />

2 x, y2 = πx.<br />

298


Indicat¸ii ¸si răspunsuri Test nr. 12<br />

2. a) integrala este convergentă.<br />

b) Din lim<br />

x→∞ xw ·<br />

c) Din lim<br />

x→1<br />

x 1 se deduce convergent¸a integralei.<br />

1+x4 <br />

(1 − x) w ·<br />

1<br />

3√ 1 − x 4<br />

| sin x| 1<br />

≤ ¸si<br />

xw xw gralei.<br />

3. I(a) =ln(a +1).<br />

4. I(b) =π · arcsin (b).<br />

<br />

b +1<br />

5. a) I(b) =π ln .<br />

2<br />

b) I(y, k) = 1<br />

2 ln<br />

<br />

1+ y2<br />

π2 <br />

.<br />

<br />

3 3<br />

6. a) I = β , =<br />

2 2<br />

π<br />

8 .<br />

<br />

5 3<br />

b) I = β , =<br />

4 4<br />

π√2 4 .<br />

c) I = 1<br />

3 β<br />

<br />

2 1<br />

, =<br />

3 3<br />

2π<br />

3 √ 3 .<br />

d) I = 1<br />

4 β<br />

<br />

3 5<br />

, =<br />

4 4<br />

π√2 16 .<br />

7. a) I =<br />

2<br />

1<br />

1<br />

1<br />

<br />

dx<br />

4<br />

3<br />

1<br />

∞<br />

1<br />

dx<br />

=ln25<br />

(x + y) 2 24 .<br />

w = 1<br />

3 < 1<br />

======= 2<br />

<br />

ydx<br />

b) I = dx<br />

(1 + x<br />

0 0<br />

2 + y 2 ) 3<br />

<br />

(1 +<br />

=ln<br />

2<br />

√ 2) √ 2<br />

1+ √ <br />

.<br />

3<br />

⎛ √<br />

1<br />

x<br />

⎜<br />

8. a) I = ⎝<br />

0 x2 (x 2 ⎞<br />

⎟<br />

+ y)dy⎠<br />

dx = 33<br />

100 .<br />

⎛<br />

2<br />

x<br />

⎜ x<br />

b) I = ⎝<br />

2<br />

⎞<br />

⎟<br />

dy<br />

y2 ⎠ dx = 9<br />

4 .<br />

1<br />

x<br />

9. Folosind coordonatele polare se obt¸ine:<br />

10. I = 1<br />

3<br />

2<br />

1<br />

<br />

π<br />

2<br />

π<br />

I =<br />

− 2<br />

3 se deduce convergent¸a integralei.<br />

dx<br />

converge pentru w>1 se deduce convergent¸a inte-<br />

xw π<br />

2<br />

0<br />

<br />

0<br />

R<br />

ρ 3 cos θ · sin θ · dρdθ = R4<br />

8 .<br />

u · sin(uv) · dudv = − 2<br />

3π unde x2 = u · y cu 1 ≤ u ≤ 2 ¸si y2 = vx cu π<br />

≤ v ≤ π.<br />

2<br />

299


Bibliografia aferentă capitolului:<br />

[1] Acu, A.M., Acu D., Acu M., Dicu P., Matematici <strong>aplicate</strong> <strong>în</strong> <strong>economie</strong> - Volumul II,<br />

Editura ULB, <strong>Sibiu</strong>, 2002.<br />

[2] Nicolescu, M., Dinculeanu, N., Marcus, S., Manual de analiză matematică, Vol.I,<br />

1962, Vol.II, 1964, Editura Didactică ¸si Pedagogică, Bucure¸sti.<br />

[3] Stănă¸silă, O., Analiză matematică, Editura Didactică ¸si Pedagogică, Bucre¸sti, 1981.<br />

300

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

Saved successfully!

Ooh no, something went wrong!