Sie sind auf Seite 1von 57

SME0510 - Introduo Pesquisa Operacional

Introduo Pesquisa Operacional - Otimizao


Linear
Professora: Maristela Oliveira dos Santos - mari@icmc.usp.br
Auxilio 2009: Victor C.B. Camargo
Auxilio 2011 - Monitor:Seleo
Instituto de Cincias Matemticas e de Computao - ICMC
Universidade de So Paulo - USP
Agosto de 2011
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Exemplo: Problema da Mistura
Problemas de mistura - Aula Prof. Alysson Machado Costa
Apresente o modelo matemtico para o seguinte problema da
mistura (exerccio)
Um certo leo renado a partir da mistura de outros leos,
vegetais ou no vegetais:
V1 V2 (leos vegetais)
NV1 NV2 NV3 (leos no vegetais)
Por restries da fbrica, um mximo de 200 ton. de leos
vegetais podem ser renados por ms, e um mximo de 250
ton. de leos no vegetais. A acidez do leo desejado deve
estar entre 3 e 6 (dada uma unidade de medida) e a acidez
depende linearmente das quantidades/acidez dos leos brutos
usados.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Exemplo: Problema da Mistura
Problemas de mistura - Aula Prof. Alysson Machado Costa
O preo de venda de uma tonelada do leo R$150.
Calcule a mistura que maximiza o lucro, considerando os
dados na tabela abaixo:
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Exemplo: Problema da Mistura
Problemas de mistura - Aula Prof. Alysson Machado Costa
- Soluo
x
1
- quantidade do leo V1 (ton)
x
2
- quantidade do leo V2 (ton)
x
3
- quantidade do leo NV1 (ton)
x
4
- quantidade do leo NV2 (ton)
x
5
- quantidade do leo NV3 (ton)
y - quantidade produzida (ton)
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Exemplo: Problema da Mistura
Problemas de mistura - Aula Prof. Alysson Machado Costa
- Soluo
Funo objetivo: Max
z = 150y 100x
1
120x
2
130x
3
110x
4
115x
5
Restrio de Conservao de massa x
2
+ x
2
+ x
3
+ x
4
+ x
5
= y
Restries de capacidade:
x
1
+ x
2
200
x
3
+ x
4
+ x
5
250
Restries de acidez: 3
8.8x
1
+6.1x
2
+2.0x
3
+4.5x
4
+2.5x
5
y
6
x
1
, x
2
, x
3
, x
4
, x
4
, y 0
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Problema de Transporte
O PROBLEMA DE TRANSPORTE
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Problema de Transporte
Transportar itens de centros de origens a centros de destinos,
So dados conhecidos do problema:
o custo de transporte de cada item;
as quantidades dos itens disponveis em cada centro;
e as demandas de cada consumidor.
O transporte deve ser efetuado de modo que as limitaes de
oferta em cada centro seja respeitada e a demanda de cada
mercado atendida e o custo total de transporte seja mnimo.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Problema de Transporte
Transportar itens de centros de origens i a centros de destinos
j,
o custo de transporte de cada item (c
ij
);
as quantidades dos produtos disponveis em cada origem i (a
i
);
e as demandas de cada destino (d
j
).
Denindo as variveis de deciso como sendo: x
ij
=quantidade
transportado do produto da origem i para o destino j .
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Possveis Aplicaes
Possveis Aplicaes
O Problema de transporte pode surgir em diversas situaes.
Transporte de alimentos de indstrias aos mercados
consumidores;
Transporte de pedras de centros de minerao para depsitos
ao longo de uma rodovia em construo;
Designao de tarefas a mquinas;
Transporte de produo agrcola do campo at armazns.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exemplo 1 - transporte de bebidas
Uma indstria de bebidas possui:
Dois centros de produo (m = 2), Araraquara e So Jos dos
Campos
Trs mercados consumidores (n = 3), So Paulo, Belo
Horizonte e Rio de Janeiro.
Sejam:
x
ij
a quantidade do produto (uma unidade pode ser um
engradado contendo dezenas de garrafas) a ser enviada do
centro de produo i ao mercado consumidor j .
c
ij
o custo unitrio do transporte de uma unidade de produto
do centro de produo i ao mercado consumidor j .
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exemplo 1
Os custos so dados na tabela abaixo:
Centro de So Belo Rio de Suprimento
Suprimento Paulo (1) Horizonte (2) Janeiro (3) Disponvel a
i
Araraquara (1) 4 2 5 800
S. J. dos Campos (2) 11 7 4 1000
Demanda dos (b
j
) 500 400 900 1800
Mercados
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exemplo 1
O modelo matemtico para este problema dado por:
Minimizar f (x
11
, ..., x
23
) = 4x
11
+2x
12
+5x
13
+11x
21
+7x
22
+4x
23
sujeito a:
x
11
+ x
12
+ x
13
800
x
21
+ x
22
+ x
23
1000
x
11
+ x
21
= 500
x
12
+ x
22
= 400
x
13
+ x
23
= 900
x
11
0, x
12
0, x
13
0, x
21
0, x
22
0, x
23
0
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exemplo 2 - transporte de rochas
Considere o problema de se transportar agregados para a
construo de uma rodovia e suponha que:
No estejam disponveis na regio jazidas de rochas
adequadas obteno de pedra britada;
Este material deve ser transportado de jazidas prximas para
alguns pontos convenientes preestabelecidos ao longo de onde
ser implantada a estrada.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exemplo 2 - transporte de rochas
Os caminhos que ligam cada pedreira aos pontos de depsito so
representados pela gura:
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exemplo 2
Os custos de transporte de cada jazida aos depsitos so dados na
seguinte tabela:
Pedreiras Depsito 1 Depsito 2 Depsito 3 Oferta a
i
1 30 13 21 433
2 12 40 26 215
3 27 15 35 782
4 37 25 19 300
Demanda (b
j
) 697 421 612
x
ij
a quantidade (m
3
) transportada de rochas da jazida i para o
deposito j .
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exemplo 2
O modelo matemtico deste problema dados por:
Minimizar
f (x
11
, ..., x
43
) = 30x
11
+ 13x
12
+ 21x
13
+ 12x
21
+ 40x
22
+ 26x
23
+
27x
31
+ 15x
32
+ 35x
33
+ 37x
41
+ 25x
42
+ 19x
43
sujeito a:
x
11
+ x
12
+ x
13
433
x
21
+ x
22
+ x
23
215
x
31
+ x
32
+ x
33
782
x
41
+ x
42
+ x
43
300
x
11
+ x
21
+ x
31
+ x
41
= 697
x
12
+ x
22
+ x
32
+ x
42
= 421
x
13
+ x
23
+ x
33
+ x
43
= 612
x
ij
0, i = 1, ..., 4; j = 1, ...3
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Problema de Designao
Problema de Designao
O problema de transporte tambm pode surgir em outras situaes.
Suponha que n tarefas devam ser atribudas a n pessoas e que p
ij
mede o interesse do individuo i na realizao da tarefa j.
Variveis de deciso:
x
ij
= 1 se o individuo i for designado para a realizao da
tarefa j
x
ij
= 0, caso contrrio.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Problema de Designao
Formulao Matemtica
A formulao do problema de designao (ou atribuio) :
Maximizar f (x
11
, x
12
, ..., x
nn
) =
n

i =1
n

j=1
p
ij
x
ij
Sendo:
_

_
n

j=1
x
ij
= 1, i = 1, . . . , n
m

i =1
x
ij
= 1, j = 1, . . . , n
x
ij
= 0 ou 1, i = 1, . . . , n e j = 1, . . . , n.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Problema de Transporte
O PROBLEMA DE TRANSPORTE - Exerccio
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Considere o exemplo 1 - transporte de bebidas
Uma indstria de bebidas possui:
Dois centros de produo (m = 2), Araraquara (1) e So Jos
dos Campos (2)
Trs mercados consumidores (n = 3), So Paulo(5), Belo
Horizonte(6) e Rio de Janeiro(7).
A indstria de bebidas dispe de dois depsitos para abastecer
os mercados consumidores: Campinas (3) e Barra Mansa (4).
Considere que os mercados so abastecidos apenas a partir dos
depsitos (centros intermedirios). Chamamos estes problemas de
Problemas de transbordo
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Considere o exemplo 1 - Problemas de transbordo
Dois centros de produo (m = 2), Araraquara (1) e So Jos
dos Campos (2)
Trs mercados consumidores (n = 3), So Paulo(5), Belo
Horizonte(6) e Rio de Janeiro(7).
A indstria de bebidas dispe de dois depsitos para abastecer
os mercados consumidores: Campinas (3) e Barra Mansa (4).
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exerccio
Os custos unitrios de transporte de centros de suprimento aos
depsitos so dados na tabela abaixo:
Campinas(3) Barra Mansa(4)
Araraquara (1) 1 3
S.J. Campos(2) 1 2
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Transporte
Exemplos
Exerccio
Os custos unitrios de transporte dos depsitos aos mercados
consumidores so dados abaixo:
So Paulo (5) Belo Horizonte(6) Rio de Janeiro(7)
Campinas(3) 1 3 3
Barra Mansa(4) 3 4 1
Apresente o modelo matemtico.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Designao - Exerccio
Problema de Designao
Problema de Designao - Exerccio
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Designao - Exerccio
Exemplos
Exerccio
Quatro construes diferentes A, B, C e D devem ser levantadas
em um campus universitrio por quatro empreiteiras 1, 2, 3 e 4.
Como todas as empreiteiras contribuem muito para o fundo dos
alunos, cada uma delas deve construir um edifcio. Cada
empreiteira fez suas propostas no tocante s quatro construes.
Estas aparecem no quadro abaixo: O problema consiste em
determinar que construo designar a que empreiteira para que o
custo da obteno dos quatro edifcios permanea mnimo.
Apresente o modelo matemtico. Resolva o exerccio no Excel.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problema de Designao - Exerccio
Exemplos
Exerccio -Designao
Empreiteira
Construo 1 2 3 4
A 48 48 50 44
B 56 60 60 68
C 96 94 90 85
D 42 44 54 46
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
O Problema de Corte e Empacotamento
O PROBLEMA DE CORTE E EMPACOTAMENTO
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Introduo
Problema de Corte - consiste no uso de estratgias para a
produo de tens (peas pequenas), a partir do corte de um
objeto (pea grande), garantindo que a perda do material
utilizado seja mnima.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Aplicaes
Aplicaes
Corte de bobinas de papel - bobinas-jumbo so cortadas em
sub-bobinas (21cm, 29,7cm, etc) que, por sua vez, podem
ainda ser cortadas em retngulos (tamanho A4, por exemplo);
Corte de barras metlicas - atravs do corte de tubos ou pers
metlicos grande so produzidas as trelias (estrutura formada
de barras lineares, usadas na construo civil, construo de
avies, etc);
Corte de tecidos;
Corte de espumas para produo de colches e travesseiros;
Empacotamento de produtos em caminhes.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema do Corte Unidimensional
Aplicaes: Indstrias de papel, tecido, vidro, barras de ao ,
entre outras, que fabricam seus produtos em peas de
tamanho xo (tamanho padro);
Seja uma barra grande de comprimento L e um conjunto de
pequenas barras de comprimento l
i
, i = 1, . . . , m,
chamaremos estas pequenas barras de tens, e seja d
i
uma
determinada quantia de tens de tamanho l
i
desejados,
i = 1, . . . , m.
Assim, o problema de corte consiste em produzir tens a partir
do corte de barras grandes, de forma que a demanda seja
atendida e uma determinada funo seja otimizada, como por
exemplo, minimizar o nmero de barras cortadas, minimizar a
perda ou maximizar o lucro.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema do Corte Unidimensional
Objeto de tamanho padro L:
tens em carteira de pedidos:
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema do Corte Unidimensional
Padro de corte 1 denido por a
1
= (a
11
, a
21
, a
31
)
T
, onde a
i 1
o nmero de tens do tipo i cortado conforme o padro de
corte 1. No exemplo, a
1
= (5, 0, 0)
T
.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema do Corte Unidimensional
Padro de corte 2 denido por a
2
= (a
12
, a
22
, a
32
)
T
, onde a
i 2
o nmero de tens do tipo i cortado conforme o padro de
corte 2. No exemplo, a
2
= (0, 2, 0)
T
.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema do Corte Unidimensional
Padro de corte 2 denido por a
3
= (a
13
, a
23
, a
33
)
T
, onde a
i 3
o nmero de tens do tipo i cortado conforme o padro de
corte 3. No exemplo, a
3
= (0, 1, 2)
T
.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Padres de corte
Vrios padres distintos podem ser determinados.
Como denir um padro de corte?
Um vetor representa um padro de corte se e somente se o
seguinte sistema satisfeito:
l
1

1
+ l
2

2
+ . . . + l
m

m
L

j
0 e inteiro, j = 1, . . . , m
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema da Mochila Inteiro - Determinando um padro
de corte
max z = v
1

1
+ v
2

2
+ . . . + v
n

n
l
1

1
+ l
2

2
+ . . . + l
n

n
L

j
0 e inteiro, j = 1, . . . , m
O problema anterior para determinao de padres de corte
um problema de otimizao linear inteira e ser estudado
brevemente aps a primeira parte do curso.
Observao: Para modelagem dos problemas de cortes, vamos
supor que conhecemos todos os padres, ou seja, conhecemos
todas as maneiras possveis de cortar uma pea de tamanho L
em peas de tamanhos l
i
.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema do Corte Unidimensional
Vamos considerar um problema em que:
L = 170 cm
l
1
= 30 cm, l
2
= 50 cm, l
3
= 55 cm
e a demanda para os tens menores :
d
1
= 80, d
2
=120, d
3
=110
Quantos esquemas de corte so possveis?
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema do Corte Unidimensional
Vamos considerar um problema em que:
L = 170 cm
l
1
= 30 cm, l
2
= 50 cm, l
3
= 55 cm
e a demanda para os tens menores :
d
1
= 80, d
2
=120, d
3
=110
Quantos esquemas de corte so possveis?
30y
1
+ 50y
2
+ 55y
3
170
y
j
0 e inteiro, j = 1, 2, 3
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Problema do Corte Unidimensional
Existem 27 padres de corte possveis. Entre estes temos os
seguintes padres: a
1
, a
19
, a
22
, a
23
, a
24
, a
27
e suas respectivas
perdas:
a
1
a
19
a
22
a
23
a
24
a
27
l
1
0 2 3 4 1 2
l
2
0 0 1 1 2 1
l
3
1 2 0 0 0 1
perda 115 0 30 0 5 40
30y
1
+ 50y
2
+ 55y
3
170
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Construindo um modelo
Neste problema temos:
elementos conhecidos: esquema de corte, demanda de cada tem;
elementos desconhecidos: quantas vezes um determinado esquema
de corte ser usado;
objetivo a ser alcanado: usar o menor nmero possvel de
esquemas de corte;
restries: o nmero de tens obtidos com os esquemas de corte
usados de ser maior ou igual a demanda.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Construindo um modelo
Neste problema temos:
elementos conhecidos: esquema de corte, demanda de cada tem;
elementos desconhecidos: quantas vezes um determinado esquema
de corte ser usado;
objetivo a ser alcanado: usar o menor nmero possvel de
esquemas de corte;
restries: o nmero de tens obtidos com os esquemas de corte
usados de ser maior ou igual a demanda.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Construindo um modelo
Neste problema temos:
elementos conhecidos: esquema de corte, demanda de cada tem;
elementos desconhecidos: quantas vezes um determinado esquema
de corte ser usado;
objetivo a ser alcanado: usar o menor nmero possvel de
esquemas de corte;
restries: o nmero de tens obtidos com os esquemas de corte
usados de ser maior ou igual a demanda.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Construindo um modelo
Neste problema temos:
elementos conhecidos: esquema de corte, demanda de cada tem;
elementos desconhecidos: quantas vezes um determinado esquema
de corte ser usado;
objetivo a ser alcanado: usar o menor nmero possvel de
esquemas de corte;
restries: o nmero de tens obtidos com os esquemas de corte
usados de ser maior ou igual a demanda.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Construindo um modelo
Variveis de deciso:
Quantas vezes usar um determinado padro de corte?
Faa a
j
, j = 1, 2, . . . , n representar os diversos padres de
corte.
Denimos ento as variveis de deciso:
x
j
= nmero de vezes que o padro de corte j ser usado,
j = 1, 2, . . . , n .
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Construindo um modelo- Podemos considerar os seguintes
objetivos
Objetivo (1): Usar o menor nmero possvel de padres de corte:
min z = x
1
+ x
2
+ . . . + x
n
Objetivo (2): Seja r
j
a perda associada ao padro de corte j ;
Minimizar a perda total:
min z = r
1
x
1
+ r
2
x
2
+ . . . + r
n
x
n
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Construindo um modelo
Restries:
O nmero de tens de cada tipo deve ser maior ou igual a
demanda.
Seja a
ij
o nmero de peas do tipo i obtidos usando o
esquema de corte j .
Para atender a demanda do item 1 temos que:
a
11
x
1
+ a
12
x
2
+ . . . + a
1n
x
n
b
1
De forma geral, a restrio relativa ao item i dada por:
a
i 1
x
1
+ a
i 2
x
2
+ . . . + a
in
x
n
b
i
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Modelo de Otimizao
min z = x
1
+ x
2
+ . . . + x
n
Sujeito a:
a
11
x
1
+ a
12
x
2
+ . . . + a
1n
x
n
b
1
a
21
x
1
+ a
22
x
2
+ . . . + a
2n
x
n
b
2
.
.
.
a
m1
x
1
+ a
m2
x
2
+ . . . + a
mn
x
n
b
m
x
1
, x
2
, . . . , x
n
0einteiras
Em geral, as variveis x
1
, x
2
, . . . , x
n
so necessariamente inteiras
pois representam o nmero de barras cortadas de acordo com um
padro de corte. Esta condio diculta substancialmente a
resoluo do modelo matemtico. Porm, em muitas situaes
prticas, essa condio de integralidade pode ser relaxada.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Modelo de Otimizao
Podemos reescrever as restries do problema na forma matricial:
_

_
a
11
a
12
. . . a
1n
a
21
a
22
. . . a
2n
.
.
.
a
m1
a
m2
. . . a
mn
_

_
.
_

_
x
1
x
2
.
.
.
x
m
_

_
b
1
b
2
.
.
.
b
m
_

_
Observe que cada coluna da matriz est associada um
padro de corte. Em geral, n .
Impossvel gerar ou mesmo armazenar o n padres de corte.
Gerao de colunas - Problema da Mochila.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
EXEMPLO 1
Na resoluo apresentada a seguir, consideramos, para ns de
ilustrao, as variveis no negativas e inteiras e apenas os seis
padres ilustrados anteriormente, ou seja, os padres:
a
1
, a
19
, a
22
, a
23
, a
24
, a
27
. Alm disso, consideramos o objetivo de
minimizar o nmero de padres usados, ou seja, o objetivo 1.
min z = x
1
+ x
19
+ x
22
+ x
23
+ x
24
+ x
27
Sujeito a:
_
0
0
1
_
x
1
+
_
2
0
2
_
x
19
+
_
3
1
0
_
x
22
+
_
4
1
0
_
x
23
+
_
1
2
0
_
x
24
+
_
2
1
1
_
x
27

_
80
120
110
_
x
1
, x
19
, x
22
, x
23
, x
24
, x
27
0 e inteiras.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
EXEMPLO 1- Resoluo
Valor da funo objetivo: z = 115, 00
Usar 55 vezes o padro de corte 19: A
t
19
= (2, 0, 2)
Usar 60 vezes o padro de corte 24: A
t
24
= (1, 2, 0)
Sobra de 90 tens do tipo 1
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
EXEMPLO 2
Considerando os mesmos 6 padres de corte anteriores mas
mudamos o objetivo. Agora consideramos que nosso objetivo seja
minimizar as perdas. Outra vez consideramos que as variveis so
no negativas e inteiras:
min z = 115x
1
+ 0x
19
+ 30x
22
+ 0x
23
+ 40x
24
+ 5x
27
Sujeito a:
_
0
0
1
_
x
1
+
_
2
0
2
_
x
19
+
_
3
1
0
_
x
22
+
_
4
1
0
_
x
23
+
_
1
2
0
_
x
24
+
_
2
1
1
_
x
27

_
80
120
110
_
x
1
, x
19
, x
22
, x
23
, x
24
, x
27
0 e inteiras.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
EXEMPLO 2- Resoluo
Valor da funo objetivo: z = 0, 00
Usar 55 vezes o padro de corte 19: A
t
19
= (2, 0, 2)
Usar 60 vezes o padro de corte 23: A
t
23
= (4, 0, 1)
Sobra de 510 tens do tipo 1
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Padres de corte para o EXEMPLO
Existem 27 padres de corte para o exemplo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 0 0 0 0 0 1 2 3 4 5 0 0 0
0 0 0 1 2 3 0 0 0 0 0 1 2 1
1 2 3 0 0 0 0 0 0 0 0 1 1 2
15 16 17 18 19 20 21 22 23 24 25 26 27
1 2 3 1 2 1 2 3 4 1 2 1 2
0 0 0 0 0 1 1 1 1 2 2 1 1
1 1 1 2 2 0 0 0 0 0 0 1 1
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
EXEMPLO 1 - Soluo considerando o objetivo 1 -
Minimizar o nmero de barras cortadas e as variveis
inteiras e no-negativas
Considerando todos os 27 padres de corte possveis:
Valor da funo objetivo: z = 90, 00
Usar 30 vezes o padro de corte 3: A
t
3
= (0, 0, 3)
Usar 20 vezes o padro de corte 13: A
t
13
= (0, 2, 1)
Usar 40 vezes o padro de corte 25: A
t
25
= (2, 2, 0)
No h sobra de tens.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
EXEMPLO 2 - Soluo - Considerando o objetivo 2 -
minimizar as perdas e as variveis inteiras e no-negativas
Considerando todos os 27 padres de corte possveis:
Valor da funo objetivo: z = 0, 00
Usar 55 vezes o padro de corte 19: A
t
19
= (2, 0, 2)
Usar 60 vezes o padro de corte 23: A
t
23
= (4, 0, 1)
Sobra de 510 tens do tipo 1
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Problemas de Corte e Empacotamento
Problema do Corte Unidimensional
Introduo
Problema de Empacotamento - consiste no uso de estratgias
de alocaes de tens em objetos, garantindo a minimizao
de espaos vazios.
SME0510 - Introduo Pesquisa Operacional
SME0510 - Introduo Pesquisa Operacional
Referncias Bibliogrcas
Referncias Bibliogrcas
ARENALES, M.; ARMENTANO, V. A.; MORABITO, R.;
YANASSE, H. H. Pesquisa operacional. Rio de Janeiro:
Campus/elsevier, 2007. 523 p. ISBN 10-85-352-145-1454-2.
GOLDBARG, M.; LUNA, H. P. L.; Otimizao
Combinatria e Programao Linear. Campus, 2000.
NASCIMENTO, M.C.V.; ALM JUNIOR, D.J; CHERRI, L.H.;
MASSAMITSU,F. Apresentaes para aulas de
modelagem matemtica. So Carlos: ICMC-USP, 2008.
PERIN, C. Introduo Programao Linear. Coleo
Imecc - Textos Didticos. V.2. Campinas: Universidade
Estadual de Campinas, 2001. 177p.
RANGEL, M.S. Material de aula. So Jos do Rio Preto:
IBILCE-UNESP.
SME0510 - Introduo Pesquisa Operacional

Das könnte Ihnen auch gefallen