Skip to main content
Log in

An integrated multi-ship crane allocation in Beirut Port container terminal

  • Original paper
  • Published:
Operational Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Source: BCTC website, www.bctc-lb.com/vesselschedule.aspx

Fig. 3

Similar content being viewed by others

References

  • Al-Dhaheri N, Diabat A (2015) The quay crane scheduling problem. J Manuf Syst 3:87–94

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Balinski ML (1961) Fixed-cost transportation problems. Nav Res Logist Q 8:41–54

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bish EK (2003) A multiple-crane-constrained scheduling problem in a container terminal. Eur J Oper Res 144(1):83–107

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Chen L, Langevin A (2011) Multiple yard cranes scheduling for loading operations in a container terminal. Eng Optim 43(11):1205–1221

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Choo S, Klabjan D, Simchi-Levi D (2010) Multiship crane sequencing with yard congestion constraints. Transp Sci 44(1):8–115

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Daganzo CF (1989) The crane scheduling problem. Transp Res Part B 23:159–175

    Article  Google Scholar 

  • Fréville A (2004) The multidimensional 0–1 knapsack problem: an overview. Eur J Oper Res 155:1–21

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Gambardella LM, Mastrolilli M, Rizzoli AE, Zaffalon M (2001) An optimization methodology for intermodal terminal management. J Intell Manuf 12:521–534

    Article  Google Scholar 

  • Gharehgozli AH, Laporte G, Yu Y, De Koster R (2015) Scheduling twin yard cranes in a container block. Transp Sci 49:686–705

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kaveshgar N, Huynh N (2015) Integrated quay crane and yard truck scheduling for unloading inbound containers. Int J Prod Econ 159(1):168–177

    Article  Google Scholar 

  • Kaysi IA, Nehme N (2016) Optimal investment strategy in a container terminal: game theoretic approach. Marit Econ Logist 18(3):250–263

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Kim KH, Park Y (2004) A crane scheduling method for port container terminals. Eur J Oper Res 156(3):752–768

    Article  Google Scholar 

  • Kozan E, Preston P (2006) Mathematical modelling of container transfers and storage locations at seaport terminals. OR Spectr 28(4):519–537

    Article  Google Scholar 

  • Lau HYK, Zhao Y (2008) Integrated scheduling of handling equipment at automated container terminals. Int J Prod Econ 112(2):665–682

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lee L, Chew E, Tan K, Wang Y (2010) Vehicle dispatching algorithms for container transshipment hubs. OR Spectr 32:663–685

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Meisel F (2011) The quay crane scheduling problem with time windows. Nav Res Logist 58(7):619–636

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Peterkofsky RI, Daganzo CF (1990) A branch and bound solution method for the crane scheduling problem. Transp Res Part B 24(3):159–172

    Article  Google Scholar 

  • Stahlbock R, Voß S (2008) Operations research at container terminals: a literature update. OR Spectr 30(1):1–52

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wolsey LA (1998) Integer programming. Wiley, New York

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bacel Maddah.

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,

$$ \begin{aligned} & {\text{Minimize}}\quad w\sum\limits_{t = 1}^{T} {y_{t} } + (1 - w)\sum\limits_{t = 1}^{T} {z_{t} } \\ & {\text{Subject}}\;{\text{to}} \\ & \frac{{x_{t} }}{{C_{Q} }} \le y_{t} ,\quad \forall t \\ & \sum\limits_{t = 1}^{T} {x_{t} } = N \\ & \frac{{x_{t} }}{{C_{Y} }} \le z_{t} ,\quad \forall t \\ & x_{t} ,\;z_{t} \;{\text{integer}},\;y_{t} ,\;{\text{binary}} .\\ \end{aligned} $$

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

$$ \begin{aligned} & {\text{Minimize}}\quad w\sum\limits_{i \in \varUpsilon } {y_{i} } + (1 - w)\sum\limits_{i \in \varUpsilon } {z_{i} } \\ & {\text{Subject}}\;{\text{to}} \\ & C_{Q} y_{t} + \sum\limits_{{i \in \varUpsilon |\{ t\} }} {x_{i} } \ge N,\quad \forall t \\ & \sum\limits_{i \in \varUpsilon } {x_{i} } = N \\ & C_{Y} z_{t} + \sum\limits_{{i \in \varUpsilon |\{ t\} }} {x_{i} } \ge N,\quad \forall t \\ & x_{t} ,\;z_{t} \;{\text{integer}},\;y_{t} ,\;{\text{binary}}. \\ \end{aligned} $$

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-019-00539-4

Keywords

Navigation