A Hybrid Differential Evolution Algorithm – Game Theory for the Berth Allocation Problem
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.
KeywordsDifferential evolution berth allocation problem meta-heuristics optimization
Unable to display preview. Download preview PDF.
- 7.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)Google Scholar
- 10.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)Google Scholar
- 14.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.2323936Google Scholar
- 16.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)Google Scholar