Abstract
Truck appointment has proved to be an efficient tool in reducing congestion at container terminals. To make a reasonable appointment quota plan, it is necessary to take terminal operations into consideration. We develop a novel approach (model) for optimizing a truck appointment system with the objective of decreasing external trucks’ waiting times, at the gate and yard, and internal trucks’ waiting times at the yard. The vacation queuing model is used to describe the coordinated service process of yard cranes. Based on non-stationary queuing theory, truck waiting times are estimated more accurately. Numerical experiments are conducted to illustrate the validity of the model and algorithm. Results show that the model reflects the characteristics of the service process of yard cranes and it improves the calculation accuracy of the truck waiting time.
Similar content being viewed by others
References
Arnott, R., and K. Small. 1994. The economics of traffic congestion. American Scientist 20 (2): 123–127.
Chen, G., K. Govindan, and Z.Z. Yang. 2013a. Managing truck arrivals with time windows to alleviate gate congestion at container terminals. International Journal of Production Economics 141 (1): 179–188.
Chen, G., K. Govindan, Z.Z. Yang, et al. 2013b. Terminal appointment system design by non-stationary M(t)/Ek/c(t) queuing model and genetic algorithm. International Journal of Production Economics 146 (2): 694–703.
Chen, G., K. Govindan, et al. 2013c. Reducing truck emissions at container terminals in a low carbon economy: Proposal of a queueing-based bi-objective model for optimizing truck arrival pattern. Transportation Research Part E : Logistics and Transportation Review 2013 (55): 3–22.
Chen, X., X. Zhou, and G.F. List. 2011. Using time-varying tolls to optimize truck arrivals at ports. Transportation Research Part E 47 (6): 965–982.
Cosmetatos, G.P. 1976. Some approximate equilibrium results for the multi-server queue (M/G/r). Operational Research Quarterly 27 (3): 615–620.
Douma, A., M. Schutten, and P. Schuur. 2009. Waiting profiles: An efficient protocol for enabling distributed planning of container barge rotations along terminals in Rotterdam. Transportation Research Part C 17: 133–148.
Giulianoa, G., and T. O’Brien. 2007. Reducing port-related truck emissions: The terminal gate appointment system at the Ports of Los Angeles and Long Beach. Transportation Research Part D 12 (7): 460–473.
Guan, C.Q., and R.F. Liu. 2009. Container terminal gate appointment system optimization. Maritime Economics & Logistics 11: 378–398.
Huynh, N., and C.M. Walton. 2008. Robust scheduling of truck arrivals at maritime container terminals. Journal of Transportation Engineering 134 (8): 347–353.
Huynh, N., and C.M. Walton. 2011. Improving efficiency of drayage operations at seaport container terminals through the use of an appointment system. In Handbook of terminal planning, ed. J.W. Bose, 323–344. New York: Springer.
Ke, J. 2003. The analysis of a general input with N-policy and exponential vacations. Queuing Sys. 45: 135–160.
LaGanga, L.R., and S.R. Lawrence. 2012. Appointment overbooking in health care clinics to improve patient service and clinic performance. Production and Operations Management 21 (5): 874–888.
Levy, Y., and U. Yechiali. 1975. Utilization of idle time in an M/G/1 queuing system. Management Science 22 (2): 202–211.
Li, N., et al. 2016. Disruption management for truck appointment system at a container terminal: A green initiative. Transportation Research Part D (in press).
Liu, N., S. Ziya, and V.G. Kulkarni. 2010. Dynamic scheduling of outpatient appointments under patient no-shows and cancelations. Manufacture and Service Operations Management 12 (2): 347–364.
Morais, P., and E. Lord. 2006. Terminal appointment system study. Transport Canada, TP 14570E, Ottawa.
Namboothiri, R., and A.L. Erera. 2008. Planning local container drayage operations given a port access appointment system. Transportation Research Part E: Logistics and Transportation Review 44 (2): 185–202.
Ozbay, K., O. Yanmaz-Tuzel, and J. Holguín-Veras. 2006. The impacts of time-of-day pricing initiative at NY/NJ port authority facilities car and truck movements. Transportation Research Record: Journal of the Transportation Research Board 1853: 48–56.
Phan, M.H., and K.H. Kim. 2015. Negotiating truck arrival times among trucking companies and a container terminal. Transportation Research Part E Logistics & Transportation Review 75: 132–144.
Phan, M.H., K.H. Kim, and F. Mannering. 2016. Collaborative truck scheduling and appointments for trucking companies and container terminals. Transportation Research Part B Methodological 86: 37–50.
The United Nations Conference on Trade and Development. http://unctadstat.unctad.org/wds/TableViewer/tableView.aspx?ReportId=13321.
Tian, N., and X.L. Xu. 2005. The waiting time of an M/M/c queue with partial servers vacations. OR Transactions. 9 (2): 1–8.
Tian, N., Q.L. Li, and J. Gao. 1999. Conditional stochastic decomposition in M/M/c queue with server vacations. Communications in Statistics Part C Stochastic Models 15 (2): 367–377.
Wang, W.-P., D. Tipper, and S. Banerjee. 1996. A simple approximation for modeling nonstationary queues. In: Fifteenth annual joint conference of the IEEE computer societies. Networking the next generation. Proceedings IEEE, INFOCOM ’96, vol. 1, 255–262.
Zehendner, E., and D. Feillet. 2014. Benefits of a truck appointment system on the service quality of inland transport modes at a multimodal container terminal. European Journal of Operational Research 235 (235): 461–469.
Zhao, W., and A.V. Goodchild. 2010. The impact of truck arrival information on container terminal rehandling. Transportation Research Part E: Logistics and Transportation Review 46 (3): 327–343.
Zhang, X.J., Q.C. Zeng, and W.H. Chen. 2013. Optimization model for truck appointment in container terminals. Procedia-Social and Behavioral Sciences 96: 1938–1947.
Zhang, Z.G., and N. Tian. 2003. Analysis on queueing systems with synchronous vacations of partial servers. Performance Evaluation 52 (4): 269–282.
Acknowledgements
The authors would like to thank the anonymous referees and editor-in-chief for their careful reading and constructive suggestions. This work is supported by the National Natural Science Foundation of China [Grant Nos. 71671021 and 71431001], and Fundamental Research Funds for the Central Universities (Grant No. 3132016302).
Author information
Authors and Affiliations
Corresponding author
Appendix: Solution algorithm
Appendix: Solution algorithm
A heuristic approach is designed to optimize the truck appointment quotas of each time slot. To calculate the waiting time of ETs and ITs, a non-stationary queue model with policies is used. The main operations of the algorithm follow.
- Step 1:
-
Randomly generate 168 numbers to represent the appointment quota of each time period. Each of the random numbers should satisfy constraint (5). Therefore, the boundary of each number is \((\lambda_{m}^{G} - Q,\lambda_{m}^{G} + Q)\). Each group of numbers represents a plan for the truck appointment system. Set the iteration k = 0.
- Step 2:
-
Let \(l_{it}^{G} = 0,w_{it}^{G} = 0,d_{it}^{G} = 0\) for all i and t = 0.
- Step 3:
-
Then update \(l_{it}^{G} ,w_{it}^{G} ,d_{it}^{G}\) using Eqs. (6)–(9) at the gate, update t by \(t = t + 1\).
- Step 4:
-
Repeat Step 3 until all the lengths of each time point are estimated.
- Step 5:
-
Let \(l_{t}^{E} = 0,w_{t}^{E} = 0,d_{t}^{E} = 0,l_{t}^{I} = 0,w_{t}^{I} = 0,d_{t}^{I} = 0\) for t = 0.
- Step 6:
-
Update \(l_{t}^{I} ,w_{t}^{I} ,d_{t}^{I}\) using Eqs. (11)–(19). The bisection method is used to estimate the queue length of ITs at the yard. At every iteration, the length calculated by Eq. (17) is compared with the length calculated by Eq. (11) to decide the value of \(\rho_{t}^{I}\).
- Step 7:
-
Update \(l_{t}^{E} ,w_{t}^{E} ,d_{t}^{E}\) using Eqs. (20)–(26). The estimation of queue length of ETs at the yard is the same as Step 6. Update t by \(t = t + 1\).
- Step 8:
-
Repeat Step 6 and Step 7 until all the queue lengths of each time point are approximated.
- Step 9:
-
Calculate the objective value by the above approximations. Then let \(f_{s} = \frac{1}{{1 + Z_{s} }}\) represent the fitness value of the plan s, where \(Z_{s}\) represents the objective value of the plan s.
- Step 10:
-
Use the roulette wheel selection and multi-point cross method to generate new plans of the next iteration, and then update the iteration \(k = k + 1\).
- Step 11:
-
Repeat the above procedures until the iteration reaches the pre-designed iteration.
Rights and permissions
About this article
Cite this article
Zhang, X., Zeng, Q. & Yang, Z. Optimization of truck appointments in container terminals. Marit Econ Logist 21, 125–145 (2019). https://doi.org/10.1057/s41278-018-0105-0
Published:
Issue Date:
DOI: https://doi.org/10.1057/s41278-018-0105-0