Método de Newton modificado
|
|
|
- Antônio Pinho Andrade
- 7 Há anos
- Visualizações:
Transcrição
1 Método de Newton modificado Marina Andretta ICMC-USP 14 de setembro de 2010 Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
2 Método de Newton Como já vimos, o método de Newton com tamanhos de passo unitários converge rapidamente quando se aproxima do minimizador x. No entanto, este algoritmo é inadequado para uso geral, já que ele pode não convergir para uma solução quando o ponto inicial está longe desta. Nestes casos, mesmo que ele convirja, seu comportamento pode ser ruim em regiões nas quais a função não é convexa. O objetivo ao desenvolver um método prático baseado em Newton é fazê-lo robusto e eficiente em todos os casos. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
3 Método de Newton Lembre-se que o passo de Newton pk N linear simétrico é calculado resolvendo-se o sistema 2 f k p N k = f k. (1) Para garantir convergência global, pedimos que a direção pk N descida, o que acontece quando 2 f k é definida positiva. seja de Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
4 Método de Newton Se a Hessiana 2 f k não é definida positiva ou está perto de ser singular, a direção pk N pode ser de subida ou pode ser excessivamente longa. Para contornar este problema usaremos duas estratégias: 1 Modificar a matriz Hessiana 2 f k antes ou durante a resolução do sistema (1) para que ela se torne suficientemente definida positiva. Este método é chamado de método de Newton modificado. 2 Resolver o sistema (1) usando um método de gradientes conjugados que pára quando uma direção de curvatura negativa é encontrada. Este método é chamado de método de Newton truncado. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
5 Método de Newton modificado Em muitas aplicações deseja-se usar um método direto para resolver o sistema newtoniano (1). Se a Hessiana não é definida positiva ou está perto de ser singular, podemos modificar a matriz antes ou durante a resolução do sistema. Assim, o passo p k será solução de um sistema como (1), trocando a Hessiana por uma aproximação definida positiva. A aproximação da Hessiana é obtida somando-se à Hessiana um múltiplo da matriz identidade ou uma matriz completa. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
6 Método de Newton modificado Método de Newton modificado com busca linear: Dado um ponto inicial x 0 e um escalar ɛ > 0. Passo 1: Faça k 0. Passo 2: Se f (x k ) ɛ, pare com x k como solução. Passo 3: Faça B k 2 f (x k ) + E k. Se 2 f (x k ) é suficientemente definida positiva, E k 0. Senão, defina E k de forma que B k seja suficientemente definida positiva. Passo 4: Fatore a matriz B k e resolva B k p k = f (x k ). Passo 5: Faça x k+1 x k + α k p k, α k satisfaz condições de Wolfe ou é calculado usando backtracking com Armijo. Passo 6: Faça k k + 1 e volte para o Passo 2. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
7 Método de Newton modificado É possível obter resultados de convergência bons para o Algoritmo 1, dado que a estratégia de escolha de E k satisfaça a propriedade de fatoração modificada limitada. Esta propriedade diz que a sequência de matrizes {B k } possuem número de condição limitado sempre que a sequência de matrizes { 2 f (x k )} é limitada. Ou seja cond(b k ) = B k B 1 k C, C > 0, k. (2) Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
8 Método de Newton modificado Teorema 3: Seja f com derivadas segundas contínuas em um conjunto aberto D. Suponha que o ponto inicial do Algoritmo 1 seja tal que o conjunto de nível L = {x D f (x) f (x 0 )} é compacto. Então, se a propriedade de fatoração modificada limitada vale, temos que lim f (x k) = 0. k Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
9 Método de Newton modificado Consideremos agora a ordem de convergência do método de Newton modificado com busca linear. Suponha que a sequência de iterandos x k convege a um ponto x no qual a Hessiana é suficientemente definida positiva (ou seja, E k = 0 para todo k suficientemente grande). Neste caso, temos que α k = 1 para todo k suficientemente grande e o método de reduz ao método de Newton puro. Isso garante convergência quadrática. Para problemas em que 2 f (x ) está perto de ser singular, não há garantia de que E k se anulará. Neste caso, convergência pode ser apenas linear. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
10 Modificações na Hessiana Veremos agora algoritmos para garantir que a matriz B k seja suficientemente definida positiva. Além disso, B k deve ser bem-condicionada e desejamos somar o mínimo possível à Hessiana para que a informação de segunda ordem seja mantida ao máximo. Começaremos com uma estratégia ideal, baseada na decomposição em autovalores de 2 f (x k ) Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
11 Modificação do autovalor Considere um problema para o qual, na iteração k, temos f (x k ) = (1, 3, 2) e 2 f (x k ) = diag(10, 3, 1), que é indefinida. Pelo teorema da decomposição espectral, podemos definir Q = I e Λ = diag(λ 1, λ 2, λ 3 ) e escrever 2 f (x k ) = QΛQ T = n i=1 λ iq i q T i. (3) Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
12 Modificação do autovalor O passo de Newton (solução de (1)) é pk N = ( 0.1, 1, 2), que não é uma direção de descida, já que f (x k ) T pk N = 0.9 > 0. Uma ideia para substituir a matriz 2 f (x k ) do sistema newtoniano por uma matriz B k definida positiva seria trocar todos os autovalores negativos da matriz Hessiana por um número positivo pequeno δ que seja maior do que a precisão u da máquina, digamos δ = u. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
13 Modificação do autovalor Supondo que a precisão da máquina seja 10 16, a matriz resultante neste exemplo seria B k = 2 i=1 λ iq i q T i + δq 3 q T 3 = diag(10, 3, 10 8 ). (4) Esta matriz B k é numericamente definida positiva e tem a curvatura nas direções dos autovetores q 1 e q 2 preservada. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
14 Modificação do autovalor No entanto, a direção de busca baseada na Hessiana modificada seria p K = 2 i=1 1 λ i q i (q T i f k ) 1 δ q 3(q T 3 f k) ( )q 3. (5) Para valores pequenos de δ, esta direção é quase paralela a q 3 (com pouca contribuição de q 1 e q 2 ) e muito longa. Apesar de f decrescer ao longo da direção p k, seu tamanho viola o espírito do método de Newton, que é baseado na aproximação quadrática da função objetivo que é válida numa vizinhança do ponto atual x k. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
15 Modificação do autovalor Existem muitas estratégias que podem ser consideradas: Trocar os sinais dos autovalores negativos em (3), que seria o mesmo que considerar δ = 1 neste exemplo. Definir o último termo de (5) como nulo, para que a direção de curvatura negativa não seja considerada. Adaptar a escolha de δ para garantir que o tamanho do passo não seja muito grande. Etc. Apesar do grande número de estratégias possíveis, não há uma que seja considerada ideal. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
16 Modificação do autovalor A modificação feita em (4) para a matriz do exemplo pode ser considerada ótima no seguinte sentido: se A é uma matriz simétrica com decomposição espectral A = QΛQ T, então a matriz de correção A de norma de Frobenius mínima que garante que λ min (A + A) δ é dada por A = Qdiag(τ i )Q T, com τ i = { 0, λi δ, δ λ i, λ i < δ. (6) Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
17 Modificação do autovalor Note que a matriz A não é diagonal no caso geral. A matriz modificada, neste caso, passa a ser A + A = A + Qdiag(τ i )Q T. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
18 Modificação do autovalor Usando outra norma para o cálculo de A, podemos obter uma matriz diagonal. Suponha novamente que A seja uma matriz simétrica com decomposição espectral A = QΛQ T. A matriz de correção A com norma euclidiana mínima que satisfaz λ min (A + A) δ é dada por A = τi, com τ = max{0, δ λ min (A)}. (7) Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
19 Modificação do autovalor Neste caso, a matriz modificada tem a forma A + τi. Portanto, todos os autovalores de A são deslocados e todos são maiores do que δ. Estes resultados mostram que tanto modificações diagonais como não diagonais podem ser consideradas. Apesar de não se saber que estratégia produz melhores resultados, vários métodos para modificar a Hessiana já foram propostos e implementados, produzindo bons resultados. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
20 Soma de um múltiplo da identidade Talvez a ideia mais simples seja encontrar um escalar τ > 0 tal que 2 f (x k ) + τi seja suficientemente definida positiva. Sabemos que τ deve satisfazer (7), mas geralmente não temos uma boa estimativa do menor autovalor da Hessiana. Uma ideia é usar o fato que o maior autovalor da matriz A, em valor absoluto, é limitado pela norma de Frobenius A F. Isso sugere a seguinte estratégia: Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
21 Soma de um múltiplo da identidade Cholesky com múltiplo da identidade somado: Dada uma matriz A. Passo 1: Faça β A F, k 0. Passo 2: Se min a ii > 0, então Senão faça τ 0 0. faça τ 0 β/2. Passo 3: Tente aplicar a fatoração de Cholesky incompleta para obter GG T = A + τ k I. Passo 3. Se a fatoração foi feita com sucesso, pare com G. Senão, faça τ k+1 max(2τ k, β/2), k k + 1 e volte para o Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
22 Soma de um múltiplo da identidade Esta estratégia é simples e pode ser preferível à fatoração de Cholesky modificada. No entanto, ela possui dois inconvenientes. 1 O valor de τ gerado pelo algoritmo pode ser desnecessariamente grande, o que prejudicaria a direção de Newton modificada, tornando-a muito próxima à direção de máxima descida. 2 Para todo valor de τ k, é necessário recalcular a fatoração A + τ k I. Isto pode ser custoso quando vários valores de τ k são gerados. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
23 Fatoração de Cholesky modificada Uma estratégia popular usada para modificar a matriz Hessiana que não é definida positiva é realizar a fatoração de Cholesky e aumentar os elementos da diagonal durante a fatoração (quando necessário) para garantir que eles sejam suficientemente positivos. Esta estratégia de fatoração de Cholesky modificada foi desenvolvida para satisfazer dois objetivos: 1 Garantir que os fatores de Cholesky modificados existam e que são limitados pela norma da Hessiana verdadeira. 2 Não mudar a Hessiana quando esta é suficientemente definida positiva. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
24 Fatoração de Cholesky modificada Primeiramente, vejamos como é feita a fatoração de Cholesky. Toda matriz simétrica definida positiva pode ser escrita como A = LDL T, com L matriz triangular inferior com diagonal unitária e D matriz diagonal com elementos positivos na diagonal. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
25 Fatoração de Cholesky modificada Fatoração de Cholesky na forma LDL T : Dada uma matriz A. Passo 1: Para j = 1, 2,..., n, faça c jj a jj j 1 s=1 d sl 2 js, Faça d j c jj. Para i = j + 1,..., n, faça c ij a ij j 1 s=1 d sl is l js, faça l ij c ij /d j. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
26 Fatoração de Cholesky modificada Pode-se mostrar que os elementos da diagonal d j são todos positivos quando A é definida positiva. O algoritmo apresentado difere um pouco dos algoritmos de fatoração de Cholesky tradicionais, que calculam a fatoração A = GG T, com G triangular inferior. De fato, G = LD 1/2. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
27 Fatoração de Cholesky modificada Se A é indefinida, a fatoração A = LDL T pode não existir. Mesmo que exista, o algoritmo apresentado é numericamente instável quando aplicado a estas matrizes, pois os elementos de D e L podem se tornar arbitrariamente grandes. Assim, a estratégia de calcular a fatoração LDL T e depois modificar a diagonal para que seus elementos sejam positivos pode não funcionar ou a matriz resultante LDL T pode ser muito diferente de A. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
28 Fatoração de Cholesky modificada Em vez disso, a matriz A será modificada durante a fatoração, de modo que todos os elementos de D sejam suficientemente positivos e, então, os elementos de L e D não sejam muito grandes. Para controlar a qualidade da modificação, são usados dois parâmetros positivos δ e β. Durante o cálculo da j-ésima coluna de L e D, pede-se que que d j δ, g ij β, i = j + 1,..., n. (8) Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
29 Fatoração de Cholesky modificada Para satisfazer estes limitantes, precisamos modificar apenas um passo do algoritmo de fatoração de Cholesky: a fórmula para calcular a diagonal d j é substituída por { ( ) } θj 2 d j = max c jj, β, δ, com θ j = max j<i n c ij. Note que os limitantes (8) valem, já que c ij = l ij d j e, portanto, g ij = l ij dj = c ij dj c ij β θ j β, i > j. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
30 Fatoração de Cholesky modificada Note que θ j pode ser calculado antes de d j, pois os elementos c ij do segundo laço do algoritmo de fatoração de Cholesky não envolvem d j. Este fato sugere que os cálculos sejam agrupados de modo que c ij seja computado antes dos elementos diagonais d j. Para tentar diminuir o tamanho das modificações, permutações simétricas de linhas e colunas são feitas, para que no j-ésimo passo da fatoração, a linha e coluna j são aquelas que possuem o maior elemento da diagonal. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
31 Fatoração de Cholesky modificada Fatoração de Cholesky modificada: Dados A IR n n, δ > 0, β > 0. Passo 1: Para j = 1, 2,..., n, faça c kk a kk. Passo 2: Para j = 1, 2,..., n, encontre o índice q tal que c qq c ii, i = j,..., n. Permute as linhas e colunas i e q. Para s = 1,..., j 1, faça l js c js /d s. Para i = j + 1,..., n, faça c ij a ij j 1 s=1 l jsc is. Faça θ j 0. Se j n, então θ j max j<i n c ij. Faça d j max{ c jj, (θ j /β) 2, δ}. Se j < n então para i = j + 1,..., n, faça c ii c ii c 2 ij /d j. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
32 Fatoração de Cholesky modificada O algoritmo para fatoração de Cholesky modificada requer, aproximadamente, n 3 /6 operações aritméticas, que é quase o mesmo que a fatoração de Cholesky tradicional. No entanto, as permutações de linhas e colunas fazem com que dados devam ser movimentados no computador, o que pode representar altos custos em problemas de grande porte. Não é necessário armazenamento além do necessário para A, já que o fator triangular L, a matriz diagonal D e os valores intermediários c ij podem sobrescrever os elementos de A. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
33 Fatoração de Cholesky modificada Vamos denotar por P a matriz de permutações associada com as permutações de linhas e colunas feitas no Passo 2 do algoritmo de fatoração de Cholesky modificada. Não é difícil notar que o algoritmo produz a fatoração de Cholesky de uma matriz PAP T + E, ou seja, PAP T + E = LDL T = GG T, onde E é uma matriz diagonal não-negativa que é nula se A é suficientemente definida positiva. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
34 Fatoração de Cholesky modificada Examinando as fórmulas de c jj e d j, fica claro que os elementos da diagonal de E são e j = d j c jj. Também fica claro que somar e j a c jj na fatoração é equivalente a somar e j a a jj da matriz original. Fica faltando apenas especificar a escolha dos parâmetros δ e β. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
35 Fatoração de Cholesky modificada A constante δ é geralmente escolhida perto da precisão da máquina u. Uma escolha típica é δ = u max{γ(a) + ξ(a), 1}, com γ(a) elemento da diagonal de maior magnitude e ξ(a) elemento fora da diagonal de maior magnitude. Ou seja, γ(a) = max 1 i n a ii, ξ(a) = max i j a ij. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
36 Fatoração de Cholesky modificada Uma sugestão para a escolha de β é { } 1/2 ξ(a) β = max γ(a),, u n 2 1, que tenta minimizar a norma das modificações E. É possível mostrar que a matriz B k obtida pela aplicação da fatoração de Cholesky modificada à Hessiana 2 f (x k ) tem número de condição limitado, ou seja, o limitante (2) vale para algum valor de C. Marina Andretta (ICMC-USP) sme Otimização não-linear 14 de setembro de / 36
Método de Newton truncado
Método de Newton truncado Marina Andretta ICMC-USP 8 de outubro de 2018 Baseado no livro Numerical Optimization, de J. Nocedal e S. J. Wright. Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear
Método dos gradientes (ou método de máxima descida)
Método dos gradientes (ou método de máxima descida) Marina Andretta ICMC-USP 14 de setembro de 2010 Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear 14 de setembro de 2010 1 / 16 Método dos gradientes
Resolução de problemas com apenas restrições lineares de igualdade
Resolução de problemas com apenas restrições lineares de igualdade Marina Andretta ICMC-USP 14 de outubro de 2014 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 14 de outubro de 2014 1 / 22
Resolução de sistemas de equações lineares: Método do Gradiente
Resolução de sistemas de equações lineares: Método do Gradiente Marina Andretta ICMC-USP 24 de março de 2015 Marina Andretta (ICMC-USP) sme0301 - Métodos Numéricos para Engenharia I 24 de março de 2015
Método de restrições ativas para minimização em caixas
Método de restrições ativas para minimização em caixas Marina Andretta ICMC-USP 20 de outubro de 2014 Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear 20 de outubro de 2014 1 / 25 Problema com
Resolução de sistemas de equações lineares: Fatorações de matrizes
Resolução de sistemas de equações lineares: Fatorações de matrizes Marina Andretta/Franklina Toledo ICMC-USP 27 de agosto de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
Resolução de sistemas de equações lineares: Fatorações de matrizes
Resolução de sistemas de equações lineares: Fatorações de matrizes Marina Andretta/Franklina Toledo ICMC-USP 27 de fevereiro de 2015 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
Resolução de sistemas de equações não-lineares: Método de Newton
Resolução de sistemas de equações não-lineares: Método de Newton Marina Andretta/Franklina Toledo ICMC-USP 24 de setembro de 202 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados
Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados Marina Andretta/Franklina Toledo ICMC-USP 24 de março de 2015 Baseado no livro Cálculo Numérico, de Neide B. Franco Marina Andretta/Franklina
Método do Lagrangiano aumentado
Método do Lagrangiano aumentado Marina Andretta ICMC-USP 23 de novembro de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 23 de novembro de 2010 1 / 17 Problema com restrições gerais Vamos
Resolução de sistemas de equações não-lineares: Método Iterativo Linear
Resolução de sistemas de equações não-lineares: Método Iterativo Linear Marina Andretta/Franklina Toledo ICMC-USP 18 de setembro de 2013 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires.
Resolução de sistemas de equações não-lineares: Método Iterativo Linear
Resolução de sistemas de equações não-lineares: Método Iterativo Linear Marina Andretta/Franklina Toledo ICMC-USP 27 de março de 2015 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires.
Resolução de sistemas de equações lineares: Fatorações de matrizes
Resolução de sistemas de equações lineares: Fatorações de matrizes Marina Andretta/Franklina Toledo ICMC-USP 5 de fevereiro de 2014 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
Determinação numérica de autovalores e autovetores: Método das Potências Inversas
Determinação numérica de autovalores e autovetores: Marina Andretta/Franklina Toledo ICMC-USP 3 de setembro de 2012 Marina Andretta/Franklina Toledo (ICMC-USP) sme0300 - Cálculo Numérico 3 de setembro
Método Simplex. Marina Andretta ICMC-USP. 19 de outubro de 2016
Método Simplex Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização linear
Resolução de sistemas de equações lineares: Método de eliminação de Gauss - estratégias de pivotamento
Resolução de sistemas de equações lineares: Método de eliminação de Gauss - estratégias de pivotamento Marina Andretta ICMC-USP 28 de março de 2012 Baseado no livro Análise Numérica, de R. L. Burden e
Interpolação polinomial: Diferenças divididas de Newton
Interpolação polinomial: Diferenças divididas de Newton Marina Andretta ICMC-USP 9 de maio de 2013 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500
Autovalores e Autovetores
Autovalores e Autovetores Maria Luísa B. de Oliveira SME0300 Cálculo Numérico 24 de novembro de 2010 Introdução Objetivo: Dada matriz A, n n, determinar todos os vetores v que sejam paralelos a Av. Introdução
SME Cálculo Numérico. Lista de Exercícios: Gabarito
Exercícios de prova SME0300 - Cálculo Numérico Segundo semestre de 2012 Lista de Exercícios: Gabarito 1. Dentre os métodos que você estudou no curso para resolver sistemas lineares, qual é o mais adequado
INSTITUTO SUPERIOR TÉCNICO Mestrado Integrado em Engenharia Física Tecnológica Ano Lectivo: 2007/2008 Semestre: 1 o
INSTITUTO SUPERIOR TÉCNICO Mestrado Integrado em Engenharia Física Tecnológica Ano Lectivo: 27/28 Semestre: o MATEMÁTICA COMPUTACIONAL Exercícios [4 Sendo A M n (C) mostre que: (a) n A 2 A n A 2 ; (b)
Determinação numérica de autovalores e autovetores: Método de Jacobi
Determinação numérica de autovalores e autovetores: Método de Jacobi Marina Andretta/Franklina Toledo ICMC-USP 3 de setembro de 2012 Baseado no livro Cálculo Numérico, de Neide B. Franco. Marina Andretta/Franklina
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 13 04/2014 Sistemas de Equações Lineares Parte 3 MÉTODOS ITERATIVOS Cálculo Numérico 3/44 MOTIVAÇÃO Os métodos iterativos
Algoritmos Numéricos 2 a edição
Algoritmos Numéricos 2 a edição Capítulo 2: Sistemas lineares c 2009 FFCf 2 2.1 Conceitos fundamentais 2.2 Sistemas triangulares 2.3 Eliminação de Gauss 2.4 Decomposição LU Capítulo 2: Sistemas lineares
Interpolação polinomial: Polinômio de Lagrange
Interpolação polinomial: Polinômio de Lagrange Marina Andretta ICMC-USP 09 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500 - cálculo
Pontos extremos, vértices e soluções básicas viáveis
Pontos extremos, vértices e soluções básicas viáveis Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta
Métodos iterativos para sistemas lineares.
Métodos iterativos para sistemas lineares. Alan Costa de Souza 7 de Setembro de 2017 Alan Costa de Souza Métodos iterativos para sistemas lineares. 7 de Setembro de 2017 1 / 46 Introdução. A ideia central
Resolução de sistemas de equações lineares: Método de eliminação de Gauss - estratégias de pivotamento
Resolução de sistemas de equações lineares: Método de eliminação de Gauss - estratégias de pivotamento Marina Andretta/Franklina Toledo ICMC-USP 3 de setembro de 2012 Baseado no livro Análise Numérica,
Marina Andretta. 10 de outubro de Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis.
Solução básica viável inicial Marina Andretta ICMC-USP 10 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211
INSTITUTO SUPERIOR TÉCNICO Licenciatura em Engenharia Física Tecnológica Licenciatura em Engenharia e Gestão Industrial Ano Lectivo: 2002/
INSTITUTO SUPERIOR TÉCNICO Licenciatura em Engenharia Física Tecnológica Licenciatura em Engenharia e Gestão Industrial Ano Lectivo: / ANÁLISE NUMÉRICA Exercícios Considere o sistema linear 6 x 5 y = a)
Regras para evitar ciclagem
Regras para evitar ciclagem Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 -
Representação de poliedros
Representação de poliedros Marina Andretta ICMC-USP 8 de novembro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 -
Interpolação polinomial: Diferenças divididas de Newton
Interpolação polinomial: Diferenças divididas de Newton Marina Andretta ICMC-USP 16 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500
MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA
MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA Marlon Luiz Dal Pasquale Junior, UNESPAR/FECILCAM, [email protected] Solange Regina dos Santos (OR), UNESPAR/FECILCAM, [email protected]
1 Álgebra linear matricial
MTM510019 Métodos Computacionais de Otimização 2018.2 1 Álgebra linear matricial Revisão Um vetor x R n será representado por um vetor coluna x 1 x 2 x =., x n enquanto o transposto de x corresponde a
Parte 0: Normas de Vetor e Matriz
Cálculo Numérico SME0104 ICMC-USP Lista : Sistemas Lineares Métodos Diretos Parte 0: Normas de Vetor e Matriz 1. Dadas as matrizes: 3 5 7 A = 3 6 B = 1 7 1 (a) Calcule A 1, B 1 e C 1 (b) Calcule A, B e
Departamento de Matemática da Universidade de Coimbra. Licenciatura em Matemática. e B =
Departamento de Matemática da Universidade de Coimbra Optimização Numérica Licenciatura em Matemática Ano lectivo 2006/2007 Folha 1 1. Considere as matrizes A = [ 1 1 1 2 ] e B = [ 1 3 1 2 (a) Verifique
Método de restrições ativas para minimização com restrições lineares
Método de restrições ativas para minimização com restrições lineares Marina Andretta ICMC-USP 27 de outubro de 2018 Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear 27 de outubro de 2018 1 /
Métodos para resolver problemas de otimização restrita
Métodos para resolver problemas de otimização restrita Marina Andretta ICMC-USP 22 de novembro de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 22 de novembro de 2010 1 / 13 Problema
SME Gustavo C. Buscaglia
SME0602-2017 Gustavo C. Buscaglia ICMC - Ramal 738176, [email protected] Cálculo de autovalores e autovetores Existem vários problemas na engenharia em que precisamos calcular os autovalores
SISTEMAS LINEARES PROF. EDÉZIO
SOLUÇÕES NUMÉRICAS DE SISTEMAS LINEARES PROF. EDÉZIO Considere o sistema de n equações e n incógnitas: onde E : a x + a x +... + a n x n = b E : a x + a x +... + a n x n = b. =. () E n : a n x + a n x
Teoria de dualidade. Marina Andretta ICMC-USP. 19 de outubro de 2016
Teoria de dualidade Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO
Autovalores e Autovetores
Algoritmos Numéricos II / Computação Científica Autovalores e Autovetores Lucia Catabriga 1 1 DI/UFES - Brazil Junho 2016 Introdução Ideia Básica Se multiplicarmos a matriz por um autovetor encontramos
Cálculo Numérico BCC760
Cálculo Numérico BCC760 Resolução de Sistemas de Equações Lineares Simultâneas Departamento de Computação Página da disciplina http://www.decom.ufop.br/bcc760/ 1 Introdução! Definição Uma equação é dita
UNIVERSIDADE FEDERAL DO ABC
UNIVERSIDADE FEDERAL DO ABC BC49 Cálculo Numérico - LISTA - sistemas lineares de equações Profs André Camargo, Feodor Pisnitchenko, Marijana Brtka, Rodrigo Fresneda Métodos diretos Analise os sistemas
Capítulo 5 - Optimização Não-Linear
Capítulo 5 - Optimização Não-Linear [email protected] Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Mestrados em Engenharia da Construção Métodos de Aproximação em Engenharia
SME0300 Cálculo Numérico Aula 4
SME0300 Cálculo Numérico Aula 4 Maria Luísa Bambozzi de Oliveira marialuisa @ icmc. usp. br Sala: 3-241 Página: tidia-ae.usp.br 13 de agosto de 2015 Aula Passada Operações Aritméticas: Arredondamento a
A = Utilizando ponto flutuante com 2 algarismos significativos, 2 = 0, x (0)
MAP 22 - CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Sistemas Lineares : Utilizando o método de eliminação de Gauss, calcule o determinante e a seguir a inversa da matriz abaixo. Efetue todos os
Cálculo Numérico. Sistemas lineares Métodos Iterativos: Introdução Método Iterativo de Jacobi-Richardson
Cálculo Numérico Sistemas lineares Métodos Iterativos: Introdução Método Iterativo de Jacobi-Richardson Métodos como: Métodos exatos Método de eliminação de Gauss Método de decomposição LU Método de Cholesky
SME Roberto F. Ausas / Gustavo C. Buscaglia
SME0305-2016 Roberto F. Ausas / Gustavo C. Buscaglia ICMC - Ramal 736628, [email protected] ICMC - Ramal 738176, [email protected] Métodos iterativos Vamos considerar o problema: Achar x R n
Resolução de Sistemas Lineares. Ana Paula
Resolução de Sistemas Lineares Sumário 1 Aula Anterior 2 3 Revisão Aula Anterior Aula Anterior Aula Anterior Aula Anterior Decomposição LU A matriz de coeficientes é decomposta em L e U L é uma matriz
Notações e revisão de álgebra linear
Notações e revisão de álgebra linear Marina Andretta ICMC-USP 17 de agosto de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211
decomposição de Cholesky.
Decomposição LU e Cholesky Prof Doherty Andrade - DMA-UEM Sumário 1 Introdução 1 2 Método de Eliminação de Gauss 1 3 Decomposição LU 2 4 O método de Cholesky 5 5 O Algoritmo para a decomposição Cholesky
étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO
MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21
AULA 21 MATRIZES - PARTE 1 21.1 Definição e Manipulação de Matrizes Sabemos como definir variáveis de um novo tipo de dados, denominado vetor, que representam seqüências de valores de um mesmo tipo. Por
Resolução de Sistemas de Equações Lineares
1 As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia e não têm a intenção de substituir o livro-texto, nem qualquer outra bibliografia. Resolução de Sistemas de Equações
Teoremas de dualidade
Teoremas de dualidade Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
Método de Quadrados Mínimos: Caso discreto
Método de Quadrados Mínimos: Caso discreto Marina Andretta ICMC-USP 23 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500 - cálculo numérico
SME0300 Cálculo Numérico Aula 6
SME0300 Cálculo Numérico Aula 6 Maria Luísa Bambozzi de Oliveira marialuisa @ icmc. usp. br Sala: 3-241 Página: tidia-ae.usp.br 20 de agosto de 2015 Aula Passada Equações Não-Lineares: Determinar raiz
Método Simplex dual. Marina Andretta ICMC-USP. 24 de outubro de 2016
Método Simplex dual Marina Andretta ICMC-USP 24 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
INTRODUÇÃO AOS MÉTODOS NUMÉRICOS. Solução de Sistemas Lineares
INTRODUÇÃO AOS MÉTODOS NUMÉRICOS Solução de Sistemas Lineares Introdução Uma variedade de problemas de engenharia pode ser resolvido através da análise linear; entre eles podemos citar: determinação do
Álgebra Linear (MAT-27) Ronaldo Rodrigues Pelá. 21 de outubro de 2011
APLICAÇÕES DA DIAGONALIZAÇÃO Álgebra Linear (MAT-27) Ronaldo Rodrigues Pelá IEFF-ITA 21 de outubro de 2011 Roteiro 1 2 3 Roteiro 1 2 3 Introdução Considere a equação de uma cônica: Forma Geral Ax 2 + Bxy
Algoritmos Numéricos II. Lucia Catabriga 1
Algoritmos Numéricos II Autovalores e Autovetores Métodos de Transformação Lucia Catabriga 1 1 DI/UFES - Brazil Junho 2014 Introdução Introdução Os métodos de transformação tem por objetivo modificar a
Modelagem Computacional. Parte 8 2
Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 8 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 10 e 11] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,
Método de Euler. Marina Andretta/Franklina Toledo ICMC-USP. 29 de outubro de 2013
Solução numérica de Equações Diferenciais Ordinárias: Método de Euler Marina Andretta/Franklina Toledo ICMC-USP 29 de outubro de 2013 Baseado nos livros: Análise Numérica, de R. L. Burden e J. D. Faires;
ESTATÍSTICA COMPUTACIONAL
ESTATÍSTICA COMPUTACIONAL Ralph dos Santos Silva Departamento de Métodos Estatísticos Instituto de Matemática Universidade Federal do Rio de Janeiro Sumário Introdução Solução de equações não lineares
Lema de Farkas e desigualdades lineares
Lema de Farkas e desigualdades lineares Marina Andretta ICMC-USP 30 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP)
Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que. Max f(x) s. a a x b
Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que se queira resolver o seguinte PPNL: Max f(x) s. a a x b Pode ser que f (x) não exista ou que seja difícil resolver a equação
Sistemas de equações lineares
É um dos modelos mais u3lizados para representar diversos problemas de Engenharia (cálculo estrutural, circuitos elétricos, processos químicos etc.) Conservação da carga: i 1 i 2 i 3 = 0 i 3 i 4 i 5 =
MP-208: Filtragem Ótima com Aplicações Aeroespaciais
MP-208: Filtragem Ótima com Aplicações Aeroespaciais Seção 2.1: Álgebra Linear e Matrizes Davi Antônio dos Santos Departamento de Mecatrônica Instituto Tecnológico de Aeronáutica [email protected] São José
BCC465 - TÉCNICAS DE MULTI-OBJETIVO. Gladston Juliano Prates Moreira 22 de novembro de 2017
BCC465 - TÉCNICAS DE OTIMIZAÇÃO MULTI-OBJETIVO Aula 04 - Otimização Não-linear Gladston Juliano Prates Moreira email: [email protected] CSILab, Departamento de Computação Universidade Federal de Ouro
Auto-Valores e Auto-Vetores
Capítulo 7 Determinação Numérica de Auto-Valores e Auto-Vetores 7 Introdução Auto-valores e auto-vetores estão presentes em diferentes ramos da matemática incluindo formas quadráticas, sistemas diferenciais;
