Cálculo Numérico / Métodos Numéricos

Slides:



Advertisements
Apresentações semelhantes
Algoritmos de Caminho Mínimo em Grafos
Advertisements

Algoritmo de Caminho Mínimo
Algoritmos em Grafos.
Métodos Iterativos.
Método Simplex Resolução Algébrica
AJUSTE DE CURVAS 6.1 Introdução 6.2 Método dos quadrados mínimos
ANÁLISE DISCRIMINANTE
Capítulo 3 - Aplicações das Derivadas
DERIVADAS E DIFERENCIAIS
Prof. M.Sc. Fábio Francisco da Costa Fontes Outubro
Problemas de Forma Não-padrão
AULA 03 PERCEPTRON SIMPLES.
Programação Linear Método Simplex
Análise de regressão linear simples: abordagem matricial
Complexidade de Algoritmos
Polinômios Prof. Marlon.
EQUAÇÕES POLINOMIAIS Prof. Marlon.
3 - Equações Lineares de Segunda Ordem
Prof. Roberto Cristóvão
Capítulo 5 Equações slide 1
Prof. Roberto Cristóvão
Métodos Numéricos Computacionais
Matemática para Economia III
Matemática para Economia III
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Otimização Inteira 5a. Aula Franklina.
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
19 Jun :46 Cálculo Numérico / Métodos Numéricos Determinação numérica de autovalores e autovetores Método das Potências.
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Função de uma Variável Aleatória
Diagrama de BODE Módulo em decibéis (dB) Fase em graus.
Aula 13 Derivação Implícita, derivadas das funções trigonométricas inversas e derivadas de funções logarítmicas.
Integração Numérica Integração Numérica
Problemas de Fluxo Máximo
Teste da derivada 1ª, Teste da derivada 2ª e construção de gráficos
Instituto de Aplicação Fernando Rodrigues da Silveira (CAp/UERJ)
Quadrados Mínimos.
Campus de Caraguatatuba Aula 12: Sistemas de Equações Lineares (2)
O método dos gradientes conjugados
TRANSFORMAÇÕES DE TENSÕES
Cálculo Numérico / Métodos Numéricos
Otimização Linear Definições e Solução Gráfica
Cálculo da Direção de Caminhada: Gradiente de f(x)
Matemática para Economia III
POTENCIAÇÃO E FUNÇÃO EXPONENCIAL
Campus de Caraguatatuba
Inteligência Artificial
Gradientes Conjugados
2.3. Aplicações das Integrais Simples
INEQUAÇÕES FUNÇÃO QUADRÁTICA
2.3 Experimentos Fatoriais 22 Efeitos das Interações
FUNÇÃO DO 2º GRAU OU FUNÇÃO QUADRÁTICA.
Limite Autores: Sílvia Maria Medeiros Caporale João Paulo Rezende
Prof. Edison Oliveira de Jesus
Campus de Caraguatatuba Aula 18: Sistemas de Equações Lineares (6)
7 Ajuste de Curvas UFSC.PósMCI.FME.Ajuste de curvas. (11.1)
Algoritmos em Grafos Celso C. Ribeiro Caroline T. Rocha.
Potenciação an = a . a . a a (a ≠ 0) n fatores onde: a: base
Calculo II Prof Me Carlos Bifi
Interpolação Polinomial: Introdução; Lagrange.
Fernando NogueiraModelos de Previsão1. Fernando NogueiraModelos de Previsão2 Introdução A maioria dos métodos de previsão estatística é baseada na utilização.
Transcrição da apresentação:

Cálculo Numérico / Métodos Numéricos Sistemas lineares Método dos Gradientes 13 Nov 2008 . 17:45

14 Nov 2008 . 14:40 Método dos Gradientes Os métodos do tipo gradiente para resolver o sistema Ax = b têm como idéia básica minimizar a função de x seguinte: F(x) = ½ xTAx - bTx min F(x) = ½ xTAx – bTx = ½ (Ax,x) – (b,x). A matriz A deve ser simétrica (AT= A) e definida positiva (xTAx>0, para x  0).

Método dos Gradientes – exemplo 14 Nov 2008 . 14:40 Método dos Gradientes – exemplo Considere n = 2 Como A é simétrica temos que:

Método dos Gradientes – revisão cálculo 14 Nov 2008 . 14:40 Método dos Gradientes – revisão cálculo Do cálculo sabemos que um ponto P = (x1, x2) tal que o grad F(P) = 0 é chamado de ponto estacionário de F(x). Seja A a matriz dada por: Assim, se: A) A(P) : definida positiva, então P é ponto de mínimo; B) A(P) : definida negativa, então P é ponto de máximo; C) A(P) : indefinida, então P é ponto de cela.

14 Nov 2008 . 14:40 Método dos Gradientes Por hipótese, para o método dos Gradientes, A deve ser simétrica e definida positiva, logo, um ponto estacionário P, ou seja, um ponto em que grad(P) = 0, é um ponto de mínimo. Voltando ao exemplo temos: Sistema linear.

14 Nov 2008 . 14:40 Método dos Gradientes Sendo assim, grad F(x) = 0, significa Ax = b, isto é, a solução do sistema de equações lineares minimiza a função quadrática e vice-versa. Exemplo: Seja o sistema linear Ax = b, dado por: Calcule a função quadrática dada por F(x) = ½ xTAx – bTx e mostre que o ponto de mínimo desta função é a solução do sistema dado.

14 Nov 2008 . 14:40 Método dos Gradientes

14 Nov 2008 . 14:40 Método dos Gradientes Sistema original Solução:

Método dos Gradientes A matriz Hessiana para o exemplo é dada por 14 Nov 2008 . 14:40 Método dos Gradientes A matriz Hessiana para o exemplo é dada por Como essa matriz é simétrica e definida positiva, então o ponto x = (0 1) é um ponto de mínimo da função F(x).

Método dos Gradientes Note que: 14 Nov 2008 . 14:40 Método dos Gradientes Note que: Para o valor que minimiza a função F(x) temos que: No entanto, em outros pontos de F(x): Ou ainda, tomando menos o valor do gradiente, temos a diferença entre b e Ax. (Sabemos o quão distante a solução x está de resolver o sistema Ax=b). Em outras palavras, o resíduo da solução x é dado por:

14 Nov 2008 . 14:40 Direção O vetor gradiente aponta a direção (sentido) de crescimento máximo de uma função. Portanto, é natural que, nos passos de busca do mínimo de uma função caminhemos na direção contrária ao gradiente, isto é, para um dado ponto x(k) temos: Em que a direção é dada por

Passo Direção: passo: o quanto vamos caminhar neste direção. 14 Nov 2008 . 14:40 Passo Direção: passo: o quanto vamos caminhar neste direção.

14 Nov 2008 . 14:40 Passo Dado um x(k), queremos o melhor x(k+1) possível. Ele será obtido andando-se a quantia certa na direção oposta ao gradiente: Quantia certa: sk que minimiza : F(x(k) +skr(k))

Método dos Gradientes Queremos minimizar: 14 Nov 2008 . 14:40 Método dos Gradientes Queremos minimizar: Simplificando a notação, temos que: Derivando em relação a s temos:

14 Nov 2008 . 14:40 Método dos Gradientes Para encontrar s tomamos a derivada igual a zero:

Método dos Gradientes Tomando a segunda derivada de F(x+sr): 14 Nov 2008 . 14:40 Método dos Gradientes Tomando a segunda derivada de F(x+sr): Uma vez que a matriz A é definida positiva sabemos que: Logo, o ponto obtido anteriormente é um ponto de mínimo.

Método dos Gradientes - Algoritmo 14 Nov 2008 . 14:40 Método dos Gradientes - Algoritmo Dados A, b, max e Erro 1) x(0)=0 2) k = 0 3) r = b - Ax(k) 4) s = rT r/rTAr 5) x(k+1) = x(k) + s r 6) Se (rT r) < Erro então faça solução = x(k+1) e PARE 7) k = k+1 8) Se (k<max) então volte ao Passo 3. 9) Senão escreva que a solução x(k+1) e o erro. PARE.

Método dos Gradientes - Exemplo 14 Nov 2008 . 14:40 Método dos Gradientes - Exemplo Usando o método dos gradientes resolva o sistema dado por: Com precisão 10-1 e max = 3 iterações.

Método dos Gradientes - Exemplo 14 Nov 2008 . 14:40 Método dos Gradientes - Exemplo Solução (direção) (passo)

Método dos Gradientes - Exemplo 14 Nov 2008 . 14:40 Método dos Gradientes - Exemplo ||x2-x1||1 ||x2||1 =0.09