1 Introduction
The optimization layout problem of rectangular components, also known as the cutting problem or the filling problem [1], refers to the situation where a certain type and quantity of rectangular components are laid out on a given rectangular container (motherboard) with a fixed width and height, in order to maximize the utilization of the motherboard or minimize the number of boards used. This problem is widely used in industrial scenarios such as sheet metal cutting, metal cutting, and newspaper layout [2]. This problem is also an NP-hard [3] problem, attracting scholars at home and abroad to continuously research and solve it.