Abstract
In the process of cement equipment manufacturing, the demand of rectangle pieces of steel structure is very large. The traditional manual nesting, which is simply cutting by hand-making according to the arrangement of the number and size, causes the low efficiency and material wasting. To solve the problem above, this paper proposes an optimizing model for nesting problem of rectangle pieces. Firstly, with the aim of the maximum utilization ratio of the sheet, the optimization mathematical model for nesting problem of rectangle pieces is established. The lowest horizontal line searching algorithm is described in detail. Secondly, the mathematical model is solved to get the optimal solution by the combination of genetic algorithm and the lowest horizontal line searching algorithm. In the solution process, this paper presents the methods of gene encoding and decoding, definition of fitness function, the design of genetic operators and the design of algorithm operating parameters. Finally, we use one sheet as an example to illustrate the proposed model and algorithm process. Experimental results have shown that the proposed approach is able to achieve rectangle pieces nesting with the maximum material utilization ratio.
Similar content being viewed by others
References
Adzakpa, K. P., Adjallah, K. H., & Yalaoui, F. (2004). On-line maintenance job scheduling and assignment to resources in distributed systems by heuristic-based optimization. Journal of Intelligent Manufacturing, 15(2), 131–140.
Alander, J. T. (1992). On optimal population size of genetic algorithms. Proceedings, computer systems and software engineering, IEEE Computer Society Press (pp. 65–70).
Ariyawansa, K. A., & Felt, A. J. (2004). On a new collection of stochastic linear programming test problems. INFORMS Journal on Computing, 16, 291–299.
Baldacci, R., Boschetti, M. A., & Ganovelli, M. (2014). Algorithms for nesting with defects. Discrete Applied Mathematics, 163(SI), 17–33.
Chen, S., & Cao, J. (2010). Rectangular parts like a heuristic algorithm. Computer Engineering and Applications, 46(12), 4–5.
Chryssolouris, Papakostas, N., & Mourtzis, D. (2000). A decision making approach for nesting scheduling: A textile case. International Journal of Production Research, 38(17), 4555–4564.
Di, Wu, Li, C., Song, G., & Swarm, B. (2010). Genetic algorithm for one-dimensional cutting problem. Computer Technology and Development, 10, 82–85.
Fathi, A., & Mozaffari, A. (2014). Vector optimization of laser solid freeform fabrication system using a hierarchical mutable smart bee-fuzzy inference system and hybrid NSGA-II/self-organizing map. Journal of Intelligent Manufacturing, 25(4), 775–795.
Gomes, A. M., & Oliveira, J. F. (2002). A 2-exchange heuristic for nesting problems. European Journal of Operational Research, 141(2), 359–370.
Gong, J., & Liu, X. (2000). Genetic algorithms and grid structure optimized cutting bars. Steel, 2, 26–29.
Ho, W., & Ji, P. (2004). A hybrid genetic algorithm for component sequencing and feeder arrangement. Journal of Intelligent Manufacturing, 15(3), 307–315.
Kiraz, B., Etaner-Uyar, A. S., & Ozcan, E. (2013). Selection hyper-heuristics in dynamic environments. Journal of the Operational Research Society, 64(12), 1753–1769.
Kouchakpour, P., Zaknich, A., & Braunl, T. (2007). Population variation in genetic programming. Information Sciences, 177, 3438–3452.
Lane, S., Al-Zubiedi, S., & Hatch, E. (2012). The population pharmacokinetics of R- and S-warfarin: Effect of genetic and clinical factors. British Journal of Clinical Pharmacology, 73(1), 66–76.
Lee, J. (2007). In situ column generation for a cutting stock problem. Computers and Operations Research, 34(8), 2345–2358.
Lu, Q., Tang, P., Zhang, G., & Bao, M. (2013). Improved genetic algorithm for two-dimensional irregular graph stock layout problem. Computer Engineering and Design, 4, 1409–1414.
Qi, Y., & Lewen, G. (2009). Genetic annealing algorithm for cutting stock problem in furniture industry. International Conference on Computer Aided Industrial Design and Conceptual Design-CAID&CD, 18(12), 87–91.
Shou, Z., Wang, Q., Wang, L., & Wang, Y. (2014). One dimensional cutting optimization improved genetic algorithm. Computer Age, 1, 36–37.
Tao, F., Laili, Y., & Liu, Y. (2014). Concept, principle and application of dynamic configuration for intelligent algorithms. IEEE Systems Journal, 8(1), 28–42.
Terashima-Marin, H., Ross, P., & Farias-Zarate, C. J. (2010). Generalized hyper-heuristics for solving 2D regular and irregular packing problems. Annals of Operations Research, 179(1), 369–392.
Tuzkaya, G., Gulsun, B., & Tuzkaya, U. R. (2013). A comparative analysis of meta-heuristic approaches for facility layout design problem: A case study for an elevator manufacturer. Journal of Intelligent Manufacturing, 24(2), 357–372.
Vanberkel, P. T., Boucherie, R. J., Hans, E. W., & Hurink, J. L. (2014). Optimizing the strategic patient mix combining queueing theory and dynamic programming. Computers & Operations Research, 43, 271–279.
Wang, J., Zhu, Y., & Wang, B. (2009a). A genetic algorithm for the rectangular packing problem of placement function. Technology and Innovation Conference 2009 (ITIC 2009) (pp. 1–5). Xian, China: IET.
Wang, Z., Liu, L., Cheng, H., & Liu, X. (2009b). Study on solving rectangular packing problem by utilizing improved lowest horizontal search algorithm. Journal of Engineering Design, 6(2), 26–28.
Wang, X., Liu, L., & Zhou, M. (2012). Colony genetic algorithm in one-dimensional cutting issues. Microcomputer & Its Applications, 6, 66–68.
Wolf, C., & Koberstein, A. (2013). Dynamic sequencing and cut consolidation for the parallel hybrid-cut nested L-shaped method. European Journal of Operational Research, 230(1), 143–156.
Wu, D., LI, C., & Song, G. (2010). Swarm optimization based on genetic algorithm one-dimensional cutting issues. Computer Technology and Development, 10, 82–85.
Wu, X., Wu, C., & Liu, H. (2013). Optimization algorithm for packing rectangles based on improved genetic algorithm. Manufacturing Automation, 19, 55–58.
Zhang, G., & Xu, X. (2008). Genetic algorithms in no repeat specification one-dimensional cutting optimization. Computer Simulation, 3, 275–277.
Zhao, X., Cui, Y., Yang, Y., & Yu, P. (2008). A genetic algorithm f or the rectangular strip packing problem. Journal of Computer Aided Design & Computer Graphics, 14(6), 22–23.
Acknowledgments
This research was financially supported by Project supported by the National Nature Science Fund Project, China (NO. 71171154), the Fundamental Research Funds for the Central Universities (2013-YB-021, 2014-IV-016).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tang, H., Li, X., Guo, S. et al. An optimizing model to solve the nesting problem of rectangle pieces based on genetic algorithm. J Intell Manuf 28, 1817–1826 (2017). https://doi.org/10.1007/s10845-015-1067-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-015-1067-z