Stacker-reclaimer scheduling in a dry bulk terminal

A dry bulk terminal acts as a multi-modal interface for transhipping iron ores. Stacker-reclaimers are the dedicated equipments in storage yard for iron ore handling. Both unloading and loading processes are supported by stacker-reclaimers in most cases. The operation efficiency of dry terminals heavily depends on the productivity of stacker-reclaimers. This paper discusses the stacker-reclaimer scheduling problem with the objective of minimising the maximum completion time. The scheduling problem is formulated as a mixed integer programming model, and a lower bound for it is introduced. Using two types of chromosome representations and related operators, genetic algorithms are developed for solving the considered problem since it is NP-hard in nature. Computational experiments are carried out to compare and evaluate the performances of the proposed genetic algorithms. Computational results show that the one-string chromosome presentation with greedy assignment strategy performs better than the existing two-string chromosome presentation in the implementation of genetic algorithms.

[1]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[2]  Yang-Byung Park,et al.  A hybrid genetic algorithm for the vehicle scheduling problem with due times and time deadlines , 2001 .

[3]  Gilbert Laporte,et al.  A branch‐and‐cut algorithm for the quay crane scheduling problem in a container terminal , 2006 .

[4]  Akio Imai,et al.  Yard trailer routing at a maritime container terminal , 2005 .

[5]  Cliff T. Ragsdale,et al.  A new approach to solving the multiple traveling salesperson problem using genetic algorithms , 2006, Eur. J. Oper. Res..

[6]  Lixin Miao,et al.  Quay crane scheduling with non-interference constraints in port container terminals , 2008 .

[7]  John W. Fowler,et al.  A multi-population genetic algorithm to solve multi-objective scheduling problems for parallel machines , 2003, Comput. Oper. Res..

[8]  Derya Eren Akyol,et al.  A review on evolution of production scheduling with neural networks , 2007, Comput. Ind. Eng..

[9]  Richard J. Linn,et al.  Rubber tired gantry crane deployment for container yard operation , 2003, Comput. Ind. Eng..

[10]  Kap Hwan Kim,et al.  A crane scheduling method for port container terminals , 2004, Eur. J. Oper. Res..

[11]  Richard J. Linn,et al.  Dynamic crane deployment in container storage yards , 2002 .

[12]  Iris F. A. Vis,et al.  Determination of the number of automated guided vehicles required at a semi-automated container terminal , 2001, J. Oper. Res. Soc..

[13]  Carlos F. Daganzo,et al.  THE CRANE SCHEDULING PROBLEM , 1989 .

[14]  Y. Zhu,et al.  Crane scheduling with non-crossing constraint , 2006, J. Oper. Res. Soc..

[15]  Kap Hwan Kim,et al.  Heuristic algorithms for routing yard‐side equipment for minimizing loading times in container terminals , 2003 .

[16]  K. L. Mak,et al.  Quay crane scheduling in container terminals , 2006 .

[17]  George Chryssolouris,et al.  Dynamic scheduling of manufacturing job shops using genetic algorithms , 2001, J. Intell. Manuf..

[18]  Farouk Yalaoui,et al.  An efficient heuristic approach for parallel machine scheduling with job splitting and sequence-dependent setup times , 2003 .

[19]  Sai Ho Chung,et al.  A multi-criterion genetic algorithm for order distribution in a demand driven supply chain , 2004, Int. J. Comput. Integr. Manuf..

[20]  Iris F. A. Vis,et al.  Transshipment of containers at a container terminal: An overview , 2003, Eur. J. Oper. Res..

[21]  Kap Hwan Kim,et al.  A routing algorithm for a single straddle carrier to load export containers onto a containership , 1999 .

[22]  Lixin Miao,et al.  Quay crane scheduling with handling priority in port container terminals , 2008 .

[23]  Yi Zhu,et al.  Crane scheduling with spatial constraints , 2004 .

[24]  W. C. Ng,et al.  Crane scheduling in container yards with inter-crane interference , 2005, Eur. J. Oper. Res..

[25]  Ebru K. Bish,et al.  A multiple-crane-constrained scheduling problem in a container terminal , 2003, Eur. J. Oper. Res..

[26]  Carlos F. Daganzo,et al.  A branch and bound solution method for the crane scheduling problem , 1990 .

[27]  Raymond W. Yeung,et al.  Genetic algorithms and flexible process planning in the design of fault tolerant cell control for flexible assembly systems , 2000, Int. J. Comput. Integr. Manuf..

[28]  George Chryssolouris,et al.  Manufacturing Systems: Theory and Practice , 1992 .

[29]  Tom V. Mathew Genetic Algorithm , 2022 .

[30]  Wu Zhiming,et al.  Genetic algorithm approach to job shop scheduling and its use in real-time cases , 2000 .

[31]  Zhiming Wu,et al.  Genetic algorithm approach to job shop scheduling and its use in real-time cases , 2000, Int. J. Comput. Integr. Manuf..

[32]  Taïcir Loukil,et al.  A genetic algorithm for robust hybrid flow shop scheduling , 2011, Int. J. Comput. Integr. Manuf..

[33]  Mitsuo Gen,et al.  Minmax earliness/tardiness scheduling in identical parallel machine system using genetic algorithms , 1995 .

[34]  K. L. Mak,et al.  Yard crane scheduling in port container terminals , 2005 .

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

[36]  Frank Meisel Quay Crane Scheduling , 2009 .

[37]  Stefan Voß,et al.  Container terminal operation and operations research — a classification and literature review , 2004 .

[38]  Feng Chu,et al.  Minimising the weighted number of tardy jobs in a hybrid flow shop with genetic algorithm , 2009, Int. J. Comput. Integr. Manuf..

[39]  Katta G. Murty,et al.  Effect of block length and yard crane deployment systems on overall performance at a seaport container transshipment terminal , 2009, Comput. Oper. Res..

[40]  Gregory Levitin,et al.  A new approach to solving problems of multi‐state system reliability optimization , 2001 .

[41]  Lei Wang,et al.  Quay crane scheduling at container terminals to minimize the maximum relative tardiness of vessel departures , 2006 .

[42]  Funda Sivrikaya-Serifoglu,et al.  Parallel machine scheduling with earliness and tardiness penalties , 1999, Comput. Oper. Res..

[43]  Youfang Huang,et al.  An investigation into dynamic yard crane deployment and comparisons between hill-climbing and best-first-search algorithms , 2008, Int. J. Comput. Appl. Technol..

[44]  Kap Hwan Kim,et al.  A routing algorithm for a single transfer crane to load export containers onto a containership , 1997 .

[45]  P. Shahabudeen,et al.  Bi-criteria improved genetic algorithm for scheduling in flowshops to minimise makespan and total flowtime of jobs , 2009, Int. J. Comput. Integr. Manuf..

[46]  Kap Hwan Kim,et al.  Routing straddle carriers for the loading operation of containers using a beam search algorithm , 1999 .

[47]  Stefan Voß,et al.  Operations research at container terminals: a literature update , 2007, OR Spectr..

[48]  Chuqian Zhang,et al.  A heuristic for dynamic yard crane deployment in a container terminal , 2003 .

[49]  Stefan Voß,et al.  Routing of straddle carriers at a container terminal with the special aspect of internal moves , 1993 .

[50]  Christian Bierwirth,et al.  A survey of berth allocation and quay crane scheduling problems in container terminals , 2010, Eur. J. Oper. Res..

[51]  Stefan Voß,et al.  Container terminal operation and operations research - a classification and literature review , 2004, OR Spectr..

[52]  Kap Hwan Kim,et al.  An Optimal Routing Algorithm for a Transfer Crane in Port Container Terminals , 1999, Transp. Sci..

[53]  K. L. Mak,et al.  An effective heuristic for scheduling a yard crane to handle jobs with different ready times , 2005 .

[54]  Hokey Min,et al.  A genetic algorithm approach to developing the multi-echelon reverse logistics network for product returns , 2006 .