1
© UNESP 6 Agosto 2008
Autor: Anibal Tavares de Azevedo
Limeira, 26 de Fevereiro 2014
META-HEURÍSTICAS AULA 1
2
© UNESP 6 Agosto 2008
Matemática: Modo de usar
Para que serve a modelagem matemática ?
O Pensador, A. Rodin
A modelagem matemática pode ser útil na tomada de decisões fornecendo uma linguagem formal através da qual pode-se
resolver ou pelo menos encontrar boas soluções para problemas!
3
© UNESP 6 Agosto 2008
4
5
© UNESP 6 Agosto 2008
Diagnóstico de Câncer de Mama
6
© UNESP 6 Agosto 2008
Problemas de Programação Linear
Max ctx s.a: Ax ≤≤≤≤b
x ≥≥≥≥0
∇
∇∇
∇f
Ponto Ótimo
Problema PL
7
© UNESP 6 Agosto 2008
4
4
Diagnóstico de Câncer de Mama com PL
8
5
Diagnóstico de Câncer de Mama com PL
9
© UNESP 6 Agosto 2008
Diagnóstico de Câncer de Mama com PL
10
© UNESP 6 Agosto 2008
P1
,
:
, 0
t t
y z
e y e z Min m k
Sa A y e e
B z e e
y z
ω γ
ω γ
+
+ ≥ +
− ≤ −
≥
P3 z(1)>0
Z(1)>0 Benignos classificados erroneamente por P1.
y(1)>0 Malignos classificados erroneamente por P1.
P2 y(1)=0 P1 P3
Modelo de Programação Linear
11
© UNESP 6 Agosto 2008
P1
P3 P2
z > 0
Bω− ≤ −z eγ e
Benignos classificados incorretamente !
Usar P3 para separar corretamente !
Usar P2 para separar corretamente ! y > 0
Malignos classificados incorretamente !
Aω+ ≥ +y eγ e
Modelo de Programação Linear
12
Problemas de Programação Não-Linear
Max f(x) s.a: g(x)=0
x ≥≥≥≥0
∇
∇∇
∇f
Ponto Ótimo
Problema PNL
13
© UNESP 6 Agosto 2008
1 Vertedor
θθθθ(u) hb
Casa de q máquinas Adução
φφφφ(x)
x v
Vertedor 1
4 2
3
2 Reservatório
3 Adução e casa de máquinas
4 Canal de fuga u
Modelo de Otimização para Hidrelétricas
14
© UNESP 6 Agosto 2008
Sistema Interligado Nacional (SIN)
Reservatório Fio d’água 11
12
14 15 16 17 18 19 20 13
21 22 23
24 25 2 3 1
7
9 10 8
27 28 29 30 31 26 32
33 34 45
35 36 37 38 39 40 41 42 43 44
46 47 48 49 51 50
Legenda:
Oceano Atlântico 4
5 6
52 53 54
55 56
57 58
59 60
61
62 63
64 69 68 67 66
65 70
74 72 71
73
O c e a n o A t l â n t i c o
Furnas
15
© UNESP 6 Agosto 2008
Fluxo de Potência no SIN
Barras
Geração: Carga:
Ramos
Linhas de Transmissão
Transformadores
Rede
16
LIMITES DE INTERCÂMBIO DO BRASIL
17
© UNESP 6 Agosto 2008
LIMITES DE INTERCÂMBIO DO BRASIL
18
© UNESP 6 Agosto 2008
LIMITES DE INTERCÂMBIO DO BRASIL
19
© UNESP 6 Agosto 2008
Os parâmetros do modelo são conhecidos com certeza: Os valores dos coeficientes da função objetivo (lucro ou custo), coeficientes das restrições e disponibilidade de material são conhecidos e sem incerteza.
PROPRIEDADES para os PARÂMETROS
PLANEJANDO COM INCERTEZA
20
EXISTE RISCO ZERO?
Vídeo sobre energia elétrica
PLANEJANDO COM INCERTEZA
21
© UNESP 6 Agosto 2008
G1.COM, 31/07/2012 – Edição do dia 31/07/2012
CASO REAL
22
© UNESP 6 Agosto 2008
Problemas de Programação Inteira
Max f(x) s.a: Ax ≤≤≤≤b
x ≥≥≥≥0 x inteiro
∇
∇∇
∇f
Ponto Ótimo
Problema PI
23
© UNESP 6 Agosto 2008
Quais itens acima devem ser colocados na mochila ? Problema da Mochila
24
Para trabalho:
Para praia:
Criar lista:
Utilidade Volume
Fornecer uma nota para cada item (subjetivo !)
Medir para cada item (objetivo, mas dá muito trabalho !)
Problema da Mochila
25
© UNESP 6 Agosto 2008
A mesma estratégia pode ser utilizada para determinar a composição de um portfólio de
projetos:
Gestão de um Portfólio de Projetos
26
© UNESP 6 Agosto 2008
Projetos Portfólio
P1
P2
P3
P4
Gestão de um Portfólio de Projetos
27
© UNESP 6 Agosto 2008
Projetos Portfólio
P1
P2
P3
P4
Máximo de projetos do portfólio.
M
Gestão de um Portfólio de Projetos
28
A Gryphon Investimentos S.A. gerencia recursos de terceiros para decidir a composição de uma ou mais
carteira de investimentos:
Carteira de Investimentos
29
© UNESP 6 Agosto 2008
A Tabela 1 mostra os dados dos títulos existentes.
Determine qual o percentual do total deve ser aplicado em cada tipo título.
Título Retorno anual Anos para vencimento
Risco
1 8,7% 15 1 - Muito baixo
2 9,5% 12 2 - Regular
3 12,0% 8 4 - Alto
4 9,0% 7 2 - Baixo
5 13,0% 11 4 - Alto
6 20,0% 5 5 - Muito Alto
Carteira de Investimentos
30
© UNESP 6 Agosto 2008
Variáveis de Decisão:
33% 34% 33%
Percentagem do total investido Dinheiro
Carteira de Investimentos
31
© UNESP 6 Agosto 2008
Deve ser considerado que:
(A)Todo dinheiro deve ser alocado em alguma das opções disponíveis;
+
+ =
P1 + P2 + P3 = 100
P1% P2% P3% 100%
Carteira de Investimentos
32
Deve ser considerado que:
(B)Não mais que 25% do total aplicado deve ser investido em uma única aplicação;
≤ ≤ ≤
Carteira de Investimentos
33
© UNESP 6 Agosto 2008
Deve ser considerado que:
(C)O total aplicado em títulos de alto risco deve ser, no máximo, de 50% do total investido;
P2 + P3 + P4 ≤ 50
Carteira de Investimentos
34
© UNESP 6 Agosto 2008
Deve ser considerado que:
(D)Um valor superior a 50% do total aplicado deve ser investido em títulos de maturidade maior que
10 anos.
P1 + P3 ≥ 50
Carteira de Investimentos
35
© UNESP 6 Agosto 2008
Problema do Caixeiro Viajante
(1) Percorrer todas as cidades.
(3) Minimizar a distância
percorrida !
(2) Passar por todas apenas uma única vez.
Problema do Caixeiro Viajante 36
4
3 2 1
1 4 2 3 4 2 3 1 2 3 1 4 3 1 4 2
4
3 2 1
1 4 2 3 4 2 3 1 2 3 1 4 3 1 4 2 4
3 2 1
1 3 2 4 3 2 4 1 2 4 1 3 4 1 3 2
4
3 2 1
1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3
Para o Problema do Caixeiro Viajante Simétrico existem (n-1)!/2 soluções distintas em termos de
distância !
37
© UNESP 6 Agosto 2008
Problema do Caixeiro Viajante
4
3 2
1 NP-Difícil
Variáveis inteiras
38
© UNESP 6 Agosto 2008
Problemas NP-difícil
Cidades (n-1)!/2 Tempo
5 12 Insignif.
10 181440 0.001 s
15 43 bilhões 10 min 20 6.0 x 1016 36 anos 25 3.1 x 1023 235 milhões
de anos Quanto tempo
para resolver usando 1 computador capaz de fazer
1 bilhão de adições por segundo ?
E para valores acima de 26 ?
39
© UNESP 6 Agosto 2008
Perfuração de Placas de Circuitos
40
1 2
3 4 5
6 7
8 9
10 11
12
13 14
Qual Trajeto Percorrer ?
41
© UNESP 6 Agosto 2008
1 2
3 4 5
6 7
8 9
10 11
12
13 14
Qual Trajeto Percorrer ?
42
© UNESP 6 Agosto 2008
EXAME.COM, 23/07/2012 – Consumidores – Punições da Anatel elevam pedidos de portabilidade
Redes de Telefonia Celular em ação
43
© UNESP 6 Agosto 2008
1
Uso do celular 1
Capta ligação 2
2
Rede de Telefonia Celular em ação
Central 3
3
Rede Telefone 4
4
Formulação do problema 44
8 9 10
5 6 7
4
1 2 3
3 4
1 2
1 1 2 2
Célula Central
1 2 3 4
2
1
45
© UNESP 6 Agosto 2008
Formulação do problema
(1) Custo de Cabeamento
3 4
1 2
Custo c12: Custo de cabeamento entre a células 2 e Central 1.
Custo c34: Custo de cabeamento entre a célula 3 e a Central 2 localizada na Célula 4.
2
1
46
© UNESP 6 Agosto 2008
(2) Custo de Handoff
Formulação do problema
3 4
1 2
h12 = 0
Custo h24: Custo de se mover uma ligação para uma célula adjacente alocada para uma antena diferente. No caso, de se mover da célula 2 (Central 1)
para a célula 4 (Central 2).
2
1
h34 = 0
47
© UNESP 6 Agosto 2008
(3) Capacidade das Centrais
Formulação do problema
3 4
1 Demanda λ λ λ λ2 2
1
Demanda λ λ λ λ3 Demanda λ λ λ λ4
+ +
≤≤≤≤ Capacidade M2
Demanda λ λ λ λ1
≤≤≤≤ Capacidade M1 2
48
Formulação do problema
(4) Uma única central para cada célula
3 4
1 2
1 2
1 1e2 2 2
Célula Central
1 2 3 4
49
© UNESP 6 Agosto 2008
Formulação do problema
=
=
=
=
≤
=
=
− +
∑
∑
∑ ∑ ∑∑∑
=
=
= = = = =
, , 1 e , , 1 para 1 ou 0
m , 1, k para
, 1 para 1 a
sujeito
) 1 (
Minimizar
1 1
1 1 1 1 1
m k
n i
x
M x
n i
x
y h
x C
ik n
i
k ik i m
k ik n
i
n
i n
j
ij m
k ij ik
m
k ik
L L
L L λ
onde: se existe alocação da célula i para a central k xik= 1, ciké o custo de cabeamento da célula i para a central k,
hijé o custo de handoff entre as células i e j,
λλλλié a demanda da célula i, Mké a capacidade da central k e yijé igual a 1, se células i e j estão alocadas na mesma central k.
∑
=
= m
k
jk ik
ij x x
y
1
(2) Handoff (1) Cabeamento
(3) Capac.
(4) Única.
50
© UNESP 6 Agosto 2008
Representação da Solução
1 1 2 2
Célula 1 2 3 4
Central
3 4
1 2 2
1
Número de possíveis soluções = centraiscélulas Em um problema médio: 565≈≈≈≈1045!
51
© UNESP 6 Agosto 2008
Comparando Soluções
52
Outro Problema Real
FOLHA ON-LINE, 03/11/2011 – 08H30 – Oi bloqueia DDD via Embratel e Anatel intervém
53
© UNESP 6 Agosto 2008
PESQUISA OPERACIONAL
Consiste em utilizar modelos matemáticos, estatística e algoritmos de modo a gerar métodos para cujos resultados podem ser utilizados para melhor interpretar dados e tomar decisões.
O filme é baseado no livro Moneyball:
The Art of Winning an Unfair Game de Michael Lewis, que por sua vez é baseado na história verdadeira de Billy Beane, gerente geral do time de basebol do Oakland Athletics.
Moneyball se foca nas tentativas de Beane de criar um time competitivo para a temporada de 2002 de Oakland, apesar da situação financeira desfavorável da equipe, usando uma sofisticada modelagem matemática dos jogadores.
O que é Pesquisa Operacional?
54
© UNESP 6 Agosto 2008
Habilidades a serem usadas neste curso
Modelagem Matemática
Lógica e Linguagem de Programação (Matlab, Scilab, Python, C, Java)
Estatística
55
© UNESP 6 Agosto 2008
Bibliografia
56
Bibliografia
57
© UNESP 6 Agosto 2008
Bibliografia
58
© UNESP 6 Agosto 2008
OBRIGADO !!!
FIM !!!