Slide 1

Propaganda
Sistemas de equações lineares
MCEF
2011/12
Sistemas Lineares
O Sistemas lineares constituem um caso particular dos sistemas não lineares, sendo que os
métodos estudados se aplicam também a estes. Chamamos sistema de equações lineares a
qualquer sistema do tipo:
Forma matricial
Os sistemas lineares podem ser escritos na sua forma matricial, tendo em conta a definição da
operações de multiplicação de matrizes.
Métodos Iterativos para sistemas lineares (um exemplo)
Vamos tentar resolver o um sistema linear utilizando o método do ponto fixo. Para tal devemos
reescrever o sistema na forma x = G(x), o que equivale a, em cada equação, isolar a respectiva
variável. Uma forma de o fazer pode ser a seguinte:
Método de Jacobi
O Processo descrito anteriormente conduz a um método conhecido como Método de Jacobi, que
pode ser descrito pelo seguinte algoritmo
Convergência do Método de Jacobi
O Método de Jacobi pode ser obtido de uma forma um pouco diferente da apresentada, se
começarmos por decompor a matriz A :
Método de Jacobi
Condições suficientes de convergência
Condições suficientes de convergência
Pensando nas duas normas matriciais que estudámos, elas serão inferiores a 1 para a matriz C
se o módulo de cada elemento na diagonal de A for estritamente superior a todos os elementos
na mesma linha ( no caso da norma infinito) ou na mesma coluna (no caso da norma 1). De
facto,
Este facto motiva a definição seguinte:
Condições suficientes de convergência: O resultado
Exemplo
Várias medidas do erro …
Método de Gauss-Seidel
Método de Gauss-Seidel
Convergência do método de Gauss-Seidel
Métodos diretos para sistemas lineares: Eliminação de Gauss
O Método de eliminação de Gauss consiste na transformação do sistema linear inicial, utilizando
apenas operações que não aletram as respectivas soluções, até chegar a um sistema de “fácil”
resolução.
Todos estes sistemas têm a mesma solução, sendo que o último é de resolução trivial.
Método de eliminação de Gauss
Comparação dos métodos (tempo de computação em segundos)
N
Elim. Gauss
Jacobi
Gauss-Seidel
20
0.00921
0.03241
0.01172
60
0.07166
0.24006
0.08748
100
0.21481
0.62817
0.22568
200
1.06938
2.45412
0.87843
500
9.29272
14.2578
4.97512
100
0
54.3801
53.8925
19.6915
200
0
357.582
209.954
79.383
Comparação dos vários Métodos
400
350
300
250
EG
200
J
GS
150
100
50
0
20
60
100
200
500
1000
2000
Condicinamento de sistemas lineares
Suponhamos que pretendemos resolver o sistema linear A x = b, mas apenas dispomos de uma
aproximação do segundo membro b. Isto ocorre frequentemente nas aplicações, estando
normalmente ligado a erros de medição, amostragem, estamação de parâmetros, etc.
O que podemos dizer sobre o erro inerente que afecta a solução deste sistema ?
Exemplo
Condicionamento
Dizemos que uma matriz é bem condicionada se pequenos erros relativos nos dados conduzem
a pequenos erros relativos na solução. Dizemos que uma matriz é mal condicionada se
pequenos erros relativos nos dados dão origem a grandes erros relativos na solução.
Exemplo: Modelos de Leontief
• Modelos lineares que descrevem uma economia com n indústrias
produtivas interdependentes, cada uma delas produzindo um bem.
• Para produzir esses bens, cada uma das indústrias necessita dos bens
produzidos pelas outras indústrias.
• Cada indústria, além de produzir o necessário para abastecer as
restantes, deve ainda satisfazer uma determinada procura final do bem.
• Os dados vêm normalmente agregados por ramo de actividade, com
diversos níveis de agregação, a seleccionar conforme a aplicação.
• Os dados podem ser expressos em unidades produzidas ou em unidades
monetárias, consoante a informação disponível.
Formalização
Sistema de Leontief
Procura Final
Nível de produção
Exemplo “modificado”
Industry Producing
Industry Consuming
Agriculture
Food &
Beverages
Textiles
Apparel
Agriculture
10.86
15.7
2.16
0.02
Food &
Beverages
2.38
5.75
0.06
0.01
Textiles
0.06
1.3
3.88
Apparel
0.04
0.2
1.96
0.15
0.1
Lumber &
Wood
Furniture &
fixtures
Paper & allied
products
Total Outlays
44.26
Paper &
allied
products
Total
Output
0.01
44.26
0.03
40.3
0.29
0.04
9.84
0.01
0.02
13.32
0.27
6
Lumber & Furniture &
Wood
fixtures
0.19
0.02
1.09
0.39
0.01
0.01
0.01
0.52
0.08
0.02
40.3
9.84
13.32
6
Source: Leontief (1947), Bureau of labour Statistics data.
Units: BillionsOf US dollars.
2.89
0.02
2.6
2.89
7.9
7.9
Actividade
1. Construir uma matriz de coeficientes técnicos nesta situação, em que os
disponíveis estão expressos em unidade monetárias, sem referência a
quantidades produzidas ou ao custo unitário.
2. Identificar a procura final, por área de negócio, e resolver o sistema de Leontief
correspondente.
3. Mediante os resultados obtidos, discuta a utilidade da resolução do sistema.
4. Discuta o condicionamento do sistema linear e estime o erro cometido na
resolução do mesmo se as estimativas das procuras finais estiverem afectadas
de um erro inferior a 10%.
Download