Raízes e otimização

62
Raízes e otimização Renato Assunção DCC, UFMG

description

Raízes e otimização. Renato Assunção DCC, UFMG. Raízes de equações. Um tipo de problema bastante comum é o de achar raízes de equações da forma f(x) = 0, onde f(x ) pode ser um polinômio ou uma função transcendental O valor de x que satisfaz f(x) = 0 é chamada de raiz da equação. - PowerPoint PPT Presentation

Transcript of Raízes e otimização

Page 1: Raízes e otimização

Raízes e otimizaçãoRenato Assunção

DCC, UFMG

Page 2: Raízes e otimização

Raízes de equaçõesUm tipo de problema bastante comum é o de

achar raízes de equações da forma f(x) = 0, onde f(x) pode ser um polinômio ou uma função transcendental

O valor de x que satisfaz f(x) = 0 é chamada de raiz da equação.

Raramente podemos obter as raízes de tais funções de modo exato.

Vários procedimentos fornecem métodos para calcular uma seqüência de aproximações, que convergem para uma solução tão precisa quanto necessária, resguardadas algumas condições

Page 3: Raízes e otimização

De funções relativamente simples...Polinômios ecombinações finitas de funçõestranscendentais Fácil de plotar.f(x)=3*sin(x2) + e-x - (x-3)2 + 4*x

Page 4: Raízes e otimização

...a funções mais complexasAchar a primeira raiz positiva da função de

Bessel de primeira ordem (solução de certas equações diferenciais ordinárias)

Page 5: Raízes e otimização

Outro problema: maximizaçãoMaximar uma função: otimização de

recursos.No fundo, problema pode ser reduzido a

encontrar a raiz de uma função.Achar Maxx f(x) E’ equivalente a achar a raiz da função

derivadaf ‘(x) = 0 Assim, maximizar reduz-se a achar raízes de

equações não-lineares.

Page 6: Raízes e otimização

Sistemas de equações não-lineares

Page 7: Raízes e otimização

α=/4

Page 8: Raízes e otimização

Sistema de equações não-lineares

Equação do míssil

Equação do interceptador

Page 9: Raízes e otimização

O que vamos cobrirVamos estudar apenas UMA ÚNICA FUNCAO

NÃO_LINEAR f(x)Não vamos estudar sistemas de equações

não-lineares

Page 10: Raízes e otimização

Um teorema que dispensa provaAntes de examinarmos vários métodos para

determinar raízes isoladas de f(x) = 0, vamos ver o teorema abaixo e alguns exemplos

Teorema: Suponha que uma função contínua f(x) assume valores de sinais opostos nos pontos extremos do intervalo [a,b].

Isto é, suponha que f(a) * f(b) < 0Então existe pelo menos um ponto x’ ∈[a,b],

tal que f(x’) = 0Isto e’, existe uma raiz entre a e b.

Page 11: Raízes e otimização

ExemplosVamos examinar o comportamento dasfunções f(x)= ln(c xp ) e f(x)= e(x)

Page 12: Raízes e otimização

Método da BissecçãoConsidere o intervalo [a,b] para o qual f(a) * f(b) < 0.

No método da bissecção nós calculamos o valor da função f(x) no ponto médio x1 = (a + b)/2

Caso f(x) =0, x1 é a raiz procurada e o processo para.

Se f(a) * f(x1) < 0, a raiz procurada está entre a e x1, e repete-se o processo para o intervalo [a, x1].

Caso contrário, f(x1) * f(b) < 0, e a raiz procurada está entre x1 e b. Logo, repete-se o processo para o intervalo [x1,b]

Page 13: Raízes e otimização

Método da Bissecção

Page 14: Raízes e otimização

e’ a raiz procurada

Page 15: Raízes e otimização

Precisão e parada: cuidados

Page 16: Raízes e otimização

Precisão e parada: cuidados

Page 17: Raízes e otimização

Falta ainda o limite maximo do numero de iterações. Se atingido, enviar uma mensagem de warning: limite atingido

Page 18: Raízes e otimização

Exemplo

Page 19: Raízes e otimização

Vantagens e desvantagens

Page 20: Raízes e otimização

Método de Newton

Page 21: Raízes e otimização
Page 22: Raízes e otimização
Page 23: Raízes e otimização
Page 24: Raízes e otimização

Iteração 1

Page 25: Raízes e otimização

Iteração 2

Page 26: Raízes e otimização

Iteração 3

Page 27: Raízes e otimização
Page 28: Raízes e otimização
Page 29: Raízes e otimização

Vantagens

Page 30: Raízes e otimização

Desvantagens

Page 31: Raízes e otimização
Page 32: Raízes e otimização
Page 33: Raízes e otimização

Método das secantes

Page 34: Raízes e otimização
Page 35: Raízes e otimização
Page 36: Raízes e otimização

Ilustração – método das secantes

Page 37: Raízes e otimização
Page 38: Raízes e otimização
Page 39: Raízes e otimização
Page 40: Raízes e otimização
Page 41: Raízes e otimização
Page 42: Raízes e otimização

Metodo Regula Falsi

Page 43: Raízes e otimização
Page 44: Raízes e otimização

Ordem de convergência

Page 45: Raízes e otimização
Page 46: Raízes e otimização
Page 47: Raízes e otimização
Page 48: Raízes e otimização
Page 49: Raízes e otimização
Page 50: Raízes e otimização
Page 51: Raízes e otimização
Page 52: Raízes e otimização
Page 53: Raízes e otimização
Page 54: Raízes e otimização
Page 55: Raízes e otimização
Page 56: Raízes e otimização
Page 57: Raízes e otimização
Page 58: Raízes e otimização
Page 59: Raízes e otimização
Page 60: Raízes e otimização
Page 61: Raízes e otimização
Page 62: Raízes e otimização