Abstract
Packing for engineering design involves the development and use of methods to determine the arrangement of a set of subsystems or components within some enclosure to achieve a set of objectives without violating spatial or performance constraints. Packing problems, also known as layout optimization problems are challenging because they are highly multimodal, are characterized by models that lack closed-form representations, and require expensive computational procedures. The time needed to resolve intersection calculations increases exponentially with the number of objects to be packed while the space available for the placement of these components becomes less and less available.
This paper presents a multiyear research effort targeting the development of computational tools for packing optimization problems which are encountered at different stages of engineering design with special interest in automotive design. Due to increasingly realistic engineering applications, the problems feature a rising level of complexity and therefore require optimization models and approaches with growing sophistication. To be relevant to automotive design, the packing problems account for the free shape of objects and consider either their compact packing within an envelope or their noncompact packing in the presence of multiple criteria used to evaluate system performance. The packing problems are represented by single or multiobjective optimization problems (MOPs) while the solution approaches rely on evolutionary algorithms due to the level of complexity that precludes development of effective exact methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Amanatides, J., Woo, A.: A fast voxel traversal algorithm for ray tracing. In: Eurographics ’87, pp. 3–10 (1987)
Burns, M.: Automated Fabrication. Prentice Hall, Upper Saddle River (1993)
Cagan, J., Degentesh, D., Yin, S.: A simulated annealing-based algorithm using hierarchical models for general three dimensional component layout. Comput. Aided Des. 30(10), 781–790 (1998)
Coello Coello, C.A.: A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowl. Inf. Syst. 1(3), 269–308 (1999)
Coello Coello, C.A., Van Veldhuizen, D.A., Lamonts, G.B.: Evolutionary Algorithms for Solving Multi-objective Problems. Springer, Berlin (2002)
Cohen, J., Lin, M., Manocha, D., Ponamgi, K.: I-COLLIDE: An interactive and exact collision detection system for large-scaled environments. In: Proceedings of ACM International 3D Graphics Conference (1995)
Corcoran, A.: LibGA: Library of GA routines written in C (1993). http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/genetic/ga/systems/libga/
Corne, D.W., Knowles, J.D., Oates, M.J.: The Pareto envelope-based selection algorithm for multi-objective optimization. In: Parallel Problem Solving from Nature, pp. 839–848. Springer, Berlin (2000)
Dandurand, B.: Mathematical optimization for engineering design problems. Ph.D. thesis, Clemson University, Clemson (2013)
Dandurand, B., Wiecek, M.M.: Distributed computation of Pareto sets. SIAM J. Optim. (in print)
Dandurand, B., Guarneri, P., Fadel, G., Wiecek, M.M.: Equitable multiobjective optimization applied to the design of a hybrid electric vehicle battery. ASME J. Mech. Des. 135(4), 041004 (2013)
Dandurand, B., Guarneri, P., Fadel, G., Wiecek, M.M.: Bilevel multiobjective packaging optimization for automotive design. Struct. Multidiscip. Optim. 50(4), 663–682 (2014)
Deb, K.: Multi-objective Optimization Using Evolutionary Algorithms. Wiley, Chichester (2001)
Deb, K., Agrawal, R.B.: Simulated binary crossover for continuous search space. Complex Syst. 9(2), 115–148 (1995)
Deb, K., Goyal, M.: A combined genetic adaptive search (GeneAS) for engineering design. Comput. Sci. Inf. 26(4), 30–45 (1996)
Deb, K., Tiwari, S.: Omni-optimizer: A procedure for single and multi-objective optimization. In: Proceedings of the 3rd International Conference on Evolutionary Multi-criterion Optimization (EMO’2005). Lecture Notes on Computer Science, vol. 3410, pp. 41–65 (2005)
Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)
Deb, K., Mohan, M., Mishra, S.: Evaluating the \(\upepsilon\)-domination based multi-objective evolutionary algorithm for a quick computation of Pareto-optimal solutions. Evol. Comput. J. 13(4), 501–525 (2005)
Dong, H.: Physics based shape morphing and packing for layout design. Ph.D. thesis, Clemson University, Clemson (2008)
Dong, H., Fadel, G., Guarneri, P.: Bi-level approach to vehicle component layout and shape morphing. ASME J. Mech. Des. 133(4), 041008 (2011)
Tiwari, S., Dong, H., Fadel, G., Fenyes, P., Kloess, A.: A physically-based shape morphing algorithm for packing and layout applications. Int. J. Interact. Des. Manuf. 8(3), 171–185 (2014)
Dowsland, K.A., Vaid, S., Dowsland, W.B.: An algorithm for polygon placement using a bottom-left strategy. Eur. J. Oper. Res. 141, 371–381 (2002)
Ehrgott, M.: Multicriteria Optimization, 2nd edn. Springer, Berlin (2005)
Eshelman, L.J.: The CHC adaptive search algorithm: How to have safe search when engaging in nontraditional genetic recombination. In: Foundations of Genetic Algorithms 1 (FOGA-1), pp. 265–283 (1991)
Eskandari, H., Geiger, C.D., Lamont, G.B.: FastPGA: A dynamic population sizing approach for solving expensive multiobjective optimization problems. In: Evolutionary Multiobjective Optimization Conference (EMO-2007). Lecture Notes in Computer Science, vol. 4403, pp. 141–155. Springer, Berlin (2007)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Longman, Boston (1989)
Gondipalle, S.: CFD analysis of the underhood of a car for packaging considerations. Master’s thesis, Clemson University, Clemson (2011)
Grignon, P.M.: Configuration design optimization method. Ph.D. thesis, Clemson University, Clemson (1999)
Grignon, P., Fadel, G.M.: A GA based configuration design optimization method. ASME J. Mech. Des. 126(1), 6–15 (2004)
Hansen, N., Ostermeier, A.: Adapting arbitrary normal mutation distributions in evolution strategies: The covariance matrix adaption. In: Proceedings of the Third IEEE Interntational Conference on Evolutionary Computation, pp. 312–317. IEEE, New York (1996)
Ho, S.Y., Shu, L.S., Chen, J.H.: Intelligent evolutionary algorithms for large parameter optimization problems. IEEE Trans. Evol. Comput. 8(6), 522–541 (2004)
Holland, J.: Genetic algorithms and adaptation. In: Adaptive Control of Ill-Defined Systems. NATO Conference Series (1984)
Hopper, E., Turton, B.C.H.: An empirical investigation of meta-heuristic and heuristic algorithms for a 2D packing problem. Eur. J. Oper. Res. 128, 34–57 (2001)
Katragadda, R.T.: Predicting the thermal performance for the multiobjective vehicle underhood packing optimization. Master’s thesis, Clemson University, Clemson (2012)
Katragadda, R.T., Gondipalle, S.R., Guarneri, P., Fadel, G.M.: Predicting the thermal performance for the multi-objective vehicle underhood packing optimization problem. In: Proceedings of ASME DETC 2012. Paper DETC2012-71098 (2012)
Kostreva, M.M., Ogryczak, W., Wierzbicki, A.: Equitable aggregations and multiple criteria analysis. Eur. J. Oper. Res. 158(2), 362–377 (2004)
Lin, M., Gottshalk, S.: Collision detection between geometric models: A survey. In: Proceedings of IMA Conference on Mathematics of Surfaces (1998)
Liu, D., Teng, H.: An improved BL-algorithm for genetic algorithm of the orthogonal packing of rectangles. Eur. J. Oper. Res. 112, 413–420 (1999)
Meagher, D.: Octree encoding: a new technique for the representation, manipulation and display of arbitrary 3-D objects by computer. Technical Report IPL-TR-80-111. Rensselaer Polytechnic Institute, Troy, NY (1980)
Moller, T.A.: Fast 3D triangle-BOC overlap testing. J. Graph. Tools 6(1), 29–33 (2001)
Redon, S., Lin, M.: A fast method for local penetration depth computation. J. Graph. Tools 11(2), 37–50 (2006)
SAE: SAE Standard J1100. Motor Vehicle Dimensions (2005)
Schwefel, H.-P.: Evolution and Optimum Seeking. Wiley, New York (1995)
Syswerda, G.: Schedule optimization using genetic algorithms. In: Davis, L. (ed.) Handbook of Genetic Algorithms 1, pp. 332–349. Van Nostrand Reinhold, New York (1991)
Szykman, S., Cagan, J.: A simulated annealing approach to three-dimensional component packing. ASME J. Mech. Des. 117(2A), 308–314 (1995)
Szykman, S., Cagan, J.: Constrained three dimensional component layout using simulated annealing. ASME J. Mech. Des. 119(1), 28–35 (1996)
Teng, H.F., Sun, S.L., Liu, D.Q., Li, Y.Z.: Layout optimization for the objects located within a rotating vessel – a three-dimensional packing problem with behavioral constraints. Comput. Oper. Res. 28, 521–535 (2001)
Tiwari, S., Fadel, G., Fenyes, P.: A fast and efficient compact packing algorithm for free-form objects. In: ASME 2008 IDETC & CIE Conference, New York (2008)
Tiwari, S., Koch, P., Fadel, G.M., Deb, K.: AMGA: An archive-based micro genetic algorithm for multi-objective optimization. In: GECCO’08 Conference Proceedings (2008)
Tiwari, S., Fadel, G.M., Koch, P., Deb, K.: Performance assessment of the hybrid archive-based micro genetic algorithm (AMGA) on the CEC09 test problems. CEC09 MOEA Competition (2009). Nominated for best paper award
Tiwari, S., Fadel, G., Fenyes, P.: A fast and efficient compact packing algorithm for the SAE and ISO luggage packing problems. J. Comput. Inf. Sci. Eng. 10(2), 021010 (2010)
Tiwari, S., Fadel, G.M., Deb, K.: AMGA2: Improving the performance of the archive-based micro genetic algorithm for multi-objective optimization. J. Eng. Optim. 43(4), 377–401 (2011)
Tiwari, S., Fadel, G., Fenyes, P., Kloess, A.: An envelop generation algorithm for packing and layout applications. Int. J. Interact. Des. Manuf. 8(3), 171–185 (2014)
Vavak, F., Fogarty, T.C.: Comparison of steady state and generational genetic algorithms for use in nonstationary environments. In: Proceedings of IEEE Conference on Evolutionary Computation, Nagoya, pp. 192–195 (1996)
Watanabe, S., Hiroyasu, T., Miki, M.: NCGA: Neighborhood cultivation genetic algorithm for multi-objective optimization problems. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2002), pp. 458–465 (2002)
Whitley, D.: The GENITOR algorithm and selection pressure: Why rank-based allocation of reproductive trials is best. In: Proceedings of the 3rd International Conference on Genetic Algorithms, pp. 116–121 (1989)
Whitley, D.: Cellular genetic algorithms. In: 5th International Conference on Genetic Algorithms, p. 658 (1993)
Yi, M.: Packing optimization of engineering problems. Ph.D. thesis, Clemson University, Clemson (2005)
Yi, M., Blouin, V., Fadel, G.M.: Multi-objective configuration optimization with vehicle dynamics applied to midsize truck design. In: ASME 2003 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Chicago (2003)
Yi, M., Fadel, G.M., Gantovnik, V.B.: Vehicle configuration design with a packing genetic algorithm. Int. J. Heavy Veh. Syst. 15(2/3/4), 433–448 (2008)
Yin, S., Cagan, J.: An extended pattern search algorithm for three-dimensional component layout. ASME J. Mech. Des. 122, 102–108 (2000)
Zhoua, A., Qu, B.-Y., Li, H., Zhaob, S.-Z., Suganthan, P.N., Zhang, Q.: Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm Evol. Comput. 1(1), 32–49 (2011)
Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the strength Pareto evolutionary algorithm for multiobjective optimization. In: Proceedings of the EUROGEN 2001 Conference, pp. 95–100 (2001)
Acknowledgements
This work was partially supported by the Automotive Research Center (ARC), a US Army Center of Excellence for modeling and simulation of ground vehicles, and by the National Science Foundation, grant number CMMI-1129969.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Fadel, G.M., Wiecek, M.M. (2015). Packing Optimization of Free-Form Objects in Engineering Design. In: Fasano, G., Pintér, J. (eds) Optimized Packings with Applications. Springer Optimization and Its Applications, vol 105. Springer, Cham. https://doi.org/10.1007/978-3-319-18899-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-18899-7_3
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18898-0
Online ISBN: 978-3-319-18899-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)