Resolução de sistems lieres SME Cálculo Numérico I Docete: Prof. Dr. Mrcos Areles Estgiário PAE: Pedro Muri [reles@icmc.usp.br, muri@icmc.usp.br]
Itrodução Sistems lieres são de grde importâci pr descrição e resolução de problems que surgem s mis diverss áres d ciêci e egehri. Geometri Redes elétrics, hidráulics, de tráfego,... Distribuição de clor Químic Ecoomi Otimizção lier Esttístic Jogos... (http://i.uottw.c/~jkhoury/system.html)
Itrodução Por que utilizr um método? m m m m b b b K K K K
Itrodução Notção A b m m m m b b b K K K K m m m A K M O M M K K M b m b b b M, R, m A R. m b R
Número de soluções Ddo um sistem lier, pes um ds situções bio pode ocorrer: O sistem tem solução úic O sistem tem ifiits soluções O sistem ão dmite solução
Número de soluções -.... - Solução úic -
Número de soluções 6 6 - - - - Ifiits soluções -6
Número de soluções - -... - Não dmite solução
Número de soluções Grficmete... Solução úic: Rets cocorretes. A solução é o poto ode s rets se cruzm. Ifiits soluções: Rets coicidetes. Todos os potos sobre ret são soluções do sistem. O sistem ão dmite solução: Rets prlels. As rets ão se cruzm e, portto, ão eiste ehum poto que estej sobre s dus o mesmo tempo.
Número de soluções No cso gerl... A b, m m A R R, b R. Precismos lisr o Posto e Imgem d mtriz A, de cordo com sus dimesões m e.
Número de soluções posto( A) Im( A) R -.... - Solução úic -
Número de soluções b Im(A) As colus de A são Liermete Idepedetes e formm um bse do R. b pode ser escrito como combição lier ds colus de A. Sistem comptível determido
Número de soluções 6 6 posto( A) Im( A) R - - - - Ifiits soluções -6
Número de soluções 6 b Im(A) As colus de A são Liermete Depedetes e ão formm um bse do R. Bst um colu de A pr escrever b. Sistem comptível idetermido
Número de soluções posto( A) Im( A) R - -... - Não dmite solução
Número de soluções b Im(A) As colus de A são Liermete Depedetes e ão formm um bse do R. b ão pode ser escrito como combição ds colus de A. Sistem icompt comptível
Número de soluções Esss situções se estedem pr o cso gerl, sempre que m. Qudo m, temos: posto(a) mi{m, } se m < o sistem uc pode ter solução úic, pois posto(a) < se m > o sistem pode ão ter solução
Métodos de resolução
Métodos de resolução Veremos qui métodos pr resolução de sistems com lihs e vriáveis ( mtriz A deve ter posto completo). Os métodos de resolução podem ser divididos em dois grupos: Métodos Etos (ou Diretos) Métodos Itertivos
Elimição de Guss
m m d c d c c d c c c O K K () Elimição de Guss Qul sistem é mis fácil de ser resolvido? m m m m b b b K K K K ()
Resolução de sistem trigulr Algoritmo: [] : b[]/a[][]; Pr i - té, fç iício som : ; Pr j i té, fç som : som A[i][j] * [j]; [i] : (b[i] - som) / A[i][i]; fim
Elimição de Guss Cosiste em trsformr o sistem ser resolvido em um sistem trigulr equivlete, por meio de operções elemetres. A solução do sistem origil é obtid pel resolução desse sistem trigulr.
Elimição de Guss Operções elemetres: Multiplicr um equção por um costte ão-ul; Adicior um múltiplo de um equção um outr equção; Trocr dus equções de posição. O sistem resultte tem s mesms soluções que sistem o origil
Elimição de Guss b b b M K M O M M K K
Elimição de Guss () () () () () () () () () () () () b b b M K M O M M K K
Elimição de Guss () () () () () () () () () () () () b b b M K M O M M K K Zerr esses elemetos utilizdo operções elemetres
Elimição de Guss () () () () () () () () () () () () b b b M K M O M M K K pivô Zerr esses elemetos utilizdo operções elemetres
Elimição de Guss () () () () () () () () () () b b b M K M O M M K K
Elimição de Guss () () () () () () () () () () b b b M K M O M M K K Zerr esses elemetos utilizdo operções elemetres pivô
Elimição de Guss Ao fim do processo:
Elimição de Guss () () () () () () () () () () () () b b b M K M O M M K K () () m i i Multiplicdor L m L L m L L L... Psso
Elimição de Guss () () () () () () () () () () b b b M K M O M M K K () () () () () () b m b b m i i i j i ij ij
Elimição de Guss Algoritmo Pr k té -, fç iício Pr i k té, fç iício mult : A[i][k] / A[k][k]; A[i][k] : ; Pr j k té, fç A[i][j] : A[i][j] - mult * A[k][j]; b[i] : b[i] - mult * b[k]; fim_pr (i) fim_pr (k) Resolv o sistem trigulr resultte;
Elimição de Guss Eemplo Resolv o sistem lier 9 6
Elimição de Guss Eemplo Notção mtricil 6 9
Elimição de Guss Eemplo Psso k 6 9
Elimição de Guss Eemplo Psso k i 6 9 L m L ml 6
Elimição de Guss Eemplo Psso k i 6 9 m 6 * L m L ml 6
Elimição de Guss Eemplo Psso k i 9 m 6 * m 9 * L m ( ) L ml 6
Elimição de Guss Eemplo Psso k i m 6 * m 9 * L m ( ) m * L ml 6
Elimição de Guss Eemplo Psso k i b b mb * L m L ml 6
Elimição de Guss Eemplo Psso k
Elimição de Guss Eemplo Psso k i L L ml m
Elimição de Guss Eemplo Psso k i m * L L ml m
Elimição de Guss Eemplo Psso k i *( ) m L L ml m
Elimição de Guss Eemplo Psso k i *() m L L ml m
Elimição de Guss Eemplo Psso k i b b mb * L L ml m
Elimição de Guss Eemplo Psso k
Elimição de Guss Eemplo Psso k
Elimição de Guss Eemplo Psso k i L L ml m
Elimição de Guss Eemplo Psso k i m *( ) L L ml m
Elimição de Guss Eemplo Psso k i m * 9 L L ml m
Elimição de Guss Eemplo Psso k i 9 b b mb * 7 L L ml m
Elimição de Guss Eemplo Psso k Sistem trigulr obtido: 9 7
Elimição de Guss Eemplo Resolução do sistem trigulr 9 7 7 9
Elimição de Guss Eemplo Resolução do sistem trigulr b 9 * 7 7 9
Elimição de Guss Eemplo Resolução do sistem trigulr b 9 * 7 b ( ) 7 9 (( )*( ) *)
Elimição de Guss Eemplo Logo, é solução do sistem: 9 6
Elimição de Guss Eemplo Resolv o sistem lier: 6 8 8 6 7
Elimição de Guss Eemplo Notção mtricil: 6 7 8 8 6
Elimição de Guss Eemplo Psso k : 6 7 8 8 6
Elimição de Guss Eemplo Psso k : i 6 8 8 7 6 L m L ml 6
Elimição de Guss Eemplo Psso k : i 8 8 7 6 L m L ml
Elimição de Guss Eemplo Psso k : i 8 7 8 6 L L ml m
Elimição de Guss Eemplo Psso k : 6 8 7 8
Elimição de Guss Eemplo Psso k : 6 8 7 8
Elimição de Guss Eemplo Psso k : 6 8 7 8 O pivô é ulo!
Estrtégis de pivotmeto O que cotece se o pivô for ulo? Pivô próimo de zero pode levr resultdos icorretos. Pr cotorr esses dois problems deve-se dotr um estrtégi pr escolh de um bom pivô.
Estrtégis de pivotmeto Pivotmeto prcil Escolher pr pivô o elemeto de mior módulo colu, detre os que id irão tur o processo de elimição. Pivotmeto completo Escolher pr pivô o elemeto de mior módulo detre todos os elemetos que id irão tur o processo de elimição.
Elimição de Guss Eemplo Resolv o sistem lier seguir, utilizdo pivotmeto prcil: 6 8 8 6 7
Elimição de Guss Eemplo Notção mtricil: 6 7 8 8 6
Elimição de Guss Eemplo Psso k : 6 7 8 8 6
Elimição de Guss Eemplo Psso k : Qul o mior elemeto (em módulo)? 6 7 8 8 6
Elimição de Guss Eemplo Psso k : Qul o mior elemeto (em módulo)? 6 8 8 7 6 Troc de lihs (permutção)
Elimição de Guss Eemplo Psso k : O pivô é o mior elemeto d colu! 6 7 8 8 6
Elimição de Guss Eemplo Psso k : i 6 8 8 7 6 L m L ml 6
Elimição de Guss Eemplo Psso k : i 6 8. 8 8. 6 L m L ml 6
Elimição de Guss Eemplo Psso k : i 6 8..66667 8.. 6 L L ml m 6
Elimição de Guss Eemplo Psso k : 6 8..66667 8.. 6
Elimição de Guss Eemplo Psso k : 6 8..66667 8.. 6
Elimição de Guss Eemplo Psso k : Qul o mior elemeto (em módulo)? 6 8..66667 8.. 6
Elimição de Guss Eemplo Psso k : Qul o mior elemeto (em módulo)? Troc de lihs (permutção) 6 8..66667 8.. 6
Elimição de Guss Eemplo Psso k : O pivô é o mior elemeto d colu! 6 8.66667. 6. 8.
Elimição de Guss Eemplo Psso k : i 6 8.66667. 6. 8.
Elimição de Guss Eemplo Psso k : i 6 8.6667. 6 8.667 8.
Elimição de Guss Eemplo Psso k : 6 8.6667. 6 8.667 8.
Elimição de Guss Eemplo Psso k : O pivô é o mior elemeto d colu! 6 8.6667. 6 8.667 8.
Elimição de Guss Eemplo Psso k : i 6 8.6667. 6 8.667 8.
Elimição de Guss Eemplo Psso k : Sistem trigulr obtido: 6 8.6667. 6 8.667 6
Elimição de Guss Eemplo Resolução do sistem trigulr: 6 8.6667. 6 8.667 6 6.
Elimição de Guss Eemplo Resolução do sistem trigulr: 6 8.6667. 6 8.667 6 b 8.667.6667*( ) 6
Elimição de Guss Eemplo Resolução do sistem trigulr: 6 8.6667. 6 8.667 6 b ( ) 6 (( 8)* *( ))
Elimição de Guss Eemplo Resolução do sistem trigulr: 6 8.6667. 6 8.667 6 b ( ) (6 6 ) 6 6 6
Elimição de Guss Eemplo Solução:
Decomposição LU
Decomposição LU Decompor mtriz A em um produto de dois ftores: L: mtriz trigulr iferior U: mtriz trigulr superior A LU A b LU b
Decomposição LU U é mtriz trigulr resultte elimição de Guss. Quem é L etão? Por que utilizr decomposição LU se vmos obter mesm mtriz d elimição de Guss?