An iterated construction approach with dynamic prioritization for solving the container loading problems

  • Authors:
  • Andrew Lim;Hong Ma;Jing Xu;Xingwen Zhang

  • Affiliations:
  • Department of Management Sciences, City University of Hong Kong, Tat Chee Ave., Kowloon Tong, Hong Kong;Department of Management Science and Engineering, School of Management, Zhejiang University, 866 Yuhangtang Road, Hangzhou, China;Department of Industrial Engineering, Tsinghua University, Beijing, China;Graduate School of Business, Stanford University, 518 Memorial Way, Stanford, CA, USA

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2012

Quantified Score

Hi-index 12.05

Visualization

Abstract

This paper addresses the single and multiple container loading problems, which forms the core engine of a warehouse management system we are contracted to implement for a Hong Kong logistics company. We propose to use dynamic prioritization to handle the awkward box types, whereas the box type with a higher priority is packed onto lower surfaces of the container for the single container case, or packed in earlier containers for the multiple container case. The solution found in one iteration of the algorithm is analyzed, and the priorities are updated and used in the next iteration. This approach provides very competitive results using standard benchmark data sets as compared with other methods. It helps to reduce the difficulty in system implementation and maintenance, because the algorithm is easy to understand for practitioners in the local industry, and it is applicable for both the single and multiple container loading problems at the same time. In addition, we find the existing test data for the multiple container loading problem to be deficient and supplement them by generating new test data consisting of 2800 test cases. Last but not least, our algorithm has been packaged into a software component with full graphical user interface and integrated into a warehouse management system for daily operations.