Based on three-stage constraint nesting problem of rectangular part, the optimization nesting type of heuristic algorithm based on beam search was set up and the homogeneous three-stage nesting pattern was produced quickly. Then, the stage value was determined by dynamic programming. Beam search was a kind of pruned branch and bound algorithm. The branch node was presented by the partial nesting pattern and the unused leftover. For branch nodes, namely the leftover was filled. On each level, only the elite nodes were allowed to branch further, and other nodes were directly deleted, which were helpful to improve the efficiency of algorithm. The experimental results show that the beam search algorithm provides a nesting of high value, simple cutting processing and reasonable computational time.
|