Dynamic programming algorithms for generating optimal strip layouts

被引:9
作者
Cui, YD [1 ]
Huang, L [1 ]
机构
[1] Guangxi Normal Univ, Dept Comp Sci, Guilin 541004, Guangxi, Peoples R China
关键词
two-dimensional cutting; strip layout; guillotine cuts; CAD;
D O I
10.1007/s10589-005-3067-y
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper presents dynamic programming algorithms for generating optimal strip layouts of equal blanks processed by shearing and punching. The shearing and punching process includes two stages. The sheet is cut into strips using orthogonal guillotine cuts at the first stage. The blanks are punched from the strips at the second stage. The algorithms are applicable in solving the unconstrained problem where the blank demand is unconstrained, the constrained problem where the demand is exact, the unconstrained problem with blade length constraint, and the constrained problem with blade length constraint. When the sheet length is longer than the blade length of the guillotine shear used, the dynamic programming algorithm is applied to generate optimal layouts on segments of lengths not longer than the blade length, and the knapsack algorithm is employed to find the optimal layout of the segments on the sheet. Experimental computations show that the algorithms are efficient.
引用
收藏
页码:287 / 301
页数:15
相关论文
共 15 条
[1]   MINIMIZING TRIM LOSS IN CUTTING RECTANGULAR BLANKS OF A SINGLE SIZE FROM A RECTANGULAR SHEET USING ORTHOGONAL GUILLOTINE CUTS [J].
AGRAWAL, PK .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 64 (03) :410-422
[2]   An integrated machine vision based system for solving the nonconvex cutting stock problem using genetic algorithms [J].
Anand, S ;
McCord, C ;
Sharma, R ;
Balachander, T .
JOURNAL OF MANUFACTURING SYSTEMS, 1999, 18 (06) :396-415
[3]   Unbounded knapsack problem: Dynamic programming revisited [J].
Andonov, R ;
Poirriez, V ;
Rajopadhye, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 123 (02) :394-407
[4]   Continued fractions in optimal cutting of a rectangular sheet into equal small rectangles [J].
Arslanov, MZ .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 125 (02) :239-248
[5]   A generic approach for nesting of 2-D parts in 2-D sheets using genetic and heuristic algorithms [J].
Ramesh Babu, A. ;
Ramesh Babu, N. .
CAD Computer Aided Design, 2001, 33 (12) :879-891
[6]   THE CUTTING STOCK PROBLEM - A SURVEY [J].
CHENG, CH ;
FEIRING, BR ;
CHENG, TCE .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1994, 36 (03) :291-305
[7]   Large-scale nesting of irregular patterns using compact neighborhood algorithm [J].
Cheng, SK ;
Rao, KP .
JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 2000, 103 (01) :135-140
[8]   Generating optimal cutting patterns for rectangular blanks of a single size [J].
Cui, Y ;
Zhou, R .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (12) :1338-1346
[9]   A cutting stock problem and its solution in the manufacturing industry of large electric generators [J].
Cui, YD .
COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (07) :1709-1721
[10]   Generating optimal T-shape cutting patterns for circular blanks [J].
Cui, YD .
COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (01) :143-152