Solving Pattern Nesting Problems with Genetic Algorithms Employing Task Decomposition and Contact Detection

A hierarchical approach for nesting two-dimensional shapes based on genetic algorithms is described. For the higher-level search, a representation that facilitates genetic search based on recombination is developed. An alternatiye to overlap computation based on assembly of polygons is used at the lower level of search. Two implementations to find minimum-area enclosures for polygons, with and without a cohstraint on the width of stock, are discussed. Sample output illustrating the effectiveness of the approach is provided.

[1]  José Fernando Oliveira,et al.  Algorithms for Nesting Problems , 1993 .

[2]  Oliver Vornberger,et al.  Parallel Genetic Packing of Rectangles , 1990, PPSN.

[3]  Antonio Albano,et al.  Optimal Allocation of Two-Dimensional Irregular Shapes Using Heuristic Search Methods , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  Michael P. Fourman,et al.  Compaction of Symbolic Layout Using Genetic Algorithms , 1985, ICGA.

[5]  Derek Smith,et al.  Bin Packing with Adaptive Search , 1985, ICGA.

[6]  P. Jain,et al.  Optimal Blank Nesting Using Simulated Annealing , 1992 .

[7]  Jerry L. Sanders,et al.  Sequence selection of stock sheets in two-dimensional layout problems , 1989 .

[8]  Antonio Albano,et al.  NESTING TWO-DIMENSIONAL SHAPES IN RECTANGULAR MODULES , 1976 .

[9]  S. C. Sarin Two-Dimensional Stock Cutting Problems and Solution Methodologies , 1983 .

[10]  Jerry L. Sanders,et al.  A nesting algorithm for irregular parts and factors affecting trim losses , 1987 .

[11]  Albert Donally Bethke,et al.  Genetic Algorithms as Function Optimizers , 1980 .

[12]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[13]  Victor J. Milenkovic,et al.  Multiple Translational Containment Part I: An Approximate Algorithm , 1997, Algorithmica.

[14]  James E. Baker,et al.  Adaptive Selection Methods for Genetic Algorithms , 1985, International Conference on Genetic Algorithms.

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[16]  Zhenyu Li,et al.  Multiple Containment Methods , 1994 .

[17]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[18]  Colin Reeves,et al.  Hybrid genetic algorithms for bin-packing and related problems , 1996, Ann. Oper. Res..