Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /app/scct/public_html/web/app/plugins/gravityforms-develop/common.php on line 1115

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /app/scct/public_html/web/app/plugins/gravityforms-develop/common.php on line 1152

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /app/scct/public_html/web/app/plugins/gravityforms-develop/common.php on line 1156

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /app/scct/public_html/web/app/plugins/gravityforms-develop/common.php on line 1178

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /app/scct/public_html/web/app/plugins/gravityforms-develop/common.php on line 2826

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /app/scct/public_html/web/app/plugins/gravityforms-develop/common.php on line 2833

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /app/scct/public_html/web/app/plugins/gravityforms-develop/common.php on line 2846

Deprecated: Array and string offset access syntax with curly braces is deprecated in /app/scct/public_html/web/app/plugins/gravityforms-develop/common.php on line 3295

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /app/scct/public_html/web/app/plugins/gravityforms-develop/includes/fields/class-gf-field-multiselect.php on line 177
Berth Planning | SCCT

Berth Planning

Berth Planning

The berth allocation problem (also know 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 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:6

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 the berth scheduling consider 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 arrivals time 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 read world conditions. Introduction technical restrictions to existing berth allocation models in rather straight forward and it may increase the complexity of the problem but simplify the use of mate-heuristics (decrease in the feasible space).