Eleminimi gausian

Nga Wikipedia, enciklopedia e lirë

Në matematikë, eliminimi Gausian, i njohur gjithashtu si reduktimi i rreshtave, është një algoritëm për zgjidhjen e sistemeve të ekuacioneve lineare . Ai përbëhet nga një varg veprimesh të kryera mbi matricën e koeficientëve. Kjo metodë mund të përdoret gjithashtu për të llogaritur rank-un e një matrice, përcaktorin e një matrice katrore dhe të anasjelltën e një matrice të kthyeshme . Metoda është emërtuar sipas Karl Fridrih Gausit (1777-1855). Për të kryer reduktimin e rreshtit në një matricë, përdoret një varg veprimesh elementare mbi rreshta për të modifikuar matricën derisa gjysma e poshtme e matricës (nën diagonale) të mbushet me zero, sa më shumë që të jetë e mundur. Ekzistojnë tre lloje të veprimeve elementare mbi rreshta:

  • Ndërrimi i dy rreshtave,
  • Shumëzimi i një rreshti me një numër jozero,
  • Shtimi i një shumëfishi të një rreshti në një rresht tjetër.

Duke përdorur këto veprime, një matricë mund të shndërrohet gjithmonë në një matricë trekëndore të sipërme, dhe në fakt në një matricë që është në formë ekelon rreshti . Sapo të gjithë koeficientët kryesorë (hyrja më e majtë në çdo rresht) të jenë 1, dhe çdo shtyllë që përmban një koeficient kryesor ka zero diku tjetër, matrica thuhet se është në formën e shkallëzuar-rresht të reduktuar . Kjo formë përfundimtare është unike; me fjalë të tjera, është e pavarur nga vargu i veprimeve të rreshtave. Për shembull, në vargun vijues të veprimeve mbi rreshta (ku dy veprime elementare mbi rreshta të ndryshëm kryhen në hapin e parë dhe të tretë), matricat e tretë dhe të katërt janë ato në formë ekelon rreshti dhe matrica përfundimtare është unike në formën e shkallëzuar-rresht të reduktuar.

Forma shkalle[Redakto | Redakto nëpërmjet kodit]

Për çdo rresht të një matrice, nëse rreshti nuk përbëhet vetëm nga zero, atëherë koeficienti më i majtë jozero quhet koeficienti kryesor (ose pivoti ) i atij rreshti. Pra, nëse dy koeficientë kryesorë janë në të njëjtën kolonë, atëherë një operacion rreshti i tipit 3 mund të përdoret për të bërë një nga ata koeficientë zero. Më pas, duke përdorur veprimet e ndërrimit të rreshtave, mund të renditen gjithmonë rreshtat në mënyrë që për çdo rresht jo zero, koeficienti kryesor të jetë në të djathtë të koeficientit kryesor të rreshtit të mësipërm. Nëse ndodh kësjtu, atëherë matrica thuhet se është në formën ekelon-rresht. Pra, pjesa e poshtme e majtë e matricës përmban vetëm zero, dhe të gjitha rreshtat zero janë nën rreshtat jozero. Fjala "ekelon" përdoret këtu sepse mund të mendohet përafërsisht që rreshtat të renditen sipas madhësisë së tyre, ku më i madhi është në krye dhe më i vogli në fund.

Për shembull, matrica e mëposhtme është në formë rresht ekelon, dhe koeficientët kryesorë të saj tregohen me të kuqe:

Shembull i algoritmit[Redakto | Redakto nëpërmjet kodit]

Supozoni se qëllimi është gjetja dhe përshkrimi i grupit të zgjidhjeve për sistemin e mëposhtëm të ekuacioneve lineare:

Tabela më poshtë është procesi i reduktimit të rreshtit të zbatuar njëkohësisht në sistemin e ekuacioneve dhe matricën e zgjeruar të lidhur me të. Në praktikë, zakonisht nuk merremi me sistemet si ekuacione, por në vend të kësaj përdoret matrica e zgjeruar, e cila është më e përshtatshme për llogaritje kompjuterike. Procedura e reduktimit mbi rreshta mund të përmblidhet si më poshtë: eliminoni x nga të gjitha ekuacionet nën , dhe më pas eliminoni y nga të gjitha ekuacionet nën . Kjo do ta vendosë sistemin në formë trekëndore . Pastaj, duke përdorur zëvendësimin prapa, çdo e panjohur mund të zgjidhet.

Sistemi i ekuacioneve Veprimet rresht Matrica e zgjeruar
Matrica tashmë është në formën ekelon (e quajtur edhe forma trekëndëshe)

Kolona e dytë përshkruan se cilat operacione të rreshtave janë kryer. Pra, për hapin e parë, x eliminohet nga duke shtuar tek .

Zbatime[Redakto | Redakto nëpërmjet kodit]

Historikisht, zbatimi i parë i metodës së reduktimit të rreshtave është për zgjidhjen e sistemeve të ekuacioneve lineare. Më poshtë janë disa aplikime të tjera të rëndësishme të algoritmit.

Llogaritja e përcaktorëve[Redakto | Redakto nëpërmjet kodit]

Për të shpjeguar se si eliminimi Gaussian lejon llogaritjen e përcaktorit të një matrice katrore, duhet të kujtojmë se si veprimet e rreshtave elementare e ndryshojnë përcaktorin:

  • Ndërrimi i dy rreshtave e shumëzon përcaktorin me -1
  • Shumëzimi i një rreshti me një skalar jozero e shumëzon përcaktorin me të njëjtin skalar
  • Shtimi në një rresht i një shumëfishi skalar të një tjetri nuk e ndryshon përcaktorin.

Nëse eliminimi Gaussian i zbatuar mbi një matricë katrore A prodhon një matricë të shkallës ekelon B, le të jetë prodhimi i skalarëve me të cilët është shumëzuar përcaktori, duke përdorur rregullat e mësipërme. Atëherë përcaktorja e A është herësi me i prodhimit të elementeve të diagonales së B :

Gjetja e inversit të një matrice[Redakto | Redakto nëpërmjet kodit]

Një variant i eliminimit Gaussian i quajtur eliminimi Gauss-Jordan mund të përdoret për të gjetur të anasjelltën e një matrice, nëse ajo ekziston. Nëse A është një matricë katrore n × n, atëherë mund të përdoret reduktimi i rreshtave për të llogaritur matricën e saj të anasjelltë, nëse ajo ekziston. Së pari, matrica identitare n × n shtohet në të djathtë të A, duke formuar një matricë bllok n × 2 n [ | ] . Tani, nëpërmjet zbatimit të veprimeve të rreshtave elementare, gjeni formën e reduktuar të shkallës së kësaj matrice n × 2n . Matrica A është e kthyeshme nëse dhe vetëm nëse blloku i majtë mund të reduktohet në matricën e identitetit I ; në këtë rast blloku i djathtë i matricës përfundimtare është . Nëse algoritmi nuk është në gjendje të reduktojë bllokun e majtë në I, atëherë A nuk është i kthyeshëm.

Për shembull, merrni parasysh matricën e mëposhtme:

Duke kryer veprimet e rreshtave, mund të kontrollohet që forma e ekelonit të rreshtit të reduktuar të kësaj matrice të shtuar është