Гаусова елиминација

Гаусова елиминација, такође позната као редна редукција, алгоритам је у линеарној алгебри за решавање система линеарних једначина. Он се обично се схвата као низ операција које се изводе на одговарајућој матрици коефицијената. Ова метода се такође може користити за налажене ранга матрице, за израчунавање детерминанте матрице и за израчунавање инверзибилне квадратне матрице. Метода је добила име по Карлу Фридриху Гаусу (1777-1855), мада је кинеским математичарима била позната још 179. године.

Да би се извршила редна редукција на матрици, користи се низ елементарних редних операција да би се матрица модификовала све док се доњи леви угао матрице не испуни нулама, што је више могуће. Постоје три типа елементарних редних операција:

  • Замена два реда,
  • Множење реда ненултим бројем,
  • Додавање умношка једног реда на други ред.

Помоћу ових операција, матрица се увек може трансформисати у горњу троугласту матрицу, и заправо ону која је у облику редног ешалона. Након што су сви водећи коефицијенти (најлевљи ненулти елементи у сваком реду) 1, и свака колона која садржи водећи коефицијент има нуле на другим местима, каже се да је матрица у облику редукованог редног ешелона. Овај завршни облик је јединствен; другим речима, он је независан од секвенце кориштених редних операција. На пример, у следећем низу редних операција (где вишеструке елементарне операције могу да буду извршене у сваком кораку), трећа и четврта матрица су у редној ешалонској форми, а коначна матрица је јединствена редукована редна ешелонска форма.

Коришћење редних операција за конвертовање матрице у редуковану редну ешалонску форму се понекад назива Гаус–Џордановом елиминацијом. Поједини аутори користе термин Гаусова елиминација као назив процеса којим се формира горња троугаона форма, или (нередукована) редна ешалонска форма. Из рачунских разлога, при решавању система линеарних једначина, понекад је пожељно зауставити редне операције пре него што се матрица потпуно редукује.

Дефиниције и примери алгоритма уреди

Процес редукције редова користи елементарне операције над редовима и може се поделити у два дела. Први део (који се понекад назива елиминација према напред) своди дати систем на редну ешалонску форму, из чега се може знати да ли нема решења, постоји јединствено решење или бесконачно много решења. Други део (који се понекад назива повратна замена) наставља да користи операције над редовима док се не нађе решење; другим речима, матрица се ставља у облик редукованог редног ешелона.

Једно другачије гледиште, која се испоставило као врло корисно за анализу алгоритма, јесте да редукција редова ствара матричну декомпозицију оригиналне матрице. Елементарне операције над редовима могу се посматрати као множење на левој страни оригиналне матрице елементарним матрицама. Алтернативно, низ елементарних операција које редукују појединачни ред могу се посматрати као множење Фробенијусовом матрицом. Тада први део алгоритма израчунава ЛУ декомпозицију,[1] док други део исписује оригиналну матрицу као производ јединствено утврђене инвертибилне матрице и јединствено одређене матрице редукованог ешелона реда.

Ешелонска форма уреди

За сваки ред матрице, ако се ред не састоји само од нула, тада се најлевљи елемент који није нула назива водећим коефицијентом (или пивотом) тог реда. Дакле, ако су два водећа коефицијента у истој колони, тада се редна операција типа 3 може користити да се један од тих коефицијената претвори у нулу. Затим, помоћу операције замене редова, редови се могу поређати тако да је за сваки ненулти ред, водећи коефицијент десно од водећег коефицијента претходног реда. Ако је то случај, каже се да је матрица у облику редног ешалона. Доњи леви део матрице садржи само нуле, и сви нулти редови су испод ненултих редова. Овде се користи реч „ешалон” јер се може сматрати да су редови рангирани по њиховој величини, при чему је највећи на врху, а најмањи на дну.[2][3]

На пример, следећа матрица је у облику редног ешалона, и њени водећи коефицијенти су приказани црвеном бојом:

 

Она је у ешалонском је облику зато што је нулти ред на дну, а водећи коефицијент другог реда (у трећој колони) је десно од водећег коефицијента првог реда (у другој колони).

За матрицу се каже да је у облику редукованог редног ешалона ако су сви водећи коефицијенти једнаки 1 (што се може постићи коришћењем елементарних редних операција типа 2) и у свакој колони која садржи водећи коефицијент сви остали елементи су једнаки нули (што се може постићи коришћењем елементарних редних операција типа 3).

Примери алгоритма уреди

Претпоставимо да је циљ да се пронађе и опише скуп решења за следећи систем линеарних једначина:

 

Доња табела представља поступак редне редукције који се симултано примјењује на систем једначина и придружену допуњену матрицу. У пракси се обично не ради са системима у смислу једначина, већ се користи допуњена матрица, која је погоднија за рачунарске манипулације. Поступак редне редукције може се сумирати на следећи начин: уклонити x из свих једначина испод L1, а затим елиминисати y из свих једначина испод L2. Овим се систем доводи у троугласти облик. Затим се помоћу повратне супституције може решити свака непозната.

Систем једначина Редне операције Допуњена матрица
   
     
     
Матрица је сад у ешалонској форми (која је исто тако позната као троугаона форма)
     
     
     

Друга колона описује које су редне операције извршене. У првом кораку је x елиминисано из L2 додавањем 3/2L1 на L2. Затим је x елиминисано из L3 додавање L1 на L3. Ове редне операције су означене у табели као

 

Након што је y елиминисано из трећег реда, резултат је систем линеарних једначина троугластог облика, те је тако први део алгоритма окончан. Са рачунарске тачке гледишта, брже је решити променљиве у реверзном редоследу, користећи процес познат као повратна супституција. Може се видети да је решење з = −1, y = 3, и x = 2. У овом случају постоји јединствено решење оригиналног система једначина.

Уместо заустављања након формирања ешалонске форме матрице, могло би се наставити све док матрица не буде у облику редукованог редног ешелона, као што је то учињено у табели. Процес редне редукције док се не формира редукована матрица, понекад се назива и Гаус-Џордановом елиминацијом, да би се разликовао од заустављања након постизања ешалонске форме.

Референце уреди

  1. ^ Сцхwарзенберг-Цзернy, А. (1995). „Он матриx фацторизатион анд еффициент леаст сqуарес солутион”. Астрономy анд Астропхyсицс Супплемент Сериес. 110: 405. Бибцоде:1995А&АС..110..405С. 
  2. ^ Леон, Стеве (2009), Линеар Алгебра wитх Апплицатионс (8тх изд.), Пеарсон, ИСБН 978-0136009290 
  3. ^ Меyер, Царл D. (2000), Матриx Аналyсис анд Апплиед Линеар Алгебра, СИАМ, ИСБН 978-0-89871-454-8 

Литература уреди

Спољашње везе уреди