The berth allocation problem (also known as the berth scheduling problem) is a NP-complete problem in operations research, regarding the allocation of berth space for vessels in container terminals. Vessels arrive over time and the terminal operator needs to assign them to berths in order to be served (loading and unloading containers) as soon as possible. Different factors affect the berth and time assignment of each vessel.
Among models found in the literature, there are four most frequently observed cases:[citation needed]
discrete vs. continuous berthing space,
static vs. dynamic vessel arrivals,
static vs. dynamic vessel handling times, and
variable vessel arrivals.
In the discrete problem, the quay is viewed as a finite set of berths. In the continuous problem, vessels can berth anywhere along the quay and the majority of research deals with the former case. In the static arrival problem all vessels are already at the port whereas in the dynamic only a portion of the vessels to be scheduled are present. The majority of the published research in berth scheduling considers the latter case. In the static handling time problem, vessel handling times are considered as input, whereas in the dynamic they are decision variables. Finally, in the last case, the vessel arrival times are considered as variables and are optimized.
Technical restrictions such as berthing draft and inter-vessel and end-berth clearance distance are further assumptions that have been adopted in some of the studies dealing with the berth allocation problem, bringing the problem formulation closer to real world conditions. Introducing technical restrictions to existing berth allocation models is rather straightforward and it may increase the complexity of the problem but simplify the use of metaheuristics (decrease in the feasible space).
Some of the most notable objectives addressed in the literature are:[citation needed]
Minimization of vessel total service times (waiting and handling times),
Minimization of early and delayed departures,
Optimization of vessel arrival times,
Optimization of emissions and fuel consumption.
Problems have been formulated[by whom?] as single and multi-objective as well as single and bi-level.
Golias, Mihalis M.; et al. (2009). "The berth allocation problem: Optimizing vessel arrival time". Maritime Economics & Logistics. 11 (4): 358–377. doi:10.1057/mel.2009.12. S2CID14279733.
Guan, Yongpei; Cheung, Raymond K. (2004). "The berth allocation problem: models and solution methods". OR Spectrum. 26 (1): 75–92. doi:10.1007/s00291-003-0140-8. S2CID67751655.
Pinedo, Michael L. (2008). Scheduling: Theory, Algorithms, and Systems. New York: Springer. ISBN978-0-387-78934-7.
Golias M.M., Boilé M., Theofanis S. (2009) Service time based customer differentiation berth scheduling. Transportation Research Part E: Logistics and Transportation Review, 45(6), 878-892.
Golias M.M., Boilé M., Theofanis S. (2009) A lambda-optimization based heuristic for the discrete berth scheduling problem. Transportation Research Pt. C, 18(5), 794-806.
Golias M.M., Boilé M., Theofanis S. (2009) An adaptive time window partitioning based algorithm for the discrete and dynamic berth scheduling problem. Transportation Research Record: Journal of the Transportation Research Board, Network Modeling, 2091, 21-30.
Boilé M., Golias M.M., Theofanis S. (2009) Scheduling of berthing resources at a marine container terminal via the use of Genetic Algorithms: Current and Future Research. In: Pinheiro dos Santos, Wellington et al. (Eds.), Evolutionary Computation. Vukovar: In-Teh. ISBN978-953-307-008-7, pp. 61–76.
Imai, A., Nishimura, E. and Papadimitriou, S. Corrigendum to “The dynamic berth allocation problem for a container port”. Transportation Research Part B, Vol. 39(3), 2005a, p. 197.
Lee D-H, Song L., and Wang H.,. A genetic algorithm for a bi-level programming model of berth allocation and quay crane scheduling. Proceedings of the 2006 Annual Transportation Research Board Meeting. Washington D.C., 2006.
Meersmans, P.J.M. and Dekker, R. Operations Research supports container handling. Econometric Institute Report EI 2001-22, Erasmus University, Netherlands, 2001.