- Ben Niu1,2,3,
- Qianying Liu1,2,3,
- Zhengxu Wang4,
- Lijing Tan ORCID:orcid.org/0000-0002-3744-03125 &
- …
- Li Li1,2,3
1029Accesses
Abstract
This paper proposes a multi-objective integrated container terminal scheduling problem considering three key components: berth allocation, quay cranes assignment and containers transportation in port operation process. In the suggested problem, one of the objectives is to shorten service time of ships with by coordinating of quay cranes, and the other is to reduce operating costs of quay cranes and yard trucks. Then, a Multi-objective Bacterial Colony Optimization algorithm (MOBCO) incorporating concepts of multi-swarm, topology, personal best and global best, named Multi-objective BCO with ring topology (MORBCO), is designed to handle the resulting problem. The extension of standard MOBCO to the MORBCO involves the addition of three specialized strategies: global chemotaxis operation, elite reproduction strategy and personal best archive with neighborhood communication mechanism. In order to test the performance of the MORBCO, benchmark tests are performed and compared with traditional MOBCO and three other well-known multi-objective algorithms first. The computational results indicate that the proposed algorithm can outperform other rivals and efficiently solve a variety of multi-objective problems in most of cases. Subsequently, MORBCO and two best performing algorithms from the previous test are applied to three instances generated by the proposed model. Judging by quality and diversity of obtained non-dominant solutions, we find that MORBCO has superior performance, especially for large instances of the container terminal problem.
This is a preview of subscription content,log in via an institution to check access.
Access this article
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
Price includes VAT (Japan)
Instant access to the full article PDF.








Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bierwirth C, Meisel F (2009) A fast heuristic for quay crane scheduling with interference constraints. J Sched 12(4):345–360
Bish EK (2003) A multiple-crane-constrained scheduling problem in a container terminal. J Eur J Oper Res 144(1):83–107
Chen HD (2015) Optimal power flow of distribution network with distributed generation based on bacterial colony optimization. J Power Syst Prot Control 21:106–111(in Chinese)
Chen L, Bostel N, Dejax P, Cai J (2007) A tabu search algorithm for the integrated scheduling problem of container handling systems in a maritime terminal. J Eur J Oper Res 181(10):40–58
Cheong CY, Habibullah MS, Goh RSM, Fu X (2010) Multi-objective optimization of large scale berth allocation and quay crane assignment problems. In: 2010 IEEE international conference on systems, man and cybernetics, pp 669–676
Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279.https://doi.org/10.1109/TEVC.2004.826067
Cordeau J-F, Laporte G, Legato P, Moccia L (2005) Models and Tabu search heuristics for the Berth-allocation problem. J Transp Sci 39(4):526–538
Daganzo CF (1989) The crane scheduling problem. J Transp Res Part B (Methodological) 23(3):159–175
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197.https://doi.org/10.1109/4235.996017
Dong P, Hu ZH, Tao S (2013) Berth and crane allocation probleilll based on cost analysis of quay cranes for container terminal. J Dalian Marit Univ 39(2):60–64(in Chinese)
Fonseca CM, Fleming PJ (1998) Multiobjective optimization and multiple constraint handling with evolutionary algorithms. IEEE Trans Syst Man Cybern Part A Syst Hum 28(1):38–47.https://doi.org/10.1109/3468.650320
Golias MM, Boile M, Theofanis S (2009) Berth scheduling by customer service differentiation: a multi-objective approach. J Transp Res Part E Logist Transp Rev 45(6):878–892
Han XL, Lu ZQ, Xi LF (2010) A proactive approach for simultaneous berth and quay crane scheduling problem with stochastic arrival and handling time. J Eur J Oper Res 207(3):1327–1340
Huang VL, Suganthan PN, Liang JJ (2006) Comprehensive learning particle swarm optimizer for solving multiobjective optimization problems: research articles. J Int J Intell Syst 21(2):209–226
Imai A, Nishimura E, Papadimitriou S (2001) The dynamic berth allocation problem for a container port. J Transp Res Part B 35(4):401–417
Imai A, Chen HC, Nishimura E, Papadimitriou S (2008) The simultaneous Berth and quay crane allocation problem. J Transp Res Part E Logist Transp Rev 44(5):900–920
Kaveshgar N, Huynh N (2015) Integrated quay crane and yard truck scheduling for unloading inbound containers. J Int J Prod Econ 159:168–177
Kim KY, Kim KH (1997) A routing algorithm for a single transfer crane to load export containers onto a containership. J Comput Ind Eng 33(3–4):673–676
Kim KH, Park YM (2004) A crane scheduling method for port container terminals. J Eur J Oper Res 156(3):752–768
Kursawe F (1998) A variant of evolution strategies for vector optimization. In: Proceedings of international conference on parallel problem solving from nature (PPSN), pp 193–197.https://doi.org/10.1007/bfb0029752
Liang CJ, Huang YF, Yang Y (2009) A quay crane dynamic scheduling problem by hybrid evolutionary algorithm for berth allocation planning. J Comput Ind Eng 56(3):1021–1028
Liang CJ, Guo JQ, Yang Y (2011) Multi-objective hybrid genetic algorithm for quay crane dynamic assignment in berth allocation planning. J Intell Manuf 22(3):471–479
Nishimura E, Imai A, Papadimitriou S (2005) Yard trailer routing at a maritime container terminal. J Transp Res Part E Logist Transp Rev 41(1):53–76
Niu B, Wang H (2012) Bacterial colony optimization: principles and foundations. In: Proceedings of international conference on intelligent computing (ICIC’12), pp 501–506.https://doi.org/10.1007/978-3-642-31837-5_73
Niu B, Xie T, Bi Y, Liu J (2014) Bacterial colony optimization for integrated yard truck scheduling and storage allocation problem. In: Proceedings of international conference on intelligent computing (ICIC’14), pp 431–437.https://doi.org/10.1007/978-3-319-09330-7_50
Schaffer JD (1985) Multiple objective optimization with vector evaluated genetic algorithms. In: Proceedings of international conference on genetic algorithms (ICGA’85), pp 93–100
Ting C-J, Wu K-C, Chou H (2014) Particle swarm optimization algorithm for the berth allocation problem. J Expert Syst Appl 41(4):1543–1550
Van Veldhuizen DA, Lamont GB (1998) Multiobjective evolutionary algorithm research: a history and analysis. Technical Report TR-98-03, Department of Electrical and Computer Engineering, Graduate School of Engineering, Air Force Institute of Technology, Wright-Patterson AFB
Xi X, Changchun L, Lixin M (2017) Bi-objective robust model for berth allocation scheduling under uncertainty. J Transp Res Part E Logist Transp Rev 106:294–319
Xiang X, Liu CC, Miao LX (2018) Reactive strategy for discrete berth allocation and quay crane assignment problems under uncertainty. J Comput Ind Eng 126:196–216
Zhang R, Yun WY, Kopfer H (2010) Heuristic-based truck scheduling for inland container transportation. J OR Spectr 32(3):787–808
Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. J Evol Comput 8(2):173–195
Acknowledgments
This work is partially supported by the National Natural Science Foundation of China (Grants Nos. 71571120, 71971143, 71901052), the Major Project for National Science Foundation of China (Grant No. 71790615), Department of Education of Guangdong Province (Grants Nos. 2018A073825, 2017GWTSCX038), Innovating and Upgrading Institute Project from Department of Education of Guangdong Province (Grant No. 2017GWTSCX038), Natural Science Foundation of Guangdong Province (Grant No. 2018A0303130055) and Soft Science Project of Guangdong Province. Lijing Tan and Li Li are corresponding authors.
Author information
Authors and Affiliations
College of Management, Shenzhen University, Shenzhen, 518060, China
Ben Niu, Qianying Liu & Li Li
Institute of Big Data Intelligent Management and Decision, Shenzhen University, Shenzhen, 518060, China
Ben Niu, Qianying Liu & Li Li
Great Bay Area International Institute for Innovation, Shenzhen University, Shenzhen, 518060, China
Ben Niu, Qianying Liu & Li Li
School of Business Administration, Dongbei University of Finance and Economics, Dalian, 116025, China
Zhengxu Wang
College of Management, Shenzhen Institute of Information Technology, Shenzhen, China
Lijing Tan
- Ben Niu
You can also search for this author inPubMed Google Scholar
- Qianying Liu
You can also search for this author inPubMed Google Scholar
- Zhengxu Wang
You can also search for this author inPubMed Google Scholar
- Lijing Tan
You can also search for this author inPubMed Google Scholar
- Li Li
You can also search for this author inPubMed Google Scholar
Corresponding authors
Correspondence toLijing Tan orLi Li.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Niu, B., Liu, Q., Wang, Z.et al. Multi-objective bacterial colony optimization algorithm for integrated container terminal scheduling problem.Nat Comput20, 89–104 (2021). https://doi.org/10.1007/s11047-019-09781-3
Published:
Issue Date:
Share this article
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative