Abstract
This paper investigates the integration between the quay and yard sides for multiple berthing ships with transshipment containers. This paper is motivated by the experience of an operator at Beirut Port. An integer linear programming model is formulated to minimize the total number of cranes used in both quay and yard sides for all berthing ships with transshipment containers unloading during a finite and discretized time horizon. The number of containers to be unloaded is determined in each time period, by each quay crane, at each ship bay location, along with the designated storage location at the yard side. The number of yard cranes needed at each storage yard block is also determined over the time horizon. Major capacity, time, and spatial constraints related to transshipment operations are taken into consideration. One insight from our numerical results is that restricting resources at the yard side will lead to an increase in required cranes at the quay side, and vice versa, which confirm results in earlier literature on single ship. However, we argue, via several counter examples, that single-ship solutions are not easily adaptable to multi-ship situations, which justifies the purpose of integrated formulations such as ours.
Similar content being viewed by others
References
Al-Dhaheri N, Diabat A (2015) The quay crane scheduling problem. J Manuf Syst 3:87–94
Assadipour G, Ke GY, Verma M (2014) An analytical framework for integrated maritime terminal scheduling problems with time windows. Expert Syst Appl 41:7415–7424
Balinski ML (1961) Fixed-cost transportation problems. Nav Res Logist Q 8:41–54
Beirut Container Terminal Consortium (2018) BCTC website, http://www.bctc-lb.com/. Accessed 1 Oct 2018
Bierwirth C, Meisel F (2010) A survey of berth allocation and quay crane scheduling problems in container terminals. Eur J Oper Res 202(3):615–627
Bierwirth C, Meisel F (2015) A follow-up survey of berth allocation and quay crane scheduling problems in container terminals. Eur J Oper Res 244(3):675–689
Bish EK (2003) A multiple-crane-constrained scheduling problem in a container terminal. Eur J Oper Res 144(1):83–107
Bish EK, Leong T-Y, Li C-L, Ng JWC, Simchi-Levi D (2001) Analysis of a new vehicle scheduling and location problem. Nav Res Logist 48:363–385
Buson E, Roberti R, Toth P (2014) A reduced-cost iterated local search heuristic for the fixed-charge transportation problem. Oper Res 62:1095–1106
Cao J, Shi Q, Lee D-H (2008) A decision support method for truck scheduling and storage allocation problem at container. Tsinghua Sci Technol 13:213–216
Cao JX, Lee D-H, Chen JH, Shi Q (2010) The integrated yard truck and yard crane scheduling problem: benders’ decomposition-based methods. Transp Res Part E 46:344–353
Chen L, Langevin A (2011) Multiple yard cranes scheduling for loading operations in a container terminal. Eng Optim 43(11):1205–1221
Chen L, Bostel N, Dejax P, Cai J, Xi L (2007) A Tabu search algorithm for the integrated scheduling problem of container handling systems in a maritime terminal. Eur J Oper Res 181(1):40–58
Chen L, Langevin A, Lu Z (2013) Integrated scheduling of crane handling and truck transportation in a maritime container terminal. Eur J Oper Res 225:142–152
Choo S, Klabjan D, Simchi-Levi D (2010) Multiship crane sequencing with yard congestion constraints. Transp Sci 44(1):8–115
Cordeau J, Gaudioso M, Laporte G, Moccia L (2007) The service allocation problem at the Gioia Tauro Maritime Container Terminal. Eur J Oper Res 176:1167–1184
Daganzo CF (1989) The crane scheduling problem. Transp Res Part B 23:159–175
Fréville A (2004) The multidimensional 0–1 knapsack problem: an overview. Eur J Oper Res 155:1–21
Fu Y-M, Diabat A (2015) A Lagrangian relaxation approach for solving the integrated quay crane assignment and scheduling problem. Appl Math Model 39:1194–1201
Gambardella LM, Mastrolilli M, Rizzoli AE, Zaffalon M (2001) An optimization methodology for intermodal terminal management. J Intell Manuf 12:521–534
Gharehgozli AH, Laporte G, Yu Y, De Koster R (2015) Scheduling twin yard cranes in a container block. Transp Sci 49:686–705
Giallombardo G, Moccia L, Salani M, Vacca I (2010) Modeling and solving the tactical berth allocation problem. Transp Res Part B Methodol 44:232–245
Han Y, Lee LH, Chew EP, Tan KC (2008) A yard storage strategy for minimizing traffic congestion in a marine container transshipment hub. OR Spectr 30:697–720
He J, Huang Y, Yan W (2015a) Yard crane scheduling in a container terminal for the trade-off between efficiency and energy consumption. Adv Eng Inform 29(1):59–75
He J, Huang Y, Yan W, Wang S (2015b) Integrated internal truck, yard crane and quay crane scheduling in a container terminal considering energy consumption. Expert Syst Appl 42(5):2464–2487
Homayouni SM, Tang SH, Motlagh O (2014) A genetic algorithm for optimization of integrated scheduling of cranes, vehicles, and storage platforms at automated container terminals. J Comput Appl Math 270:545–556
Kaveshgar N, Huynh N (2015) Integrated quay crane and yard truck scheduling for unloading inbound containers. Int J Prod Econ 159(1):168–177
Kaysi IA, Nehme N (2016) Optimal investment strategy in a container terminal: game theoretic approach. Marit Econ Logist 18(3):250–263
Kaysi IA, Maddah B, Nehme N, Mneimneh F (2012) An integrated model for resource allocation and scheduling in a transshipment container terminal. Transp Lett Int J Transp Res 4(3):143–152
Kim KH, Park Y (2004) A crane scheduling method for port container terminals. Eur J Oper Res 156(3):752–768
Kozan E, Preston P (2006) Mathematical modelling of container transfers and storage locations at seaport terminals. OR Spectr 28(4):519–537
Lau HYK, Zhao Y (2008) Integrated scheduling of handling equipment at automated container terminals. Int J Prod Econ 112(2):665–682
Lee LH, Chew EP, Tan KC, Han Y (2006) An optimization model for storage yard management in transshipment hubs. OR Spectr 28(4):539–561
Lee D, Wang HQ, Miao L (2008) Quay crane scheduling with non-interference constraints in port container terminals. Transp Res Part E Logist Transp Rev 44(1):124–135
Lee D-H, Cao JX, Shi Q, Chen JH (2009) A heuristic algorithm for yard truck scheduling and storage allocation problems. Transp Res Part E 45:810–820
Lee L, Chew E, Tan K, Wang Y (2010) Vehicle dispatching algorithms for container transshipment hubs. OR Spectr 32:663–685
Li W, Wu Y, Petering MEH, Goh M, Souza RD (2009) Discrete time model and algorithms for container yard crane scheduling. Eur J Oper Res 198(1):165–172
Liang C, Li M, Lu B, Gu T, Jo J, Ding Y (2017) Dynamic configuration of QC allocating problem based on multi-objective genetic algorithm. J Intell Manuf 28(3):847–855
Lin W (2000) On dynamic crane deployment in container terminal. Master Thesis, Hong Kong University of Science and Technology, Hong Kong
Lu Y, Le M (2014) The integrated optimization of container terminal scheduling with uncertain factors. Comput Ind Eng 75:209–216
Luo J, Wu Y (2015) Modelling of dual-cycle strategy for container storage and vehicle scheduling problems at automated container terminals. Transp Res Part E 79:49–64
Meisel F (2011) The quay crane scheduling problem with time windows. Nav Res Logist 58(7):619–636
Mooney T (2018) Global port berth productivity falls as call size continued to grow. The Journal of Commerce, May 03, 2018. https://www.joc.com/port-news/global-port-berth-productivity-falls-call-size-continued-grow_20180503.html
Murty KG, Wan Y, Liu J, Tseng MM, Leung E, Lai K, Chiu HWC (2005) Hongkong international terminals gains elastic capacity using a data-intensive decision-support system. Interfaces 35(1):61–75
Nehme N, Awad M (2010) A pseudo bargaining formulation for servicing vessels during transshipment operations. In: Proceedings of the 2010 international conference on information and knowledge engineering. IKE, Las Vegas, pp 231–237
Ng WC, Mak KL (2005) Yard crane scheduling in port container terminals. Appl Math Model 29(3):263–276
Peterkofsky RI, Daganzo CF (1990) A branch and bound solution method for the crane scheduling problem. Transp Res Part B 24(3):159–172
Stahlbock R, Voß S (2008) Operations research at container terminals: a literature update. OR Spectr 30(1):1–52
Tang L, Zhao J, Liu J (2014) Modeling and solution of the joint quay crane and truck scheduling problem. Eur J Oper Res 236:978–990
Türkoǧullari YB, Taşkin ZC, Aras N, Altinel IK (2014) Optimal berth allocation and time-invariant quay crane assignment in container terminals. Eur J Oper Res 235:88–101
UNCTAD (2008) Review of maritime transport. In: United Nations Conference on Trade and Development, New York
UNCTAD (2016) Review of maritime transport. In: United Nations Conference on Trade and Development, New York
UNCTAD (2018) Review of maritime transport. In: United Nations Conference on Trade and Development, New York
Van de Voorde EEM (2005) What future the maritime sector: some considerations on globalisation, co-operation and market power. Res Transp Econ 13(1):253–277
Wang Y, Jiang X, Lee LH, Chew EP, Tan KC (2017) Tree based approaches for integrated vehicle dispatching and container allocation in a transshipment hub. Expert Syst Appl 74:139–150
Wolsey LA (1998) Integer programming. Wiley, New York
Zeng Q, Diabat A, Zhang Q (2015) A simulation optimization approach for solving the dual-cycling problem in container terminals. Marit Policy Manag 42:806–826
Zhen L, Yu S, Wang S, Sun Z (2019) Scheduling quay cranes and yard trucks for unloading operations in container ports. Ann Oper Res 273:455–478
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix 1. Proof that the problem is NP hard
Appendix 1. Proof that the problem is NP hard
We show that the problem is NP hard by proving that it reduces to the multi-dimensional knapsack problem in a special case. Then, we discuss the number of integer decision variables needed in the solution. Consider a special case of the problem in Sect. 3 with one ship having one bay, a yard having one sub-block, and no restriction on the number of available cranes and storage capacity. That is, V = 1, B1 = 1, F = 1, S = 1, QCt, YCt, Kst, and Cfs → ∞. In this special case, denote the total number of containers by N, the number of quay and yard cranes utilized in period t by yt and zt, and the number of unloaded containers in period t by xt. The model in Sect. 3 simplifies to,
Replacing the value of \( x_{t} \) from the second constraint, \( x_{t} = N - \sum\nolimits_{{i \in \varUpsilon |\{ t\} }} {x_{i} } , \) where \( \varUpsilon = \{ 1,2, \ldots ,T\} \) in the first and third constraints, the problem becomes equivalent to
This model is equivalent to a multi-dimensional knapsack problem with decision variables, xt, yi, and zi. Since the knapsack problem is NP hard as discussed by Wolsey (1998), we conclude that our transshipment ILP model is NP hard problem.
Rights and permissions
About this article
Cite this article
Nehme, N., Maddah, B. & Kaysi, I.A. An integrated multi-ship crane allocation in Beirut Port container terminal. Oper Res Int J 21, 1743–1761 (2021). https://doi.org/10.1007/s12351-019-00539-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12351-019-00539-4