Abstract
Seaport container terminals are an important part of the logistics systems in international trades. This paper investigates the relationship between quay cranes, yard machines and container storage locations in a multi-berth and multi-ship environment. The aims are to develop a model for improving the operation efficiency of the seaports and to develop an analytical tool for yard operation planning. Due to the fact that the container transfer times are sequence-dependent and with the large number of variables involved, the proposed model cannot be solved in a reasonable time interval for realistically sized problems. For this reason, List Scheduling and Tabu Search algorithms have been developed to solve this formidable and NP-hard scheduling problem. Numerical implementations have been analysed and promising results have been achieved.
Similar content being viewed by others
References
Bish EK (2003). A multiple-crane-constrained scheduling problem in a container terminal. Eur J Opl Res 144: 83–107.
Blazewicz J, Echer KH, Pesch E, Schmidt G and Weglarz J (1996). Scheduling Computer and Manufacturing Processes. Springer: New York.
Brucker P (1998). Scheduling Algorithms, 2nd edn. Springer: New York.
BTRE (2007). Waterline Issue 42. Bureau of Transport and Regional Economics: Australia. http://www.btre.gov.au/publications/75/files/wl42.pdf, accessed 17 March 2009.
Cordeau JF, Laporte G, Legato P and Moccia L (2005). Models and tabu search heuristics for the berth-allocation problem. Transport Sci 39: 526–538.
Glover F and Laguna M (1997). Tabu Search. Kluwer Academic Publishers: London.
Grunow M, Günther HO and Lehmann M (2004). Dispatching multi-load AGVs in highly automated seaport container terminals. OR Spectrum 26: 211–235.
Kim KH and Kim KY (1999). Routing straddle carriers for the loading operation of containers using a beam search algorithm. Comput Indust Eng 36: 109–136.
Kozan E (2000). Optimising container transfers at multimodal terminals. Math Comput Model 31: 235–243.
Kozan E and Casey B (2007). Alternative algorithms for the optimization of a simulation model of a multimodal container terminal. J Opl Res Soc 58: 1203–1213.
Kozan E and Preston P (2006). Mathematical modelling of container transfers and storage locations at seaport terminals. OR Spectrum 28: 519–537.
Ng WC, Mak KL and Zhang YX (2007). Scheduling trucks in container terminals using a genetic algorithm. Eng Opt 39(1): 33–47.
Ovacik IM and Uzsoy R (1993). Worst-case error bounds for parallel machine scheduling problems with bounded sequence-dependent setup times. Opns Res Lett 14: 251–256.
Papadimitriou CH and Steiglitz K (1998). Combinatorial Optimization: Algorithms and Complexity. Dover Publications: Mineola, NY.
Pinedo M (2002). Scheduling: Theory, Algorithms, and Systems, 2nd edn. Prentice Hall: Upper Saddle River, NJ.
Schutten JMJ (1996). List scheduling revisited. Opns Res Lett 18: 167–170.
Stahlbock R and Voß S (2008). Operations research at container terminals: A literature update. OR Spectrum 30: 1–52.
Steenken D, Voß S and Stahlbock R (2004). Container terminal operation and operations research—A classification and literature review. OR Spectrum 26: 3–49.
Vairaktarakis G (2004). Flexible hybrid flowshops. In: Leung JY-T (ed). JY-T Handbook of scheduling: algorithms, models and performance analysis. CRC Press: New York, pp. 5.1–5.33.
Vis I and Koster R (2003). Transshipment of containers at a container terminal: An overview. Eur J Opl Res 147: 1–16.
Author information
Authors and Affiliations
Appendix. List Scheduling Approach (LIS-2)
Appendix. List Scheduling Approach (LIS-2)
To illustrate the List Scheduling approach, consider the following example. Three inbound containers j 1,j 2,j 3 are unloaded from a ship by two QCs and there are two YMs m 1 and m 2 in the yard. Table A1 shows the unloading time and processing time for each container; and Table A2 shows the setup time according to the processing sequence (j 0 is the dummy starting job).
Using the list {j 1,j 2,j 3} as an example, j 1 is first container in the list sequence. Since there is no difference in assigning m 1 or m 2 to j 1, m 1 is selected: illustration Now consider the second import container j 2. If m 1 is assigned to j 2, it must return from the storage yard first. In comparison, m 2 has the earliest complete time and is assigned to j 2: illustrationSimilarly, m 2 is assigned to j 3 because it has the earliest complete time: illustration
Rights and permissions
About this article
Cite this article
Wong, A., Kozan, E. Optimization of container process at seaport terminals. J Oper Res Soc 61, 658–665 (2010). https://doi.org/10.1057/jors.2009.18
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1057/jors.2009.18