In order to solve the issues of cutting marble slabs and ensure consistent texture and color difference in the final rectangular panels while improving material utilization, a contour extraction algorithm was adopted to extract the contours of the usable areas on the original marble plate and a rectangle packing method was proposed based on an original plate sliding strategy. The lowest horizontal search algorithm under the guillotine constraint was used to construct the part domains and the ABWO algorithm, which integrates the artificial bee colony algorithm and the black widow optimization algorithm was introduced to optimize the part domains. By sliding and rotating the original plate within the part domains and using the utilization rate as an evaluation metric, an efficient solution for the optimal cutting scheme was achieved. The experimental results indicate that in the packing experiments with single size rectangular parts, the proposed method reduces the packing time by more than 90%, while achieving a filling rate comparable to traditional methods. The packing results meet the guillotine constraint, which is beneficial for subsequent cutting processes. In the experiments with non-single size rectangular parts, the implementation of the ABWO algorithm optimizes the order of parts placement, resulting in a 5% increase in the filling rate of the part domains. By combining part domains with the original plate sliding strategy, the final filling rate is improved by 3% compared to traditional packing methods.
HANWei, ZHANGZicheng. Through Constrained Irregular Nesting Based on Simulated Annealing [J]. China Mechanical Engineering, 2016, 27(24):3326-3331.
[3]
GUOB S, HUJ W, WUF H, et al. Automatic Layout of 2D Free-form Shapes Based on Geometric Similarity Feature Searching and Fuzzy Matching[J]. Journal of Manufacturing Systems, 2020, 56:37-49.
JIAZhixin, YINGuofu, LUOYang. Two Dimensional Irregular Parts Packing with Genetic Algorithm[J]. Journal of Computer-aided Design & Computer Graphics, 2002, 14(5):467-470.
LIManjiang, MENGXiangxu, WANGZhiqiang. Algorithm and Application of Rectangular and Polygonal Packing Problem[J]. Journal of Guizhou University of Technology (Natural Science Edition), 2002, 31(4):126-130.
[8]
刘璐. 基于遗传算法的钣金排样系统研究[D]. 西安:西安工业大学, 2014.
[9]
LIULu. Research on Sheet Metal Layout System Based on Genetic Algorithm[D]. Xi'an:Xi'an Technological University, 2014.
YUANZhe, DENGChangliang, ZHANGYan. Study on Algorithm of Single Size Rectangular Layout in Irregular Convex Plates[J]. Journal of Shenyang Jianzhu University (Natural Science), 2018, 34(1):158-164.
[14]
YUANZ, SONGX, AND, et al. Heuristic Approach for Packing Identical Rectangular Tiles in an Irregular Marble Slab[J]. Mathematical Problems in Engineering, 2022, 2022:1-13.
[15]
CHENK, ZHUANGJ, ZHONGS, et al. Optimization Method for Guillotine Packing of Rectangular Items within an Irregular and Defective Slate[J]. Mathematics (Basel), 2020, 8(11):1914.
LIANGLidong, ZHONGXiangjiang. Applications of Particle Swarm Optimization for Solving Irregular Part Nesting Problems[J]. China Mechanical Engineering, 2010, 21(17):2050-2052.
[21]
MIRJALILIS, MIRJALILIS M, LEWISA D. Grey Wolf Optimizer[J]. Advances in Engineering Software, 2014, 69:46-61.
LUOQiang. Rectangular Layout Optimization Based on Gray Wolf Algorithm and its Application in the Cutting of Panel Furniture[D]. Wuhan:Huazhong University of Science and Technology, 2019.
QUANXuefeng, SHENJitao. Optimum Packing of Rectangles Based on Simulated Annealing and Surplus Rectangle[J]. Software, 2016, 37(3):27-29.
[26]
HAYYOLALAMV, KAZEMA A P. Black Widow Optimization Algorithm:a Novel Meta-heuristic Approach for Solving Engineering Optimization Problems[J]. Engineering Applications of Artificial Intelligence, 2020, 87:1-28.
[27]
KARABOGAD, BASTURKB. A Powerful and Efficient Algorithm for Numerical Function Optimization:Artificial Bee Colony(ABC) Algorithm[J]. Journal of Global Optimization, 2007, 39(3):459-471.
[28]
ZHANGT Y, SUENC Y. A Fast Parallel Algorithm for Thinning Digital Patterns[J]. Communications of the ACM, 1984, 27(3):236-239.