3차원 컨테이너 적재 문제를 위한 발견적 해법

A Heuristic for the Container Loading Problem

  • 장창식 (한양대학교 산업공학과) ;
  • 강맹규 (한양대학교 산업공학과)
  • 발행 : 2005.09.30

초록

A new heuristic algorithm for the heterogeneous single container loading problem is proposed in this paper, This algorithm fills empty spaces with the homogeneous load-blocks of identically oriented boxes and splits residual space into three sub spaces starting with an empty container. An initial loading pattern is built by applying this approach recursively until all boxes are exhausted or no empty spaces are left. In order to generate alternative loading patterns, the load-blocks of pattern determining spaces are replaced with the alternatives that were generated on determining the load-blocks. An improvement algorithm compares these alternatives with the initial pattern to find improved one. Numerical experiments with 715 test cases show the good performance of this new algorithm, above all for problems with strongly heterogeneous boxes.

키워드

참고문헌

  1. Bischoff, E.E., Janetz, F., and Ratcliff, M.S.W., 'Loading Pallets with Non-identical Items', European Journal of Operational Research, 84(3), 681-692, 1995 https://doi.org/10.1016/0377-2217(95)00031-K
  2. Bischoff, E.E. and Ratcliff, M.S.W., 'Issues in the Development of Approaches to Container Loading', International Journal of Management Science, 23(4), 377-390, 1995
  3. Bischoff, E.E. and Ratcliff, M.S.W., 'Loading Multiple Pallets', Journal of the Operational Research Society, 46(11), 1322-1336, 1995 https://doi.org/10.1057/jors.1995.181
  4. Bortfeldt, A., 'A Genetic Algorithm for the Container Loading Problem', Proceedings of the Conference on Adaptive Computing and Information Processing London, 2, 25-32, 1994
  5. Bortfeldt, A. and Gehring, H., 'Applying Tabu Search to Container Loading Problems', Operations Research Proceedings 1997, Springer, Berlin, 533-538, 1998
  6. Bortfeldt, A. and Gehring, H., 'A Hybrid Genetic Algorithm for the Container Loading Problem', European Journal of Operational Research, 131, 143-161, 2001 https://doi.org/10.1016/S0377-2217(00)00055-2
  7. Bortfeldt, A., Gehring, H., and Mack, D., 'A Parallel Tabu Search Algorithm for Solving the Container Loading Problem', Parallel Computing, 29, 641-662, 2003 https://doi.org/10.1016/S0167-8191(03)00047-4
  8. Davies, A. P. and Bischoff, E. E., 'Weight Distribution Considerations in Container Loading', European Journal of Operational Research, 114(3), 509-527, 1999 https://doi.org/10.1016/S0377-2217(98)00139-8
  9. Dyckhoff, H., 'A Typology of Cutting and Packing Problems', European Journal of Operational Research, 44, 145-159, 1990 https://doi.org/10.1016/0377-2217(90)90350-K
  10. Gehring, H. and Bortfeldt, A., 'A Genetic Algorithm for Solving the Container Loading Problem', International Transactions in Operational Research, 4(5-6), 401-418, 1997 https://doi.org/10.1111/j.1475-3995.1997.tb00095.x
  11. Gehring, H., Menschner K., and Meyer, M., 'A Computer Based Heuristic for Packing Pooled Shipment Containers', European Journal of Operational Research 44(2), 277-288, 1990 https://doi.org/10.1016/0377-2217(90)90363-G
  12. George, J.A. and Robinson, D.F., 'A Heuristic for Packing Boxes into a Container', Computers & Operations Research, 7, 147-156, 1980 https://doi.org/10.1016/0305-0548(80)90001-5
  13. Eley, M., 'Solving Container Loading Problems by Block Arrangement', European Journal of Operational Research, 141, 393-409, 2002 https://doi.org/10.1016/S0377-2217(02)00133-9
  14. Martello, S., Pisinger, D., and Vigo, D., 'The Three-Dimensional Bin Packing Problem', Operations Research, 48, 256-267, 2000 https://doi.org/10.1287/opre.48.2.256.12386
  15. Loh, H.T. and Nee, A.Y.C., 'A Packing Algorithm for Hexahedral Boxes', Proceedings of the Industrial Automation 92 Conference, Singapore, 115-126, 1992
  16. Ngoi, B.K.A., Tay, M.L., and Chua, E.S., 'Applying Spatial Representation Techniques to the Container Loading Problem', International Journal of Production Research, 32(1), 111-123, 1994 https://doi.org/10.1080/00207549408956919
  17. Pisinger, D., 'Heuristics for the Container Loading Problem', European Journal of Operational Research, 141, 382-392, 2002 https://doi.org/10.1016/S0377-2217(02)00132-7
  18. Scheithauer, G., 'Algorithms for the Container Loading Problem', perational Research Proceedings, 1991, 445-452, 1992
  19. Terno, J., Scheithauer, G., SommerweiB, U., and Riehme, J., 'An Efficient Approach for the Multi-pallet Loading Problem', European Journal of Operational Research, 123(2), 372-381, 2000 https://doi.org/10.1016/S0377-2217(99)00263-5