Berth allocation problem
The berth allocation 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 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:
- discrete vs. continuous berthing space,
- static vs. dynamic vessel arrivals,
- static vs. dynamic vessel handling times, and
- variable vessel arrivals.
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.
Some of the most notable objectives addressed in the literature are:
- Minimization of vessel total service times,
- Minimization of early and delayed departures,
- Optimization of vessel arrival times,
- Optimization of emissions and fuel consumption.