Towards Real-Time Automated Stowage Planning - Optimizing Constraint Test Ordering

Container stowage planning is a complex task in which multiple objectives have to be optimized while ensuring that the stowage rules as well as the safety and balance requirements are observed. Most algorithms for solving the problem are comprised of 2 parts: a container-location selection mechanism and a constraint evaluation engine. The former selects one or more container-location pairs for allocation iteratively and the latter evaluates whether the selected container-location pairs violate any of the constraints. We observe that, using the same selection mechanism, the order in which the constraints are evaluated can have significant impact on the overall efficiency. We propose Sequential Sample Model (SSM) as an improvement over the existing Random Sample Model (RSM) for analysis of the problem. We present and evaluate several strategies in optimizing the constraint evaluation engine. We show how to achieve the optimal constraint ordering with respect to SSM. However, such ordering requires perfect information on the constraint tests which is impractical. We present alternative strategies and show empirically that their efficiencies are close to the optimum. Experiments show that, when compared to an arbitrary ordering, an average of 2.42 times speed up in the evaluation engine can be achieved.

[1]  Maria Flavia Monaco,et al.  The Terminal-Oriented Ship Stowage Planning Problem , 2014, Eur. J. Oper. Res..

[2]  Chin-Sheng Chen,et al.  An analytical model for the container loading problem , 1995 .

[3]  Tonguç Ünlüyurt,et al.  Sequential testing of complex systems: a review , 2004, Discret. Appl. Math..

[4]  Gregg Rothermel,et al.  Prioritizing test cases for regression testing , 2000, ISSTA '00.

[5]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[6]  M. R. Garey,et al.  Optimal task sequencing with precedence constraints , 1973, Discrete Mathematics.

[7]  Yada Zhu,et al.  Multiobjective Optimization of a Port-of-Entry Inspection Policy , 2010, IEEE Transactions on Automation Science and Engineering.

[8]  Wen-Jing Hsu,et al.  Automated stowage planning for large containerships with improved safety and stability , 2010, Proceedings of the 2010 Winter Simulation Conference.

[9]  Mordecai Avriel,et al.  Container ship stowage problem: complexity and connection to the coloring of circle graphs , 2000, Discret. Appl. Math..

[10]  Yada Zhu,et al.  Port-of-Entry Inspection: Sensor Deployment Policy Optimization , 2009, IEEE Transactions on Automation Science and Engineering.

[11]  Anna Sciomachen,et al.  An Experimental Comparison of Different Heuristics for the Master Bay Plan Problem , 2010, SEA.

[12]  Anna Sciomachen,et al.  A new three-step heuristic for the Master Bay Plan Problem , 2009 .

[13]  Anna Sciomachen,et al.  A decomposition heuristics for the container ship stowage problem , 2006, J. Heuristics.

[14]  Wen-Jing Hsu,et al.  Randomized Algorithm with Tabu Search for Multi-Objective Optimization of Large Containership Stowage Plans , 2011, ICCL.

[15]  Wen-Jing Hsu,et al.  An efficient block-based heuristic method for stowage planning of large containerships with crane split consideration , 2009 .

[16]  Paul B. Kantor,et al.  Optimization Problems for Port-of-Entry Detection Systems , 2008, Intelligence and Security Informatics.

[17]  Liu Fan,et al.  Stowage Planning of Large Containership with Tradeoff between Crane Workload Balance and Ship Stability , 2010 .

[18]  Rui Fan,et al.  Optimizing Constraint Test Ordering for Efficient Automated Stowage Planning , 2015, ICCL.

[19]  Alberto Delgado,et al.  Fast Generation of Near-Optimal Plans for Eco-Efficient Stowage of Large Container Vessels , 2011, ICCL.

[20]  Ronen I. Brafman,et al.  Optimal ordering of independent tests with precedence constraints , 2014, Discret. Appl. Math..

[21]  Wen-Jing Hsu,et al.  Improving Safety and Stability of Large Containerships in Automated Stowage Planning , 2011, IEEE Systems Journal.

[22]  Anna Sciomachen,et al.  Using a Bin Packing Approach for Stowing Hazardous Containers into Containerships , 2015 .