首页 | 本学科首页   官方微博 | 高级检索  
     


A heuristic block-loading algorithm based on multi-layer search for the container loading problem
Authors:Defu ZhangYu Peng  Stephen CH Leung
Affiliation:a Department of Computer Science, Xiamen University, 361005, China
b Department of Computer Science, Hong Kong University, Hong Kong
c Department of Management Sciences, City University of Hong Kong, 83 Tat Chee Avenue, Kowloon, Hong Kong
Abstract:This paper presents an efficient heuristic block-loading algorithm based on multi-layer search for the three-dimensional container loading problem. First, a basic heuristic block-loading algorithm is introduced. This algorithm loads one block, determined by a block selecting algorithm, in one packing phase, according to a fixed strategy, until no blocks are available. Second, the concept of composite block is introduced, the difference between traditional block and composite block being that composite block can contain multiple types of boxes in one block under some restrictions. Third, based on the depth-first search algorithm, a multi-layer search algorithm is developed for determining the selected block in each packing phase, and making this result closer to the optimal solution. Computational results on a classic data set show that the proposed algorithm outperforms the best known algorithm in almost all the test data.
Keywords:Container loading problem  Heuristic algorithm  Depth-first search
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号