1
O Problema do Corte
Bidimensional
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 LxC,
atendendo a uma demanda , bi, por itens de tamanho ,lixci
i=1,...,m.
2
O Problema do Corte
Bidimensional
Peça Padrão de tamanho LxC:
C
L
Itens pedidos:
l1xc1
l2xc2
l3xc3
3
Esquemas de corte para o Problema do Corte
Bidimensional
Corte tipo Guilhotina:
O corte é feito de uma aresta à aresta oposta, paralelo
as duas arestas restantes.
C
Esquema 1:
4 peças l1xc1
Esquema 2:
2 peças l1xc1
1 peça l2xc2
1 peça l3xc3
l1xc1
l1xc1
l1xc1
l1xc1
L
C
l1xc1
l2xc2
l1xc1
l3xc3
L
4
Esquemas de corte para o Problema do Corte
Bidimensional
Esquema Não Guilhotinado
1 peça l1xc1
1 peça l2xc2
1 peça l3xc3
C
l1xc1
l2xc2
l3xc3
L
5
O Problema do Corte Bidimensional Exemplo 1
Vamos considerar um problema onde:
Tamanho Padrão
L = 85 cm
C = 170 cm
Itens
l1xc1= 50x20 cm, l2xc2=30x60cm, l3xc3=80x85cm
demanda para os itens menores é:
d1= 100, d2=150, d3=130
6
Esquemas de corte para o Problema do Corte
Bidimensional
170
Como Definir
um
Esquema de corte?
30
170
50
Estágio 1:
Construção
das
faixas
170
50
7
Esquemas de corte para o Problema do Corte
Bidimensional
Estágio 2: Placa 85x170
Montagem
das
faixas
na largura
da
peça padrão
Esquema 1
30
170
50
8
Esquemas de corte para o Problema do Corte
Bidimensional
Estágio 2:
Montagem
das
faixas
na largura
da
peça padrão
Esquema 2
170
85
9
Esquemas de corte para o Problema do Corte
Bidimensional
Como Definir um Esquema de corte?
Dois estágios:
ordene os itens: li<=li+1
Estágio 1:
- Para todas as larguras li, posicione os itens lj <= li na faixa
lixC
(defina um esquema de corte unidimensional - C)
Estágio 2
- Posicione as faixas lixC na largura L
(defina um esquema de corte unidimensional - L)
10
Construindo um modelo para o Problema do Corte
Bidimensional
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
11
Construindo um modelo para o Problema do Corte
Bidimensional
Variáveis de decisão
Defina então:
x j = número de vezes que o esquema de corte j
será usado.
Objetivo
Usar o menor número possível de esquemas de corte:
minz  x1  x2  ...  xn
12
Construindo um modelo para o Problema do Corte
Bidimensional
Restrições
O número de itens obtidos de cada tipo deve ser maior ou
igual a demanda.
Seja aij o número de peças do tipo i obtidas usando o
esquema de corte j. Para atender a demanda do item i
temos que:
ai1 x1  ai 2 x2  ...  ain xn  bi
13
Modelo de Otimização Para o Problema do Corte
Bidimensional
min(ou max)z  x1  x 2  ...  x n
sujeit o a
a11 x1  a12 x 2  ...  a1n x n  b1
a 22 x1  a 22 x 2  ...  a 2 n x n  b2
...
a m1 x1  a m 2 x 2  ...  a mn x n  bm
x1 , x 2 ,...x n  0, e int eiras
14
Modelo de Otimização Para o Problema do Corte
Bidimensional
Podemos escrever as restrições do problema na forma
matricial:
 a11 a12 ... a1n
a
 21 a 22 ... a 2 n
 ...

a m1 a m 2 ... a mn

  x1   b1 
 x  b 
  2  2 
 *     
    
  x n  bm 
    
Observe que cada coluna da matriz esta associada a
um esquema de corte.
Em geral n ==> 
Impossível de ser gerado ou mesmo armazenado:
Geração de colunas em dois estágios
15
Problema do Corte Bidimensional
Exemplo 1 - Solução
16
Problema do Corte Bidimensional
Exemplo 1 - Solução
17
Problema do Corte Bidimensional
Exemplo 1 - Solução
18
Problema do Corte Bidimensional
Exemplo 1 - Solução
19
Download

O Problema do Corte Bidimensional