Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Pós Doutorado em Design of Experiments
& Otimização via Simulação Monte Carlo
Prof. Dr- Aneirson Francisco da Silva- UNESP. 
Mestre em Engenharia de Produção- UNIFEI
Especialista em Economia e Planejamento empresarial- UFU
SIMULAÇÃO MONTE
CARLO
MBA- GESTÃO DA PRODUÇÃO
1. Introdução à Modelagem e Simulação
2. Visão geral do método
3. Etapas
4. Aplicações
Sumário2
Ø Processo de construção de um modelo;
Ø Um modelo é uma abstração da realidade, uma simplificação do sistema 
real;
Ø Deve ser próximo da realidade;
Ø Não deve ser complexo; 
Ø Capacitar o pesquisador para prever o efeito de mudanças no sistema.
Modelagem3
Sistema
Modelo = representação
Modelo4
O que fazer quando 
o modelo for muito 
complexo?
( ) ( ) ( )
( )
( ) ( )
( ) 0),( 0),(
),(
0, 0 0 
,,,,
1
=-=Ñ=-Ñ=Ñ
--=
==
¶
¶
+
¶
¶
=
¶
¶
=
¶
¶
+
¶
¶
=
¶
¶
=
¶
¶
+
¶
¶
=
¶
¶
+=
å
=
AxbxLAxfxL
bxaxfxL
yxggfL
y
g
y
f
y
L
x
g
x
f
x
L
yxgyxfyxL
T
x
i
T
i
m
i
i
lll
ll
lll
ll
ll
l
baxy +=
MOD
ELO 
DE SI
MUL
AÇÃO
 A EV
ENTO
S DIS
CRET
OS!
Modelagem5
Ø Presença de aleatoriedade:
x
f (x )
µ
Ø Complexidade:
Aleatoriedade + Interdependência
Ø Interdependência:MODE
LO DE
 SIMU
LAÇÃO
 A EVE
NTOS 
DISCR
ETOS!
Sistemas Reais
Quando muitas variáveis podem assumir qualquer valor dentro de uma 
série de valores numéricos.
Os objetos possuem comportamentos ligados uns aos outros. 
6
Exemplo do caixa eletrônico:
Simulação7
Exemplo do caixa eletrônico:
Taxa de 
chegada de 
clientes
Tempo de 
atendimento 
por cliente
Tempo médio 
dos clientes na 
fila (segundos)
regular fixo 0
irregular fixo 64
irregular variável 154
Simulação8
Simulação é a imitação
de um sistema, 
modelado em um 
computador para avaliar
e melhorar seu
desempenho; 
O ato de simular é trazer a realidade para um ambiente
controlado onde seu comportamento pode ser 
estudado sob diferentes situações sem envolver
grandes riscos físicos e custos. 
(HARREL, GHOSH e BOWDEN, 2000)
Simulação9
Simulação10
O que a Simulação não é:
ØA Simulação não é uma bola de cristal;
ØA Simulação não é um modelo matemático;
ØA Simulação não é uma ferramenta de 
otimização;
ØA Simulação não substitui o pensamento
inteligente;
ØA Simulação não é uma técnica de último
recurso;
ØA Simulação não é uma panacéia.
(CHWIF e MEDINA, 2010)
Simulação11
Ø É difícil, ou impossível, desenvolver um modelo 
matemático;
Ø O sistema possuir variáveis aleatórias;
Ø Houver complexidade na dinâmica do processo;
Ø O uso da animação for importante para visualizar o 
processo;
Ø Deseja-se observar o comportamento do sistema 
por um determinado período.
Quando utilizar simulação?12
Problema Ferramentas Resultados
Planilhas
Calculadora
Lápis e Papel
Intuição
Maior
Complexidade
Dinâmica
Aleatoriedade
Maior
Esforço
Qualidade
Simulação
Quando utilizar simulação?13
Ø É possível testar possibilidades de mudanças sem 
interromper o funcionamento do sistema real e 
sem realizar investimentos;
Ø Capaz de representar sistemas complexos de 
natureza dinâmica e aleatória; 
Ø Comportamento de anos pode ser analisado em 
minutos (O tempo pode ser controlado);
Ø Uma ferramenta adequada para investigar e 
responder questões do tipo “O que aconteceria 
se...?” em sistemas reais;
Ø Modelo pode ser utilizado inúmeras vezes;
Vantagens do uso da Simulação14
Ø Analisar um novo sistema antes de sua implantação;
Ø Confrontar resultados e medir eficiências;
Ø Melhorar a operação de um sistema já existente;
Ø Compreender melhor o funcionamento de um 
sistema;
Ø Facilidade de demonstração de cenários futuros 
antes da implementação, devido a capacidade de 
animação gráfica dos softwares.
Vantagens do uso da Simulação15
Ø Os custos iniciais de aquisição de softwares são elevados (o que 
inviabiliza o emprego do método por pequenas empresas);
Ø Requer conhecimento de áreas como Estatística, Pesquisa Operacional 
Método de Simulação, Sistema real e Treinamento em um software 
(experiência);
Ø Pode consumir grande quantidade de tempo e os benefícios podem não ser 
imediatos;
Ø Requer uma grande quantidade de dados do sistema real;
Ø Pode ser difícil o processo de validação do modelo computacional.
Desvantagens do uso da Simulação16
Ø Conversão do modelo conceitual no modelo 
computacional, através de um software de 
simulação;
Ø Os modelos devem ser desenvolvidos de forma 
incremental, documentando e testando a cada 
passo;
Ø O modelo computacional precisa ser verificado: 
assegurar que o modelo está funcionando como 
previsto, sem erros de programação;
Ø Este modelo precisa ser validado estatisticamente: o 
desempenho do modelo é comparado com os dados 
do sistema real;
Implementação17
Implementação - Softwares
Software Versão “Standard” 
Arena A partir de $795 
AutoMod $18900 
Flexsim De $12500 a $19500 
Process Simulator $3500 
Process model 5.1 $3995 
ProModel $18500 
Simprocess $9995 
Simul8 $4995 
Witness 2006 Sob consulta 
 
Implementação18
Exemplo – Redução de custos19
Modelo Indústria Automotiva20
Modelo Empresa Alta Tecnologia21
Técnicas de Ensino22
Introdução e história da 
Simulação Monte Carlo
Simulação Monte Carlo
• Designa-se SMC qualquer método de uma 
classe de métodos estatísticos que se 
baseiam em amostragens aleatórias massivas 
para obter resultados numéricos.
• Ele permite que você faça testes com 
variáveis um número suficientemente grande 
de vezes para ter com mais precisão a chance 
de algum resultado acontecer.
• Um padrão dito estocástico, é aquele que têm
origem em processos não determinísticos,
com origem em eventos aleatórios.
Introdução
História
Durante a segunda Guerra Mundial, o 
matemático húngaro-americano John Von 
Neumann, em seu trabalho no projeto Manhattan 
(bomba atômica), criou o conceito, denominado 
Simulação Monte C a r l o - SMC.
•O trabalho consistia na simulação direta de 
problemas probabilísticos relacionados com a 
difusão das partículas de nêutrons quando
submetidos a um processo de fissão nuclear. 
Corrar e t a l. (2009)
Simulação Monte Carlo 4
História
• O nome originou-se por causa do uso de 
aleatoriedade e da natureza repetitiva das 
atividades realizadas em cassinos de Monte Carlo. A 
roleta era um gerador de números aleatórios.
• Primeiro trabalho introduzido por Jon Von Neuman 
e S.M. Ulam em 1940, durante a segunda Guerra 
Mundial.
• Um átomo de Plutônio enriquecido, quando ocorre
a fissão libera uma enorme quantidade de energia,
fazendo com que outro átomo também se divida.
• A reação subcrítica, quando a bomba não explode: a 
reação em cadeia não acontece. É como uma cadeia de 
dominós que é interrompida no caminho.
• A reação supercrítica, quando a bomba explode: há 
uma quantidade exponencial de energia sendo 
liberada.
História
Existem duas reações possíveis para a tal Bomba:
ProjetoManhattan
ProjetoManhattan
• Os cientistas tinham duas Missões, assegurar que a 
bomba explodisse e também ter certeza que isso não 
aconteceria na mão deles.
• Eles tinham que dividir a quantidade de Plutônio em 
pedaços pequenos o suficiente para não explodir 
quando eles não quisessem, mesmo se um acidente 
ocorresse.
• E eles tinham que juntar os pedacinhos em uma única
peça grande, com material suficiente para causar uma
reação em cadeia no momento da explosão.
ProjetoManhattan
• Existia um modelo simplificado para calcular o 
comportamento de um átomo, porém nenhum modelo 
para um grupo de átomos desta magnitude.
• Cada átomo é uma variável aleatória. O efeito 
composto em dois átomos é a soma das duas variáveis 
aleatórias.
• Para somar tais variáveis seria necessário resolver 
uma equação integral, até o momento impossível 
devido a falta de um computador eletrônico.
ProjetoManhattan
Portanto foi elaborado a SMC, utilizando uma variável 
aleatória, e cada caso, de acordo com a variável , foi 
calculado um a um por pessoas, e os resultadoscompilados por um matemático, conseguindo assim 
modelar matematicamente o comportamento da bomba.
Quem que fazia os cálculos?
ProjetoManhattan
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Sistema
O nome Monte Carlo foi cunhado pelo
cientista Metropolis, inspirado no
interesse por pôquer de seu colega
Ulam. Baseou-se na similiridade que a
simulação estatística desenvolvida por
eles tinha com jogos de azar,
simbolizados nas roletas do cassino de
Monte Carlo, na capital do principado
de Mônaco.
Simulação Monte Carlo
1.Definição
O comportamento de um sistema
durante determinado tempo pode
ser estudado, por meio de um
modelo computacional.
Este modelo pode ser construído a
Simulação Monte Carlo
partir de um conjunto de
doinformações operacionais 
sistema real.
Sistema
Simulação Monte Carlo
Exemplo
Situação:
Ø A simulação de Monte Carlo utiliza-se de 
geradores de números aleatórios para
simular sistemas físicos ou matemáticos, nos
quais não se considera o tempo como
explicitamente como uma variável.
• Um número aleatório pode representar decisões arbitrárias ou
servir como entrada para geração de tempos segundo várias
distribuições.
• Como produzir números aleatórios ?
– Dispositivos físicos (Ex. dados, roleta, moeda etc.);
– Tabela de números aleatórios (livros);
– Processos matemáticos.
• No Excel: “=ALEATÓRIO()” e ALEATÓRIOENTRE()” (gera um
número aleatório maior ou igual a 0 e menor do que 1) e um
números aleatórios para um determinado intervalo.
• Von Neumann (1946):
762 =5776
772 =5929
– r1 = 76 =>
– r2 = 77 =>
– r3 =92….
• Sequência gerada (76,77,92,46,11,12,14, …)
• Quando resultar em 0, deve-se utilizar outra semente.
Método do Meio Quadrado
– xo é a semente do número aleatório.
– “mod” é a função módulo = mostra o resto da divisão 
inteira. Ex.: 10 mod 6 = 4
xi+1 = (axi + c) mod m
gera números inteiros 
entre 0e m-1
Método da Congruência
10 = 1,6666666
6
10 (1́ 6) = 4 => Resto
64 = 3,76
17
64 (17´ 3)= 13 => Resto
Passo 1:
Passo 2:
Passo 3:
Escolher os valores a, c e M. Usualmente, M é escolhido o maior 
possível.
Escolher a semente r
0
, tal que: 1 r0 M .
Calcular o próximo número aleatório pela expressão:
r1 = (a r0 + c) mod M
Passo 4:
onde: x mod y é o módulo da divisão de x por y (por exemplo:
10 mod 6 = 4 ).
Substitua r0 por r1 e volte ao passo anterior, de modo a 
construir a seqüência de números aleatórios desejada.
Método da Congruência
Gerar números aleatórios pelo método da 
congruência, com a = 9, c = 1, m =17 e xo = 7.
n xn y=9xn+1 y mod 17 xn+1/17
0 Xo=7 9*7+1=64 13 13/17 =0.7647
1 X1=13 118 16 16/17 =0.9412
2 X2=16 145 9 0.5294
3 X3=9 82 14 0.8235
4 X4=14 127 8 0.4706
números pseudo-aleatórios 
inteiros entre 0 e 16(=17-
1)
números pseudo-
aleatórios inteiros 
entre 0 e1
Método da Congruência
Exemplo
Situação:
Ø A geração de eventos aleatórios é uma técnica bastante
empregada na simulação. Suponhamos que uma empresa, deseja 
simular o comportamento da demanda diária.
Demand
a 
Diária
Frequência FA Númerode 
Dígitos
10 0,3 0,3 0 1 a30
11 0,31 0,6 31 a60
12 0,61 1 61 a100
Exemplo
12
11,5
11
10,5
10
9,5
9
Simulação Monte Carlo
1 2 3 4 5 6 7 8 9 10
Demanda
Estatística para 
Simulação de MonteCarlo
Simulação Monte Carlo
Conceito de Variável Estocástica?
Variável estocástica éuma função. Seja εumexperimento aleatório eSoespaço
amostral associado a o experimento. Uma função Xque associe a cada
elementos ϵSum númerorealX(s)édenominado variávelaleatória.
Ex: Variáveldemandaseráde13.000unidades(Constante). Estocástica
N~(13.000,2.000).
Simulação Monte Carlo
Simulação Monte Carlo
Funções gerados de variáveis aleatórias
No softwares de simulação existe um (GNA), e inúmeras outras
funções matemáticas descritas como Funções Geradoras de Variáveis
Aleatórias ou FGVA’s.
Para cada tipo de função de densidade de probabilidade, existe uma
uma FGVA apropriada.
Para utilizá-las em um programa de simulação, insere-se o comando
da função e os parâmetros ou argumentos necessários para
ativá-la.
Simulação Monte Carlo
Simulação Monte Carlo
Algoritmos para Geração de 
Variáveis Aleatórias
Funções de Densidade de 
Probabilidade
Simulação Monte Carlo
Funções gerados de variáveis aleatórias
Métodos e procedimentos computacionais para a GVA com
características específicas .
Onde empregar tais métodos ?
- No fluxo de Caixa de uma empresa.
- Demandas por produtos.
- Preço de venda ou custos.
- Cálculo do nível de estoques, dentre outras.
Simulação Monte Carlo
Simulação Monte Carlo
Distribuição Discreta: Geométrica
Uma variável com distribuição geométrica representa o número de
falhas observadas em uma sequência de provas do tipo de Bernoulli,
sua função f(x) de densidade e:
p(x) = p (1 – p) x, x=1,2,...,n
Pelo método da transformação inversa, obtém-se a seguinte relação.
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Função de densidade de probabilidade Uniforme contínua
Simulação Monte Carlo
Função de densidade de probabilidade triangular
Qual o melhor modelo probabilístico ou distribuição estatística 
que pode representar a amostra coletada?
Histograma h=4.8
4.8 14.3 4323.9 33.4
Bloco
Freqüência
120
100
80
60
40
20
0
x
f(x) 
1λ/
x
f(x)
µ
f (x )
a b xm
x
f(x)
µ=1σ=1
µ=1σ=0,5
Exponencial?
Simulação Monte Carlo
Normal?
Triangular?
Lognormal?
3. H1: A distribuição testada não pode ser utilizada para prever o 
comportamento dos dados observados.
O que é teste de aderência?
Para que serve?
1. O MS-Excel fornece algumas funções que facilita o cálculo do teste de 
aderência.
2. H0: A distribuição testada pode ser utilizada para prever o 
comportamento dos dados observados.
Simulação Monte Carlo
Exemplo:
Dados: Análise dedados.
Geração denúmeros 
aleatórios.
Simulação Monte Carlo
Exemplo:
Clicaraqui
Depois aqui
Simulação Monte Carlo
Exemplo:
Simulação Monte Carlo
Exemplo:
Prefira este teste. 
H0: A distribuiçãoé 
adequada.
Valor p> 0.05.
Simulação Monte Carlo
Executando a primeira 
Simulação
Simulação Monte Carlo
Aplicação
Uma empresa deseja realizar algumas simulações para avaliar se
dependendo do valor da variável incerta, a empresa terá prejuízo
o lucro.
Simulação Monte Carlo
Preço de venda R$ 25,00 a R$30
Lucro= Preço de venda- Custo da MP-Custo M.O x Demanda- CDF 
Custo da matéria prima= menor custo da matéria prima + (maior 
custo –menor custo da matéria prima) x o número aleatório.
Matéria Prima= Uniforme ~[ 8 a 12]; 
Mão de Obra= Uniforme~[ 3 a 7]; 
Custo Fixo R$ 100.000,00;
Demanda= Normal ~[ 13.000; 3.800].
Fornecedor LI Ls CMO
A 0 0,1 3
Simulação Monte Carlo
B 0,11 0,3 4
C 0,31 0,7 5
D 0,71 0,9 6
E 0,91 1 7
Para calcular a demanda a empresa estima que o
comportamento dessa variável siga uma distribuição normal
com média = 13.000 e Desvio padrão de 3.800. No excel
utilizaremos a função INV.NORM que retorna o inverso da
distribuição cumulativa normal.
0,00%
20,00%
40,00%
60,00%
80,00%
1 00,00%
1 20,00%
0
20
40
60
80
100
120
-1
01
65
2,
34
13
-7
98
66
,7
79
57
-5
80
81
,2
17
82
-3
62
95
,6
56
07
-1
45
10
,0
94
32
72
75
,4
67
43
1
29
06
1,
02
91
8
50
84
6,
59
09
3
72
63
2,
15
26
8
94
41
7,
71
44
3
11
62
03
,2
76
2
13
79
88
,8
37
9
15
97
74
,3
99
7
18
15
59
,9
61
4
20
33
45
,5
23
2
22
51
31
,0
84
9
Fr
eq
üê
nc
ia
Bloco
Histograma
Freqüência
% cumulativo
Simulação Monte Carlo
https://camjclub.wikispaces.com/file/view/Monte%20Carlo%20Metho 
ds%20In%20Financial%20Engineering.pdf/367817134/Monte%20Carl 
o%20Methods%20In%20Financial%20Engineering.pdf
Metodologia DMAIC
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Abrir arquivo.
Monte Carlo.XLS
Simulação Monte Carlo
Introdução ao Software 
CrystalBall
Simulação Monte Carlo
Ø É usado apenasem processos que possam ser modelados
pelo excel (Estacionário). Em casos mais complexos e
dinâmicos os softwares de simulações, como, por exemplo,
Promodel e Arena são melhores;
Ø Só pode fazer previsões dadas as suas suposições iniciais,
portanto, suposições pobres geram resultados pobres.
Simulação Monte Carlo
Ø Utilize o Cristal Ball para fazer previsões das saídas na forma 
de amplitude de valores associados às suas probabilidades;
Ø Fornecer a estatística da variável de saída;
Ø Ajustar distribuições aos dados de entrada ou Saída;
Ø Realizar análise de sensibilidade das variáveis independentes 
do modelo.
Simulação Monte Carlo
Comando para Inseriras 
Distribuições
Definindo as funções
Iniciar Simulação
Criando 
Relatório
Otimizador- Baseado em 
Algoritmos Evolucionários
MétodosAvançados 
para Previsão
Portfoliode 
aplicações
Calibrando a Simulação: 
Rodar sempre em velocidade 
normal e pelo menos100.000 
simulações.
Define as variáveisa 
seremotimizadas
Simulação Monte Carlo
Análise de Risco e Geraçãode 
Relatório
Simulação Monte Carlo
Análise de Investimento:
Você S/A deve analisar a viabilidade de certo
Empreendimento. Dados:
O custo inicial do projeto, cujo o valor mínimo é de R$
100.000 e o valor máximo R$ 120.000. A vida o
investimentosegue uma distribuição triangular de ( 9; 10 e
11 anos). A taxa mínima de atratividade (TMA) segue
também uma distribuição triangular, cujo os valores são: {
8%; 10% e 12% a.a}. A receitas anuais seguem uma
distribuição normal de média R$ 17.000 e Desvio padrão
de R$ 1.000. Avalie se o empreendimento deve ou não ser
feito?
Simulação Monte Carlo
Por favor, abrir o arquivo 
CASOREAL
Simulação Monte Carlo
Desenvolvimento deFunções 
Empíricas
Simulação Monte Carlo
Regressão Simples e Múltipla 
Regressão Não Linear
Simulação Monte Carlo
Regressão Simples e Múltipla 
Regressão Não Linear
Y=
Simulação Monte Carlo
n nX +Y =
0+ 1X1+,... n Xn+
+ X + X2,...1 1 2 20
tt
1
bn
b0 
Y =[x x] [ ] b1´ x .y =
Exemplo: Regressão Simples: 
Y=f(x) -> Modelos Regressivos.
Ano Quantidade Preço
1 2 4
2 1 6
3 3 3
4 1 5
5 4 1
Simulação Monte Carlo
Exemplo: Regressão Simples
=´
=
0,25676
0,067568
11 1,75676
32 0,25676
1
´ 3 =
1
4
1 1 1 1 1
4 6 3 5 1
0,25676
0,067568
1,75676
0,25676
5 19
19 87
1 4
1 6
´ 1 3 =
1 5
1 1
2
1 1 1 1 1
4 6 3 5 1
1
b0 =4,716216
b1 = 0,66216
Simulação Monte Carlo
Simulação Monte Carlo
Dados: 
Análise dedados.
Regressão.
Simulação Monte Carlo
Variável Resposta
Variável de Entrada
Simulação Monte Carlo
ESTUDO DE CASOII:
Regressão Não Linear
Simulação Monte Carlo
Vendas Propaganda Invest.
107.446 100.000 700
24.841 90.000 1.820
20.000 75.604 1.500
33.975 80.340 800
15.000 85.423 900
92.415 89.450 1.957
109.450 100.000 1.000
20.101 74.563 1.200
19.800 90.570 1.200
177.091 103.402 800
Tópicos em Otimização viaSimulação 
Monte Carlo
Simulação Monte Carlo
f (x)
Otimização: Visa procurar a melhor solução possível
para um determinado problema de programação
matemática.
Cenários para a Função a ser otimizada (Objetivo).
Maximizar
Minimizar 
Target (Alvo)
Simulação Monte Carlo
FunçõesMultimodais
Simulação Monte Carlo
Max f (x) = 0,4 + senc(4x) +1,1senc(4x + 2) +
+ 0,8senc(6x 2) + 0,7senc(6x 4)
s.a
2 x 2
f (x) 0
FunçõesMultimodais
0,6000
0,4000
0,2000
0,8000
1,0000
1,2000
1,6000
1,4000
-2,0000 -1,5000 -1,0000
-
-0,5000 0,0000 0,5000 1,0000 1,5000 2,0000
f(x)
Solução Ótima seria:
x=-0,5072ef(x)=1,5016
Simulação Monte Carlo
Simulação Monte Carlo
ComplexidadeComputacional:
O tamanho do problema pode ser entendido como o número de cidades num 
problema do Caixeiro Viajante ou o número de ordens de um problemade
programação da produção. (n) é o número de soluçõesfactíveis.
Simulação Monte Carlo
Tamanho 
do 
Problema
n nlog(n) n2 n3 2n 3n n!
[Milisseg 
undos]
[MS] [MS] [Centésimo 
de 
segundos]
[Anos] [Séculos] [Milênio 
s]
2 0,02 0,02 0,04 0,01 0 0 0
5 0,05 0,12 0,25 0,13 0 0 0
10 0,1 0,33 1 1 0 0 0
20 0,2 0,86 4 8 0 0 771
30 0,3 1,47 9 27 0 0,653 8,4E+16
40 0,4 2,13 16 64 0,349 38.552 2,6E+32
60 0,6 3,54 36 216 365.589 1,3E+14 2,6E+66
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
OtimizaçãoOPTQUEST
Define os objetivos Max, Min, Alvo
Define as variáveis e seus domínios
Restrições do modelo
Execução da simulação eOtimização
Simulação Monte Carlo
Programação EstocásticaBinária
Simulação Monte Carlo
Supondo que a empresa X, tenha uma disponibilidade máxima de R$
350,00 reais para realizar vários investimentos. A taxa mínima de
atratividade requerida por esta empresa é 10%, para cada um dos
projetos. Após realizado os cálculos obteve os seguintes resultados.
Projeto Investimento Inicial/(UM 1.000,00) Valor Presente p/ I= 
10% p/UM1.000,00
1 U~[R$ 190,00; R$ 100,00] N~[R$ 500,00; R$ ~50]
2 U~[R$ 190,00;R$100] N~[R$ 515,00; R$ 40]
3 U~[R$ 170,00; R$ 140,00] N~[R$ 555,00; R$ 20]
4 U~[R$ 210,00; R$ 190,00] T~[R$ 300; R$ 350; R$450]
5 U~[R$ 180,00;R$ 150,00] T~[R$ 300; R$ 500; R$800]
Programação Estocástica
Simulação Monte Carlo
Programação Estocástica
Investment Annual Return Lowerbound Upper Bound
Money U~[2%; 4%] $0 $50,000
Income fund N~ [5%;5%] $10,000 $25,000
Growth N~ [7%;12%] $0 $80,000
Aggressive N~ [11%;18%] $10,000 $100,000
Simulação Monte Carlo
Qual é a melhor alocação decapital 
que fornece o menor risco e omaior 
retorno?
Simulação Monte Carlo 7
0
Simulação Monte Carlo
FormaAlgorítmica
Simulação Monte Carlo
Índices
i Associado às opções de projeto, i Î I , I={1,...,8};
Parâmetros
Receita esperada do projeto i; 
Custo esperado do projeto i; 
Custo inicial do projeto i.
Exigência de pessoal no projeto i.
Variáveis 
xi Seleção do projeto i.
a~
bi
~i
c~
pi~
i
Tópicos emPrevisão
Simulação Monte Carlo
Previsão da 
demanda: 
Séries
Temporais
O que fazer se os erros de previsão são 
grandes?
Vale a pena investir no restante do 
processo de planejamento se os 
dados de entrada são ruins?
Quão boa deve ser a previsão para 
que seja adequada?
Simulação Monte Carlo
Qual a 
importância da 
previsão da 
demanda?
Simulação Monte Carlo
Ciência ou bola 
de cristal?
Simulação Monte Carlo
Técnicas de previsão
QUANTITATIVAS QUALITATIVAS
Intrínsecas Extrínsecas
Regressão
simples
Regressão
múltipla
Médias móveis
Suavizamento
exponencial
Projeção de
tendências
AR eARMA
Método Delphi
Júri de executivos
Força de vendas
Pesquisa de mercado
Analogia histórica
ARIMA e 
SARIMA
Simulação Monte Carlo
1. Séries temporais
Tendência: É a orientação geral, para cima ou para baixo, dos dadoshistóricos
Ciclicidade: Padrões de variação dos dados de uma série que se repetem a cada 
determinado intervalo de tempo (longo prazo).
Sazonalidade: Variações cíclicas de curto prazo (menos de um ano).
Aleatoriedade: São os “erros” ou variações da série histórica de dados que não são 
devidas a variáveis presentes no modelo de previsão.
70
60
50
40
30
20
10
0
Jan. Fev. Mar. Abr. Mai. Jun. Jul. Ago. Set. Out. Nov. Dez.
D
em
an
da
Variação irregular
Sazonalidade
Tendência
Variação aleatória
Simulação Monte Carlo
ESTUDO DE CASOII:-Aplicação
Consumo de café no Brasil
1975 6.795.000 1985 7.000.000 1995 10.100.000
1976 6.661.000 1986 7.000.000 1996 11.000.000
1977 7.036.000 1987 7.000.000 1997 11.500.000
1978 6.600.000 1988 8.000.000 1998 12.200.000
1979 6.600.000 1989 8.200.000 1999 12.700.000
1980 7.800.000 1990 8.200.000 2000 13.289.000
1981 7.500.000 1991 8.500.000 2001 13.490.000
1982 7.624.000 1992 8.900.000 2002 13.750.000
1983 7.800.000 1993 9.100.000 2003 14.200.000
1984 7.000.000 1994 9.300.000 2004 15.490.000
Simulação Monte Carlo
ESTUDO DE CASOII:-Aplicação
Consumo de café no Brasil
Ferramentade 
Predição
Simulação Monte Carlo
ESTUDO DE CASOII:-Aplicação
Consumo de café no Brasil
Ferramentade 
Predição
Inserir os dadostemporais
Escolha do método deprevisão
Escolha do errodaprevisão
Simulação Monte Carlo
ESTUDO DE CASOII:-Aplicação
Consumo de café no Brasil
Auto-
Regressivo
Simulação Monte Carlo
Abrir o arquivo 
Previsão Real.XLS
Simulação Monte Carlo
Otimização de problemas de 
delineamento de experimentos 
com múltiplas respostas
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo
Simulação Monte Carlo

Mais conteúdos dessa disciplina