Skip to main content
Top
Published in: Journal of Scheduling 5/2019

31-07-2019

A decomposition-based approach to the scheduling of identical automated yard cranes at container terminals

Author: Amelie Eilken

Published in: Journal of Scheduling | Issue 5/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In today’s ports, the storage area is often the bottleneck in the serving of a vessel. It is therefore an important influencing factor in the minimization of the turnaround time of the vessels, which is the main objective in operational planning in container terminals. The operational planning of the yard cranes strongly impacts the yard’s efficiency. This planning task comprises the assignment of jobs to cranes, the sequencing of jobs per crane and the scheduling of crane movement and job executions subject to time windows and precedence constraints. A common yard configuration is a block storage system with two identical automated gantry cranes, called twin cranes. These cranes are subject to non-crossing constraints and therefore often exclusively serve either the landside or the seaside of the terminal. A polynomial-time algorithm for the scheduling subproblem of the cranes is introduced. As the sequencing and assignment part of this planning task is NP-hard, the overall problem is solved heuristically with a branch and bound procedure that includes the introduced scheduling algorithm as an evaluation subroutine. A computational study is presented to test the performance of this approach against a mathematical program solved by CPLEX.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Following the classification in Boysen et al. (2017), the considered crane scheduling problems are
$$\begin{aligned}&[2\text {D}, 2\,| \, \text {M},\text {mv}^{\mathrm{XY}}, r^i,\delta ^i,\text {prec},\,\text {pos}\,|\,C^{\max }]\ \text {and}\\&[2\text {D}, 2, \text {ends}\,|\, \text {M},\text {mv}^{\mathrm{XY}}, r^i,\delta ^i,\text {prec}, \text {pos}\, | \,C^{\max }]. \end{aligned}$$
 
2
The classification of Boysen and Stephan (2016) for this problem is \([\text {B} \mid \text {IO}^1 \mid \text {C}_{\max }]\).
 
3
Briskorn and Angeloudis (2016) propose a polynomial algorithm for the yard crane scheduling problem without time windows, spreader movement or precedence constraints. For this problem setting, their solution algorithm can be used for the lower bound computation.
 
4
For the remainder of this section the term “solved” means the procedure ended with an answer. This answer could be a feasible solution to a solvable instance or having proven infeasibility for an infeasible instance.
 
5
CPLEX could prove that one instance in test set 2 is not feasible. This is the instance the B&B procedure could not solve.
 
6
See footnote 5.
 
Literature
go back to reference Bierwirth, C., & Meisel, F. (2009). A fast heuristic for quay crane scheduling with interference constraints. Journal of Scheduling, 12, 345–360.CrossRef Bierwirth, C., & Meisel, F. (2009). A fast heuristic for quay crane scheduling with interference constraints. Journal of Scheduling, 12, 345–360.CrossRef
go back to reference Bierwirth, C., & Meisel, F. (2015). A follow-up survey of Berth allocation and quay crane scheduling problems in container terminals. European Journal of Operational Research, 244, 675–689.CrossRef Bierwirth, C., & Meisel, F. (2015). A follow-up survey of Berth allocation and quay crane scheduling problems in container terminals. European Journal of Operational Research, 244, 675–689.CrossRef
go back to reference Boysen, N., Briskorn, D., & Meisel, F. (2017). A generalized classification scheme for crane scheduling with interference. European Journal of Operational Research, 258, 343–357.CrossRef Boysen, N., Briskorn, D., & Meisel, F. (2017). A generalized classification scheme for crane scheduling with interference. European Journal of Operational Research, 258, 343–357.CrossRef
go back to reference Boysen, N., & Stephan, K. (2016). A survey on single crane scheduling in automated storage/retrieval systems. European Journal of Operational Research, 254, 691–704.CrossRef Boysen, N., & Stephan, K. (2016). A survey on single crane scheduling in automated storage/retrieval systems. European Journal of Operational Research, 254, 691–704.CrossRef
go back to reference Briskorn, D., & Angeloudis, P. (2016). Scheduling co-operating stacking cranes with predetermined container sequences. Discrete Applied Mathematics, 201, 70–85.CrossRef Briskorn, D., & Angeloudis, P. (2016). Scheduling co-operating stacking cranes with predetermined container sequences. Discrete Applied Mathematics, 201, 70–85.CrossRef
go back to reference Briskorn, D., Emde, S., & Boysen, N. (2016). Cooperative twin-crane scheduling. Discrete Applied Mathematics, 211, 40–57.CrossRef Briskorn, D., Emde, S., & Boysen, N. (2016). Cooperative twin-crane scheduling. Discrete Applied Mathematics, 211, 40–57.CrossRef
go back to reference Carlo, H. J., Vis, I. F., & Roodbergen, K. J. (2014a). Storage yard operations in container terminals: Literature overview, trends, and research directions. European Journal of Operational Research, 235, 412–430.CrossRef Carlo, H. J., Vis, I. F., & Roodbergen, K. J. (2014a). Storage yard operations in container terminals: Literature overview, trends, and research directions. European Journal of Operational Research, 235, 412–430.CrossRef
go back to reference Carlo, H. J., Vis, I. F., & Roodbergen, K. J. (2014b). Transport operations in container terminals: Literature overview, trends, research directions and classification scheme. European Journal of Operational Research, 236, 1–13.CrossRef Carlo, H. J., Vis, I. F., & Roodbergen, K. J. (2014b). Transport operations in container terminals: Literature overview, trends, research directions and classification scheme. European Journal of Operational Research, 236, 1–13.CrossRef
go back to reference Choe, R., Park, T., Ok Seung, M., & Ryu, K. R. (2007). Real-time scheduling for non-crossing stacking cranes in an automated container terminal. In AI 2007: Advances in artificial intelligence, Lecture Notes in Computer Science (Vol. 4830, pp. 625–631). Berlin: Springer. Choe, R., Park, T., Ok Seung, M., & Ryu, K. R. (2007). Real-time scheduling for non-crossing stacking cranes in an automated container terminal. In AI 2007: Advances in artificial intelligence, Lecture Notes in Computer Science (Vol. 4830, pp. 625–631). Berlin: Springer.
go back to reference Choe, R., Yuan, H., Yang, Y., & Ryu, K. R. (2012). Real-time scheduling of twin stacking cranes in an automated container terminal using a genetic algorithm. In SAC ’12 Proceedings of the 27th Annual ACM symposium on applied computing (pp. 238–243). New York, NY: ACM. Choe, R., Yuan, H., Yang, Y., & Ryu, K. R. (2012). Real-time scheduling of twin stacking cranes in an automated container terminal using a genetic algorithm. In SAC ’12 Proceedings of the 27th Annual ACM symposium on applied computing (pp. 238–243). New York, NY: ACM.
go back to reference Dorndorf, U., & Schneider, F. (2010). Scheduling automated triple cross-over stacking cranes in a container yard. OR Spectrum, 32, 617–632.CrossRef Dorndorf, U., & Schneider, F. (2010). Scheduling automated triple cross-over stacking cranes in a container yard. OR Spectrum, 32, 617–632.CrossRef
go back to reference Gellert, T. J. & König, F. G. (2011). 1D vehicle scheduling with conflicts. In Proceedings of the meeting on algorithm engineering & expermiments (pp. 107–115). Society for Industrial and Applied Mathematics. Gellert, T. J. & König, F. G. (2011). 1D vehicle scheduling with conflicts. In Proceedings of the meeting on algorithm engineering & expermiments (pp. 107–115). Society for Industrial and Applied Mathematics.
go back to reference Gharehgozli, A. H., Laporte, G., Yu, Y., & de Koster, R. (2015). Scheduling twin yard cranes in a container block. Transportation Science, 49, 686–705.CrossRef Gharehgozli, A. H., Laporte, G., Yu, Y., & de Koster, R. (2015). Scheduling twin yard cranes in a container block. Transportation Science, 49, 686–705.CrossRef
go back to reference Gharehgozli, A. H., Vernooij, F. G., & Zaerpour, N. (2017). A simulation study of the performance of twin automated stacking cranes at a seaport container terminal. European Journal of Operational Research, 261, 108–128.CrossRef Gharehgozli, A. H., Vernooij, F. G., & Zaerpour, N. (2017). A simulation study of the performance of twin automated stacking cranes at a seaport container terminal. European Journal of Operational Research, 261, 108–128.CrossRef
go back to reference Huang, S., Li, Y. Y., & Fan, X. (2015). Twincrane-atcrss-game: Job dispatching with lookahead for twin yard cranes. In The 5th international conference on logistics and maritime systems. Huang, S., Li, Y. Y., & Fan, X. (2015). Twincrane-atcrss-game: Job dispatching with lookahead for twin yard cranes. In The 5th international conference on logistics and maritime systems.
go back to reference Jaehn, F., & Kress, D. (2018). Scheduling cooperative gantry cranes with seaside and landside jobs. Discrete Applied Mathematics, 242, 53–68.CrossRef Jaehn, F., & Kress, D. (2018). Scheduling cooperative gantry cranes with seaside and landside jobs. Discrete Applied Mathematics, 242, 53–68.CrossRef
go back to reference Jung, S. H., & Kim, K. H. (2006). Load scheduling for multiple quay cranes in port container terminals. Journal of Intelligent manufacturing, 17, 479–492.CrossRef Jung, S. H., & Kim, K. H. (2006). Load scheduling for multiple quay cranes in port container terminals. Journal of Intelligent manufacturing, 17, 479–492.CrossRef
go back to reference Kemme, N. (2011). RMG crane scheduling and stacking. In Handbook of Terminal Planning (pp. 271–301). New York: Springer. Kemme, N. (2011). RMG crane scheduling and stacking. In Handbook of Terminal Planning (pp. 271–301). New York: Springer.
go back to reference Kewei, Z., Lu, Z., & Sun, X. (2010). An effective heuristic for the integrated scheduling problem of automated container handling system using twin 40’cranes. In Computer modeling and simulation, 2010. ICCMS’10 (pp. 406–410). Kewei, Z., Lu, Z., & Sun, X. (2010). An effective heuristic for the integrated scheduling problem of automated container handling system using twin 40’cranes. In Computer modeling and simulation, 2010. ICCMS’10 (pp. 406–410).
go back to reference Kim, K. H., & Kim, K. Y. (1999). An optimal routing algorithm for a transfer crane in port container terminals. Transportation Science, 33, 17–33.CrossRef Kim, K. H., & Kim, K. Y. (1999). An optimal routing algorithm for a transfer crane in port container terminals. Transportation Science, 33, 17–33.CrossRef
go back to reference Klaws, J., Stahlbock, R., & Voß, S. (2011). Container terminal yard operations–Simulation of a side-loaded container block served by triple rail mounted gantry cranes. In Computational logistics, Lecture Notes in Computer Science (Vol. 6971, pp. 243–255). New York: Springer). Klaws, J., Stahlbock, R., & Voß, S. (2011). Container terminal yard operations–Simulation of a side-loaded container block served by triple rail mounted gantry cranes. In Computational logistics, Lecture Notes in Computer Science (Vol. 6971, pp. 243–255). New York: Springer).
go back to reference Kovalyov, M. Y., Pesch, E., & Ryzhikov, A. (2018). A note on scheduling container storage operations of two non-passing stacking cranes. Networks, 71, 271–280.CrossRef Kovalyov, M. Y., Pesch, E., & Ryzhikov, A. (2018). A note on scheduling container storage operations of two non-passing stacking cranes. Networks, 71, 271–280.CrossRef
go back to reference Kress, D., Dornseifer, J., & Jaehn, F. (2019). An exact solution approach for scheduling cooperative gantry cranes. European Journal of Operational Research, 273, 82–101.CrossRef Kress, D., Dornseifer, J., & Jaehn, F. (2019). An exact solution approach for scheduling cooperative gantry cranes. European Journal of Operational Research, 273, 82–101.CrossRef
go back to reference Lee, H. F., & Schaefer, S. K. (1997). Sequencing methods for automated storage and retrieval systems with dedicated storage. Computers & Industrial Engineering, 32, 351–362.CrossRef Lee, H. F., & Schaefer, S. K. (1997). Sequencing methods for automated storage and retrieval systems with dedicated storage. Computers & Industrial Engineering, 32, 351–362.CrossRef
go back to reference Li, W., Wu, Y., Petering, M., Goh, M., & de Souza, R. (2009). Discrete time model and algorithms for container yard crane scheduling. European Journal of Operational Research, 198, 165–172.CrossRef Li, W., Wu, Y., Petering, M., Goh, M., & de Souza, R. (2009). Discrete time model and algorithms for container yard crane scheduling. European Journal of Operational Research, 198, 165–172.CrossRef
go back to reference Ling, M. K., & Di, S. (2010). A scheduling method for cranes in a container yard with inter-crane interference. Electronic engineering and computing technology (pp. 715–725). New York: Springer.CrossRef Ling, M. K., & Di, S. (2010). A scheduling method for cranes in a container yard with inter-crane interference. Electronic engineering and computing technology (pp. 715–725). New York: Springer.CrossRef
go back to reference Ng, W. (2005). Crane scheduling in container yards with inter-crane interference. European Journal of Operational Research, 164, 64–78.CrossRef Ng, W. (2005). Crane scheduling in container yards with inter-crane interference. European Journal of Operational Research, 164, 64–78.CrossRef
go back to reference Ng, W., & Mak, K. (2005). Yard crane scheduling in port container terminals. Applied Mathematical Modelling, 29, 263–276.CrossRef Ng, W., & Mak, K. (2005). Yard crane scheduling in port container terminals. Applied Mathematical Modelling, 29, 263–276.CrossRef
go back to reference Park, T., Choe, R., Ok Seung, M., & Ryu, K. R. (2010). Scheduling multiple factory cranes on a common track. Computers & Operations Research, 48, 102–112. Park, T., Choe, R., Ok Seung, M., & Ryu, K. R. (2010). Scheduling multiple factory cranes on a common track. Computers & Operations Research, 48, 102–112.
go back to reference Peterson, B., Harjunkoski, I., Hoda, S., & Hooker, J. N. (2014). Scheduling multiple factory cranes on a common track. Computers & Operations Research, 48, 102–112.CrossRef Peterson, B., Harjunkoski, I., Hoda, S., & Hooker, J. N. (2014). Scheduling multiple factory cranes on a common track. Computers & Operations Research, 48, 102–112.CrossRef
go back to reference Roodbergen, K. J., & Vis, I. F. (2009). A survey of literature on automated storage and retrieval systems. European Journal of Operational Research, 194, 343–362.CrossRef Roodbergen, K. J., & Vis, I. F. (2009). A survey of literature on automated storage and retrieval systems. European Journal of Operational Research, 194, 343–362.CrossRef
go back to reference Sammarra, M., Cordeau, J.-F., Laporte, G., & Monaco, M. F. (2007). A tabu search heuristic for the quay crane scheduling problem. Journal of Scheduling, 10, 327–336.CrossRef Sammarra, M., Cordeau, J.-F., Laporte, G., & Monaco, M. F. (2007). A tabu search heuristic for the quay crane scheduling problem. Journal of Scheduling, 10, 327–336.CrossRef
go back to reference Stahlbock, R., & Voß, S. (2008). Operations research at container terminals: A literature update. OR Spectrum, 30, 1–52.CrossRef Stahlbock, R., & Voß, S. (2008). Operations research at container terminals: A literature update. OR Spectrum, 30, 1–52.CrossRef
go back to reference Steenken, D., Voß, S., & Stahlbock, R. (2004). Container terminal operation and operations research—A classification and literature review. OR Spectrum, 26, 3–49.CrossRef Steenken, D., Voß, S., & Stahlbock, R. (2004). Container terminal operation and operations research—A classification and literature review. OR Spectrum, 26, 3–49.CrossRef
go back to reference Wu, Y., Li, W., Petering, M. E. H., Goh, M., & de Souza, R. (2015). Scheduling multiple yard cranes with crane interference and safety distance requirement. Transportation Science, 49, 990–1005.CrossRef Wu, Y., Li, W., Petering, M. E. H., Goh, M., & de Souza, R. (2015). Scheduling multiple yard cranes with crane interference and safety distance requirement. Transportation Science, 49, 990–1005.CrossRef
go back to reference Zheng, F., Man, X., Chu, F., Liu, M., & Chu, C. (2018). Two yard crane scheduling with dynamic processing time and interference. IEEE Transactions on Intelligent Transportation Systems, 19, 3775–3784.CrossRef Zheng, F., Man, X., Chu, F., Liu, M., & Chu, C. (2018). Two yard crane scheduling with dynamic processing time and interference. IEEE Transactions on Intelligent Transportation Systems, 19, 3775–3784.CrossRef
go back to reference Zyngiridis, I. (2005). Optimizing container movements using one and two automated stacking cranes. PhD thesis, Monterey California. Naval Postgraduate School. Zyngiridis, I. (2005). Optimizing container movements using one and two automated stacking cranes. PhD thesis, Monterey California. Naval Postgraduate School.
Metadata
Title
A decomposition-based approach to the scheduling of identical automated yard cranes at container terminals
Author
Amelie Eilken
Publication date
31-07-2019
Publisher
Springer US
Published in
Journal of Scheduling / Issue 5/2019
Print ISSN: 1094-6136
Electronic ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-019-00611-z

Other articles of this Issue 5/2019

Journal of Scheduling 5/2019 Go to the issue