Skip to main content
Log in

Bi-level hybrid local search approach for three-dimensional loading problem with balancing constraints

一种带平衡约束的三维装载问题双层混合局域搜索算法

  • Published:
Journal of Central South University Aims and scope Submit manuscript

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%的较高平均装载率。

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. PISINGER D. Heuristics for the container loading problem [J]. European Journal of Operational Research, 2002, 141: 143–153.

    Article  MathSciNet  MATH  Google Scholar 

  2. ARMOUR D. An FTA best practice guide [M]. Tunbridge Wells: Hilary Kingdom, 2011: 12–17.

    Google Scholar 

  3. 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.

    Article  MATH  Google Scholar 

  4. PADBERG M. Packing small boxes into a big box [J]. Mathematical Methods of Operations Research, 2000, 52(1): 1–21.

    Article  MathSciNet  MATH  Google Scholar 

  5. MARTELLO S, PISINGER D, VIGO D. The threedimensional bin packing problem [J]. Operations Research, 2000, 48: 256–267.

    Article  MathSciNet  MATH  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. GEHRING H, BORTFELDT A. A genetic algorithm for solving the container loading problem [J]. International Transactions in Operational Research, 1997, 4: 401–418.

    Article  MATH  Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. DAVIES A P, BISCHOFF E E. Weight distribution considerations in container loading [J]. European Journal of Operational Research, 1999, 114(3): 509–527.

    Article  MATH  Google Scholar 

  11. ELEY M. Solving container loading problems by block arrangement [J]. European Journal of Operational Research, 2002, 141(2): 393–409.

    Article  MathSciNet  MATH  Google Scholar 

  12. LIU J M, YUE Y. A novel hybrid tabu search approach to container loading [J]. Computers & Operations Research, 2011, 38: 797–807.

    Article  MathSciNet  MATH  Google Scholar 

  13. 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.

    Article  MathSciNet  MATH  Google Scholar 

  14. 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.

    Article  MATH  Google Scholar 

  15. 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.

    Google Scholar 

  16. FANSLAU T, BORTFELDT A. A tree search algorithm for solving the container loading problem [J]. Informs Journal on Computing, 2010, 22: 222–235.

    Article  MathSciNet  MATH  Google Scholar 

  17. BALDI M M, PEROLI G. The three-dimensional knapsack problem with balancing constraints [J]. Applied Mathematics and Computation, 2012, 218: 9802–9818.

    Article  MathSciNet  MATH  Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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.

    Article  MathSciNet  Google Scholar 

  24. 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.

    Article  MATH  Google Scholar 

  25. 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.

    Article  MathSciNet  MATH  Google Scholar 

  26. 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.

    Article  MathSciNet  MATH  Google Scholar 

  27. 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)

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiang Zhu  (朱向).

Additional information

Foundation item: Project(16B134) supported by Hunan Provincial Department of Education, China

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11771-018-3793-9

Keywords

关键词

Navigation