Raízes e otimização Renato Assunção DCC, UFMG
Razes e otimizao
Razes e otimizaoRenato AssunoDCC, UFMG
1
Razes de equaesUm tipo de problema bastante comum o de achar razes de equaes da forma f(x) = 0, onde f(x) pode ser um polinmio ou uma funo transcendentalO valor de x que satisfaz f(x) = 0 chamada de raiz da equao. Raramente podemos obter as razes de tais funes de modo exato.Vrios procedimentos fornecem mtodos para calcular uma seqncia de aproximaes, que convergem para uma soluo to precisa quanto necessria, resguardadas algumas condies
2
De funes relativamente simples...Polinmios ecombinaes finitas de funestranscendentais Fcil de plotar.f(x)=3*sin(x2) + e-x - (x-3)2 + 4*x
3
...a funes mais complexasAchar a primeira raiz positiva da funo de Bessel de primeira ordem (soluo de certas equaes diferenciais ordinrias)
4
Outro problema: maximizaoMaximar uma funo: otimizao de recursos.No fundo, problema pode ser reduzido a encontrar a raiz de uma funo.Achar Maxx f(x) E equivalente a achar a raiz da funo derivadaf (x) = 0 Assim, maximizar reduz-se a achar razes de equaes no-lineares.
5
Sistemas de equaes no-lineares
6
=/4
7
Sistema de equaes no-lineares
Equao do mssilEquao do interceptador
8
O que vamos cobrirVamos estudar apenas UMA NICA FUNCAO NO_LINEAR f(x)No vamos estudar sistemas de equaes no-lineares
9
Um teorema que dispensa provaAntes de examinarmos vrios mtodos para determinar razes isoladas de f(x) = 0, vamos ver o teorema abaixo e alguns exemplosTeorema: Suponha que uma funo contnua f(x) assume valores de sinais opostos nos pontos extremos do intervalo [a,b]. Isto , suponha que f(a) * f(b) < 0Ento existe pelo menos um ponto x [a,b], tal que f(x) = 0Isto e, existe uma raiz entre a e b.
10
ExemplosVamos examinar o comportamento dasfunes f(x)= ln(c xp ) e f(x)= e(x)
11
Mtodo da BissecoConsidere o intervalo [a,b] para o qual f(a) * f(b) < 0.
No mtodo da bisseco ns calculamos o valor da funo f(x) no ponto mdio 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 contrrio, f(x1) * f(b) < 0, e a raiz procurada est entre x1 e b. Logo, repete-se o processo para o intervalo [x1,b]
12
Mtodo da Bisseco
13
e a raiz procurada
14
Preciso e parada: cuidados
15
Preciso e parada: cuidados
16
Falta ainda o limite maximo do numero de iteraes. Se atingido, enviar uma mensagem de warning: limite atingido
17
Exemplo
18
Vantagens e desvantagens
19
Mtodo de Newton
20
21
22
23
Iterao 1
24
Iterao 2
25
Iterao 3
26
27
28
Vantagens
29
Desvantagens
30
31
32
Mtodo das secantes
33
34
35
Ilustrao mtodo das secantes
36
37
38
39
40
41
Metodo Regula Falsi
42
43
Ordem de convergncia
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62