2
Universos of Minho School of Engine ering Department of Production and Systems Engineering Engenharia para a Qualidade de Vida: MOBILIDADE E ENERGIA Semana da Escola de Engenharia -11 a 16 de Outubro de 2010 In a two -dimens ional cut ti ng st ock pro blem (2DCSP ) it is intende d to cut a se t of rectangul ar it ems fr om a set of rectangular pl atesin such a wa y th at th e n um be r o f u s ed pl at es is mi ni mi zed. The pl ate s ar e ava il abl e in (a vi rt ua ll y) infin it e n umbe r and all ha ve the sa me dimen sions , i.e. , the same widt h and height . The 2DCSP and it s va riants arise in di f fe rent ind ustr ial pr oc es ses, suc h as the tex til e, the lea the r, the paper , thefurnit ure and the she et metal. Howeve r there arenot gener al and ef fic ient metho ds to sol ve it due to its comp utat iona l complexity (NP-h ard). ELSA SILVA* Supervisor s: Filipe Alvelos, J. M. V alério de Carvalho * [email protected]. pt HYBRID METHODS FOR TWO-DIMENSIONAL CUTTING STOCK AN D BIN PACKING PROBLEMS Two set s of ³re al wor ld´ instance s fro m fur nit ure compan ies (A and B)and two sets of instance s ada pte d fr omthe lit erat ure(C andD). Imple mente d in C++ usi ng the ILOG Cple x 11.0 callable libr ar y and comp are d with othe r appro ache s fro m the liter atur e. The propose model allows to deal with some poblem variations:  Allowing rotation of items;  Allowing plates with multiple dimensions; Minimizing the length of cuts; Maximizing the value of usable leftovers; Minimizing waste. How ever , the2DCSPis usual ly opt imi zed individua lly andnotstudied as an inte gr at ed process in the indus tr ies. The cutt ing pr oducti on pla nning is a repeti ti ve pr ocess, oc curring in the begin ni ng of each time per iod, bas ed on thecost umers demand s. Sear ch fo r an opt ima l so lu tio n for a 2DCSP in each pe rio d of the pl anning ho riz on, is diff ere nt froma comp leteplanninghorizon eva luation. Multi-It em Lot-Sizing Problem: I t is int ended to dete rmine the qua ntit ies to pr oduce of dif ferent pr oducts over a giv en number of ti me peri ods in or der to sa ti sf y the pro ductsdemand for each pro duct in each per iod. Objective: Minimize the total cost (production + storage + setup). Multi-It em Lot-Sizing P roblem: Combined Cutt ing Stock and Lot-Sizing Problem: De te r mi ne the qua nt i ty of i te ms cut in ea ch pe r io d , in order to minimi ze the cut ope rat ion costs , the st ora ge cos ts and the was tag e fromthe plat es. Can be viewed as a balance between: -  Antecipat ing the production of some i tems, minimizing the wastage  And - Not antecipating production, minimizing the storage costs. The mi xed inte g er pr og ra mmi ng mo de l p ro p os ed al lo ws solving op t im al l y th e i nt e gr at ed 2CS- L SP , by mo de li ng th e pr oduc ti on ant icipation of some ite ms and also by storing obj ect remainde rs, in theend of each time per iodof theplanninghoriz on. Two-dimensi onal cutting Stock Problem 2-st  ct 2-st   ct 3-st  ct 3-st   ct Explicitly considers how the demanded items can be obtained from the plates. It is based on the enumeration of all possible cuts and of all residual plates. Main idea: associate a decision variable with the number of times the cut is performed. Objective: minimize the number of cuts in plates of the initial type. Constraints: ensure that the demand of each item type is satisfied and ensure that the cuts can be made only in existing plates. Integer Programming Model Cutting Patterns ComputationalResults Setof Instances Total number of instances Number of instances optimally solved in two hours in a laptop (1.87 GHz Intel Core Duo 2GB RAM) 2 stage exact 2 stage non exact stage exact stage non exact Proposed model Proposed model Lodi et al. (2004) Proposed model Puchinger and Raidl (2007) Proposed model  A 47 44 44 25 4 26 9 B 121 115 119 22 119 22 120 C 0 0 0 29 29 28 0 D 20 20 12 4 6 5 Total 218 209 205 80 197 79 194 Combined Cutting Stock and Lot-Sizing Problem Combined Cutting Stock and Lot-Sizin g Problem R&D CENTRE ALGORITMI

HYBRID METHODS FOR TWO-DIMENSIONAL CUTTING STOCK AND BIN PACKING PROBLEMS

Embed Size (px)

Citation preview

Page 1: HYBRID METHODS FOR TWO-DIMENSIONAL CUTTING STOCK AND BIN PACKING PROBLEMS

8/8/2019 HYBRID METHODS FOR TWO-DIMENSIONAL CUTTING STOCK AND BIN PACKING PROBLEMS

http://slidepdf.com/reader/full/hybrid-methods-for-two-dimensional-cutting-stock-and-bin-packing-problems 1/1

Universos of Minho

School of Engineering

Department of Production and Systems Engineering

Engenharia para a Qualidade de Vida: MOBILIDADE E ENERGIA Semana da Escola de Engenharia -11 a 16 de Outubro de 2010

In a two-dimensional cutting stock problem (2DCSP ) i t is intended to

cut a set of rectangular items from a set of rectangular plates in sucha way that the number of used plates is minimized. The plates are

avai lab le in (a v ir tual ly ) infini te number and al l have the same

dimensions, i.e., the same width and height.

The 2DCSP and its variants arise in different industrial processes,such as the textile, the leather, the paper, thefurniture and the sheet

metal. However there arenot general and efficient methods to solve it

due to its computational complexity (NP-hard).

ELSA SILVA*

Supervisors: Filipe Alvelos, J. M. Valério de Carvalho

* [email protected]

HYBRID METHODS FOR TWO-DIMENSIONAL CUTTING STOCK AND BIN PACKING

PROBLEMS

Two sets of ³real world´ instances from furniture companies (A and

B)and two sets of instances adapted fromthe literature(C andD).

Implemented in C++ using the ILOG Cplex 11.0 callable library and

compared with other approaches from the literature.

The propose model allows to deal with some poblem

variations:  Allowing rotation of items;

 Allowing plates with multiple dimensions;

Minimizing the length of cuts;

Maximizing the value of usable leftovers;

Minimizing waste.

However, the 2DCSP is usually optimized individually and notstudied

as an integrated process in the industries. The cutting productionplanning is a repetit ive process, occurring in the beginning of each

time period, based on thecostumers demands. Search for an optimal

solution for a 2DCSP in each period of the p lanning horizon, isdifferent froma completeplanninghorizon evaluation.

Multi-Item Lot-Sizing Problem:

It is intended to determine the quantities to produce of different

products over a given number of time periods in order to satisfy theproducts¶ demand for each product in each period.

Objective: Minimize the total cost (production + storage + setup).

Multi-Item Lot-Sizing Problem:

Combined Cutting Stock and Lot-Sizing Problem:

Determine the quant ity of i tems cut in each per iod, in order tominimize the cut operation costs, the storage costs and the wastage

fromthe plates.

Can be viewed as a balance between:

-  Antecipating the production of some i tems, minimizing the wastage

 And- Not antecipating production, minimizing the storage costs.

The mixed integer programming model proposed allows solvingopt imally the integrated 2CS-LSP, by modeling the production

anticipation of some items and also by storing object remainders, in

theend of each time periodof theplanninghorizon.

Two-dimensional cutting Stock Problem

2-st ¡ ¢ 

 ¢  £   

ct 2-st ¡ ¢ 

 ¤ ¥ ¤ 

 ¢  £   

ct

3-st ¡ ¢ 

 ¢  £   

ct 3-st ¡ ¢ 

 ¤ ¥ ¤ 

 ¢  £   

ct

Explicitly considers how thedemanded items can be obtained

from the plates.

It is based on the enumerationof all possible cuts and of all

residual plates.

Main idea: associate a decisionvariable with the number of times

the cut is performed.

Objective: minimize the number 

of cuts in plates of the initial type.

Constraints: ensure that thedemand of each item type is

satisfied and ensure that the cuts

can be made only in existing

plates.

Integer Programming Model

Cutting Patterns

Computational Results

Setof Instances

Total

number of 

instances

Number of instances optimally solved in two hours in a laptop

(1.87 GHz Intel Core Duo 2GB RAM)

2 stage

exact2 stage non exact

¦ 

stage exact

¦ 

stage

non exact

Proposed

model

Proposed

model

Lodi et

al. (2004)Proposed

model

Puchinger 

and

Raidl

(2007)

Proposed

model

 A 47 44 44 25 4¦ 

26¦ 

9

B 121 115 119 22 119 22 120

C¦ 

0¦ 

0¦ 

0 29 29 28¦ 

0

D 20 20 12 4 6¦ 

5

Total 218 209 205 80 197 79 194

Combined Cutting Stock and Lot-Sizing Problem

Combined Cutting Stock and Lot-Sizing Problem

R&D CENTRE

ALGORITMI