Abstract
As an important part of container logistics, quay cranes (QCs) are crucial equipment in multimodal container transportation. The scheduling and allocation of QCs determine the operational efficiency of container terminals. By analyzing the way quay cranes are operated, this paper establishes a mixed-integer dynamic rolling-horizon programming model for the scheduling and allocation of QCs and proposes use of a genetic algorithm and two improved firefly algorithms based on segment encoding technology to formulate an optimum QC scheduling scheme. In doing so, the improved approach has made QC control more efficient and balanced.
Similar content being viewed by others
References
Imai, A., Chen, H.C., Nishimura, E., Papadimitriou, S.: The simultaneous berth and quay crane allocation problem. Transp. Res. E 44(5), 900–920 (2008)
Liang, C., Huang, Y., Yang, Y.: A quay crane dynamic scheduling problem by hybrid evolutionary algorithm for berth allocation planning. Comput. Ind. Eng. 56(3), 1021–1028 (2009)
Zhou, P., Kang, H.: Study on berth and quay-crane allocation under stochastic environments in container terminal. Syst. Eng. Theory Practice 28(1), 161–169 (2008)
Chang, D., Jiang, Z., Yan, W., He, J.: Integrating berth allocation and quay crane assignments. Transp. Res. E 46(6), 975–990 (2010)
Han, X., Lu, Z., Xi, L.: A proactive approach for simultaneous berth and quay crane scheduling problem with stochastic arrival and handling time. Eur. J. Oper. Res. 207(3), 1327–1340 (2010)
Kim, K., Park, Y.: A crane scheduling method for port container terminals. Eur. J. Oper. Res. 156(3), 752–768 (2004)
Moccia, L., Cordeau, J.F., Gaudioso, M., Laporte, G.: A branch-and-cut algorithm for the quay crane scheduling problem in a container terminal. Naval Res. Logist. 53(1), 45–59 (2006)
Chung, S., Choy, K.: A modified genetic algorithm for quay crane scheduling operations. Expert Syst. Appl. 39(4), 4213–4221 (2012)
Sammarra, M., Cordeau, J.F., Laporte, G., Monaco, M.F.: A tabu search heuristic for the quay crane scheduling problem. J. Sched. 10(4), 327–336 (2007)
Kaveshgar, N., Huynh, N., Rahimian, S.K.: An efficient genetic algorithm for solving the quay crane scheduling problem. Expert Syst. Appl. 39(18), 13108–13117 (2012)
Lee, D., Wang, H., Miao, L.: Quay crane scheduling with non-interference constraints in port container terminals. Transp. Res. E 44(1), 124–135 (2008)
Bierwirth, C., Meisel, F.: A fast heuristic for quay crane scheduling with interference constraints. J. Sched. 12(4), 345–360 (2009)
Chen, J.H., Lee, D.H., Goh, M.: An effective mathematical formulation for the unidirectional cluster-based quay crane scheduling problem. Eur. J. Oper. Res. 232(1), 198–208 (2014)
Meisel, F., Bierwirth, C.: A unified approach for the evaluation of quay crane scheduling models and algorithms. Comput. Oper. Res. 38(3), 683–693 (2011)
Legato, P., Trunfio, R., Meisel, F.: Modeling and solving rich quay crane scheduling problems. Comput. Oper. Res. 39(9), 2063–2078 (2012)
Lu, Z., Han, X., Xi, L., Erera, A.L.: A heuristic for the quay crane scheduling problem based on contiguous bay crane operations. Comput. Oper. Res. 39(12), 2915–2928 (2012)
Nguyen, S., Zhang, M., Johnston, M., Tan, K.C.: Hybrid evolutionary computation methods for quay crane scheduling problems. Comput. Oper. Res. 40(8), 2083–2093 (2013)
Guan, Y., Yang, K.H., Zhou, Z.: The crane scheduling problem: models and solution approaches. Ann. Oper. Res. 203(1), 119–139 (2013)
Daganzo, C.F.: The crane scheduling problem. Transp. Res. B 23(3), 159–175 (1989)
Peterkofsky, R.I., Daganzo, C.F.: A branch and bound solution method for the crane scheduling problem. Transp. Res. B 24(3), 159–172 (1990)
Liu, J., Yw, Wan, Wang, L.: Quay crane scheduling at container terminals to minimize the maximum relative tardiness of vessel departures. Naval Res. Logist. 53(1), 60–74 (2006)
Tavakkoli-Moghaddam, R., Makui, A., Salahi, S., Bazzazi, M., Taheri, F.: An efficient algorithm for solving a new mathematical model for a quay crane scheduling problem in container ports. Comput. Ind. Eng. 56(1), 241–248 (2009)
Unsal, O., Oguz, C.: Constraint programming approach to quay crane scheduling problem. Transp. Res. E 59, 108–122 (2013)
Fu, Y.M., Diabat, A., Tsai, I.T.: A multi-vessel quay crane assignment and scheduling problem: formulation and heuristic solution approach. Expert Syst. Appl. 41(15), 6959–6965 (2014)
Diabat, A., Theodorou, E.: An integrated quay crane assignment and scheduling problem. Comput. Ind. Eng. 73, 115–123 (2014)
Zhang, H., Kim, K.H.: Maximizing the number of dual-cycle operations. Comput. Ind. Eng. 56(3), 979–992 (2009)
Meisel, F., Wichmann, M.: Container sequencing for quay cranes with internal reshu_es. OR Spectr. 32(3), 569–591 (2010)
Yang, X.S. (2010) Nature-inspired metaheuristic algorithms: Second edition Yu S, Wang S, Zhen L (2016) Quay crane scheduling problem with considering tidal impact and fuel consumption. Flex. Serv. Manuf. J., 1–24
Arunkumar, N., Ramkumar, K., Venkatraman, V., Abdulhay, E., Fernandes, S.L., Kadry, S., Segal, S.: Classification of focal and non focal EEG using entropies. Pattern Recogn. Lett. 94, 112–117 (2017)
Arunkumar, N., Kumar, K.R., Venkataraman, V.: Automatic detection of epileptic seizures using new entropy measures. J. Med. Imaging Health Inform. 6(3), 724–730 (2016)
Acknowledgement
This work was supported by Shanghai Pujiang Program (15PJ1402900).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dong, L., Yang, Y. & Sun, S. QCs scheduling scheme of genetic algorithm (GA) and improved firefly algorithm (FA). Cluster Comput 22 (Suppl 2), 4331–4348 (2019). https://doi.org/10.1007/s10586-018-1873-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-018-1873-0