Irregular Packing Using the Line and Arc No-Fit Polygon

The no-fit polygon is a geometric construct that can offer faster and more efficient handling of geometry between pairs of shapes than traditional line-by-line intersection. The detection of intersections is a critical operation within the irregular two-dimensional stock-cutting problem (also known as “nesting”), which aims to place shapes onto sheets of material so that the material is utilised as efficiently as possible and the waste (or trim loss) is reduced. The problem forms an important process within many real-world manufacturing industries such as metalworking, automotive production, aerospace, clothing and conservatory manufacture, and others. If manufacturers can reduce their costs by utilising raw materials more effectively, this can directly translate into increased profit margins or greater competitiveness within the marketplace. Moreover, there are significant environmental benefits to be gained. Several methods have been proposed to calculate no-fit polygons, but most, if not all, can only operate on geometry that consists of line segments. This paper extends the orbital sliding method of calculating no-fit polygons to enable it to handle arcs and then shows the resultant no-fit polygons being utilised successfully on the two-dimensional irregular packing problem. As far as the authors are aware, this is the first time that a no-fit polygon algorithm has been able to handle arcs robustly without decomposing to their line approximations. The modification of the authors' previously published packing algorithm to utilise the proposed no-fit polygon approach yields solutions of excellent quality (including several best-known) on well-established literature benchmark problems after only a few minutes. The authors believe that the success of the packing strategy and the line and arc no-fit polygon algorithm make this approach a serious candidate for use in real-world production environments.

[1]  S. Maouche,et al.  Irregular shape nesting and placing with evolutionary approach , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[2]  G. Kendall Applying Meta-Heuristic Algorithms to the Nesting Problem Utilising the No Fit Polygon , 2000 .

[3]  Graham Kendall,et al.  Complete and robust no-fit polygon generation for the irregular stock cutting problem , 2007, Eur. J. Oper. Res..

[4]  Graham Kendall,et al.  A New Bottom-Left-Fill Heuristic Algorithm for the Two-Dimensional Irregular Packing Problem , 2006, Oper. Res..

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

[6]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

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

[8]  L. Fogel,et al.  European Journal Ofoperational Research on Genetic Algorithms for the Packing of Polygons , 1996 .

[9]  R. Vidal Applied simulated annealing , 1993 .

[10]  K. A. Dowsland,et al.  Jostling for position: local improvement for irregular cutting patterns , 1998, J. Oper. Res. Soc..

[11]  Scott E. Grasman,et al.  An Object-based Evolutionary Algorithm for Nesting Problems , 2007 .

[12]  Eva Hopper,et al.  Two-dimensional Packing utilising Evolutionary Algorithms and other Meta-Heuristic Methods , 2002 .

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

[14]  Kikuo Fujita,et al.  Hybrid Approach for Optimal Nesting Using a Genetic Algorithm and a Local Minimization Algorithm , 1998 .

[15]  Jacek Blazewicz,et al.  Using a tabu search approach for solving the two-dimensional irregular cutting problem , 1993, Ann. Oper. Res..

[16]  Julia A. Bennell,et al.  Tools of mathematical modeling of arbitrary object packing problems , 2010, Ann. Oper. Res..

[17]  Mark J. Jakiela,et al.  Solving Pattern Nesting Problems with Genetic Algorithms Employing Task Decomposition and Contact Detection , 1995, Evolutionary Computation.

[18]  Julia A. Bennell,et al.  The geometry of nesting problems: A tutorial , 2008, Eur. J. Oper. Res..

[19]  José Fernando Oliveira,et al.  TOPOS – A new constructive algorithm for nesting problems , 2000, OR Spectr..

[20]  Julia A. Bennell,et al.  The irregular nesting problem: a new approach for nofit polygon calculation , 2007, J. Oper. Res. Soc..

[21]  Ray Cuninghame-Green Cut out waste! , 1992 .

[22]  J.J.S. Sentieiro,et al.  A system for the compaction of two-dimensional irregular shapes based on simulated annealing , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[23]  Pijush K. Ghosh,et al.  An algebra of polygons through the notion of negative shapes , 1991, CVGIP Image Underst..

[24]  Kathryn A. Dowsland,et al.  The irregular cutting-stock problem - a new procedure for deriving the no-fit polygon , 2001, Comput. Oper. Res..

[25]  H. Kunzi,et al.  Lectu re Notes in Economics and Mathematical Systems , 1975 .

[26]  José Fernando Oliveira,et al.  Solving Irregular Strip Packing problems by hybridising simulated annealing and linear programming , 2006, Eur. J. Oper. Res..

[27]  A. M. Gomes,et al.  A New Constructive Algorithm for Nesting Problems , 2001 .