Repair Method and Muéganos Structure Applied to the Nesting Problem in Finite Materials
Source abstract
Abstract
During an optimization process which uses a metaheuristic strategy applied to the nesting problem, it is required to apply a repair method if the random solution contains overlapping items. In this paper, a repair method is proposed to avoid the overlap of pixels between items obtained by a randomly generated solution using metaheuristics. The proposed procedure runs through each one of the items. When it finds at least one overlapping pixel, it performs four moves: up, down, left, and right, and it is repeated until no more overlaps appear. In addition, a structure called muéganos is defined. It contains items that are nested more compactly to minimize waste. This structure allows the nesting of elements in a more efficient way. To complete the procedure, a sequential greedy algorithm (SGA) was implemented to nested the items in the available area of the material. A comparison was made between nesting without and with muéganos, obtaining better results using muéganos, with a material utilization of more than 70%. From the experimental results, it was obtained that the solutions are improved by more than 1% through our proposed method, which is competitive when compared to other methods proposed in the literature.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Optimization and Packing Problems · Optimization and Search Problems · Advanced Manufacturing and Logistics Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Centro de Investigaciones en Óptica A.C. (CIO), León 37150, Guanajuato, Mexico
References (36)
Show source-provided references
1. Gonzalez, R.C., and Woods, R.E. (2008). Digital Image Processing, Pearson Education, Inc.. [3rd ed.].
2. Glover, F., and Kochenberger, G.A. (2003). Handbook of Metaheuristics, Springer.10.1007/b101874 ↗
3. Reeves, C.R. (1993). Modern Heuristic Techniques for Combinatorial Problems, John Wiley & Sons, Inc.. Chapter Genetic Algorithms.
4. Mixed-integer programming models for nesting problems10.1007/s10732-008-9088-9 ↗
5. A hybrid simulated annealing metaheuristic algorithm for the two-dimensional knapsack packing problem10.1016/j.cor.2010.10.022 ↗
6. A best-fit branch-and-bound heuristic for the unconstrained two-dimensional non-guillotine cutting problem10.1016/j.ejor.2018.04.014 ↗
7. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
8. Particle swarm optimization10.1007/s11721-007-0002-0 ↗
9. Eberhart, R., and Kennedy, J. (1995, January 4–6). A new optimizer using particle swarm theory. Proceedings of the MHS’95, Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan.
10. Goldberg, D.E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley Longman Publishing Co., Inc.. [1st ed.].
11. Leakey, R.E. (1980). Charles Darwing, El Origen de Las Especies. Versión Abreviada, Martín Casillas Editores, S. A.. [1st ed.].
12. Genetic algorithms applied to optics and engineering
13. Holland, J. (1975). Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, University of Michigan Press.
14. Talbi, E. (2009). Metaheuristics: From Design to Implementation, Wiley.10.1002/9780470496916 ↗
15. Gen, M., Cheng, R., and Lin, L. (2008). Network Models and Optimization: Multiobjective Genetic Algorithm Approach, Springer.
16. Sequential heuristic for the two-dimensional bin-packing problem10.1016/j.ejor.2014.06.032 ↗
17. A priority heuristic for the guillotine rectangular packing problem10.1016/j.ipl.2015.08.008 ↗
18. Evolutionary hyper-heuristics for tackling bi-objective 2D bin packing problems10.1007/s10710-017-9301-4 ↗
19. A two-stage intelligent search algorithm for the two-dimensional strip packing problem10.1016/j.ejor.2011.06.002 ↗
20. Data mining based framework to assess solution quality for the rectangular 2D Strip-Packing Problem
21. Yin, A., Huang, J., Hu, D., and Chen, C. (2019, January 6–9). A Quick Heuristic-Dynamic Programming for Two-Dimensional Cutting Problem. Proceedings of the 2019 IEEE 5th International Conference on Computer and Communications (ICCC), Chengdu, China.10.1109/ICCC47050.2019.9064395 ↗
22. A random-key genetic algorithm for solving the nesting problem10.1080/0951192X.2015.1036522 ↗
23. Rashid, D.N.H., Rashid, T.A., and Mirjalili, S. (2021). ANA: Ant Nesting Algorithm for Optimizing Real-World Problems. CoRR, Available online: http://xxx.lanl.gov/abs/2112.05839.10.3390/math9233111 ↗
24. Ding, B., Zhang, R., Xu, L., Liu, G., Yang, S., Liu, Y., and Zhang, Q. (2023). U2D2Net: Unsupervised Unified Image Dehazing and Denoising Network for Single Hazy Image Enhancement. IEEE Trans. Multimed., 1–16.10.1109/TMM.2023.3263078 ↗
25. Graph-based few-shot learning with transformed feature propagation and optimal class allocation10.1016/j.neucom.2021.10.110 ↗
26. Genetic neuro-nester10.1023/B:JIMS.0000018033.05556.65 ↗
27. A biased random key genetic algorithm for open dimension nesting problems using no-fit raster10.1016/j.eswa.2017.03.059 ↗
28. A one-pass heuristic for nesting problems
29. A comprehensive and robust procedure for obtaining the nofit polygon using Minkowski sums10.1016/j.cor.2006.02.026 ↗
30. A separation and compaction algorithm for the two-open dimension nesting problem using penetration-fit raster and obstruction map10.1016/j.eswa.2023.119716 ↗
31. Bäck, T., Fogel, D.B., and Michalewicz, Z. (2000). Evolutionary Computation 2: Advanced Algorithms and Operators, CRC Press.10.1201/9781420034349 ↗
32. Whitley, L.D., Gordon, V.S., and Mathias, K.E. (1994, January 9–14). Lamarckian Evolution, The Baldwin Effect and Function Optimization. Proceedings of the International Conference on Evolutionary Computation, the Third Conference on Parallel Problem Solving from Nature—PPSN III: Parallel Problem Solving from Nature, Jerusalem, Israel.10.1007/3-540-58484-6_245 ↗
33. A Threshold Selection Method from Gray-Level Histograms10.1109/TSMC.1979.4310076 ↗
34. Astrachan, O.L. (2003, January 19–23). Bubble sort: An archaeological algorithmic analysis. Proceedings of the Technical Symposium on Computer Science Education, Reno, NV, USA.10.1145/611892.611918 ↗
35. A flexible new technique for camera calibration10.1109/34.888718 ↗
36. Hartley, R.I., and Zisserman, A. (2004). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].10.1017/CBO9780511811685 ↗