Você está na página 1de 3

ISSN 2317-3297

Comparativo entre fatorao LU tradicional e atravs das frmulas de Crout e Doolitlle


Valciano C. Gurgel*
valciano_camilo@yahoo.com.br

Thais R. G. Martins*
thais_russiely@hotmail.com

Carlos C. X. S.Lima*
carloslimac@gmail.com

Matheus da Silva Menezes


matheus@ufersa.edu.br

Universidade Federal Rural do Semi-rido - UFERSA 59015-000, Campus Angicos, RN www.ufersa.edu.br

Palavras-chave: Mtodos diretos, resoluo de sistemas de equaes lineares, Fatorao LU, Doolitlle, Crout Resumo: O presente artigo visa referente resoluo de sistemas de equaes lineares, por meio de mtodos diretos que realizam uma decomposio da matriz A dos coeficientes. Mostraremos a diferena entre mtodo da Fatorao LU Tradicional e os mtodo de Doolittle e Crout. Sero levantados aspectos bsicos que possibilitaro uma compreenso mais completa sobre os mtodos. Esta pesquisa contm as quatro frmulas fundamentais para obteno dos elementos das novas matrizes L e U, utilizadas nos mtodos de Doolittle e de Crout, porm, no realizada nenhuma demonstrao matemtica extensa. Ao final proporcionamos uma pequena discusso sobre os fatos relevantes de cada mtodo.

1. Introduo
Na cincia, muitos problemas podem ser modelados matematicamente em termos de sistemas de equaes lineares. Para estes sistemas existem vrios mtodos de resoluo j bastante utilizados, principalmente no que diz respeito a matrizes quadradas [1]. Muitos exemplos podem ser citados sobre sua vasta aplicao prtica em diversas reas do conhecimento entre muitas outras aplicaes na cincia e na engenharia [6,7]. Devido ao vasto campo de aplicao para sistemas de equaes lineares, o estudo de mtodos numricos mais eficientes necessrio [6]. Considere a i-sima equao pertencente a um sistema de equaes lineares, de dimenso n x m: (1) x j bi , , j 1 em que, Ai,j e bi so constantes e xj uma das n variveis pertencentes soluo do sistema, i n. O processo de fatorao para sistemas de equaes lineares, do tipo (1), consiste em decompor a matriz A dos coeficientes em um produto de dois ou mais fatores, e em seguida, resolver uma sequncia de sistemas triangulares que conduziro soluo geral do sistema [6]. H inmeras situaes nas quais mais adequado resolver os sistemas lineares utilizando tcnicas de fatorao da matriz A. Em diversas situaes, os vetores constantes no so conhecidos desde o incio, por exemplo, ao se resolver Ax1=b1 e Ax2=b2, onde b2 alguma funo de x1 [7]. Outra vantagem que pode ser ressaltada a seguinte: uma vez que a matriz A est decomposta, podemos encontrar diferentes vetores soluo, x, do sistema Ax=b para diferentes valores de b com grande facilidade [3,7]. Para cada soluo adicional se realizariam as etapas de retrossubstituies que, so processos relativamente simples
i, j

2. Mtodos de Fatorao da Matriz A Na fatorao LU tradicional, a matriz L triangular inferior com diagonal unitria e a matriz U triangular superior. O mtodo da Fatorao LU Tradicional utiliza-se do mtodo da Eliminao de Gauss, atravs do qual se obtm os elementos de L, composta pelos multiplicadores, e U, composta pelos elementos restantes da eliminao. Este processo de decomposio em L e U um dos mais empregados porque apresenta mais facilidade caso seja necessrio o uso de estratgias de pivoteamento [6].

* Bolsistas de Iniciao Cientfica UFERSA


192

ISSN 2317-3297

Para calcular, inicialmente chama-se de piv o elemento da diagonal principal da coluna que se pretende encontrar o multiplicador. Piv = akk ; k = 1,...,n (2) Seguindo, calcula-se o multiplicador que ir ocupar a matriz . atravs da frmula:

mik

aik ;i j akk

(3)

podem ser Conhecendo estes dois componentes, os elementos para cada posio da matriz atualizados pela seguinte frmula, na qual Lpiv o elemento da linha do piv, na coluna da posio que ser atualizada atravs da frmula: (4) Vale lembrar que o multiplicador encontrado apenas para i > j. Ao se calcular o multiplicador de uma posio, no necessrio aplicar a equao (4) para esta posio. Deve-se aplic-la apenas para as colunas seguintes. J a fatorao atravs das frmulas de Doolitlle e Crout inicialmente, aparentam ser mais prticos na obteno dos elementos de L e U, pois so calculados de forma direta, atravs de frmulas simples de serem aplicadas. Sem longas demonstraes matemticas tem-se que da equao matricial A=LU, temos de [7]: (5) Para o passo , pode-se escrever: (6) (7) No mtodo de Doolittle, L uma matriz triangular inferior unitria, mkk=1. Lembramos que o vetor constante, B, no inserido na frmula a seguir, porm, preciso ter cuidado para no se esquecer de utiliz-lo caso seja aplicado alguma estratgia de pivoteamento. Ento para o passo k e mkk=1; k=1,2,...,n. Combinam-se as equaes (6) e (7), e os elementos das matrizes U e L podem ser obtidos respectivamente de [6]: (8)

(9) O mtodo de Crout semelhante ao de Doolittle e sua determinao advm do mesmo princpio. Basta fazer ukk=1; k=1,2,...,n. Neste mtodo, U uma matriz triangular superior unitria. De forma similar ao visto anteriormente, as frmulas que permitem calcular os elementos de L e U so, respectivamente [6]: (10) (11)

193

ISSN 2317-3297

Os trs mtodos para fatorao da matriz dos coeficientes A possuem restries contidas em suas frmulas, relacionadas aos elementos da diagonal principal [2,7]. Para o mtodo da Fatorao LU, em sua formulao Tradicional, o elemento piv de (2) necessrio para calcular o multiplicador em (3), exigindo que akk 0, devido ao fato de no poder ocorrer uma diviso por zero; sendo impossvel prosseguir com as etapas do mtodo [3]. De maneira anloga para os mtodos de Doolittle e de Crout, respectivamente, preciso que o elemento ukk 0, na equao (11) e o elemento mkk 0, na equao (9) para que os mtodos possam prosseguir [7]. Erros de arredondamento um ponto sensvel dos mtodos diretos [6]. Tendo em mente as propriedades dos sistemas de equaes lineares e das matrizes [2], procede-se trocando linhas e/ou colunas trazendo outro elemento para ser piv. Essas estratgias so indicadas no somente quando o piv nulo, mas tambm quando ele prximo de zero [7]. Em qualquer calculadora ou computador os clculos so efetuados com aritmtica de preciso finita, e pivs prximos de zero do origem a multiplicadores bem maiores que a unidade que, por sua vez, originam uma ampliao dos erros de arredondamento [6]. importante saber que estas estratgias aceleram os clculos [1] e asseguram a estabilidade numrica dos mtodos [7]. Os mtodos de Doolittle e Crout utilizam frmulas para os elementos lij e u ij e demonstram mais facilidade para serem aplicados manualmente. As frmulas so aplicadas diretamente, apenas uma vez para cada posio da matriz. Diferentemente, o mtodo da Fatorao LU Tradicional que aplica suas equaes repetidas vezes durante o processo, at chegar definitivamente nos elementos finais. Se uma linha da matriz possui uma determinada quantidade de multiplicadores, a equao (4) aplicada nesta linha um nmero igual de vezes. Isso significa que os elementos nos quais i e j esto se aproximando de n sofrem mais alteraes e, portanto, so mais vulnerveis propagao de erros de arredondamento. Nos mtodos diretos possvel saber inicialmente quantas operaes sero efetuadas para encontrar o vetor soluo [6]. Assim possvel analisar de antemo o custo computacional que o mtodo apresentar, baseado no tempo de processamento gasto pelo computador para realizar as operaes. A equao (4n3+9n2-7n)/6 fornece o nmero de operaes que o mtodo da Eliminao de Gauss realiza [7]. Por analogia, o mtodo da Fatorao LU Tradicional, considerando que ele utiliza os princpios bsicos da eliminao de Gauss sem modificaes, envolve o mesmo nmero de operaes dado pela frmula. O nmero de operaes envolvidas nos mtodos de Doolittle e Crout equivalente ao mtodo da eliminao de Gauss [7], no havendo vantagens computacionais em relao a complexidade. Referncias [1] R. Burian, A. C de Lima; A. H. Junior. Fundamentos de Informtica, Clculo Numrico. LTC, Rio de janeiro, 2011. [2] L. C. Barroso, M. M. A. Barroso; F.F.F. Campos; M. L. B. Carvalho; M. L. Maria. Clculo Numrico com Aplicaes. HARBRA, So Paulo, 1987. [3] D. C. F. Mtodos Numricos Para Resoluo de Sistemas de Equaes Lineares. Trabalho de Concluso de Curso. UFERSA-Angicos, 2011. [4] N.B. Franco. Clculo Numrico Pearson, So Paulo, 2006. [5] L. C. Galvo; L. F. Nunes. Notas de Aula, Clculo Numrico. Universidade Federal Tecnolgica do Paran - UFTPR. [6] M. A. G Ruggiero; V. L. R. Lopes. Clculo numrico: Aspectos Tericos e Computacionais. 2. ed. Makron Books, So Paulo, 1996. [7] D. Sperandio; J. T. Mendes; L. H. M. Silva. Clculo Numrico: Caractersticas Matemticas e Computacionais dos Mtodos Numricos. Pearson Prentice Hall, So Paulo:, 2003. [8] B. Tonet; C. Koliver. Introduo aos Algoritmos. Ncleo de Apoio Aprendizagem de Programao NAPRO. Universidade de Caxias do Sul UCS,2010.

194