Professional Documents
Culture Documents
1. Introduction
The optimization of rectangular object layout is to
put rectangular objects of different sizes in definite
stock sheets and get the higher using ratio of material
sheets with no interference and not beyond the
boundary [1]. According to different technical and
production requirements of companies, rectangular
objects can be placed horizontally or vertically.
Sometimes objects may be put at any angles for
adapting certain performance requests or sizes. Because
of too many choices for layout solution on stock sheets,
problems are complicated usually. In fact, practices
need an effective and easier method to prepare
materials, to organize production, to manage their
supply chains in order to get higher material using ratio
and lower costs.
The Rectangular Object Layout is not a simple NP
*Sponsored by State Key Technologies R&D Program
(2006BAF01A01)
_____________________________________
978 -1-4244-1651-6/08/$25.00 2008 IEEE
c. Guillotine unsatisfied
Parts
d. Guillotine satisfied
Unused
4
3
Cutting Line
X
Fig. 2 Part arrangements and
chromosome of genes
2.2 Decoding
Decoding helps people to confirm the conversion
method from the individual genotype to individual
phenotype. In our case, this process is to convert
chromosomes to a layout chart. On the basis of the
lowest-horizontal-line search algorithm [16], steps are as
follows:
1. Suppose that the initial highest contour is the
bottom of stock sheets.
2. Whenever putting a part Pi onto stock sheet, try to
select a lowest segment of the selection horizon from
the highest contour. If there are several segments, we
select the very left side and test whether the width of
that line is larger than or equal to the width of the spare
parts:
(1) If the width of that line is larger than the width of
spare parts, then place that part in this position and
renew the highest contour of the spare parts in the
meantime.
(2) Otherwise, search a spare part that can be placed
backward from the position of spare parts and exchange
positions of these two spare parts in the meantime. If
there is no one, promote the lowest horizon to the lower
part of fixed
5, 2, 4, 7,8, n
part of crossover
6,3,-1
area1 1
hu w
hthe maximum height of stock sheet
wthe width of stock sheet
(2) Both width and length are definite
The fitness function is as follows:
area1
2
Fitness
Fitness
area 2 h u w
3. Case study
According to the models above, we develop a
system for rectangular object optimal layout on
platform VB.NET. Part parameters for layout are in
Part width
(mm)
Part length
(mm)
Part
number
Texture
A
B
C
D
E
F
G
H
62
125
242
42
76
54
45
120
589
500
300
250
89
105
50
120
20
50
18
35
89
65
45
30
No
No
No
No
No
No
No
No
4. Conclusion
Genetic algorithm is an important method in the
modern intelligent computation because of its strong
global searching ability. Genetic Algorithm model
proposed in the paper is very efficient for rectangular
object layout optimization. Results can not only satisfy
the practical production requirements of guillotine, but
also the requirement for production convenience, and
can be used for practical mass production in cutting
stock.
References
[1] Yang Wei, Liu Shengqing, Luo Yang. Genetic algorithm
for large scale rectangular object optimal embed
placement [J]. Journal of Sichuan University, 2001, 33(5)
35-38