A heuristic method for solving triangle packing problem

被引:5
作者
陈传波
何大华
机构
[1] College of Computer Science & Technology
[2] Huazhong University of Science & Technology
[3] Wuhan
[4] China
关键词
Triangle packing problem; Rigid placement; Flexibility; Destruction; Least-Destruction-First (LDF) strategy; Backtracking;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
Given a set of triangles and a rectangle container, the triangle packing problem is to determine if these triangles can be placed into the container without overlapping. Triangle packing problem is a special case of polygon packing problem and also NP-hard, so it is unlikely that an efficient and exact algorithm can be developed to solve this problem. In this paper, a new concept of rigid placement is proposed, based on which a discrete solution space called rigid solution space is constructed. Each solution in the rigid solution space can be built by continuously applying legal rigid placements one by one until all the triangles are placed into the rectangle container without overlapping. The proposed Least-Destruction-First (LDF) strategy determines which rigid placement has the privilege to go into the rectangle container. Based on this, a heuristic algorithm is proposed to solve the problem. Combining Least-Destruction-First strategy with backtracking, the corresponding backtracking algorithm is proposed. Computa- tional results show that our proposed algorithms are efficient and robust. With slight modification, these techniques can be con- veniently used for solving polygon packing problem.
引用
收藏
页码:565 / 570
页数:6
相关论文
共 2 条
[1]   Local search algorithms for the bin packing problem and their relationships to various construction heuristics [J].
Osogami, T ;
Okano, H .
JOURNAL OF HEURISTICS, 2003, 9 (01) :29-49
[2]   Use of Genetic Algorithms for Solution of the Rectangle Packing Problem [J].
A. A. Lipnitskii .
Cybernetics and Systems Analysis, 2002, 38 (6) :943-946