Scheduling, Berthing, and Cargo Handling Optimization Using
Queuing Theory and Deep Learning
Hridaan Singal*
Student, The Doon School, Ludhiana,Punjab,
India
hridaan.43.2028@doonschool.com
Abstract:
Maritime
transportation is very important for global trade as it is responsible for 80%
of movements of goods across the world. Considering the increase in freight
movements, efficient system is needed for cargo handling and scheduling at
ports. The existing “first-come-first-serve (FCFS)” approach is incapable to
ensure operational efficiency under complex situations like parallel scheduling
with various cargo setups. Data-driven strategies are much needed, given the
rising demand. Robust berth scheduling is needed for conflict-free queuing of
vessels in terminal, given the actual vessel arrival uncertainty, which may be
caused due to sea current and cross wind.
Cargo
handling is an important process in maritime logistics. Decisions like
selecting proper equipment, type of ownership (outsourcing or in-house), and
capacity to operation-based decisions like scheduling, resource allocation, and
routing are important for efficiency of cargo handling systems. Different tools
and approaches are used by industry experts to determine these handling systems
to choose the best policies. This study explores previous works related to
optimization and evaluation of cargo handling systems with queuing models. In
addition, this study conducts comprehensive analysis through systematic
literature review. It provides thorough understanding to industry practitioners
and research scholars about queuing networks and deep learning methods used for
berthing optimization.
Keywords – berthing,
cargo handling, queuing models, deep learning, scheduling, maritime
transportation
INTRODUCTION
Predicting unloading items is needed to reduce the cost of
delay and schedule cargo operations smoothly (Gao et al, 2021; 2022). Accurate
prediction of unloading items can form ideal conditions for smooth allocation
of unloading resources for constantly arriving vessels. It can provide a buffer for succeeding
operations of storage in the yard. There are thousands of ships in the steel
and iron enterprise which transport millions of tons of materials to the
terminal every year. These vessels should be unloaded properly to reduce delay
expenses and meet needs for production. When ships fail in timely unloading
because of different reasons, companies bear huge demurrage costs that could be
hundreds of millions every year.
Unloading time of vessels can be influenced by two major
factors – schedule for unloading ship setup at the terminal of raw materials
and storage operation schedule for raw materials adopted in stockyard. Figure 1
illustrates the ship-unloading of a steel plant. This system typically includes
various berths, few ship unloaders, and a conveyor system for transmission. The
berths are assigned for docking of ships with raw materials, while unloaders
unload the raw materials. These unloaders can go along a specific track.
Smaller vessels usually under 50000 tons are enough for meeting unloading needs
(Gao et al, 2024).
For larger vessels above 150,000 tons, it is worth
allocating 2-3 unloaders to enhance the operations. The conveyor is installed
around the whole port area, production areas, and stockyard for bi-directional
transfer of products and raw materials among such areas (Gao et al, 2024). When
a ship arrives at the terminal of raw materials, multiple ship unloaders and
berth are assigned for unloading. At the same time, there is a need to
designate storage space for unloaded materials in the yard. Accuracy in
predicting the unloading time can generate space for buffer for constant
schedules of dock-unloading and allocation of storage space. These improvements
help in reducing the cost of delays, execution of operations, and improves
efficiency, making it ideal for port operations.

Figure 1:A flowchart of vessel
unloading in a manufacturing unit
Source – Gao et al (2024)
Maritime transportation is the most important contributor
for globalization and economic growth of the nation, covering global trade with
huge cargo volumes (Elmi et al, 2022). Seaborne trade has been an important
mode for global transportation over the years, as per the statistics for global
commercial exchange. Maritime transport manages over 80% of global trade and
this share is even higher for majority of developing countries. There has been
a rise in seaborne trade by 3% in a year over the past four decades, as
reported by UNCTAD (2022).
In supply chains, the “marine container terminals (MCTs)
play a vital role in receiving or delivering containers to and from ships
across various operators and linear shipping companies. The rise volume of
maritime transport has a lot of challenges for operators like allocation of
mega ships, congestion at ports, and efficiency of ship service (Kumawat and
Roy, 2021). To deal with steady and rapid growth of maritime market, operators
need to address operational issues with right analytical approaches for
aligning with market situations (Moon, 2000).
In order to improve port productivity and retain customer
satisfaction, operators should make the most of their berthing and handling
resources (Carlo et al, 2015).
In order to improve port efficiency and customer
satisfaction, cargo operators should make the most of their berthing and
handling resources (Carlo et al, 2015). Adopting the right berth scheme usually
improve productivity and competitiveness over other marine terminals.
Optimizing berth schedule has a robust association with planning temporal and
spatial resources. When it comes to arrive at marine terminal, ships usually
wait for scheduled position that would be ideal for terminal operation and
available (Cordeau et al, 2005). Berth scheduling and allocation can be a
challenge which should be addressed by operators as they may affect deployment
of port equipment and allocation of storage spaces (Xu et al, 2012).
A group of vessels arriving are supposed to be served in the
certain horizon for planning in “berth allocation and scheduling problem
(BASP)” and configuration of berth is specified. The assigned position of
berthing refers to the range of operation of quay cranes which are allocated
and same berthing space and equipment are not usually assigned to multiple
ships. The direct goal of BASP is providing a schedule for each vessel arriving
with optimal timing and berthing position, while avoiding issues (Bierwirth
& Meisel, 2010, 2015).

Figure 2: Types of Berthing layouts –
(a) Discrete (b) Continuous and (c) Hybrid
Source – Li et al (2023)
LITERATURE
REVIEW
Several studies have been conducted to predict loading and
unloading time which can be based on scheduling, storage operations in
stockyard, and using deep learning and deep neural networks to predict
unloading time.
Scheduling
Dhingra et al (2017) have proposed a 2-level “stochastic
model” to determine the handling time of container ship. A constant-time Markov
chain is employed by the higher-level model to determine the unloading and
loading time, while lower-level model used a “closed queuing network” for
transition matrix as input. Bish (2003) addressed the scheduling problem of
loading and unloading of container with a set of ships, given the storage
location of each vessel, scheduling of cranes for unloading and loading, and
assigning vehicles to containers. The
goal was to reduce the maximum time needed for serving several ships. This
problem was solved by a heuristic approach and its effectiveness was analyzed
well.
Al-Dhaheri et al (2016) proposed a “stochastic mixed-integer
programming model” to reduce handling time of container ship. A genetic model
constructed the crane schedule while following the operational rules to manage
the use of cranes. Sun et al (2019) investigated the problem of “quay crane
scheduling” to reduce the time to complete “loading and unloading” operations
for ships. They proposed a “Benders decomposition method” and “mathematical
programming model” to solve the issue. Sammarra et al (2007) proposed a
“tabu-search heuristic” model for scheduling quay crane, based on reducing the
time to complete loading and unloading for containers.
They considered certain operational limitations for quay
cranes, disintegrating the challenge into a scheduling and routing problem,
which could be addressed with “local search and tabu search heuristic
technique”. Tang et al (2014) proposed a joint scheduling method for trucks and
quay cranes for servicing the containers. They introduced a “particle swarm
optimization (PSO)” approach to deal with scheduling problem. Kao et al (1990)
proposed a “knowledge-based approach” for scheduling container to mitigate
demurrage costs. Their knowledge base can handle the transfer of ships and
sequencing of waiting ships among two docks.
Kao et al (1992) proposed a heuristic method for scheduling
discharge of ships. Their approach assigned ship unloaders, stackers, conveyer
belts, and sequencing of holds. Kao and Lee (1996) proposed an integrated
system for coordinating ship discharging and dock assignment with an integrated
ship unloading system to improve the efficiency of unloading. Kim and Moon (2003)
introduced a “mixed-integer programming (MIP)” model for addressing the problem
of berth-planning. Each ship can stay for a specific duration in their approach,
despite of berthing locations. The problem can be solved with a simulated
annealing model. A ship-unloading issue is investigated by Kim et al (2011) for
a large steel plant to reduce the overall flow time of all ships at the port.
This challenge was addressed with a heuristic model. Gao et al (2021) evaluated
the scheduling of unloading of ship in a big steel plant. They proposed a
“column-generation model” and proposed a mathematical model to solve the
problem. In addition, a “differential evolution model” is proposed by Gao et al
(2022) for scheduling ship-unloading with special emphasis on assigning belt
conveyors.
Storage
Operations
A “mixed-integer programming (MIP)” model is proposed by Lee
et al (2009) for allocating storage and scheduling yard trucks. They are aimed
to reduce the “weighted total cost”, which consists of penalties for overall
delays and costs related to total time for traveling. For the MIP model, a
“constructive heuristic” model was developed and made a 10.27% solution gap in
comparison to CPLEX. For the heuristic, solution time was at another level,
while 30 to 40 hours are needed by CPLEX to find solution.
Tang et al (2022) investigated the problem of allocating
stockyard space at a large terminal of iron ore. They designed a “mixed-integer
linear programming model” in order to reduce the total distance of travelling
for all iron ores incoming. The major limitations are operations of
“stacker-reclaimers” and managing “space allocation”. The “genetic model-based
heuristic” was used to solve the model. Heuristic can get ideal solutions for
smaller problems in seconds. CPLEX cannot find ideal solution in 2 hours for
larger problems, while heuristic can deliver almost optimal solutions within
seconds.
Li and Tang (2005) addressed the problem of allocating
storage space in an iron and steel stockyard by introducing a “non-linear
programming model.” The goal was to reduce the penalty and transportation
costs, with limitations related to length, height and width and differences in
types of materials for spatial allocation. This issue was resolved with
enhanced tabu search model. A problem of allocating storage for raw materials
was examined by Kim et al (2009) for large steelworks plant. They proposed a
mixed-integer model for linear programming, solved with CPLEX 9.02. The
constraints of the model maintained a safe distance among two stockpiles to
ensure the balance of materials.
Deep
Learning for Optimization Problems
Vinyals et al (2015) proposed a special kind of Deep Neural
Network (DNN) called pointer network and trained the same to output for
“traveling salesman problem” with supervised learning. This pointer network was
trained by Bello et al (2016) for “traveling salesman with reinforcement
learning”. A similar approach was proposed by Kool and Welling (2018) which can
also solve other routing issues like “vehicle routing problem.” A “graph
embedding network” is trained by Khalil et al (2017) with reinforcement
learning to provide solutions for graph problems like maximum cut problem and
least vertex cover.
All methods have focused on architecture and training of
DNNs rather than how to adopt DNNs in a smart search protocol. Despite having
promising results, the methods cannot compete with state-of-the-art methods on
wider instances. DNNs have recently been used in terms of “constraint
satisfaction problems (CSPs)”. Xu et al (2018) have used a convolutional DNN
successfully for the prediction of satisfiability of “random Boolean binary
CSPs”. Galassi et al (2018) investigated learning of DNN to build a CSP
solution by training the same to make individual variable assignment with
supervised learning.
Several variants of neural networks have been deployed to
perform classification and prediction. A probabilistic neural network has been
proposed by Zhang and Shin (2022) to monitor the processes of manufacturing.
The distributed parameters of Gaussian mixture has been featured in this
network to improve computational efficiency. A “long short-term memory (LSTM)”
neural network has been developed by Li et al (2022) for “time-series
prediction” using “partial least squares (PLS)” to ease the network
architecture. Strong generalization potential is balanced with compact structure
smoothly with LSTM framework. A “Backpropagation Neural Network (BP)” is
employed by Xiao et al (2009) which is combined with “rough set theory” for
forecasting power load with rough sets to reduce dimensionality. This method
has improved prediction outcome.
Adelia and Panakkat (2009) proposed a “probabilistic neural
network” to forecast the magnitudes of earthquake. Kosanoglu (2022) introduced
“ensemble model” integrating deep learning models and “time-series clustering”
approaches for forecasting wind speed. A “Dirichlet mixture model” and “dynamic
time warming” techniques were used to cluster factors from “time-series data”.
It is observed that “feature-clustering approach” is a promising model for
prediction. A “Machine Learning” model is developed by Hussein et al (2019) to
combine “random vector functional link (RVFL)” network with “moth search” model
for predicting missing values of “total algal counts” while monitoring water
quality. The input features were optimized by the moth search model for RVFL
network, resulting in algal values predicted which has matched true
observations closely.
Four ML models were proposed by El-Said et al (2021) –
“support vector machine, RVFL, K-nearest neighbors, and social media
optimization” to determine the effect of transverse baffles and air injection
on “thermohydraulic” effect of tube and shell heat exchangers. It is found that
non-linear relations were identified effectively between process responses and
operating conditions by the RVFL model. An SCN model is introduced by Wang and
Wang (2020) to predict the concentrations of components in “sodium aluminate
liquor”. This mechanistic model clarifies the relation between temperature,
conductivity, and concentrations of components in “Bayer alumina production”
with indication of high prediction accuracy. An enhanced SCN model is proposed
by Li et al (2023) to predict “ammonia nitrogen concentrations” in tracking
water quality. They brought a new inequality in the process of network
concentration and introduced the approach of node-selection.
Research
Gap
When it comes to queuing models, current studies are based
mainly on static queues without considering challenges of real cargo operators
like different types of cargo, availability of cranes, and dynamic arrival of
vessels. Deep learning is also evolving in maritime studies. But there is still
a huge research gap in its use in prediction of arrivals and real-time
scheduling. Existing studies are based on image-based inspection and tracking
containers. Cargo management and berthing are usually optimized individually.
There is also a lack of frameworks integrating queuing theory and deep learning
for developing a real-time berth scheduling system.
Research
Objectives
·
To discuss queuing
network models used for cargo handling operations
·
To explore deep
learning-based methods for cargo scheduling and handling arrival uncertainty
·
To propose a robust
berth scheduling framework to optimize material handling across ports
RESEARCH
METHODOLOGY
This study is based on a thorough process of literature
review for a comprehensive analysis of literature. This study is based on
content analysis approach for a comprehensive literature search on scheduling
and berth allocation.
For a literature search, this study is based on search
through search databases like IEEE Explore, Springer Link, Web of Science,
Scopus, and Google Scholar. A lot of keyword combinations were adopted for the
search process, including berth scheduling, allocation, hybrid berth allocation,
deep learning, queuing theory, etc.
After conducting initial search, this study has discovered
hundreds of relevant studies. It is primarily based on articles writing in
English and published in peer-reviewed journals, doctoral theses, and conference
papers. Studies written in other languages were not considered. In addition,
studies dealing with other operations were not considered.
DATA
ANALYSIS
Queuing
Network Models for Cargo Handling Operations
For smooth flow of materials to target destinations, cargo
handling is critical for logistics operations. These activities are responsible
for 15 to 70 percent of total costs of manufacturing as per the product type
(Soufi et al, 2021). In the same way, 55% of operational costs in warehouse
include activities related to cargo handling (Tompkins et al, 2010). In the
warehouse storage, 10.8 million people were employed in the European Union (EU)
for EUR 556 million (Eurostat, 2018). Cargo handling systems are critical for
moving raw materials, finished goods, and work-in-progress from one destination
to another.
These points consist of warehouses, production floors,
shipping, and storage areas. In general, the process of manufacturing consists
of assembly operations and fabrication activities changing the shape, make-up,
and form of material. It is possible to use cargo handling systems for place
and time utility” with storage, control, and handling of materials (Furmans,
2009). The most important decisions related to cargo handling swivel around
“material handling equipment (MHE)”. Selecting the right equipment and
integrating the same with logistics operations of organizations are important
for achieving low costs of handling materials (Stephens, 2020). Kay (2012)
proposed ten principles combined by Material Handling Institute (MHI)” when it
comes to design cargo handling systems.
There is a need to consider standardization, planning,
ergonomic, work, space utilization, unit load, lifecycle and environmental
principles, and automation when designing cargo handling process. All these are
bound by operation and selection of equipment for cargo handling. Such
equipment can be classified into sub-categories on the basis of its technology,
operation, and application. Some of those categories are hoists, manual
systems, pipe systems, industrial trucks, automated guided vehicles (AGVs),
robotic systems, bulk load conveyors, and unit load conveyors (Bouh and Riopel,
2016). MHE is classified into cranes and hoists, conveyors, and transporters
(Smith, 2013). The materials are
transported by conveyors into fixed path. Hoists and cranes can transfer
material over specific data. Transporters can carry material over larger
region. Figure 3 illustrates a tree structure of material handling equipment
(MHE).

Figure 3: A tree structure of MHE
Source – Smith (2013)
When it comes to set up cargo handling, major design
decisions can be classified into features related to design and operations.
Figure 4 lists both design and operation features of MHS (Raman et al, 2009).
Other factors relying on specific needs of industry must be considered when it
comes to choose the right equipment. For example, there are certain issues in
“semiconductor wafer fabrication system (SWFS)” like flexible routes, WIP, and
longer time for production cycle (Chen et al, 2017a, 2017b). Higher responsiveness
is much needed to deal with unpredictable arrivals. After selecting the right
equipment, there is a need to probe the overall efficiency of cargo handling to
determine productivity of the system. It is critical for industry practitioners
to assess performance of cargo handling systems (Sahu et al, 2017).
Characteristic factors of variability like congestions, irregular arrivals,
human involvement, changes in demand and supply, product blending, resource
breakdowns, and capabilities of machines may make it complicated to optimize
and assess the performance of cargo handling (Lee et al, 2021).
Figure 4: Operation and Design Features
of MHS
Source – Raman et al (2009)
Initially, queuing network models are utilized to measure
communication and computer systems performance like server usage, mean response
times, and queue lengths. These frameworks have been used widely in several
fields like transportation, production, service, and retail sectors. Queuing
models are often known to be versatile, cost-effective, and strong tools to
analyze complex systems with short computation and development time (Balsamo et
al, 2003). Queuing models are more realistic with blocking phenomena to
inculcate limited queues of capacity for real applications in different areas.
In the same way, queuing models can be used for modeling MHS in several nodes
of supply chain like distribution centers, warehouses, terminals, and intermediate
storage. As these models are usually stubborn mathematically, a lot of studies
have focused on approximations and heuristics to assess the performance
measures (Smith and Kerbache 2012).
Queuing network consists of a range of queues and these
networks can be classified on the basis of several factors. A lot of networks
can be observed in the study. For instance, there are three types of queuing
networks – closed, mixed, and open, as per the circulation of population in the
network. In the same way, it is possible to find several types of networks on
the basis of characteristics of network like customer classes, distribution of
probability, number of servers, server capacity, queuing capacity, and blocking
system. Figure 5 illustrates queuing networks classified as per the above
features over the generality index and complexity of network. However, it is
possible to find different kinds of queuing networks in studies as per various
characteristics.

Figure 5: Series of Queuing Networks
Source – Smith (2018)
As per their complex mathematics, it is possible to solve
queuing network models with actual analytical product from simulation,
approximate models, and methods. In general, it is possible to solve smaller
models for queuing network. Usually, approximation approaches are used for more
complex networks of queuing. Figure 4 and Figure 5 list the approximation and
exact methods for solving different queuing models.

Figure 4: Solution models for queuing
networks in product-form
Source – Bolch et al (2006)

Figure 5: Solution models for queuing
networks (non-product form)
Source - Bolch et al (2006)
In the queuing network, performance measures include queue
waiting time, length, response time, throughput, server usage, and cycling type
measurements. They provide important insights to the process of decision-making
in a specific network. For instance, queuing throughput can model a container
terminal to provide insights to operational productivity of the terminal. In
the same way, using network node gives an idea of idleness or congestion of the
resource. There are three parts of derivation of optimization problem. There is
a need to determine the ideal value of variables, while fulfilling the given
limitations by achieving a planned objective.
Associated with queuing models of cargo handling,
optimization problems can be derived in the same way. Figure 6 illustrates the
relation between them. For example, an optimization problem can be considered
to determine the right arrival rate of trucks to achieve optimum throughput in
the warehouse. Subsequently, the ideal arrival rate will bring change in all measures
of network performance. In addition, optimization problems are based on
multi-objective or single-objective problems. Those approaches are ranging from
actual solution models to heuristic on the basis of magnitude and complexity of
issue. In order to estimate performance of network, approximate approaches
provide the right deviations from actual solutions.

Figure 6: Interaction between
parameters and variables in optimization problem of queuing models
Source – Amjath et al (2024)
Deep
Learning Methods for Cargo Scheduling and Handling Arrival Uncertainty
Marine transport is a very important mode for global and
domestic trade because of eco-friendly nature and large capacity. International
economic expansion has improved the need for larger vessels for marine
transport these days. In addition, shipping has been vital to transport goods
for longer distances. More than 90% of global trade is being shipped by ships (Lechtenberg
et al., 2019). In this case, several vessels are loaded and unloaded in a port
every day. Some of the major issues for maritime transportation are terminal
operations which include (1) berth allocation and scheduling in harbors; (2)
Human resources (working shifts for incoming vessels); (3) yard planning; and
(4) allocation of equipment or spatial and mechanical resources (Ambrosino
& Tanfani, 2012; Di Francesco et al., 2015; Ku et al, 2012).
In supply chains in ports, a major issue takes place from
the uncertainty related to arrival times
of vessels, leading to disrupted port planning (Gómez et al., 2016). In
addition, costs related to supply chain result in overall expenses related to
transportation (Zuidwijk and Veenstra, 2015). Hence, improving the accuracy of
prediction of arrival times reduce the cost of supply chains. Additionally, it
is possible to improve the competitiveness of supply chain in the terminal as
terminal efficiency can be improved while reducing the operation cost.
Whole logistics process can be conducted smoothly if it is
possible to predict the arrival time of the ship accurately as resources can be
assigned efficiently. With accurate arrival of ship, resource allocation and
decision-making of investment can be improved as well (Mensah and Anim, 2016).
It has been observed to provide a lot of benefits to a port when it comes to
plan terminal operations smoothly, improve efficiency, and cost savings (Meijer,
2017). It is also worth making decisions in scheduling and activities in
different areas like docks, ships, and yards while meeting various needs.
The “Automated Identification System (AIS)” is a safety
mechanism of maritime traffic and navigation enforced by the IMO. With gross
tonnage above 300 MT, all vessels can have AIS system. Data from the AIS system
can be useful for different applications like security, maritime surveillance,
vessel monitoring, rescue, security, collision prevention, and traffic control
(Sampath & Parry, 2013). Figure 7 illustrates factors affecting the
vessel’s arrival time and shows different subfigures (like weather data, sea
data, AIS data, and ship details) giving an insight to these interlinked
elements and their effect on arrival of ship. Details on sea currents are
helpful to understand the challenges faced by ships in their voyage.
The weather details include wind speed and other
meteorological data to assess the effect of weather on arrival time and
performance of the vessel. The ship info includes size, time, and other vessel
information. Finally, AIS dataset includes real-time data of ships like speed,
position, etc. for assessing possible delays and efficiency in navigation.
Figure 7 illustrates several factors responsible for arrival time of the ship,
decision-making, and analysis for optimal management and planning.

Figure 7: Factors affecting ship’s
arrival time
Source – Sampath (2012)
Each vessel emits
plenty of signals regularly during the journey, which are then accepted by
ground stations, other ships, and satellites (Figure 8). The AIS dataset
provides several dynamic details like course, speed, position, etc. and static
details like MMSI, ship type, and ship name. Table 1 illustrates the fields
included in AIS dataset along with their description.

Figure 7: An overview of AIS system
Source - Lee et al (2019)
Table 1: Fields of AIS Dataset
|
Fields |
Explanation |
|
Ship name |
Ship’s name |
|
Destination |
Port where ship needs to reach |
|
Heading |
Vessel’s heading in degrees |
|
MMSI |
It refers to “Maritime Mobile Service Identity” – a
9-digit unique ID number of the vessel |
|
Longitude |
Longitudinal position of the vessel |
|
Latitude |
Latitudinal position of the vessel |
|
IMO number |
It is a unique identifier “International Maritime
Organization” number of a ship |
|
Draught |
It is a vertical distance among the waterline and keel of
the ship |
|
ETA |
“Estimated Time of Arrival” of the ship |
|
COG |
Course Over Ground is the vessel’s direction in decimals |
|
SOG |
Speed Over the Ground – it determines vessel’s speed corresponding
to the earth surface |
|
Timestamp |
It is the time when report was generated by “electronic
position system (EPFS)” |
|
Ship type |
It refers to the ship type like Cargo, Tanker, Military
ops, Passenger, Fishing, etc. |
|
Zone |
It refers to the zone where ship is based on |
|
Navigation status |
It suggests ship’s status like “not under command, at
anchor, aground, moored, underway sailing, etc.” |
Source - Abdi and Amrit (2024)
Abdi and Amrit (2024) derived “vessel information” from
Marine Traffic using MMSI and IMO, which is complementary to AIS dataset
(Figure 8).

Figure 8: Vessel Information with AIS
dataset
Source – Abdi and Amrit (2024)
Weather and sea information can be used to improve the
forecasting performance of vessel arrival time. An AIS data provides weather
information for maritime transportation, instead of marine weather information.
Abdi and Amrit (2024) presented a “Deep Learning Based Method” for forecasting
arrival time of the vessel by majorly using “Design Science” approach for “Vessel
Arrival Time Prediction (VATP).” This approach is based on generating practical
solutions, like creating viable artefact to evaluate its effectiveness (Hevner
et al, 2004). Some of the key principles are clear contributions to practice
and design theory, rigorous approaches, and relevance of the problem (Hevner et
al, 2004). The phases of data analytics are linked to provide more accurate
forecasting. These are CNN, LSTM, data pre-processing, LSTM, Dropout, attention
mechanism, etc.
Berth
Scheduling Framework to Optimize Material Handling Across Ports
There is a huge range of studies conducted on “Berth
Allocation Problem (BAP)” and its variants. Carlo et al (2015) and Bierwirth
and Meisel (2015) have conducted research on classification scheme related to
BAP. Kolley et al (2023) conducted a study on the constant quay and fixed
handling times on the dynamic berth scheduling framework with specific arrival
times of vessels. They focused on berth allocation under uncertainty on
proactive methods along with using time buffers. Liu et al (2020) provided a
structured insight to relevant studies on berth scheduling under uncertainty.
Scenario-based approach is widely recommended to handle
uncertainty in berth scheduling procedure. Along with scenario-based and
proactive first-stage, Liu et al (2020) also considered recovery operations and
potential disruptions on the reactive stage of second model. To be specific,
they posited that possibilities needed are unknown in scenario-based method
which are hard to derive. Hence, robust approach is ideal when it comes to
manage uncertainty.
Time buffers are needed to develop such a strong approach
and reduce uncertainty. Xu et al (2012) considered uncertain times of arrival
and handling and suggested to mitigate uncertainty for robust berth scheduling.
In contrast, space buffers are used instead of time buffers by Wu and Miao
(2020) as they add some slack to the berths rather than focusing on fixed
position for each ship and they aimed to improve flexibility while aiming for
robustness. While they can suggest that expected waiting time can be reduced
and costs, efficiency may also be affected when too much capacity and space is
reserved for each ship.
Wang and Guo (2018) have studied the “Berth Allocation and
Quay Crane Assignment Problem (BQCAP)” with unexpected times of arrival. They
considered unexpected times and aimed for better quay cranes and berth
scheduling. They considered uncertain times of arrival and aimed to make robust
schedule for quay cranes and berths. Similarly, uncertain times for handling is
considered by Rodriguez-Molins et al (2014) along with using variable time
buffers for BQCAP. A proactive approach is adopted as per the scenario for this
problem by Li et al (2019). Zhang et al (2014) have studied both handling and
arrival times in the BQCAP, who assigned time buffers proactively with vessels.
It is observed that proactive methods are needed for uncertainties in dynamic
berth scheduling and buffers can be used to improve the robustness of
scheduling proactively. These features can be used in this method to allocate
individual buffers to various vessels, as per the level of uncertainty in
arrival time.
When it comes to derive forecasts of arrival times of
vessels, the overall process is illustrated in Figure 9. The steps of
pre-processing, selecting, and data cleansing are important before extracting
the data (Heilig et al, 2020). Only recent entries should be considered from
the past AIS data for data selection as overall characteristics of the fleet
may change over time because of bigger proportions of vessels and transport
potential. Hence, AIS data are used from 2018 in this study. Data focusing on
ending of the trip at the given port is relevant.

Figure 9: Steps involved in data
pre-processing for arrival time prediction
Source – Kolley et al (2021)
Given the actual arrival times of all vessels from the previous
data, the actual travel time remaining can be estimated for each AIS message
from the approaching vessels to the port. The AIS signal from the vessel are
sent to the reverse order and changed into the status attribute. In the
trajectory, the AIS messages can be followed back until data is disrupted for
two or more hours.
As those disruptions show the entry of ships on the area
covered by AIS stations on the shore, a longer period of AIS messages missed or
time spent be vessels at anchorage or spent in other ports, trajectory is
ended. For the prediction of arrival time, the AIS message, which is previous
or earliest, marks the beginning of approaching terminal. Rest of the AIS
messages irrelevant to the approach of vessel are removed. Along with the rest of Euclidian distance,
the draft between heading and COG is collected from the AIS messages (Kolley et
al, 2021).
The relevant AIS messages are illustrated for the Miami Port
are plotted on a map from 2018 to 2020 (Figure 10). Vessels are definitely approaching
Miami from several origins. Vessels operate in a wide area in the south and
east of Florida and can overtake one another. Hence, each ship can operate at
their respective speed without considering congestions. As per the
trajectories, most of the approaches are from north to east, while west
trajectories are light and narrow in color because of lower density and less
approaches of AIS messages. More complex models might use those properties on
the basis of coordinates of vessels.

Figure 10: Heatmap of vessels
approaching Miami port
Source – Kolley et al (2021)
In addition, approaches are visible at the terminals of
other ports but couldn’t be identified and not removed in the process of data
cleansing. It is because of low dependence on AIS data (in dynamic attributes)
when AIS status was not “moored” at the given ports. In Figure 10, this effect
can be observed in various ports in Gulf of Mexico and Atlantic coast where a
range of AIS messages appear at the sea, leaving the port, reaching the port,
and approaching the terminal. To fix this effect, polygons could be used to
represent other ports and AIS messages from those polygons could be removed.
CONCLUSION
Container terminals play a vital role in connecting maritime
ports to vessels for global supply chains. Using deep learning and AIS data is
not explored widely when it comes to optimize cargo handling, especially in
combination with queuing and scheduling. This study has discussed the selection
of reasonable deep learning model and optimization of hyper parameters. This
study has explored various forecasting approaches to reach high forecast
accuracy. It is observed that complex models are not needed to increase
prediction accuracy. More detailed data is needed about the port for further
improving prediction accuracy, such as, tug boat activities, pilot guiding
process, and navigation process. Weather conditions also affect the
trajectories and speed of vessels through sea current and crosswinds. Hence, it
is worth considering weather data to improve the forecasting accuracy.
Reference
1.
Gao, Z., Sun, D.,
Zhao, R., & Dong, Y. (2021). Ship-unloading scheduling optimization for a
steel plant. Information Sciences, 544, 214-226.
2.
Gao, Z., Zhang, M.,
& Zhang, L. (2022). Ship-unloading scheduling optimization with
differential evolution. Information Sciences, 591,
88-102.
3.
Gao, Z., Li, D., Wang,
D., Yu, Z., Pedrycz, W., & Wang, X. (2024). Prediction of Ship-Unloading
Time Using Neural Networks. Applied Sciences, 14(18),
8213.
4.
Elmi, Z., Singh, P.,
Meriga, V.K., Goniewicz, K., Borowska-Stefanska, ´M., Wisniewski,´S., &
Dulebenets, M. A. (2022). Uncertainties in liner shipping and ship schedule
recovery: A state-of-the-art review. Journal of Marine Science and
Engineering, 10(5), 563.
5.
UNCTAD. (2022). Review
of maritime transport 2022. United Nations Conference on Trade and
Development. https://unctad.org/rmt 2022.
6.
Kumawat, G. L., &
Roy, D. (2021). AGV or Lift-AGV? Performance trade-offs and design insights for
container terminals with robotized transport vehicle technology. IISE
Transactions, 53(7), 751-769.
7.
Moon, K. C. (2000). A
mathematical model and a heuristic algorithm for berth planning. Brain
Korea, 21, 32–55.
8.
Carlo, H. J., Vis, I.
F., & Roodbergen, K. J. (2015). Seaside operations in container terminals:
Literature overview, trends, and research directions. Flexible Services and
Manufacturing Journal, 27, 224–262.
9.
Cordeau, J. F.,
Laporte, G., Legato, P., & Moccia, L. (2005). Models and tabu search
heuristics for the berth-allocation problem. Transportation science, 39(4),
526-538.
10.
Xu, Y., Chen, Q.,
& Quan, X. (2012). Robust berth scheduling with uncertain vessel delay and
handling time. Annals of Operations Research, 192, 123-140.
11.
Bierwirth, C., &
Meisel, F. (2010). A survey of berth allocation and quay crane scheduling
problems in container terminals. European Journal of Operational
Research, 202(3), 615-627.
12.
Bierwirth, C., &
Meisel, F. (2015). A follow-up survey of berth allocation and quay crane
scheduling problems in container terminals. European Journal of
Operational Research, 244(3), 675-689.
13.
Li, B., Elmi, Z.,
Manske, A., Jacobs, E., Lau, Y. Y., Chen, Q., & Dulebenets, M. A. (2023).
Berth allocation and scheduling at marine container terminals: A
state-of-the-art review of solution approaches and relevant scheduling
attributes. Journal of Computational Design and Engineering, 10(4),
1707-1735.
14.
Dhingra, V., Roy, D.,
& de Koster, R. B. (2017). A cooperative quay crane-based stochastic model
to estimate vessel handling time. Flexible services and manufacturing
journal, 29, 97-124.
15.
Bish, E. K. (2003). A
multiple-crane-constrained scheduling problem in a container terminal. European
Journal of Operational Research, 144(1), 83-107.
16.
Al-Dhaheri, N.,
Jebali, A., & Diabat, A. (2016). A simulation-based Genetic Algorithm
approach for the quay crane scheduling under uncertainty. Simulation
Modelling Practice and Theory, 66, 122-138.
17.
Sun, D., Tang, L.,
& Baldacci, R. (2019). A benders decomposition-based framework for solving
quay crane scheduling problems. European Journal of Operational
Research, 273(2), 504-515.
18.
Sammarra, M., Cordeau,
J. F., Laporte, G., & Monaco, M. F. (2007). A tabu search heuristic for the
quay crane scheduling problem. Journal of Scheduling, 10,
327-336.
19.
Tang, L., Zhao, J.,
& Liu, J. (2014). Modeling and solution of the joint quay crane and truck
scheduling problem. European Journal of Operational Research, 236(3),
978-990.
20.
Kao, C., Li, D. C.,
Wu, C., & Tsai, C. C. (1990). Knowledge-based approach to the optimal dock
arrangement. International Journal of Systems Science, 21(11),
2209-2215.
21.
Kao, C., Wu, C., Li,
D. C., & Lai, C. Y. (1992). Scheduling ship discharging via knowledge
transformed heuristic evaluation function. International journal of
systems science, 23(4), 631-639.
22.
Kao, C., & Lee, H.
T. (1996). Coordinated dock operations: Integrating dock arrangement with ship
discharging. Computers in industry, 28(2), 113-122.
23.
Kim, K. H., &
Moon, K. C. (2003). Berth scheduling by simulated annealing. Transportation
Research Part B: Methodological, 37(6), 541-560.
24.
Kim, B. I., Chang, S.
Y., Chang, J., Han, Y., Koo, J., Lim, K., ... & Kwak, W. (2011). Scheduling
of raw-material unloading from ships at a steelworks. Production
Planning & Control, 22(4), 389-402.
25.
Gao, Z., Sun, D.,
Zhao, R., & Dong, Y. (2021). Ship-unloading scheduling optimization for a
steel plant. Information Sciences, 544, 214-226.
26.
Gao, Z., Zhang, M.,
& Zhang, L. (2022). Ship-unloading scheduling optimization with
differential evolution. Information Sciences, 591,
88-102.
27.
Lee, D. H., Cao, J.
X., Shi, Q., & Chen, J. H. (2009). A heuristic algorithm for yard truck
scheduling and storage allocation problems. Transportation Research
Part E: Logistics and Transportation Review, 45(5), 810-820.
28.
Tang, X., Jin, J. G.,
& Shi, X. (2022). Stockyard storage space allocation in large iron ore
terminals. Computers & Industrial Engineering, 164,
107911.
29.
Li, S., & Tang, L.
(2005, December). Improved tabu search algorithms for storage space allocation
in integrated iron and steel plant. In 2005 ICSC Congress on
Computational Intelligence Methods and Applications (pp. 6-pp). IEEE.
30.
Kim, B. I., Koo, J.,
& Park, B. S. (2009). A raw material storage yard allocation problem for a
large-scale steelworks. The International Journal of Advanced
Manufacturing Technology, 41, 880-884.
31.
Vinyals, O., Fortunato,
M., Jaitly N. (2015). Pointer networks. Advances in Neural Information
Processing Systems. 2692–2700.
32.
Bello, I., Pham, H.,
Le, Q. V., Norouzi, M., & Bengio, S. (2016). Neural combinatorial
optimization with reinforcement learning. arXiv preprint
arXiv:1611.09940.
33.
Kool, W., &
Welling, M. (2018). Attention solves your tsp. arXiv preprint
arXiv:1803.08475.
34.
Khalil, E., Dai, H.,
Zhang, Y., Dilkina, B., & Song, L. (2017). Learning combinatorial
optimization algorithms over graphs. Advances in neural information
processing systems, 30.
35.
Xu, H., Koenig, S.,
& Kumar, T. S. (2018, August). Towards effective deep learning for
constraint satisfaction problems. In International Conference on
Principles and Practice of Constraint Programming (pp. 588-597). Cham:
Springer International Publishing.
36.
Galassi, A., Lombardi,
M., Mello, P., & Milano, M. (2018, June). Model agnostic solution of CSPs
via deep learning: A preliminary study. In International Conference on
the Integration of Constraint Programming, Artificial Intelligence, and
Operations Research (pp. 254-262). Cham: Springer International
Publishing.
37.
Zhang, B., & Shin,
Y. C. (2022). A probabilistic neural network for uncertainty prediction with
applications to manufacturing process monitoring. Applied Soft
Computing, 124, 108995.
38.
Li, W., Wang, X., Han,
H., & Qiao, J. (2022). A PLS-based pruning algorithm for simplified
long–short term memory neural network in time series prediction. Knowledge-Based
Systems, 254, 109608.
39.
Xiao, Z., Ye, S. J.,
Zhong, B., & Sun, C. X. (2009). BP neural network with rough set for short
term load forecasting. Expert Systems with Applications, 36(1),
273-279.
40.
Adeli, H., &
Panakkat, A. (2009). A probabilistic neural network for earthquake magnitude
prediction. Neural networks, 22(7), 1018-1024.
41.
Kosanoglu, F. (2022).
Wind speed forecasting with a clustering-based deep learning model. Applied
Sciences, 12(24), 13031.
42.
Hussein, A. M., Abd
Elaziz, M., Wahed, M. S. A., & Sillanpää, M. (2019). A new approach to
predict the missing values of algae during water quality monitoring programs
based on a hybrid moth search algorithm and the random vector functional link
network. Journal of Hydrology, 575, 852-863.
43.
El-Said, E. M., Abd
Elaziz, M., & Elsheikh, A. H. (2021). Machine learning algorithms for
improving the prediction of air injection effect on the thermohydraulic
performance of shell and tube heat exchanger. Applied Thermal
Engineering, 185, 116471.
44.
Wang, W., & Wang,
D. (2020). Prediction of component concentrations in sodium aluminate liquor
using stochastic configuration networks. Neural Computing and
Applications, 32(17), 13625-13638.
45.
Li, K., Yang, C.,
Wang, W., & Qiao, J. (2023). An improved stochastic configuration network
for concentration prediction in wastewater treatment process. Information
Sciences, 622, 148-160.
46.
Soufi, Z., David, P.,
& Yahouni, Z. (2021). A methodology for the selection of Material Handling
Equipment in manufacturing systems. IFAC-PapersOnLine, 54(1),
122-127.
47.
Tompkins, J. A.,
White, J. A., Bozer, Y. A., & Tanchoco, J. M. A. (2010). Facilities
planning. John Wiley & Sons.
48.
Eurostat (2018)
Database—Eurostat. https://ec.europa.eu/eurostat/web/main/data/database
49.
Furmans, K.
(2009). Material handling and production systems modelling-based on
queuing models. Springer.
50.
Stephens, M. P.
(2020). Material Handling Equipment. Manufacturing Facilities Design
& Material Handling, 229-302.
51.
Kay, M. G. (2012).
Material handling equipment. Fitts Dept. of Industrial and Systems
Engineering North Carolina State University, 65, 16.
52.
Bouh, M. A., &
Riopel, D. (2016). Material handling equipment selection: New classifications
of equipments and attributes. In 2015 International Conference on
Industrial Engineering and Systems Management (IESM) (pp. 461-468).
IEEE.
53.
Smith, J. M. (2013).
Queueing network models of material handling and transportation systems.
In Handbook of stochastic models and analysis of manufacturing system
operations (pp. 249-285). New York, NY: Springer New York.
54.
Chen G, Chen Q, Mao N,
Yu A, Zhang H (2017a) Modeling and analysis of queuing network in manufacturing
system with stochastic path AGV. Jisuanji Jicheng Zhizao Xitong, 23(1):52–65.
55.
Chen W, Wang Z, Chan
FTS (2017b) Robust production capacity planning under uncertain wafer lots
transfer probabilities for semiconductor automated material handling systems. Eur J Oper Res, 261(3):929–940.
56.
Sahu,
A. K., Sahu, A. K., & Sahu, N. K. (2017). Appraisements
of material handling system in context of fiscal and environment extent: a
comparative grey statistical analysis. The International Journal of
Logistics Management, 28(1), 2-28.
57.
Lee, S., Lim, D. E.,
Kang, Y., & Kim, H. J. (2021). Clustered multi-task sequence-to-sequence
learning for autonomous vehicle repositioning. IEEE access, 9,
14504-14515.
58.
Raman, D., Nagalingam,
S. V., Gurd, B. W., & Lin, G. C. (2009). Quantity of material handling
equipment—A queuing theory based approach. Robotics and
Computer-Integrated Manufacturing, 25(2), 348-357.
59.
Balsamo, S., Persone,
V. D. N., & Inverardi, P. (2003). A review on queueing network models with
finite capacity queues for software architectures performance prediction. Performance
Evaluation, 51(2-4), 269-288.
60.
Smith, J. M. (2018).
Transportation and loss queues G (E). Introduction to Queueing
Networks: Theory Practice, 133-180.
61.
Bolch,
G., Greiner, S., De Meer, H., & Trivedi, K. S. (2006). Queueing
networks and Markov chains: modeling and performance evaluation with computer
science applications. John Wiley &
Sons.
62.
Amjath, M., Kerbache,
L., Elomri, A., & Smith, J. M. (2024). Queueing network models for the
analysis and optimisation of material handling systems: a systematic literature
review. Flexible Services and Manufacturing Journal, 36(2),
668-709.
63.
Lechtenberg, S., de
Siqueira Braga, D., & Hellingrath, B. (2019). Automatic identification
system (AIS) data based ship-supply forecasting. In Digital
Transformation in Maritime and City Logistics: Smart Solutions for Logistics.
Proceedings of the Hamburg International Conference of Logistics (HICL), Vol.
28 (pp. 3-24). Berlin: epubli GmbH.
64.
Ambrosino, D., &
Tanfani, E. (2012, June). An Integrated Simulation And Optimization Approach
For Seaside Terminal Operations. In ECMS (pp. 602-609).
65.
Di Francesco, M.,
Fancello, G., Serra, P., & Zuddas, P. (2015). Optimal management of human
resources in transhipment container ports. Maritime Policy &
Management, 42(2), 127-144.
66.
Ku, L. P., Chew, E.
P., Lee, L. H., & Tan, K. C. (2012). A novel approach to yard planning
under vessel arrival uncertainty. Flexible Services and Manufacturing
Journal, 24, 274-293.
67.
Gómez, R., Camarero,
A., & Molina, R. (2016). Development of a vessel-performance forecasting
system: Methodological framework and case study. Journal of Waterway,
Port, Coastal, and Ocean Engineering, 142(2), 04015016.
68.
Zuidwijk, R. A., &
Veenstra, A. W. (2015). The value of information in container transport. Transportation
Science, 49(3), 675-685.
69.
Meijer, R.
(2017). ETA prediction: Predicting the ETA of a container vessel based
on route identification using AIS data (Doctoral dissertation, TU
Delft).
70.
Sampath, P., &
Parry, D. (2013). Trajectory analysis using automatic identification system in
New Zealand Waters. International Journal of Computer and Information
Technology, 2(1).
71.
Lee, E., Mokashi, A.
J., Moon, S. Y., & Kim, G. (2019). The maturity of automatic identification
systems (AIS) and its implications for innovation. Journal of Marine
Science and Engineering, 7(9), 287.
72.
Hevner, A. R., March,
S. T., Park, J., & Ram, S. (2004). Design science in information systems
research. MIS quarterly, 75-105.
73.
Abdi, A., & Amrit,
C. (2024). Enhancing vessel arrival time prediction: A fusion-based deep
learning approach. Expert Systems with Applications, 252,
123988.
74.
Carlo, H. J., Vis, I.
F., & Roodbergen, K. J. (2015). Seaside operations in container terminals:
literature overview, trends, and research directions. Flexible Services
and Manufacturing Journal, 27, 224-262.
75.
Bierwirth, C., &
Meisel, F. (2015). A follow-up survey of berth allocation and quay crane
scheduling problems in container terminals. European Journal of
Operational Research, 244(3), 675-689.
76.
Liu, C., Xiang, X.,
& Zheng, L. (2020). A two-stage robust optimization approach for the berth
allocation problem under uncertainty. Flexible Services and
Manufacturing Journal, 32, 425-452.
77.
Xu, Y., Chen, Q.,
& Quan, X. (2012). Robust berth scheduling with uncertain vessel delay and
handling time. Annals of Operations Research, 192,
123-140.
78.
Wu, Y., & Miao, L.
(2020, May). A robust scheduling model for continuous berth allocation problem
under uncertainty. In 2020 5th International Conference on
Electromechanical Control Technology and Transportation (ICECTT) (pp.
43-49). IEEE.
79.
Wang, Z., & Guo,
C. (2018). Minimizing the risk of seaport operations efficiency reduction
affected by vessel arrival delay. Industrial Management & Data
Systems, 118(7), 1498-1509.
80.
Rodriguez-Molins, M.,
Ingolotti, L., Barber, F., Salido, M. A., Sierra, M. R., & Puente, J.
(2014). A genetic algorithm for robust berth allocation and quay crane
assignment. Progress in Artificial Intelligence, 2,
177-192.
81.
Li, Y., Chu, F.,
Zheng, F., & Kacem, I. (2019, September). Integrated berth allocation and
quay crane assignment with uncertain maintenance activities. In 2019
International Conference on Industrial Engineering and Systems Management
(IESM) (pp. 01-06). IEEE.
82.
Zhang, X., Sun, B.,
Sun, J., & Gou, Z. (2014, July). The berth and quay cranes integrated
scheduling based on redundancy policy. In Proceedings of the 33rd
Chinese Control Conference (pp. 7595-7600). IEEE.
83.
Kolley,
L., Rückert, N., Kastner, M., Jahn, C., & Fischer, K. (2023). Robust
berth scheduling using machine learning for vessel arrival time
prediction. Flexible services and manufacturing journal, 35(1),
29-69.
84.
Heilig, L., Stahlbock,
R., & Voß, S. (2020). From digitalization to data-driven decision making in
container terminals. Handbook of terminal planning, 125-154.