Buscar

MÉTODO DA BISSECÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MÉTODO DA BISSECÇÃO 
 
 Caríssimos alunos, o cálculo numérico é uma ferramenta fantástica para a solução de 
alguns tipos de problemas que nos são bem complicados. Dessa forma, com o auxílio de 
computadores, seremos capazes de produzir resultados que nos ajudarão a tomar a melhor das 
decisões. Para entendermos bem o que podemos fazer com esta ferramenta, vamos analisar a 
seguinte situação que envonve o preço de venda versus o lucro de um produto, 
Preço 
(reais) 
Lucro 
(reais) 
0 0 
1 0,899 
2 3,184 
3 6,219 
4 9,344 
5 11,875 
6 13,104 
7 12,299 
8 8,704 
9 1,539 
 
Você me pergunta, como assim o lucro cai com o preço? E eu te respondo que a 
depender da demanda do produto, o lucro depende muito do preço em reais, pois, neste caso, 
se o preço for alto, a demanda será menor, aumentando o custo de produção. Portanto, neste 
caso, iremos considerar estes efeitos da forma mais simples possível. 
É importante frisar para vocês que, se efetuarmos uma regressão linear no Excel, 
obtemos a seguinte função, 
𝐿(𝑝) = −0,001𝑝4 − 0,1𝑝3 + 𝑝2 + 𝑝 + 5 
Sendo L(p) o lucro em função do preço p. Assim, precisamos encontrar um valor ótimo 
que irá maximizar este lucro, e bem sabemos que este valor ótimo se encontra no pico do gráfico 
formado por esta proposta, vamos ver, 
 
5
6,899
10,184
14,219
18,344
21,875
24,10424,299
21,704
15,539
0
5
10
15
20
25
30
0 1 2 3 4 5 6 7 8 9 10
Lu
cr
o
Preço
Preço versus Lucro
Graficamente, poderíamos estimar que este valor ótimo se encontra em p = R$ 6,00, 
mas será que é isto mesmo? Para verificar isto, vamos buscar o ponto crítico desta função, e 
bem sabemos que um ponto crítico nos auxilia a buscar o ponto de máximo de uma função. Para 
isso, primeiramente irei encontrar a derivada de L(p), 
𝑑𝐿(𝑝)
𝑑𝑝
=
𝑑
𝑑𝑝
[−0,001𝑝4 − 0,1𝑝3 + 𝑝2 + 𝑝 + 5] 
𝑑𝐿(𝑝)
𝑑𝑝
= −0,004𝑝3 − 0,3𝑝2 + 2𝑝 + 1 
 É importante relembrar que os pontos críticos se encontram onde a derivada da função 
é igual a zero, ou seja, a partir da minha função L(p), ao derivá-la, eu encontrei L’(p), e o valor 
ótimo de meu lucro se encontra exatamente em alguma das raízes reais desta última função 
L’(p). Portanto, 
−0,004𝑝3 − 0,3𝑝2 + 2𝑝 + 1 = 0 
 Porém, como esta é uma equação polinomial de terceiro grau, sabemos que a mesma 
irá nos apresentar três raízes reais, e estas raízes reais não são muito triviais de serem 
encontradas (eu só quero uma desculpa para utilizar um método numérico). Então, vamos 
considerar algumas coisas importantes. Primeiro eu irei desenhar a função acima no Geogebra, 
 
 Note que dentro do intervalo de estudo, que é de p = 0 até 9 reais, temos a função 
cruzando o eixo horizontal apenas uma vez, e é neste ponto que devemos concentrar nosso 
trabalho. Para encontrar este ponto de cruzamento utilizarei um método chamado de 
BISSECÇÃO. Este método consiste em encontrar a raiz real de uma função. Vamos fazer um 
passo a passo para fazer esta verificação. 
PRIMEIRO: Escolha dois pontos a e b na função, de forma que f(a)*f(b) < 0, ou seja, escolha dois 
pontos na função de forma que o produto entre os valores destas funções seja negativo. Isso 
implica que um dois dois será negativo, pois se um produto entre dois números nos retorna um 
valor negativo, então um dois dois números é obrigatoriamente negativo. Lembram que o 
produto entre dois números negativos é positivo e o produto entre dois números positivos é 
positivo também? 
Vejam o gráfico a seguir, 
 
 E a sua tabela, 
Preço Dlucro 
0 1 
1 2,696 
2 3,768 
3 4,192 
4 3,944 
5 3 
6 1,336 
7 -1,072 
8 -4,248 
9 -8,216 
 
Nesta tabela Dlucro significa derivada do lucro e é ela quem irá nos auxiliar na aplicação 
do método da bissecção. Então, os dois pontos que irei escolher são a = 6 e b = 7, de forma que 
teremos f(a) = 1,336 e f(b) = -1,072. 
OBSERVAÇÃO IMPORTANTE: Utilizar esta informação, garantindo que os valores da 
função possuem sinais diferentes nos possibilita garantir que a raiz real de fato passa entre estes 
dois pontos. 
SEGUNDO: Escolha um ponto médio c entre os dois pontos a e b, ou seja, 𝑐 =
𝑎+𝑏
2
. No nosso 
caso, este ponto c é igual a 6,5. 
TERCEIRO: Verifique o valor da função neste ponto c. Para a nossa função, encontramos 0,2265. 
Observe que a intenção é fazer com que o valor da função no ponto c mude a cada iteração, e 
que, neste caso, ela seja o mais próximo de zero possível. 
QUARTO: Observe duas condições possíveis, 
• Se 𝑓(𝑎) × 𝑓(𝑐) > 0, substitua o valor de a por c, pois isso significa que existe uma raiz 
real no intervalo entre c e b. 
-10
-8
-6
-4
-2
0
2
4
6
0 1 2 3 4 5 6 7 8 9
D
lu
cr
o
Preço
Preço versus Dlucro
• Se 𝑓(𝑏) × 𝑓(𝑐) > 0, substitua o valor de b por c, pois isso significa que existe uma raiz 
real no intervalo entre c e a. 
Para o nosso caso, temos que f(a) = 1,336, f(b) = -1,072 e f(c) = 0,2265. De cara vemos que 
o produto f(a)xf(c) > 0, pois ambas estas funções são positivas, portanto, teremos um novo 
valor de a, que será a = c = 6,5. 
QUINTO: Repita a operação até um critério de parada estabelecido por você mesmo. 
OBSERVAÇÃO IMPORTANTE: Este método não se repete indefinidamente. Se você permitir, 
ele se estende ad infinitum, porém é importante notar que o intervalo de busca [a , b] reduz 
à metade a cada iteração. No caso da nossa função, temos o seguinte conjunto de intervalos, 
observe: [1; 0,5; 0,25; 0,125; 0,0675; ... ] e continua até que você indique o seu critério de 
parada. 
 Com a maravilhosa invenção do computador, podemos analisar dez iterações feitas por 
mim no Excel, vejam: 
Iteração a b c dL(a) dL(b) dL(c) L(c) 
1 6 7 6,5 1,336 -1,072 0,2265 24,50244 
2 6,5 7 6,75 0,2265 -1,072 -0,39894 24,48187 
3 6,5 6,75 6,625 0,2265 -0,39894 -0,08029 24,5117 
4 6,5 6,625 6,5625 0,2265 -0,08029 0,074585 24,51186 
5 6,5625 6,625 6,59375 0,074585 -0,08029 -0,00248 24,51299 
6 6,5625 6,59375 6,578125 0,074585 -0,00248 0,036144 24,51273 
7 6,578125 6,59375 6,585938 0,036144 -0,00248 0,016854 24,51293 
8 6,585938 6,59375 6,589844 0,016854 -0,00248 0,007192 24,51298 
9 6,589844 6,59375 6,591797 0,007192 -0,00248 0,002357 24,51299 
10 6,591797 6,59375 6,592773 0,002357 -0,00248 -6,2E-05 24,51299 
 
Considerando a o ponto inicial que definimos, b o ponto final definido para o intervalo, c o ponto 
médio entre a e b, dL(a) é o valor da derivada no ponto a, dL(b) é o valor da derivada no ponto 
b, dL(c) é o valor da derivada no ponto c e finalmente L(c) é o valor do lucro no ponto c. Com 
isso, vamos a uma pequena discussão. 
Note inicialmente a derivada no ponto c. Como queremos estar o mais próximo de zero possível, 
o valor encontrado na iteração 10 é de aproximadamente -0,000062, o que já é bem aceitável. 
Isto me garante que o ponto c encontrado nesta iteração, que é 6,592773 é o mais próximo do 
valor máximo possível. Porém, se observarmos a função L(c), que é o lucro, sabemos que, em 
grosso modo, a partir da terceira casa decimal já não fará tanta diferença, então poderíamos 
estabelecer o critério de parada considerando isto também, mas fica ao critério do intérprete. 
Por fim, para este caso, já estabelecemos que o lucro maximizado se encontra para o produto 
com um valor aproximado de R$ 24,51299 para o preço unitário do produto igual a R$ 6,592773. 
Por fim, vale salientar que isso não significa que este é o lucro unitário, ou seja, do produto 
sozinho, apenas, mas significa para uma quantidade x não estabelecida deste produto. 
 
 
 
Agora, considere a seguinte função, 
𝑎(𝑥) = 2,02𝑥5 − 1,28𝑥4 + 3,06𝑥3 − 2,92𝑥2 − 5,66𝑥 + 6,08 
A função acima é utilizada em um estudo do comportamento mecânico dos materiais, 
representando a(x) como o comprimento de uma fissura e x é uma fração do número dos ciclos 
de propagação. Considerando que os valores de x precisam estar no intervalo [0 ; 1], portanto, 
 
Então percebam que neste intervalo há um ponto de mínimo, e com isso desejamosna verdade 
verificar qual a fração de ciclos de propagação máxima para que tenhamos o mínimo de 
comprimento de fissura. Assim, como no problema anterior, iremos encontrar a derivada da 
função e encontrar seu zero, portanto, 
𝑎′(𝑥) = 10,1𝑥4 − 5,12𝑥3 + 9,18𝑥2 − 5,84𝑥 − 5,66 
Considerando a’(k) = 0, sabemos que há um ponto k onde esta derivada é igual a zero, ou seja, 
um x = k para que a(x) seja o mínimo. Portanto, vamos observar o gráfico desta derivada, 
 
Assim, conseguimos observar que a raiz real desta função se encontra num x um pouco maior 
que 0,9, assim, irei escolher o intervalo de busca como [0,8 ; 1]. Dessa forma, em vez de fazer 
tudo na mão, irei desde já aplicar a inteligência que as eras forneceram para o ser humano e 
aplicar uma tabela do Excel para verificar esse resultado, 
Iteração i1 i2 c da(i1) da(i2) da(c) a(c) 
1 0,8 1 0,9 -2,94128 2,66 -0,58607 1,204522 
2 0,9 1 0,95 -0,58607 2,66 0,913703 1,211737 
3 0,9 0,95 0,925 -0,58607 0,913703 0,134548 1,198759 
4 0,9 0,925 0,9125 -0,58607 0,134548 -0,23289 1,199389 
5 0,9125 0,925 0,91875 -0,23289 0,134548 -0,05098 1,1985 
6 0,91875 0,925 0,921875 -0,05098 0,134548 0,041332 1,198484 
7 0,91875 0,921875 0,920313 -0,05098 0,041332 -0,00494 1,198456 
8 0,920313 0,921875 0,921094 -0,00494 0,041332 0,01817 1,198461 
9 0,920313 0,921094 0,920703 -0,00494 0,01817 0,00661 1,198456 
10 0,920313 0,920703 0,920508 -0,00494 0,00661 0,000836 1,198456 
 
Note que eu escolhi o intervalo como [i1 ; i2] = [0,8 ; 1], onde o ponto médio é c, sendo também 
o valor da derivada da(i1) no valor escolhido do intervalo i1, o valor da derivada da(i2) no valor 
escolhido i2. Assim, perceba que o valor da derivada no ponto médio da(c) precisa ser o mais 
próximo possível de zero, e aqui eu defini o meu critério de parada como da(x) < 0,001. Escolher 
este valor como o mais próximo possível de zero nos garante que estaremos o mais próximo 
possível do mínimo de nossa função a(x), então, como podemos observar na última coluna, 
estes valores da função para cada iteração de c reduz gradativamente e já atinge um valor 
aceitável na iteração 9. Portanto, podemos concluir que teremos um comprimento mínimo de 
fissura a igual a 1,198456 milímetros para 0,930508 de fração de ciclo. Fantástico, não? 
Agora, resumindo, a aplicação do método da bissecção consiste em: 
1. Identifique a função f(x); 
2. Escolha o intervalo de busca [a,b]; 
3. Garanta que f(a)xf(b) < 0, ou seja, garanta que o produto da função seja negativo; 
4. Encontre o ponto médio entre a e b, ou seja, c = (a+b)/2; 
5. Se f(a)xf(c) > 0, substitua a por c (ou seja, há uma raiz real entre b e c); 
6. Se f(b)xf(c) >0, substitua b por c (ou seja, há uma raiz real entre a e c); 
7. Continue até atingir o critério de parada (sugestão, defina um erro absoluto mínimo 
ou relativo mínimo entre valores de c sucessivos entre uma iteração ou outra). 
Com isso, vocês podem fazer os exercícios propostos. 
 
 
 
 
 
 
 
ATIVIDADES 
 
QUESTÃO 1: A tabela a seguir representa o índice pluviométrico médio da cidade de Natal em 
um período histórico não especificado, 
Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dec 
59 93 203 228 208 240 209 106 55 18 19 26 
 
Temos então o índice pluviométrico em milímetros mês a mês. Dessa forma, faça o que se pede. 
• Inicialmente, transfira estes dados para o Excel; 
• Adicione uma linha de tendência como função polinomial de ordem 4; 
• Utilize a função dada considerando f(x) como o índice pluviométrico e x sendo o mês 
dado (numere o mês de 1 a 12); 
• Derive a função encontrada e verifique dentro do intervalo de 0 a 12 onde a função 
cruza o eixo x; 
• Para cada vez que a função cruzar o eixo x, escolha um intervalo diferente e aplique o 
método da bisseção para definir os máximos índices pluviométricos e os mínimos 
índices pluviométricos. 
QUESTÃO 2: Um determinado voo de uma pequena companhia aérea tem 10 assentos 
disponíveis. A tarifa plena de R$ 500,00 é cobrada para cada assento. O custo marginal de ocupar 
um assento é R$ 100,00, ou seja, a cada assento ocupado, a empresa gasta R$ 100,00. A empresa 
sabe que a maioria dos seus clientes são executivos, que são insensíveis a descontos na tarifa. 
Uma alternativa para vender todos os assentos é bloquear assentos para uma agência de 
turismo. A agência garante, com uma semana de antecedência, a compra de qualquer 
quantidade de assentos no voo com R$ 150,00 de desconto sobre a tarifa plena. Considere a 
tabela a seguir como base, 
DEMANDA Prob-Agência Prob-Executivos 
0 0,05 0,20 
1 0,1 0,35 
2 0,15 0,45 
3 0,25 0,55 
4 0,30 0,60 
5 0,45 0,70 
6 0,60 0,65 
7 0,30 0,55 
8 0,25 0,25 
9 0,15 0,10 
10 0,05 0,05 
 
A tabela acima representa a probabilidade da quantidade de assentos ocupados pela agência 
versus a demanda e a probabilidade de executivos ocupantes versus a demanda. 
Faça o que se pede: 
• Faça uma planilha com estes dados no Excel; 
• Adicione uma linha de tendência polinomial de grau 4 para cada uma das probabilidades 
e verifique quais funções foram geradas; 
• Utilize a função dada como f(x) sendo a probabilidade da demanda da agência de 
turismo em função da demanda x; 
• Utilize a função dada como g(x) sendo a probabilidade da demanda de executivos em 
função da demanda x; 
• Derive as duas funções e verifique no gráfico de ambas onde estão seus máximos; 
• Com a derivada, utilize o método da bissecção para encontrar o zero da função derivada 
de ambas as demandas f(x) e g(x); 
• A partir da demanda máxima, lembrando que não existem frações de passageiros 
(aproxime para números inteiros, apenas), decida qual a quantidade de passageiros da 
agência de turismo você vai reservar e qual a quantidade de executivos você vai 
reservar; 
• Defina o lucro a partir dos dados dos preços oferecidos e dos custos.

Outros materiais