O Problema do Corte Unidimensional
Indústrias de papel, tecido, vidro, barras de aço , entre outras, fabricam seus produtos em peças de tamanho fixo (tamanho padrão).
Estas peças são depois divididas em tamanhos
menores a serem definidos de acordo com a necessidade do cliente.
O problema do corte consiste em determinar como
cortar o menor número de peças de tamanho padrão L,
O Problema do Corte Unidimensional
Peça Padrão de tamanho L:
L
l1 l2 l3
Itens pedidos:
O Problema do Corte Unidimensional
Esquemas de corte:
Esquema 1:
5 peças l
1l
1l
1l
1l
1L
l
1O Problema do Corte Unidimensional
Esquemas de corte:
Esquema 1:
5 peças l
1Esquema 2:
2 peças l
2l
1l
1l
1l
1L
l
1l
2L
l
2O Problema do Corte Unidimensional
Esquemas de corte:
Esquema 1:
5 peças l1
Esquema 2:
2 peças l2
Esquema 3:
l
1l
1l
1l
1L
l
1l
2L
l
2O Problema do Corte Unidimensional
Como Definir um Esquema de corte?
Encontrar as soluções da seguinte equação:
L y
l y
l y
l
1 1
2 2 ...
m m
m 1,...,
j inteiro, e
0
j
y
O Problema da Mochila Inteiro
C x
p x
p x
p
1 1
2 2 ...
n n
n n
x v
x v
x
v
...
z
max
1 1 2 2m 1,...,
j inteiro, e
0
j
x
O Problema do Corte Unidimensional
Vamos considerar um problema onde:
L = 170 cm
l
1= 30 cm, l
2=50cm, l
3=55cm
e a demanda para os itens menores é:
d
1= 80, d
2=120, d
3=110
Quantos esquemas de corte são possíveis?
170 55
50
30 y
1 y
2 y
3
1,2,3 j
inteiro, e
0
y
O Problema do Corte Unidimensional
Existem 27 esquemas de corte possíveis. Entre estes temos:
1
l1 0
l2 0
l3 1
perda 115
O Problema do Corte Unidimensional
Existem 27 esquemas de corte possíveis. Entre estes temos:
1 19
l1 0 2
l2 0 0
l3 1 2
perda 115 0
O Problema do Corte Unidimensional
Existem 27 esquemas de corte possíveis. Entre estes temos:
1 19 22
l1 0 2 3
l2 0 0 1
l3 1 2 0
perda 115 0 30
O Problema do Corte Unidimensional
Existem 27 esquemas de corte possíveis. Entre estes temos:
1 19 22 23
l1 0 2 3 4
l2 0 0 1 1
l3 1 2 0 0
perda 115 0 30 0
O Problema do Corte Unidimensional
Existem 27 esquemas de corte possíveis. Entre estes temos:
1 19 22 23 24
l1 0 2 3 4 1
l2 0 0 1 1 2
l3 1 2 0 0 0
perda 115 0 30 0 5
O Problema do Corte Unidimensional
Existem 27 esquemas de corte possíveis. Entre estes temos:
1 19 22 23 24 27
l1 0 2 3 4 1 2
l2 0 0 1 1 2 1
l3 1 2 0 0 0 1
perda 115 0 30 0 5 40
Construindo um modelo para o Problema do Corte Unidimensional
Neste problema temos:
elementos conhecidos:
Construindo um modelo para o Problema do Corte Unidimensional
Neste problema temos:
elementos conhecidos: esquema de corte, demanda de cada ítem
Construindo um modelo para o Problema do Corte Unidimensional
Neste problema temos:
elementos conhecidos: esquema de corte, demanda de cada ítem elementos desconhecidos:
Construindo um modelo para o Problema do Corte Unidimensional
Neste problema temos:
elementos conhecidos: esquema de corte, demanda de cada ítem
elementos desconhecidos: quantas vezes um determinado esquema de corte será usado
Construindo um modelo para o Problema do Corte Unidimensional
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 alcançado:
Construindo um modelo para o Problema do Corte Unidimensional
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 alcançado: usar o menor número possível de esquemas de corte
Construindo um modelo para o Problema do Corte Unidimensional
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 alcançado: usar o menor número possível de esquemas de corte
restrições:
Construindo um modelo para o Problema do Corte Unidimensional
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 alcançado: usar o menor número possível de esquemas de corte
restrições: o número de itens obtidos com os esquemas de corte usados de ser maior ou igual a demanda
Construindo um modelo para o Problema do Corte Unidimensional
x
jVARIÁVEIS DE DECISÃO
Quantas vezes usar um determinado esquema de corte Faça j = 1,2,3,...n representar os diversos esquemas de corte
Defina então:
= número de vezes que o esquema de corte j será usado.
Construindo um modelo para o Problema do Corte Unidimensional
Objetivo a Objetivo a
Usar o menor número possível de esquemas de corte:
Objetivo b Objetivo b
Seja r
ja perda associada ao esquema de corte j Minimizar a perda total:
x
nx x
z ...
min
1 2n n
x r x
r x
r
z ...
min
1 1 2 2Construindo um modelo para o Problema do Corte Unidimensional
Restrições
O número de itens obtidos de cada tipo deve ser maior ou igual a demanda.
Seja a
ijo número de peças do tipo i obtidas usando o esquema de corte j. Para atender a demanda do item 1 temos que:
1 1
2 12
1
11
x a x ... a x b
a
n n
De uma maneira geral, a restrição relativa ao item i é dada por:
Modelo de Otimização Para o Problema do Corte Unidimensional
(Objetivo a) (Objetivo a)
inteiras e
, 0 ,...
,
...
...
...
...
a sujeito
...
max) min(
2 1
2 2 1
1
2 2
2 22 1
22
1 1
2 12 1
11
2 1
n
m n
mn m
m
n n
n n
n
x x
x
b x
a x
a x
a
b x
a x
a x
a
b x
a x
a x
a
x x
x z
ou
Modelo de Otimização Para o Problema do Corte Unidimensional
Podemos escrever as restrições do problema na forma matricial:
m n
mn m
m
n n
b b b
x x x
a a
a
a a
a
a a
a
2 1 2
1
2 1
2 22
21
1 12
11
* ...
...
...
...
Observe que cada coluna da matriz esta associada a um esquema de corte.
Em geral n ==>
Problema do Corte Unidimensional Exemplo 1a
• Considerando apenas 6 padrões de corte:
inteiro ,
0 ,
, ,
, ,
110 120 80 1
1 2 0
2 1 0
1 4 0
1 3 2
0 2 1
0 0 a sujeito
min
27 24
23 22
19 1
27 24
23 22
19 1
x x
x x
x x
x x
x x
x x
x x
x x
x x
z
Problema do Corte Unidimensional Exemplo 1a - Solução
Considerando apenas 6 padrões de corte:
LP OPTIMUM FOUND AT STEP 3 OBJECTIVE FUNCTION VALUE 1) 115.0000
Usar:
Usar:
o esquema de corte 19 o esquema de corte 19 55 vezes 55 vezes
A A
tt19 19= (2, 0, 2) = (2, 0, 2)
Problema do Corte Unidimensional Exemplo 1b
• Considerando apenas 6 padrões de corte:
inteiro ,
0 ,
, ,
, ,
110 120 80 1
1 2 0
2 1 0
1 4 0
1 3 2
0 2 1
0 0 a sujeito
5 40
0 30
0 115
min
27 24
23 22
19 1
27 24
23 22
19 1
27 24
23 22
19 1
x x
x x
x x
x x
x x
x x
x x
x x
x x
z
Problema do Corte Unidimensional Exemplo 1b - Solução
Considerando apenas 6 padrões de corte:
LP OPTIMUM FOUND AT STEP 2 OBJECTIVE FUNCTION VALUE 1) 0.0000000E+00
Usar:
Usar:
o o esquema de corte 19 esquema de corte 19 55 vezes 55 vezes
A A
tt19 19= (2, 0, 2) = (2, 0, 2)
Esquemas de corte para o Problema do Corte Unidimensional - Exemplo 1
0 0 0 0 0 0 1 2 3 4 5 0 0 0 1 2 3 1 2 1 2 3 4 1 2 1 2 0 0 0 1 2 3 0 0 0 0 0 1 2 1 0 0 0 0 0 1 1 1 1 2 2 1 1 1 2 3 0 0 0 0 0 0 0 0 1 1 2 1 1 1 2 2 0 0 0 0 0 0 1 1