Analysis of irregular three-dimensional packing problems in additive manufacturing: a new taxonomy and dataset

With most Additive Manufacturing (AM) technology variants, build processes take place inside an internal enclosed build container, referred to as a ‘build volume’. It has been demonstrated that the effectiveness with which this volume is filled with product geometries forms an important determinant of overall process efficiency in AM. For effective operations management, it is important to understand not only the problem faced, but also which methods have proved effective (or ineffective) for problems with these characteristics in the past. This research aims to facilitate this increased understanding. The build volume packing task can be formulated as a three-dimensional irregular packing (3DIP) problem, which is a combinatorial optimisation problem requiring the configuration of a set of arbitrary volumetric items. This paper reviews existing general cutting and packing taxonomies and provides a new specification which is more appropriate for classifying the problems encountered in AM. This comprises a clear-cut problem definition, a set of precise categorisation criteria for objectives and problem instances, and a simple notation. Furthermore, the paper establishes an improved terminology with terms that are familiar to, but not limited to, researchers and practitioners in the field of AM. Finally, this paper describes a new dataset to be used in the evaluation of existing and proposed computational solution methods for 3DIP problems encountered in AM and discusses the importance of this research for further underpinning work.

[1]  D. Tzetzis,et al.  Alternative production strategies based on the comparison of additive and traditional manufacturing technologies , 2017, Int. J. Prod. Res..

[2]  Korhan Karabulut,et al.  A Hybrid Genetic Algorithm for Packing in 3D with Deepest Bottom Left with Fill Method , 2004, ADVIS.

[3]  Hamid R. Parsaei,et al.  Rapid prototyping work space optimization , 1996 .

[4]  David Pisinger,et al.  Heuristics for the container loading problem , 2002, Eur. J. Oper. Res..

[5]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[6]  Massimiliano Ruffo,et al.  Rapid manufacturing facilitated customization , 2008, Int. J. Comput. Integr. Manuf..

[7]  Amir Azaron,et al.  Optimal scheduling for a single machine to minimize the sum of maximum earliness and tardiness considering idle insert , 2005, Appl. Math. Comput..

[8]  R. Hague,et al.  Shape Complexity and Process Energy Consumption in Electron Beam Melting: A Case of Something for Nothing in Additive Manufacturing? , 2017 .

[9]  Luiz Jonatã Pires de Araújo,et al.  Toward better build volume packing in additive manufacturing: classification of existing problems and benchmarks , 2015 .

[10]  Jens Egeblad,et al.  Translational packing of arbitrary polytopes , 2009, Comput. Geom..

[11]  John Giannatsis,et al.  Efficient parts nesting schemes for improving stereolithography utilization , 2013, Comput. Aided Des..

[12]  Philip Dickens,et al.  Implications on design of rapid manufacturing , 2003 .

[13]  Harald Dyckhoff,et al.  A typology of cutting and packing problems , 1990 .

[14]  Wolfgang Weller,et al.  Auf dem Weg zur 4. Industriellen Revolution , 2014 .

[15]  D. Whetten What Constitutes a Theoretical Contribution , 1989 .

[16]  Jos de Mul,et al.  Possible Printings: On 3D Printing, Database Ontology, and Open (Meta)Design , 2016 .

[17]  Plácido Rogério Pinheiro,et al.  Combining Heuristics Backtracking and Genetic Algorithm to Solve the Container Loading Problem with Weight Distribution , 2010, SOCO.

[18]  R. Schmenner,et al.  On theory in operations management , 1998 .

[19]  S. Sofianopoulou,et al.  Pre-processing methodology for optimizing stereolithography apparatus build performance , 2006, Comput. Ind..

[20]  Saurabh Gadkari,et al.  Using Big Data for Machine Learning Analytics in Manufacturing , 2014 .

[21]  Diederick Lutters,et al.  3D Nesting of Complex Shapes , 2012 .

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

[23]  G. Scheithauer,et al.  Mathematical Modeling of Interactions of Primary Geometric 3D Objects , 2005 .

[24]  S. S. Pande,et al.  Intelligent layout planning for rapid prototyping , 2008 .

[25]  N. Chernov,et al.  Mathematical model and efficient algorithms for object packing problem , 2010, Comput. Geom..

[26]  R. Hague *,et al.  Material and design considerations for rapid manufacturing , 2004 .

[27]  Olli Nevalainen,et al.  On-line packing with boxes of different sizes , 1998 .

[28]  Robert J. Vokurka,et al.  A review of empirical research on manufacturing flexibility , 2000 .

[29]  Jens Egeblad,et al.  Fast neighborhood search for two- and three-dimensional nesting problems , 2007, Eur. J. Oper. Res..

[30]  J. Giannatsis,et al.  Genetic-algorithm-based multi-objective optimization of the build orientation in stereolithography , 2009 .

[31]  Graham Kendall,et al.  Evolving reusable 3d packing heuristics with genetic programming , 2009, GECCO.

[32]  J. Giannatsis,et al.  Effective nesting of Layer Manufacturing fabricated parts using a Genetic Algorithm and a bottom-left ray casting procedure , 2010, 2010 IEEE International Conference on Industrial Engineering and Engineering Management.

[33]  K. Schwab The Fourth Industrial Revolution , 2013 .

[34]  J. Egeblad Placement of two- and three-dimensional irregular shapes for inertia moment and balance , 2009, Int. Trans. Oper. Res..

[35]  G. Scheithauer,et al.  Packing of convex polytopes into a parallelepiped , 2005 .

[36]  E. E. Bischoff,et al.  Three-dimensional packing of items with limited load bearing strength , 2006, Eur. J. Oper. Res..

[37]  Thomas L. Jackson,et al.  Using level sets for creating virtual random packs of non-spherical convex shapes , 2010, J. Comput. Phys..

[38]  John E. Beasley,et al.  OR-Library: Distributing Test Problems by Electronic Mail , 1990 .

[39]  Seok-Hee Lee,et al.  Determination of fabricating orientation and packing in SLS process , 2001 .

[40]  Ian Gibson,et al.  Additive manufacturing technologies : 3D printing, rapid prototyping, and direct digital manufacturing , 2015 .

[41]  Evandro Agazzi,et al.  What is Complexity , 2002 .

[42]  Ashwin Ravindran,et al.  AN OCTREE BASED GENETIC ALGORITHM FOR THREE-DIMENSIONAL PACKING OF IRREGULAR PARTS , 2003 .

[43]  Jan Karel Lenstra,et al.  Sequencing and scheduling : an annotated bibliography , 1997 .

[44]  Mark M. Meerschaert,et al.  Mathematical Modeling , 2014, Encyclopedia of Social Network Analysis and Mining.

[45]  Claudio Sterle,et al.  A fast heuristic for a three-dimensional non-convex domain loading problem , 2011, 4OR.

[46]  Shawn P. Moylan,et al.  Measurement Science Needs for Real-time Control of Additive Manufacturing Powder Bed Fusion Processes , 2015 .

[47]  Eberhard E. Bischoff,et al.  Weight distribution considerations in container loading , 1999, Eur. J. Oper. Res..

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

[49]  Jens Egeblad,et al.  Heuristic approaches for the two- and three-dimensional knapsack packing problem , 2009, Comput. Oper. Res..

[50]  Richard J.M. Hague,et al.  Informing additive manufacturing technology adoption: total cost and the impact of capacity utilisation , 2017, Int. J. Prod. Res..

[51]  Ian A. Ashcroft,et al.  Transparency Built‐in , 2013 .

[52]  D. Tranfield,et al.  Developing Design Propositions through Research Synthesis , 2008 .

[53]  Sophia Psarra,et al.  Describing Shape and Shape Complexity Using Local Properties , 2001 .

[54]  Richard J.M. Hague,et al.  Cost estimation for rapid manufacturing ’ simultaneous production of mixed components using laser sintering , 2007 .

[55]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[56]  Russell E. King,et al.  Multi-objective Optimization of 3D Packing Problem in Additive Manufacturing , 2014 .

[57]  F. Piller,et al.  Economic implications of 3D printing: Market structure models in light of additive manufacturing revisited , 2015 .

[58]  Paul F. Jacobs,et al.  Rapid Prototyping & Manufacturing: Fundamentals of Stereolithography , 1992 .

[59]  Friedrich Eisenbrand,et al.  Packing a trunk: now with a twist! , 2005, SPM '05.

[60]  David W. Rosen,et al.  Additive Manufacturing Technologies: Rapid Prototyping to Direct Digital Manufacturing , 2009 .

[61]  Aravind Chandrasekaran,et al.  Conducting and publishing design science research: Inaugural essay of the design science department of the Journal of Operations Management , 2016 .

[62]  Julien Gardan,et al.  Additive manufacturing technologies: state of the art and trends , 2016 .

[63]  Yusin Lee,et al.  A packing algorithm for three-dimensional convex particles , 2009 .

[64]  Klaus Spies Die Zwischenformen beim Gesenkschmieden und ihre Herstellung durch Formwalzen , 1959 .

[65]  Manuel Iori,et al.  Routing problems with loading constraints , 2010 .

[66]  John R. Woodward,et al.  Hyper-Heuristics , 2015, GECCO.

[67]  Xiao Liu,et al.  HAPE3D—a new constructive algorithm for the 3D irregular packing problem , 2015, Frontiers of Information Technology & Electronic Engineering.

[68]  Luiz Jonatã Pires de Araújo,et al.  A part complexity measurement method supporting 3D Printing , 2016, NIP & Digital Fabrication Conference.

[69]  Shaw C. Feng,et al.  A review on measurement science needs for real-time control of additive manufacturing metal powder bed fusion processes , 2017, Int. J. Prod. Res..

[70]  Michel Gendreau,et al.  Hyper-heuristics: a survey of the state of the art , 2013, J. Oper. Res. Soc..

[71]  Lars Kotthoff,et al.  Algorithm Selection for Combinatorial Search Problems: A Survey , 2012, AI Mag..

[73]  H. S. Byun,et al.  Determination of the optimal part orientation in layered manufacturing using a genetic algorithm , 2005 .

[74]  Anup Kumar,et al.  A Genetic Algorithm for Packing Three-Dimensional Non-Convex Objects Having Cavities and Holes , 1997, ICGA.