Abstract
To improve the efficiency of the container terminals, we propose a simulation optimization iteration approach to integrate the yard allocation problem (YAP) with the vehicle congestion problem. YAP is formulated as a mixed integer programming model to reduce the total job travel time. A discrete event simulation model is developed to simulate the terminal operation and traffic movement within the terminal. The approach solves two models iteratively to improve the allocation decisions. Experiment results show that this approach can effectively generate yard allocation decisions, which reduce the overall traffic time comparing with traditional intuitive rules.
Similar content being viewed by others
References
Azab AE, Karam A, Eltawil AB (2017) A dynamic and collaborative truck appointment management system in container terminals. In: ICORES
Bish EK (2003) A multiple-crane-constrained scheduling problem in a container terminal. Eur J Oper Res 144(1):83–107
Bish EK, Leong TY, Li CL, Ng JW, Simchi-Levi D (2001) Analysis of a new vehicle scheduling and location problem. Naval Res Logist (NRL) 48(5):363–385
Bush A, Biles WE, DePuy GW (2003) Waterway, shipping, and ports: iterative optimization and simulation of barge traffic on an inland waterway. In: Proceedings of the 35th conference on winter simulation: driving innovation, winter simulation conference
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:211–216
Carlo HJ, Vis IFA, Roodbergen KJ (2014) Storage yard operations in container terminals: literature overview, trends, and research directions. Eur J Oper Res 235(2):412–430
Guo X, Huang SY (2012) Dynamic space and time partitioning for yard crane workload management in container terminals. Transp Sci 46(1):134–148
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(4):697–720
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
Iris Ç, Christensen J, Pacino D, Ropke S (2018) Flexible ship loading problem with transfer vehicle assignment and scheduling. Transp Res Part B Methodol 111:113–134
Jiang XJ, Jin JG (2017) A branch-and-price method for integrated yard crane deployment and container allocation in transshipment yards. Transp Res Part B Methodol 98:62–75
Kulkarni K, Tran KT, Wang H, Lau HC (2017). Efficient gate system operations for a multipurpose port using simulation-optimization. In: Proceedings of the 2017 winter simulation conference. IEEE Press
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 Logist Transp Rev 45(5):810–820
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 Logist Transp Rev 79:49–64
Petering ME (2011) Decision support for yard capacity, fleet composition, truck substitutability, and scalability issues at seaport container terminals. Transp Res Part E Logist Transp Rev 47(1):85–103
Petering ME (2015) Real-time container storage location assignment at an RTG-based seaport container transshipment terminal: problem description, control system, simulation model, and penalty scheme experimentation. Flex Serv Manuf J 27(2–3):351–381
Stahlbock R, Voss S (2008) Operations research at container terminals: a literature update. OR Spectr 30(1):1–52
Steenken D, Voß S, Stahlbock RJOS (2004) Container terminal operation and operations research—a classification and literature review. OR Spectr 26(1):3–49
Wang K, Zhen L, Wang S, Laporte G (2018) Column generation for the integrated berth allocation, quay crane assignment, and yard assignment problem. Transp Sci 52:812–834
Zhen L (2016) Modeling of yard congestion and optimization of yard template in container ports. Transp Res Part B Methodol 90:83–104
Zhen L, Chew EP, Lee LH (2011) An integrated model for berth template and yard template planning in transshipment hubs. Transp Sci 45(4):483–504
Zhen L, Lee LH, Chew EP, Chang D-F, Xu Z-X (2012) A comparative study on two types of automated container terminal systems. IEEE Trans Autom Sci Eng 9(1):56–69
Zhou C, Chew EP, Lee LH, Liu D (2016) An introduction and performance evaluation of the GRID system for transshipment terminals. Simulation 92(3):277–293
Zhou C, Chew EP, Lee LH, Li H (2017). A modularized simulation for traffic network in container terminals via network of servers with dynamic rates. In: 2017 winter simulation conference (WSC)
Zhou C, Li H, Liu W, Stephen A, Lee LH, Chew EP (2018). Challenges and opportunities in integration of simulation and optimization in maritime logistics. In: Proceedings of the 2018 winter simulation conference. IEEE Press
Acknowledgements
This work is supported by Singapore Maritime Institute under Grant No. SMI-2015-MA-05.
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.
Appendices
Appendix 1: YAP with high-low workload protocol constraints
1.1 Additional parameter
- \(H_{b}\) :
-
The threshold of high-low workload for sub-block \(b\)
1.2 Additional decision variable
- \(\beta_{bt}\) :
-
Binary variable, \(\beta_{bt} = 1\) indicates that the sub-block \(b\) is high in loading or unloading workload at shift t, \(t = 1 \ldots T\)
Subject to:
Constraint (17) ensures that high unloading workload cannot be allocated to two sub-blocks that are neighbors of each other in the same shift. Constraint (18) and (19) define low and high handling capacity boundary of each sub-block.
Appendix 2: YAP with penalty on high workload
2.1 Additional parameter
- \(H_{b}\) :
-
The threshold of high workload for sub-block \(b\)
- \(\lambda\) :
-
The penalty time added to travel time, if the high workload is achieved
Additional decision variable
- \(\beta_{bt}\) :
-
Binary variable, \(\beta_{bt} = 1\) indicates that the sub-block \(b\) is high in loading or unloading workload at shift t, \(t = 1 \ldots T\)
Subject to:
Objective function (20) represents that a penalty time (delay caused by congestion) will be added to the job if the sub-block is under high workload condition. Constraint (21) and (22) define the condition of high workload in each sub-block.
Rights and permissions
About this article
Cite this article
Zhou, C., Zhao, Q. & Li, H. Simulation optimization iteration approach on traffic integrated yard allocation problem in transshipment terminals. Flex Serv Manuf J 33, 663–688 (2021). https://doi.org/10.1007/s10696-020-09393-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10696-020-09393-5