Cargando…

Multi-objective steel plate cutting optimization problem based on real number coding genetic algorithm

The rectangular packing problem is an NP-complete combinatorial optimization problem. This problem occurs widely in social production scenarios, with steel plate cutting being one example. The cutting scheme for the rectangular packing problem needs to be improved because, without the globally optim...

Descripción completa

Detalles Bibliográficos
Autores principales: Xu, Jianqiao, Yang, Wenguo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9797486/
https://www.ncbi.nlm.nih.gov/pubmed/36577810
http://dx.doi.org/10.1038/s41598-022-27100-2
Descripción
Sumario:The rectangular packing problem is an NP-complete combinatorial optimization problem. This problem occurs widely in social production scenarios, with steel plate cutting being one example. The cutting scheme for the rectangular packing problem needs to be improved because, without the globally optimal solution, there are many unnecessary edges in the steel cutting process. Based on a practical roll-fed disc shearing steel plate optimization problem, this paper explores a generalized packing method for rectangles of special dimensions and abstractly condenses complex quantitative relationships to establish a multi-objective mixed-integer nonlinear programming model. An innovative algorithm design based on a genetic algorithm is established to plan the cutting scheme in a high-speed and efficient way. The outcome is a utilization rate of up to 92.73% for raw materials and a significant reduction in labor, providing a guide for practical production and processing tasks. The advantages and disadvantages of the model and algorithm are discussed, and it is concluded that this rectangular packing method has strong universality and generalization ability, allowing rectangular packing tasks with large data volumes to be completed within a short time.