Abstract
This paper presents a bi-level hybrid local search (BHLS) algorithm for the three-dimensional loading problem with balancing constraints (3DLP-B), where several rectangular boxes with even densities but different sizes are loaded into a single cubic bin to meet the requirements of the space or capacity utilization and the balance of the center of gravity. The proposed algorithm hybridizes a novel framed-layout procedure in which the concept of the core block and its generation strategy are introduced. Once the block-loading sequence has been determined, we can load one block at a time by the designed construction heuristic. Then, the double-search is introduced; its external search procedure generates a list of compact packing patterns while its internal search procedure is used to search the core-block frames and their best distribution locations. The approach is extensively tested on weakly to strongly heterogeneous benchmark data. The results show that it has better performance in improving space utilization rate and balanced condition of the placement than existed techniques: the overall averages from 79.85% to 86.45% were obtained for the balanced cases and relatively high space-usage rate of 89.44% was achieved for the unbalanced ones.
摘要
带平衡约束的三维装载问题是指将一批具有不同尺寸和密度的匀质矩形物品合理装载于一个矩 形箱子,要求在满足装载重心平衡的条件下来实现箱子空间利用最大化目标,本文设计了一种双层混 合局域搜索算法(BHLS)对问题求解。算法将框架式布置思想和核心块生成策略结合起来,通过组合块 的构造及装载系列的优化,确定各物品单元的装填顺序和布局位置。设计的双层算法的外层搜索负责 合理装载模式的搜索,内层搜索用来确定各模式中的核心块及其最佳布局位置。使用包含物品尺寸差 异强弱不同的标准算例进行试验,结果表明算法对带平衡约束的算例可使平均装载率从79.85%提高 到86.45%,对不考虑平衡约束的算例也达到89.44%的较高平均装载率。
Similar content being viewed by others
References
PISINGER D. Heuristics for the container loading problem [J]. European Journal of Operational Research, 2002, 141: 143–153.
ARMOUR D. An FTA best practice guide [M]. Tunbridge Wells: Hilary Kingdom, 2011: 12–17.
CHEN C S, LEE S M, SHEN Q S. An analytical model for the container loading problem [J]. European Journal of Operational Research, 1995, 80: 68–76.
PADBERG M. Packing small boxes into a big box [J]. Mathematical Methods of Operations Research, 2000, 52(1): 1–21.
MARTELLO S, PISINGER D, VIGO D. The threedimensional bin packing problem [J]. Operations Research, 2000, 48: 256–267.
VANCROONENBURG W, VERSTICHEL J, TAVERNIER K. Automatic air cargo selection and weight balancing: A mixed integer programming approach [J]. Transportation Research Part E, 2014, 65: 70–83.
GEHRING H, BORTFELDT A. A genetic algorithm for solving the container loading problem [J]. International Transactions in Operational Research, 1997, 4: 401–418.
BISCHOFF E E, RATCLIFF M S W. Issue in the development of approaches to container loading [J]. International Journal of Management Science, 1995, 23(4): 377–390.
ARAUJO L J P, PINHEIRO P R. Heuristics backtracking and a typical genetic algorithm or the container loading problem with weight distribution [J]. Communications in Computer and Information Science, 2010, 16: 252–259.
DAVIES A P, BISCHOFF E E. Weight distribution considerations in container loading [J]. European Journal of Operational Research, 1999, 114(3): 509–527.
ELEY M. Solving container loading problems by block arrangement [J]. European Journal of Operational Research, 2002, 141(2): 393–409.
LIU J M, YUE Y. A novel hybrid tabu search approach to container loading [J]. Computers & Operations Research, 2011, 38: 797–807.
JOSE F G, MAURICIO G C R. A parallel multi-population biased random-key genetic algorithm for a container loading problem [J]. Computers & Operations Research, 2012, 39(2): 179–190.
MACK D, BORTFELDT A, GEHRING H. A parallel hybrid local search algorithm for the container loading problem [J]. International Transactions in Operational Research, 2004, 11: 511–533.
SEGURA C, SEGREDO E, LEON C. Parallel island-based multiobjectivised memetic algorithms for a 2D packing problem [C]//Proceedings of 13th Annual Genetic and Evolutionary Computation Conference. Dublin, Ireland, 2011: 1611–1618.
FANSLAU T, BORTFELDT A. A tree search algorithm for solving the container loading problem [J]. Informs Journal on Computing, 2010, 22: 222–235.
BALDI M M, PEROLI G. The three-dimensional knapsack problem with balancing constraints [J]. Applied Mathematics and Computation, 2012, 218: 9802–9818.
QUEIROZ T A, MIYAZAWA F K. Two-dimensional strip packing problem with load balancing, load bearing and multi-drop constraints [J]. Int J Production Economics, 2013, 145: 511–530.
ZHU Xiang, LEI Ding-you, ZHANG Ying-gui. Freights loading optimization with balanced and unconcentrated loading constraints [J]. Journal of Central South University, 2014, 21(8): 3386–3395.
ZHU Xiang, LEI Ding-you. Optimization of freights loading problem with balancing and axle weight constraints [J]. Journal of Transportation Systems Engineering and Information Technology, 2015, 15(5): 11–17. (in Chinese)
ZHU Xiang, LEI Ding-you, YOU Wei. Optimization of multi-phase variable size bin packing problem with time constraints [J]. Journal of Transportation Systems Engineering and Information Technology, 2013, 13(4): 157–163. (in Chinese)
LEI Ding-you, TANG Bo. Optimizing model and algorithms of loading and packing multi-piece freights into one car [J]. Journal of the China Railway Society, 2011, 33: 1–9. (in Chinese)
TENG H F, CHEN Y. A dual-system variable-grain cooperative coevolutionary algorithm: satellite-module layout design [J]. IEEE Transactions on Evolutionary Computation, 2010, 14(3): 438–455.
ZHU W B, LIM A. A new iterative-doubling greedy–lookahead algorithm for the single container loading problem [J]. European Journal of Operational Research, 2012, 222: 408–417.
PARRENO F, ALVAREZ-VALDES R, OLIVEIRA J F. A maximal-space algorithm for the container loading problem [J]. Informs Journal on Computing, 2008, 20: 412–422.
WEI L J, OON W C, ZHU W B, LIM A. A reference length approach for the 3D strip packing problem [J]. European Journal of Operational Research, 2012, 220: 37–47.
ZHANG De-fu, PENG Yu, ZHU Wen-xing, CHEN H W. A hybrid simulated annealing algorithm for the threedimensional packing problem [J]. Chinese Journal of Computers, 2009, 32(11): 2147–2156. (in Chinese)
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: Project(16B134) supported by Hunan Provincial Department of Education, China
Rights and permissions
About this article
Cite this article
Zhu, X., Lei, Dy. Bi-level hybrid local search approach for three-dimensional loading problem with balancing constraints. J. Cent. South Univ. 25, 903–918 (2018). https://doi.org/10.1007/s11771-018-3793-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11771-018-3793-9