Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Túlio A. M. Toffolo
http://www.toffolo.com.br
BCC464/PCC174 – 2019/2
Departamento de Computação – UFOP
Previously...
Aula Anterior:
1 Formato LP
2 Exemplo de modelagem 1
3 Exemplo de modelagem 2
4 Aula Prática
1 Formato LP
2 Exemplo de modelagem 1
3 Exemplo de modelagem 2
4 Aula Prática
Componentes
função objetivo
restrições
informações de variáveis
limites
variáveis inteiras genéricas
variáveis binárias
DIETA . LP
1 Minimize
2 custo: 3 x1 + 2.5 x2
3
4 Subject to
5 vitaminas: 6 x1 + 4 x2 >= 32
6 proteinas: 5 x1 + 6 x2 >= 36
7
8 End
Exemplo Limites
1 Optimize a model with 2 rows, 2 columns and 4 nonzeros
2 Coefficient statistics:
3 Matrix range [4e+00, 6e+00]
4 Objective range [2e+00, 3e+00]
5 Bounds range [0e+00, 0e+00]
6 RHS range [3e+01, 4e+01]
7 Presolve time: 0.02s
8 Presolved: 2 rows, 2 columns, 4 nonzeros
9
10 Iteration Objective Primal Inf. Dual Inf. Time
11 0 0.0000000e+00 8.500000e+00 0.000000e+00 0s
12 2 1.7750000e+01 0.000000e+00 0.000000e+00 0s
13
14 Solved in 2 iterations and 0.02 seconds
15 Optimal objective 1.775000000e+01
Exemplo Limites
1 Subject to
2 ...
3 Bounds
4 0 <= x1 <= 40
5 2 <= x4 <= 3
Exemplo Integralidade
1 Subject to
2 ...
3 General
4 x1
5 x2
6 Binary
7 x3
1 Formato LP
2 Exemplo de modelagem 1
3 Exemplo de modelagem 2
4 Aula Prática
Minimizando os Custos
Variáveis
2000ti +
ti trabalhadores
xi produção X12
8ai +
ci contratados 180ei +
di demitidos
ei trab. extra i=1 320ci +
ai armazenados 400di
1 Formato LP
2 Exemplo de modelagem 1
3 Exemplo de modelagem 2
4 Aula Prática
Variáveis de Decisão
xij : quantidade investida na aplicação i no trimestre j
⇓
i ∈ {A, B, C}, j ∈ {1, 2, 3, 4}
1 2 3 4 5
1 2 3 4 5
Maximize
Período 1
Os R$ 5.000,00 disponíveis podem ser guardados ou investidos em A,B ou C. Criaremos
uma variável artificial g1 que indica a quantidade guardada no período 1.
Período 2
xA2 + g2 = 1, 1xA1 + g1
Período n
investimentos em n + guardados em n
=
lucros em n + guardados em n − 1
Maximize:
1 Formato LP
2 Exemplo de modelagem 1
3 Exemplo de modelagem 2
4 Aula Prática
Exercício
A cia. farmacêutica Margarida fabrica 2 drogas: d1 e d2 . As drogas são produzidas pela
mistura de dois compostos químicos: q1 e q2 . Considerando seu peso total, a droga d1
deve apresentar ao menos 65% de q1 e a droga d2 deve apresentar ao menos 55% de
q1 . A droga d1 vende por R$ 60,00 a grama e a droga d2 vende a R$ 40,00 a grama.
Os compostos q1 e q2 podem ser produzidos por dois processos de fabricação, p1 e p2 .
Executar o processo p1 por uma hora requer 30 gramas de matéria-prima crua, 2 horas
de trabalho e produz 15 gramas de cada composto químico. O processo p2 executado por
uma hora requer 20 gramas de matéria-prima crua, 3 horas de trabalho 2 produz 20 gramas
de q1 e 10 gramas de q2 . Considerando a disponibilidade de 120 horas de trabalho e 100
gramas de matéria-prima crua, formule o Problema de Programação Linear que maximiza
o faturamento da cia. Margarida.
/ 12