• Nenhum resultado encontrado

O Problema do Corte Unidimensional

N/A
N/A
Protected

Academic year: 2023

Share "O Problema do Corte Unidimensional"

Copied!
35
0
0

Texto

(1)
(2)

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,

(3)

O Problema do Corte Unidimensional

Peça Padrão de tamanho L:

L

l1 l2 l3

Itens pedidos:

(4)

O Problema do Corte Unidimensional

Esquemas de corte:

Esquema 1:

5 peças l

1

l

1

l

1

l

1

l

1

L

l

1

(5)

O Problema do Corte Unidimensional

Esquemas de corte:

Esquema 1:

5 peças l

1

Esquema 2:

2 peças l

2

l

1

l

1

l

1

l

1

L

l

1

l

2

L

l

2

(6)

O Problema do Corte Unidimensional

Esquemas de corte:

Esquema 1:

5 peças l1

Esquema 2:

2 peças l2

Esquema 3:

l

1

l

1

l

1

l

1

L

l

1

l

2

L

l

2

(7)

O 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

(8)

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 2

m 1,...,

j inteiro, e

0

j



x

(9)

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

(10)

O Problema do Corte Unidimensional

Existem 27 esquemas de corte possíveis. Entre estes temos:

1

l1 0

l2 0

l3 1

perda 115

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

Construindo um modelo para o Problema do Corte Unidimensional

Neste problema temos:

elementos conhecidos:

(17)

Construindo um modelo para o Problema do Corte Unidimensional

Neste problema temos:

elementos conhecidos: esquema de corte, demanda de cada ítem

(18)

Construindo um modelo para o Problema do Corte Unidimensional

Neste problema temos:

elementos conhecidos: esquema de corte, demanda de cada ítem elementos desconhecidos:

(19)

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

(20)

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:

(21)

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

(22)

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:

(23)

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

(24)

Construindo um modelo para o Problema do Corte Unidimensional

x

j

VARIÁ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.

(25)

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

j

a perda associada ao esquema de corte j Minimizar a perda total:

x

n

x x

z    ...

min

1 2

n n

x r x

r x

r

z    ...

min

1 1 2 2

(26)

Construindo 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

ij

o 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:

(27)

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

(28)

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 ==>

(29)

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

(30)

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)

(31)

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

(32)

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)

(33)

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

Existem 27 esquemas de corte

(34)

Problema do Corte Unidimensional Exemplo 1a - Solução

Considerando todos os esquemas de corte possíveis (27):

Usar:

Usar:

o o esquema de corte 3 esquema de corte 3 30 vezes: 30 vezes:

A A

tt3 3

= (0, 0, 3) = (0, 0, 3)

o o esquema de corte 13 esquema de corte 13 20 vezes 20 vezes A A

tt1313

= (0, 2, 1) = (0, 2, 1)

o o esquema de corte 25 esquema de corte 25 40 vezes 40 vezes

A A

tt2525

= (2, 2,0) = (2, 2,0)

(35)

Problema do Corte Unidimensional Exemplo 1b - Solução

Considerando todos os esquemas de corte possíveis (27):

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)

o esquema de corte 23 o esquema de corte 23 120 vezes 120 vezes A A

tt2323

= (4, 1, 0) = (4, 1, 0)

Sobram 510 itens do tipo 1

Sobram 510 itens do tipo 1

Referências

Documentos relacionados