Abstract
The berth allocation problem (BAP) is an important and challenging problem in the maritime transportation industry. BAP can be defined as the problem of assigning a berth position and service time to a given set of vessels while ensuring that all BAP constraints are respected. The goal is to minimize the total waiting time of all vessels. In this paper, we propose a differential evolution (DE) algorithm for the BAP. DE is a nature-inspired meta-heuristic that has been shown to be an effective method to addresses continuous optimization problems. It involves a population of solutions that undergo the process of selection and variation. In DE, the mutation operator is considered the main variation operator responsible for generating new solutions. Several mutation operators have been proposed and they have shown that different operators are more suitable for different problem instances and even different stages in the search process. In this paper, we propose an enhanced DE that utilizes several mutation operators and employs game theory to control the selection of mutation operators during the search process. The BAP benchmark instances that have been used by other researchers are used to assess the performance of the proposed algorithm. Our experimental results reveal that the proposed DE can obtain competitive results with less computational time compared to existing algorithms for all tested problem instances.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cordeau, J.-F., Laporte, G., Legato, P., Moccia, L.: Models and tabu search heuristics for the berth-allocation problem. Transportation Science 39(4), 526–538 (2005)
Bierwirth, C., Meisel, F.: A survey of berth allocation and quay crane scheduling problems in container terminals. European Journal of Operational Research 202(3), 615–627 (2010)
de Oliveira, R.M., Mauri, G.R., Nogueira Lorena, L.A.: Clustering Search for the Berth Allocation Problem. Expert Systems with Applications 39(5), 5499–5505 (2012)
Ting, C.-J., Wu, K.-C., Chou, H.: Particle swarm optimization algorithm for the berth allocation problem. Expert Systems with Applications 41(4), 1543–1550 (2014)
Mauri, G.R., Oliveira, A.C.M., Lorena, L.A.N.: A hybrid column generation approach for the berth allocation problem. In: van Hemert, J., Cotta, C. (eds.) EvoCOP 2008. LNCS, vol. 4972, pp. 110–122. Springer, Heidelberg (2008)
Mallipeddi, R., Suganthan, P.N., Pan, Q.-K., Tasgetiren, M.F.: Differential evolution algorithm with ensemble of parameters and mutation strategies. Applied Soft Computing 11(2), 1679–1696 (2011)
Qin, A.K., Suganthan, P.N.: Self-adaptive differential evolution algorithm for numerical optimization. In: The 2005 IEEE Congress on Evolutionary Computation, pp. 1785–1791. IEEE (2005)
Brest, J., Bošković, B., Greiner, S., Žumer, V., Maučec, M.S.: Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Computing 11(7), 617–629 (2007)
Zhang, J., Sanderson, A.C.: JADE: adaptive differential evolution with optional external archive. IEEE Transactions on Evolutionary Computation 13(5), 945–958 (2009)
Sabar, N.R., Kendall, G., Ayob, M.: An Exponential Monte-Carlo Local Search Algorithm for the Berth Allocation Problem. In: 10th International Conference on the Practice and Theory of Automated Timetabling (PATAT 2010), York, UK, August 26-29, 2014, pp. 544–548 (2014)
Storn, R., Price, K.: Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization 11(4), 341–359 (1997)
Das, S., Suganthan, P.N.: Differential evolution: A survey of the state-of-the-art. IEEE Transactions on Evolutionary Computation 15(1), 4–31 (2011)
Sabar, N.R., Ayob, M., Kendall, G., Rong, Q.: Grammatical Evolution Hyper-Heuristic for Combinatorial Optimization Problems. IEEE Transactions on Evolutionary Computation 17(6), 840–861 (2013), doi:10.1109/TEVC.2013.2281527
Sabar, N.R., Ayob, M., Kendall, G., Qu, R.: A Dynamic Multiarmed Bandit-Gene Expression Programming Hyper-Heuristic for Combinatorial Optimization Problems. IEEE Transactions on Cybernetics PP(99), 1 (2014), doi:10.1109/TCYB.2014.2323936
Sabar, N.R., Ayob, M., Kendall, G., Qu, R.: The Automatic Design of Hyper-heuristic Framework with Gene Expression Programming for Combinatorial Optimization problems. IEEE Transactions on Evolutionary Computation PP(99), 1 (2014), doi:10.1109/TEVC.2014.2319051
Sabar, N.R., Kendall, G.: Aircraft Landing Problem using Hybrid Differential Evolution and Simple Descent Algorithm. Paper presented at the 2014 IEEE Congress on Evolutionary Computation (CEC 2014), pp. 520–527 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Sabar, N.R., Chong, S.Y., Kendall, G. (2015). A Hybrid Differential Evolution Algorithm – Game Theory for the Berth Allocation Problem. In: Handa, H., Ishibuchi, H., Ong, YS., Tan, KC. (eds) Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems - Volume 2. Proceedings in Adaptation, Learning and Optimization, vol 2. Springer, Cham. https://doi.org/10.1007/978-3-319-13356-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-13356-0_7
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13355-3
Online ISBN: 978-3-319-13356-0
eBook Packages: EngineeringEngineering (R0)