| Imai et al. (2001) and Nishimura et al. (2001) |
Lagrangian Relaxation (LR) and Genetic Algorithm (GA) applied to DBAP. |
The calculations obtained with GA indicated the efficient use of 5 berths instead of 7 berths used in a Japanese public port. The tests (fictitious data) demonstrated that the quality of the solution obtained by the (GA) was the same/similar to the one obtained by the (LR). |
| Minimize the total waiting and handling times for every vessel. |
|
Kim & Moon (2003) |
Simulated Annealing applied to CBAP. |
The unfeasibility of the mixed-integer program (MIP) technique with 7 vessels was demonstrated, and the Simulated Annealing algorithm was suggested. |
| Minimize the penalty cost resulting from delay and the additional handling costs resulting from non-optimal locations. |
|
Cordeau et al. (2005) |
The Tabu search algorithm applied to DBAP. |
It was demonstrated that the Tabu search algorithm outperformed both the first-come first-served rule and CPLEX. |
| Minimize the sum for each vessel of the service time. |
| Imai et al. (2008) |
Genetic Algorithm applied to DBAP. |
The number of rejected vessels owing to lack of service within the maximum time limit was minimized. The study is useful for the efficient management of extremely busy container terminals in underdeveloped countries. |
| Minimize the total service time. |
|
Theofanis et al. (2007) |
Optimization based GA heuristic (OBGA) and GA for DBAP. |
Sensitivity analysis for the parameters of the OBGA and GA heuristics was performed. Both heuristics proved to be efficient, with small changes in the value of the objective function. |
| Minimize the total weighted service time of all the vessels. |
|
Mauri et al. (2008b) |
Minimization of the number of rejected vessels due to the lack of service within the maximum time limit established. |
Population Training Algorithm (PAT) in combination with Linear Programming (LP) for Column Generation for DBAP. |
| Minimization of the number of rejected vessels due to the lack of service within the maximum time limit established. |
The results demonstrated the potential of the proposed approach, where high quality solutions were obtained for relatively large problems, in significantly short processing time. |
|
Buhrkal et al. (2011) |
Generalized set-partitioning (GSPP) applied to DBAP. |
The performance of five formulations of DBAPs was compared. It was claimed that the model proposed by Cordeau et al. (2005) is computationally advantageous. The results obtained with GSPP were superior to those obtained by (Cordeau et al. 2005). |
| Minimize the total waiting and handling times of every ship. |
|
Hu (2015) |
The multi-objective GA (moGA) for the bi-objective DBAP. |
The importance of the preference for daytime operations was demonstrated. Owing to the lack of research on the optimization of daytime shift allocation, the optimal performance of the algorithm should be studied in future work. |
| Minimize the work of cargo operated at nighttime. |
|
Lalla-Ruiz et al. (2014) |
Biased Random Key Genetic Algorithm (BRKGA) for DBAP. |
The required computational time showed that, even in small-scale instances, the problem is difficult to solve by CPLEX. The use of BRKGA was justified for the solution of the tactical berth Allocation problem in realworld contexts; particularly, in those integrated designs where this problem frequently appears as a sub-problem. Therefore, the use of efficient procedures that provide nearoptimal solutions within short computational time is preferable. |
| Maximize the sum of the values of the chosen quay crane profiles and minimize the yard-related housekeeping cost. |
|
Lalla-Ruiz et al. (2016b) |
Simulated Annealing for the Waterway Ship Scheduling Problem (WSSP) for (BAP). |
Computational experiments showed that the problem is difficult to solve, even in smallscale instances, using a general-purpose solver. Nevertheless, the proposed S approaches may provide high-quality solutions in short computational time. Moreover, the tests showed that the SA approachesare suitable for contemporary problems. |
| Minimize the total time required for the vessels to pass through the waterways. |
|
Hsu (2016) |
Hybrid Particle Swarm Optimization (HPSO) for BAP. |
The proposed HPSO was compared with the two GA-based approaches. Among the three approaches, HPSO required the longest, albeit reasonable, computational time. Thus, it remains acceptable. |
| Minimize the total cost consisting of the sub-costs of waiting, delay and operation. |
|
Mauri et al. (2016) |
Adaptive Large Neighborhood Search (ALNS) DBAP and CBAP. |
The computational tests indicated the relative superiority of the ALNS heuristic for solving DBAP and CBAP. It determined all known optimal solutions for DBAP within shorter computational time. Better solutions were obtained for CBAP. |
| Minimize the sum of the service times while the vessels stay into the port. |
|
Venturini (2017) |
CPLEX |
A novel formulation was presented by integrating the BAP with vessel speed optimization for multiple ports under environmental considerations, in particular ship air emissions. |
| Minimize the cost of idleness, delay, handling and the fuel consumption. |