CATEGORII DOCUMENTE |
Astronomie | Biofizica | Biologie | Botanica | Carti | Chimie | Copii |
Educatie civica | Fabule ghicitori | Fizica | Gramatica | Joc | Literatura romana | Logica |
Matematica | Poezii | Psihologie psihiatrie | Sociologie |
SISTEME DE ECUATII LINIARE SI CONVEXITATE IN Rn
Obiective : insusirea de catre studenti a metodelor de rezolvare exacta si aproximativa a sistemelor de ecuatii liniare cu aplicatii in operatii cu poliname,a convexitatii multimii solutiilor unui sistem liniar compatibil nedeterminat si a extremelor unui polinom convex/concav pe aceasta multime.
Continut :
1 Sisteme de ecuatii liniare si aplicatii
1.1 Rezolvarea si discutia unui sistem de ecuatii liniare
1.2 Rezolvarea sistemelor liniare compatibile determinate
1.3 Aplicarea sistemelor liniare la operatii cu polinoame si algoritmul lui Euclid
1.4 Metode iterative de rezolvare a sistemelor liniare
1.5 Solutii generalizate ale sistemelor liniare incompatibile
2 Multimi convexe pe Rn
3 Extremele unui polinom convex/concav pe o multime convexa din Rn
4 Rezumat
5 Intrebari
6 Bibliografie
Cuvinte cheie : solutie generala si solutie particulara bazica a unui sistem liniar,sisteme
tridiagonale,erori in rezolvarea sistemelor liniare,solutie generalizata a unui sistem liniar incompatibil,multimi convexe si polinoame concave/convexe ,solutii bazice(extremale)
si optime .
1 Sisteme de ecuatii liniare si aplicatii
1.1 Rezolvarea si discutia unui sistem liniar
Fie sistemul liniar de m ecuatii cu n necunoscute, de forma:
. Cu notatiile:
avem forma matriciala a sistemului: AX=b
Fie . Presupunem ca minorul principal ocupa primele r linii si primele r coloane.
Fie F submatricea minorului principal: cu
Avem |
unde G este submatrice de tip , H este submatrice de |
tip iar K este submatrice de tip .
Fie matricea extinsa de tip : |
unde |
. Dupa pivotare in matricea extinsa , aceasta capata forma:
unde si . |
Conform teoremei Kronecker-Capelli, sistemul liniar este compatibil daca si numai daca .
CAZURI:
I)
Matricea este de tip deci si cum rezulta deci sistemul este compatibil. Daca , sistemul este compatibil determinat iar daca , sistemul este compatibil nedeterminat.
II)
Subcazul a)
adica b este ortogonal pe Ker(AT) deci . Rezulta deci sistemul este compabil (determinat pentru si nedeterminat pentru ).
In acest caz ultimele linii secundare din matricea extinsa se arunca fiind dependente de primele r linii principale. Avem:
adica de unde: si completand cu necunoscutele secundare , obtinem:
(1)
Matricea este de tip si . Coloanele sale Ur+1,.,Un IRn sunt solutii liniar independente ale sistemului omogen . Aceste coloane formeaza o baza in subspatiul Ker(A) Rn cu .
Coloana este o solutie particulara bazica (vezi sectiunea 2) a sistemului liniar neomogen. Ea se obtine din solutia generala a sistemului neomogen pentru componentele nebazice nule . Cu notatiile precedente, solutia generala din relatia (1) are forma:
unde
Solutia generala X(0) = U.XS a sistemului omogen AX=0 reprezinta ecuatiile parametrice ale subspatiului vectorial L atasat sistemului omogen AX=0 (vezi teorema 2.1) ,XS fiind vectorul celor n - r parametri reali xr+1,.,xn .
Solutia generala X=U.XS+XB a sistemului neomogen AX=b reprezinta ecuatiile parametrice ale varietatii liniare b + L ( b L) depinzand de aceiasi parametri reali xr+1,.,xn .
Exemple
Ecuatia planului in R3 are forma generala a11x + a12y+a13z+a14=0 .
Daca a11 0 ecuatia planului are forma parametrica :
x = ( - a12 / a11)y+( - a13 / a11 )z + ( - a14 / a11) ; y=y ; z =z cu parametrii reali y si z .
Ecuatiile dreptei in R3 au forma generala :
a11x +a12y+a13z +a14 =0
a21x+a22y+a23z+a24 =0
Daca D=a11a22 - a12a21 0 , din aceste ecuatii aflam pe x si y in functie de z :
x=a z+ b ; y=a z+ b ; z=z adica ecuatiile parametrice ale dreptei cu parametrul z .
Exista o solutie particulara unica XNIRn sistemului liniar cu , numita solutie normala. Ea are propietatea ca este ortogonala pe subspatiul liniar adica deci XNIIm(AT) .
Conform relatiei (2) avem: deci: asa ca: . Rezulta din relatia (2): deci solutia normala are forma:
Subcazul b)
.
In acest caz cel putin o componenta a vectorului-coloana:
cu componente, este nenula.
Fie de exemplu prima componenta . In acest caz sistemul liniar este incompatibil deoarece cu minorul nenul de ordin :
Discutia sistemului liniar este
terminata.
Spre deosebire de sistemul liniar care este compatibil daca si numai daca sau , sistemul este totdeauna compatibil si solutia sa se numeste solutie generalizata a sistemului . Ea are proprietatile:
i) AX+ - b este ortogonal pe Im(A) ; ii)
Daca c este proiectia vectorului b pe subspatiul Im(A) atunci este solutie a sistemului compatibil .Solutia (2) este data de programul SISTEM .
Exemplu
Se da sistemul liniar:
Sa se discute sistemul dupa si daca este compatibil sa se rezolve sistemul.
Solutie
Baza |
A1 |
A2 |
A3 |
A4 |
b |
E1 |
3 |
1 |
2 |
1 |
7 |
E2 |
1 |
4 |
3 |
5 |
13 |
E3 |
5 |
9 |
8 |
11 |
α |
E4 |
7 |
6 |
7 |
7 |
b |
A1 |
1 |
|
|
|
|
E2 |
0 |
|
|
|
|
E3 |
0 |
|
|
|
|
E4 |
0 |
|
|
|
|
A1 |
1 |
0 |
|
|
|
A2 |
0 |
1 |
|
|
|
E3 |
0 |
0 |
0 |
0 |
3 |
E4 |
0 |
0 |
0 |
0 |
|
Discutie
Pentru sau sistemul este incompatibil. Pentru si sistemul este compatibil (nedeterminat caci ). Ecuatiile secundare a treia si a patra se arunca. Ecuatiile principale a intiia si a doua se scriu:
Solutia generala a sistemului neomogen este:
(4)
Primii doi termeni din membrul doi reprezinta solutia generala a sistemului omogen iar al treilea termen este o solutie particulara bazica a sistemului neomogen (obtinuta din solutia generala a sistemului neomogen pentru ).
Coloanele principale din matricea A se numesc bazice iar celelalte coloane secundare ca si termenul liber b al sistemului se exprima cu ajutorul coloanelor bazice :
Din forma generala a solutiei X data de relatia (2) rezulta:
si
Conform relatiei (3) rezulta solutia normala cu . Relatia (4) se scrie si sub forma:
deci
Trebuie sa avem:
de unde rezulta ; deci solutia normala: obtinuta si mai sus cu relatia (3).
1.2 Sisteme liniare compatibile determinate particulare (m = n ;det(A)≠0)
a) Sisteme triunghiulare
Sistemele liniare superior-triunghiulare au forma A.X = b unde A este
matrice patratica nesingulara superior triunghiulara : aij = 0 pentru i>j .Solutia
acestor sisteme este data
Sistemele liniare inferior-triunghiulare au forma A.X = b unde A este matrice patratica nesingulara inferior triunghiulara : aij =0 pentru i<j . Solutia acestor sisteme este data de relatiile :
Sistemele liniare se pot rezolva prin descompunerea matricii A , urmata de reducerea rezolvarii sistemului liniar initial la rezolvarea a doua sisteme triunghiulare cu solutii de forma (1) sau (2) .
b) Descompunerea A = L.U
Daca matricea A are toti minorii principali ∆1 , ∆2 ,., ∆n nenuli , algoritmul Gauss realizeaza descompunerea A = L.U unde L su U sunt matrici patratice nesingulare : L este inferior-triunghiulara iar U este superior-triunghiulara .
Sistemul liniar A.X = b devine L.(U.X) = b deci cu notatia U.X = Y ,vom rezolva sistemul liniartriunghiular L.Y = b cu relatiile (2) apoi vom rezolva sistemul liniar triunghiular U.X = Y cu relatiile (1).
c). Descompunerea Cholesky A = B.BT
Daca A este matrice simetrica pozitiv definita (are toti minorii principali ∆1 , ∆2 ,., ∆n strict pozitivi , respectiv toate valorile proprii reale strict pozitive) atunci exista matricea patratica nesingulara de ordin n ,inferior triunghiulara astfec ca are loc descompunerea Cholesky A = B.BT conform relatiilor :
Sistemul liniar A.X = b devine B.(BT.X) = b deci cu notatia BT.X =Y , se rezolva sistemul liniar triunghiular B.Y = b in raport cu necunoscuta Y cu formulele (2) , apoi se rezolva sistemul liniar triunghiular BT.X = Y in raport cu necunoscuta X cu formulele (1).
d). Descompunerea A = Q.R
La ortonormalizarea unei baze din R n ai carei vectori-coloana A1,.,An formeaza matricea patratica nesindulara A de ordin n , se obtine descompunerea A = Q.R unde Q este matricea ortogonala ( Q-1 = QT) care are pe coloane versorii bazei ortonormale iar R este o matrice superior-triunghiulara nesingulara de ordin n .
Sistemul liniar A.X = b devine Q.(R.X) = b deci cu notatia R.X = Y , se rezolva sistemul liniar Q.Y = b in raport cu necunoscuta Y ,cu solutia Y = Q-1.b = QT.b apoi se rezolva sistemul triunghiular R.X = Y in raport cu necunoscuta X , cu formulele (1) .
e) Sisteme liniare tridiagonale
Descompunem matricea tridiagonala A in produsul a doua matrici bidiagonale: unde:
Prin identificare obtinem relatiile:
Descompunerea este posibila daca .
Sistemul liniar devine deci se reduce la doua sisteme liniare cu matrici bidiagonale: si cu vectorii necunoscutelor U,V IRn
Sistemul liniar are solutiile:
Sistemul liniar cu componentele lui V date de relatiile (2), are solutiile:
In concluzie, solutia U IRn a sistemului tridiagonal este data prin aplicarea formulelor recurente (1) + (2) + (3) . Programul TRIDIAG face aceste calcule.
Exemplu
Sa se rezolve sistemul tridiagonal de ordin 4:
Solutie
Din relatiile (1) avem succesiv:
Din relatiile (2) avem succesiv:
Din relatiile (3) avem succesiv solutiile sistemului tridiagonal:
.
1.3 Aplicarea sistemelor liniare la operatii cu polinoame
a) Inmultirea polinoamelor
Fie polinoamele: de grad m si de grad n. Produsul de grad are
forma:
Coeficientii se pot obtine prin inmultirea unei matrici cu un vector-coloana. Fie vectorul-coloana: si fie matricea patratica de ordin :
Vectorul-coloana: se obtine din produsul:
C = A ∙ b
Exemplu
Fie polinoamele si de grade si . Avem si matricea:
Vectorul se obtine din produsul: adica deci .
Programul POLINM face aceste calcule.
b) Impartirea polinoamelor
Fie polinoamele: de grad m si de grad n. In ipoteza ca prin impartirea polinomului la polinomul se obtine polinomul-cat: de grad si polinomul-rest: de grad . Avem de unde: .
Coeficientii se obtin ca solutie a unui sistem liniar compatibil determinat. Fie vectorul-coloana redus: si fie matricea patratica de ordin redusa:
Vectorul-coloana redus: se obtine din ecuatia matriciala Brcr=ar de unde:
Br-1 exista deoarece . Restul de grad se obtine din relatia unde produsul se obtine ca la punctul 1.:
Fie vectorul-coloana: , fie matricea patratica de ordin :
si fie vectorul-coloana:
Vectorul-coloana al restului este: si este dat de relatia:
(3)
Coeficientii restului sunt dati de vectorul-coloana redus:
Exemplu
Fie polinoamele de grad si de grad .
Avem: si matricea redusa: cu inversa
Rezulta din relatia (2): asa ca .
Avem: precum si matricea de ordin :
si vectorul-coloana
Din relatia (3) rezulta:
Vectorul redus da coeficientii restului
Programul POLIMP face aceste calcule.
c) Schema lui Horner
In particular daca avem polinoamele: de grad m si de grad . Prin impartirea lui cu obtinem catul de grad : si restul de grad .
Din relatia: prin identificarea coeficientilor puterilor lui x din ambii membri, obtinem relatiile de recurenta:
din care se obtine catul si restul .
Observam ca deci daca avem si reciproc.
Relatiile de mai sus se constituie in schema lui Horner:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Programul HORNER face aceste calcule.
Algoritmul Euclid pentru polinoame
Algoritmul Euclid pentru polinoamele de grad m si de grad este:
Cazuri
I. Exista cu deci este cel mai mare divizor comun al polinoamelor iar ecuatia da radacinile comune ale polinoamelor .
II. deci
Programul EUCLID face aceste calcule.
Algoritmul Euclid aplicat polinomului: si derivatei sale: da radacinile multiple ale lui . Radacina a lui este de multiplicitate daca dar .
Exemplu
Se cer radacinile multiple ale polinomului:
Solutie
Avem
Relatia implica:
Relatia implica: deci este cel mai mare divizor comun pentru iar radacina a lui este radacina multipla alui . Avem si asa ca este radacina dubla .
1.4 Metode iterative de rezolvare a sistemelor liniare
Fie sistemul liniar de n ecuatii cu n necunoscute, scris matricial . Presupunem ca deci sistemul este compatibil determinat. S-a prezentat ca metoda exacta metoda substituirii unui vector din baza standard si ca o varianta metoda matricii inverse: .
Daca n este mare, erorile de rotunjire se pot acumula, dand erori mari ale solutiilor. Pentru cresterea preciziei, la sisteme mari se pot folosi metode iterative.
a) Metoda aproximatiilor succesive (Jacobi)
Fie sistemul liniar:
adus sub forma:
adica sub forma matriciala: unde . Valoarea initiala a solutiei este iar iteratiile sunt date de relatia:
sau pe componente:
Se arata ca daca:
atunci sirul de vectori dat de relatia (1) , este convergent catre solutia exacta a sistemului
Fie norma vectorului data de relatia:
Eroarea antecalculata a procesului iterativ din ecuatia (1) este: deoarece .
Eroarea postcalculata a procesului iterativ din ecuatia (1) este: deoarece .
Eroarea de verificare este
Exemplu
Fie sistemul liniar compatibil determinat:
Aducem sistemul liniar la forma adica:
Avem deci procesul iterativ este convergent catre solutia exacta a sistemului liniar.
Avem relatiile de recurenta (1):
(3)
Dupa m=30 iteratii avem solutiile aproximative:
;
;
.
Eroarea antecalculata:
Eroarea postcalculata:
Eroarea de verificare:
Programul JACOBI face aceste calcule.
b) Metoda Gauss-Seidel
Se modifica relatiile (1) astfel:
ceea ce in general mareste viteza de convergenta.
Pentru a garanta convergenta procesului iterativ in toate cazurile, inlocuim sistemul cu sistemul simetric care are aceleasi solutii cu
Exemplu
Pentru sistemul din exemplul precedent, relatiile (3) se inlocuiesc cu relatiile:
(5)
Dupa m=30 iteratii, avem solutiile aproximative:
;
;
Eroarea antecalculata este:
Eroarea postcalculata este:
Eroarea de verificare este:
Programul SEIDEL face aceste calcule.
Prin metoda Gauss-Seidel radacinile aproximative sunt mai aproape de valorile exacte si EP, EV sunt mai mici decat prin metoda Jacobi ..
c) Metoda iterativa Richardson
Fie sistemul liniar A.X = b in care A este matrice simetrica pozitiv definita .
Fie l l ln 0 valorile proprii strict pozitive ale matricii A .
Solutia X I R n va fi limita sirului recurent : X(k) = X(k - 1) + a.( b - A. X(k - 1 ) ) cu X(0) oarecare , a > 0 si k I N .
Teorema 6.1
Sirul X(k) este convergent catre solutia X a sistemului liniar A.X = b daca si numai daca
0 < a < 2 / l
Demonstratie
Fie r raza spectrala ( valoarea proprie maxima ) a matricii Richardson E - a.A .
Sirul X(k) este convergent r < 1 ali < 1 pentru orice i = 1,.,n 0 < a < 2 / li
pentru orice i = 1 ,., n .
Cum 0 < 2 / l l n rezulta 0 < a < 2 / l
Valoarea optima a lui a este a l ln) in care caz avem r l l n ) / (l l n) . Q.E.D.
Pentru k = m iteratii solutia aproximativa este X(m) , eroarea postcalculata este
EP = X(m) - X(m - 1) iar eroarea de verificare este EV = A. X(m) - b
Exemplu
Fie sistemul liniar :
3x1+ 2x2 + 2x3 = 20
2x1+ 3x2 + 2x3 = 21
2x1+ 2x2 + 3x3 = 22
Matricea sistemului liniar este :
si este simetrica , pozitiv definita avand
valorile proprii strict pozitive l l l
Luam a a l l ) = 0.25 deci sistemul recurent capata forma :
Vom lua ca valori initiale ale solutiilor sistemului liniar pe x1(0) = x2(0) = x3(0) = 1
Dupa k = m = 20 iteratii avem solutia aproximativa :
x1(20) = 2.012685 ; x2(20) = 3.008457 ; x3(20) = 4.004229 in timp ce solutia exacta este
x1 = 2 ; x2 = 3 ; x3 = 4
Eroarea postcalculata este EP = X(20) - X( 19) = 0.0342354 in timp ce eroarea de verificare este
EV = A. X(20) - b
Programul RICHARD face aceste calcule .
1.5 Solutii generalizate ale sistemelor liniare incompatibile
Fie un sistem liniar cu matricea A de tip , X = vector-coloana cu n componente si b = vector-coloana cu m componente. In plus presupunem ca deci sistemul liniar este incompatibil deci nu exista nici un vector-coloana X astfel ca .
Prin analogie cu solutia clasica a sistemelor compatibile determinate , vom numi solutia generalizata a sistemului compatibil expresia X+=A+b unde de tip
este inversa generalizata a matricii A, definita de relatia (vezi sectiunea 1.3). In acest caz nu mai avem dar si b sunt cei mai apropiati in sensul normei euclidiene dupa cum arata:
Teorema 2
Avem pentru
Demonstratie
Fie . Anulam derivatele partiale ale lui in raport cu (conditie necesara de minim):
adica:
deci matricial:
(1)
Daca rang(A) = max( m, n) solutia generalizata X+ = A+b verifica conditia de minim (1).
In adevar, pentru avem deci si (1) devine: sau: deci: .
Pentru avem deci: si (1) devine: adica: . Q.E.D.
Exemplu
Sa se afle solutia generalizata a sistemului incompatibil cu ecuatii si necunoscute:
Solutie
Avem deci sistemul este incompatibil.
In sectiunea 2.3.4 am gasit:
Solutia generalizata este . Ea verifica si sistemul .
Avem
Avem:
Rezulta:
2 Multimi convexe in Rn
Fie o multime de vectori U Rn . Daca , numim segmentul inchis cu capetele X ,X multimea a vectorilor din Rn de forma cu . Multimea U se numeste convexa daca pentru orice avem deci odata cu vectorii multimea U contine segmentul inchis care uneste pe .
Multimea convexa U Rn este generata de vectorii daca pentru orice avem cu si .
Daca U1 , U2 sunt multimi convexe din Rn si α,β sunt numere reale atunci U1 ∩ U2 si
α U1 + β U2 sunt multimi convexe.
Daca A : Rn→ Rm este aplicatie liniara si U1 este multime convexa din Rn
si U2 este multime convexa din Rm atunci A (U1)= si
A -1(U2)= sunt multimi convexe .
Fie sistemul liniar unde A este matrice dreptunghiulara cu m linii si n coloane, X IRn este vectorul-coloana al necunoscutelor iar bIRm este vectorul-coloana al termenilor liberi. In cele ce urmeaza vom presupune conditiile restrictive:
1) adica numarul ecuatiilor este strict mai mic ca numarul necunoscutelor.
2) rang(A) = m (ecuatiile sunt independente intre ele).
In acest caz sistemul este compatibil nedeterminat (ecuatiile sunt necontradictorii) si conform sectiunii 1.1 , solutia generala are forma:
(1)
unde xm+1,.,xn IR sunt parametri arbitrari. Aici sunt solutii liniar independente ale sistemului iar este o solutie particulara bazica a sistemului neomogen, obtinuta din solutia generala a sistemului neomogen pentru .
O solutie XIRn a sistemului liniar se numeste posibila (admisibila) daca are toate componentele nenegative: .
Fie U multimea solutiilor posibile a sistemului liniar cu si .
O solutie posibila se numeste bazica daca are m componente strict pozitive (numite bazice) restul de componente fiind nule, iar coloanele din matricea A ce corespund celor m componente bazice strict pozitive, formeaza o baza in Rm.
Exemplu
Daca in solutia (1) de mai sus avem atunci solutia este bazica. O solutie posibila se numeste extremala daca cu , implica sau unde .
Cu alte cuvinte, o solutie posibila a sistemului liniar cu , este extremala daca ea nu este in interiorul segmentului care uneste alte doua solutii posibile, ci la unul din capetele segmentului.
Teorema 3
Orice solutie bazica este extremala si reciproc. Numarul acestor solutii este finit (egal cel mult cu )
Demonstratie
Fie solutia bazica X. Presupunem ca X nu este solutie extremala.
Presupunand ca primele m componente ale lui X sunt nenule, din relatia: cu rezulta: . Cum , , rezulta de aici ca pentru . Dar sunt solutii posibile asa ca avem . Cum sunt vectori-coloana liniar independenti (X = solutie bazica) rezulta si pentru asa ca absurd. Rezulta ca X este solutie extremala.
Reciproc, fie X=solutie extremala cu pentru .
Sa aratam ca X este solutie bazica adica vectorii-coloana sunt liniar independenti. Daca n-ar fi liniar independenti, am avea cu nu toti nuli. Dar deci rezulta egalitatile:
poate fi ales suficient de mic astfel ca: ; pentru .
Rezulta ca:
sunt solutii posibile si in plus: ceea ce contrazice faptul ca X este solutie extremala. Rezulta ca X este solutie bazica. Avem grupuri de m componente nenule din n componente posibile deci avem solutii extremale s bazice. Q.E.D.
Teorema 4
Daca sistemul de ecuatii liniare , are solutii posibile, are si solutii posibile bazice.
Demonstratie
Fie X o solutie posibila a sistemului din enunt cu primele m componente nenule.
Sa aratam ca vectorii-coloana sunt liniar independenti.
Daca n-ar fi liniar independenti am avea cu nu toti nuli. Daca notam avem deci pentru orice l real.
Sa determinam pe l astfel ca . Fie si si fie:
;
Este clar ca pentru l cu avem . Putem alege un astfel ca solutia posibila sa aiba cel mult m-1 componente nenule: daca luam iar daca luam . Daca coloanele corespunzatoare componentelor nenule ale solutiei (in numar de cel mult m-1) sunt liniar independente, aceasta ar fi solutie bazica.
In caz contrar se reia rationamentul aplicat mai sus, obtinandu-se o noua solutie cu cel mult m-2 componente nenule, etc., deci dupa un numar finit de pasi am ajunge la solutia nula (cu zero componente nenule) care este evident solutie bazica. Q.E.D.
Teorema 5
Multimea solutiilor posibile U Rn ale sistemului liniar , este o multime convexa generata de solutiile bazice in numar finit.
Demonstratie
Fie deci , si .
Pentru orice avem si in plus deci U este multime convexa.
Fie astfel ca pentru orice avem:
Presupunem ca p este minim in raport cu aceste proprietati. Sa aratam ca sunt solutii extremale (deci conform teoremei 3 si bazice). Daca de exemplu n-ar fi solutie extremala am avea: unde
si . Dar si . Rezulta:
Daca am avea:
cu si contrar minimalitatii lui p.
La aceeasi concluzie am ajunge daca: caci am avea:
Rezulta ca deci cum:
cu avem: pentru si cum rezulta pentru . Insa ; asa ca rezulta deci am avea absurd. Q.E.D.
Exemplu
Se da sistemul liniar:
Sa se afle solutia generala X 0 a sistemului liniar ca o combinatie liniara convexa a solutiilor posibile bazice.
Solutie
Baza |
A1 |
A2 |
A3 |
A4 |
B |
E1 |
2 |
4 |
3 |
10 |
|
E2 |
2 |
5 |
8 |
6 |
21 |
E3 |
5 |
11 |
20 |
15 |
51 |
A1 |
1 |
2 |
4 |
3 |
10 |
E2 |
0 |
0 |
0 |
1 |
|
E3 |
0 |
1 |
0 |
0 |
1 |
A1 |
1 |
0 |
4 |
3 |
10 |
A2 |
0 |
1 |
0 |
0 |
1 |
E3 |
0 |
0 |
0 |
0 |
0 |
Avem deci sistemul este compatibil nedeterminat. Ecuatia secundara numarul 3 se elimina din sistem fiind liniar dependenta de primele doua.
Sistemul capata forma: . Solutiile posibile bazice au 2 componente strict pozitive (bazice) si 2 componente nule (nebazice).
CAZURI:
1) . Rezulta care este sistem incompatibil
2) . Rezulta de unde
Avem prima solutie posibila bazica
3) . Rezulta de unde
Avem a doua solutie posibila bazica
4) . Rezulta care este sistem incompatibil.
5) . Rezulta care este sistem incompatibil.
6) . Rezulta de unde
Rezulta a treia solutie posibila bazica: . Conform teoremei 5 ,orice alta solutie posibila cu este combinatia liniara convexa a solutiilor posibile bazice: unde si .
Programul SOLBAZ calculeaza toate solutiile bazice si calculeaza valorile unei functii liniare / patratice f pe multimea acestor solutii bazice , gasind valoarea maxima si minima a lui f (vezi sfarsitul sectiunii 3) .
3 Extremele unui polinom convex concav pe o multime convexa in Rn
Fie U Rn o multime convexa.
O functie f: U R este convexa daca pentru orice si orice avem:
O functie f: U R este concava daca pentru orice si orice avem:
Daca f, g sunt functii convexe / concave pe U si atunci functia este convexa / concava pe U.
Exemplu
Functia polinomiala liniara este si convexa si concava pe Rn .
Teorema 6
Functia f: U Rn R este convexa daca si numai daca pentru avem:
adica hiperplanul tangent la graficul lui f in ramane sub graficul lui f.
Demonstratie
Daca f este functie convexa, din relatia (1) rezulta:
Trecem la limita pentru , si tinem cont ca:
asa ca: deci relatia (3).
Reciproc, fie relatia (3) indeplinita: .
Schimband pe cu avem:
In relatia (3) inlocuim pe cu X si inmultim relatia obtinuta cu l
In relatia (4) inlocuim pe si inmultim relatia obtinuta cu :
(6)
Adunand relatiile (5) si (6) obtinem: deci f este convexa pe U. Q.E.D.
Pentru functia f: U Rn R , aceasta este concava daca si numai daca pentru orice avem:
adica hiperplanul tangent la graficul lui f in ramane deasupra graficului lui f.
Conform formulei Taylor avem:
Pentru suficient de aproape de , relatia (3) capata forma:
pentru orice .
deci f este convexa pe U Rn daca si numai daca este indeplinita relatia (8).
In mod analog relatia (7) capata forma:
pentru orice .
Deci f este concava pe U Rn daca si numai daca este indeplinita relatia (9).
Exemplu
Fie functia polinomiala patratica: unde D este matrice simetrica de ordin n, C este vector-coloana cu n componente iar eIR
Conditia (8) revine la pentru orice deci f este convexa daca si numai daca matricea D este pozitiv definita.
Conditia (9) revine la pentru orice deci f este concava daca si numai daca matricea D este negativ definita.
Un criteriu pentru matrici simetrice D pozitiv definite, respectiv negativ definite este dat de Sylvester si a fost demonstrat in sectiunea 4.3.2 (teorema 4.8):
Fie cu matricea simetrica a partii din functia polinomiala patratica:
Fie minorii principali:
Matricea D este pozitiv definita daca si numai daca .
Matricea D este negativ definita daca si numai daca
Functiile polinomiale patratice convexe (cu matricile D pozitiv definita) au un minim unic dat de relatiile: deci punctul de minim este vectorul din Rn :
Functiile polinomiale patratice concave (cu matricea D negativ definita) au un maxim unic , dat de relatia (10).
Valoarea minimului / maximului este .
Exemple
1) Se da functia polinomiala patratica:
Sa se arate ca functia f este convexa pe R3 si sa se gaseasca punctul de minim si valoarea minimului .
Solutie
Avem ; ;
Avem ; ; deci f este functie convexa pe R3. Punctul de minim este: deci ; ;
Valoarea minimului este:
2) Se da functia:
Sa se arate ca functia este concava pe R3 si sa se gaseasca punctul de maxim si valoarea maximului .
Solutie
Avem: ; ;
Avem ; ; deci f este functie concava pe R3. Punctul de maxim este:
deci ; ; . Valoarea maximului este:
Functia liniara nu are nici minim nici maxim desi este si convexa si concava.
O solutie posibila X(0) IRn, X(0) 0 a sistemului liniar cu si se numeste solutie optima daca valoarea este maxima sau minima. In continuare ecuatiile sistemului liniar , le vom numi legaturi sau restrictii.
Teorema 7
Daca o functie liniara cu legaturi liniare , are solutii optime, are si solutii bazice optime.
Demonstratie
Fie X o solutie optima (de exemplu cu ) cu primele m componente nenule. Sa aratam ca vectorii-coloana sunt liniar independenti. Daca n-ar fi liniar independenti, ca si in demonstratia teoremei 4 am gasi solutia posibila . Daca X este solutie optima (presupusa de minim pentru f) deci: asa ca . Nu putem avea deoarece alegand l de semn contrar lui am avea absurd caci . Rezulta asa ca este deasemenea solutie optima.
Ca si in demonstratia teoremei 4, solutia optima poate avea cel mult m-1 componente nenule deci dupa un numar finit de pasi ajungem la o solutie bazica optima. Q.E.D.
Teorema 8
Multimea solutiilor optime ale unei functii liniare cu legaturi liniare , , este o multime convexa generata de solutiile bazice optime in numar finit.
Demonstratie
Fie cu , ; ;
Pentru orice , este solutie posibila, conform teoremei 5
Mai mult,
deci V este multime convexa. A doua parte a enuntului se demonstreaza analog cu a doua parte a enuntului teoremei In particular daca V se reduce la o solutie optima, aceasta este bazica. Q.E.D.
Schema relatiilor intre multimea solutiilor posibile U, multimea solutiilor optime V, multimea solutiilor bazice si multimea solutiilor optime bazice , este urmatoarea:
Solutii posibile |
U | |||
Solutii bazice | ||||
Solutii Optime |
Solutii bazice optime VB |
V |
||
UB | ||||
Exemplu
In sectiunea 2 s-a rezolvat sistemul liniar:
(a treia ecuatie s-a inlaturat, fiind liniar dependenta de primele doua) si s-au gasit trei solutii bazice:
; ;
Multimea convexa U ale solutiilor posibile ale sistemului liniar precedent este
Daca multimea convexa U este marginita (este complet continuta intr-o sfera de raza infinita) si inchisa (isi contine frontiera) atunci orice functie liniara are solutie optima pe U, care daca este unica este neaparat bazica conform teoremei 8
De exemplu functia are valorile ; ; deci pentru si pentru .
Rezumat
In continuare se studiaza convexitatea multimii solutiilor unui sistem liniar compatibil nedeterminat cu evidentierea solutiilor bazice(extremale)
In final se prezinta extremele unui polinom convex/concav pe multimea convexa a solutiilor sistemului linia compatibil nedeterminat ca o pregatire pentru programarea liniara din cap.6
Intrebari
Ce forma are solutia generala a unui sistem de ecuatii liniare ?
Cum se reduc operatiile cu polinoame la sisteme de ecuatii liniare ?
3. Ce forma are solutia generala a unui sistem de ecuatii liniare ca o combinatie liniara convexa de solutii bazice ?
4. Cum se recunoaste daca un polinom de grad 2 este convex /concav si unde se ating extremele sale pe multimea convexa a solutiilor unui sistem liniar compatibil nedeterminat ?
6 Bibliografie
Stanasila O. " Analiza liniara si geometrie "Vol. I - II,Editura ALL ,2000 - 2001
Cenusa Gh. si col." Matematici pentru economisti " Editura CISON,2000
Cenusa Gh. si col." Matematici pentru economisti - culegerede probleme" Editura CISON,2000
4. Ene D. " Matematici (I) " Editura CERES , 2004
Gogonea S. , Ene D. " Analiza numerica " Editura Cartea Universitara , 2005
6. Ene D. , Gogonea S. " Metode numerice" Editura Cartea universitara , 2005
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 2431
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved