A Genetic Algorithm with a Compact Solution Encoding for the Container Ship Stowage Problem

The purpose of this study is to develop an efficient heuristic for solving the stowage problem. Containers on board a container ship are stacked one on top of the other in columns, and can only be unloaded from the top of the column. A key objective of stowage planning is to minimize the number of container movements. A genetic algorithm technique is used for solving the problem. A compact and efficient encoding of solutions is developed, which reduces significantly the search space. The efficiency of the suggested encoding is demonstrated through an extensive set of simulation runs and its flexibility is demonstrated by successful incorporation of ship stability constraints.

[1]  John J. Dumbleton Expert system applications to ocean shipping: a status report , 1990 .

[2]  Cheng-Yan Kao,et al.  A stochastic approach for the one-dimensional bin-packing problems , 1992, [Proceedings] 1992 IEEE International Conference on Systems, Man, and Cybernetics.

[3]  Sami Khuri,et al.  Evolutionary Heuristics for the Bin Packing Problem , 1995, ICANNGA.

[4]  David B. Fogel,et al.  Evolutionary algorithms in theory and practice , 1997, Complex.

[5]  Jonathan J. Shields CONTAINERSHIP STOWAGE: A COMPUTER-AIDED PREPLANNING SYSTEM , 1984 .

[6]  Ulrich,et al.  Scheduling Trams in the Morning is Hard , 1996 .

[7]  A N Perakis,et al.  A Decision Support System for Containership Stowage Planning , 1989 .

[8]  L. Darrell Whitley,et al.  The GENITOR Algorithm and Selection Pressure: Why Rank-Based Allocation of Reproductive Trials is Best , 1989, ICGA.

[9]  Mordecai Avriel,et al.  Exact and approximate solutions of the container ship stowage problem , 1993 .

[10]  Pratyush Sen,et al.  A Multiple Criteria Genetic Algorithm for Containership Loading , 1997, ICGA.

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

[12]  R. C. Botter,et al.  Stowage Container Planning: A Model for Getting an Optimal Solution , 1991, Computer Applications in the Automation of Shipyard Operation and Ship Design.

[13]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[14]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[15]  Roger L. Wainwright,et al.  Multiple Vehicle Routing with Time and Capacity Constraints Using Genetic Algorithms , 1993, ICGA.

[16]  Mordecai Avriel,et al.  Stowage planning for container ships to reduce the number of shifts , 1998, Ann. Oper. Res..

[17]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .