Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com

Page created by Eva Jones
 
CONTINUE READING
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
Hindawi
Mathematical Problems in Engineering
Volume 2021, Article ID 6613332, 18 pages
https://doi.org/10.1155/2021/6613332

Research Article
Multiobjective Route Selection Based on LASSO Regression: When
Will the Suez Canal Lose Its Importance?

 Jingmiao Zhou ,1,2 Yuzhe Zhao ,2 and Jiayan Liang 2

 1
 Business School, Dalian University of Foreign Languages, Dalian 116044, China
 2
 Collaborative Innovation Center for Transport Studies, Dalian Maritime University, Dalian 116026, China

 Correspondence should be addressed to Yuzhe Zhao; zhaoyuzhe@dlmu.edu.cn

 Received 13 December 2020; Revised 21 January 2021; Accepted 24 January 2021; Published 19 February 2021

 Academic Editor: Mohammad Yazdi

 Copyright © 2021 Jingmiao Zhou et al. This is an open access article distributed under the Creative Commons Attribution License,
 which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
 With coronavirus disease 2019 reshaping the global shipping market, many ships in the Europe-Asia trades that need to sail
 through the Suez Canal begun to detour via the much longer route, the Cape of Good Hope. In order to explain and predict the
 route choice, this paper employs the least absolute shrinkage and selection operator regression to estimate fuel consumption based
 on the automatic identification system and ocean dataset and designed a multiobjective particle swarm optimization to find Pareto
 optimal solutions that minimize the total voyage cost and total voyage time. After that, the weighted sum method was introduced
 to deal with the route selection. Finally, a case study was conducted on the real data from CMA CGM, a leading worldwide
 shipping company, and four scenarios of fuel prices and charter rates were built and analyzed. The results show that the detour
 around the Cape of Good Hope is preferred only in the scenario of low fuel price and low charter. In addition, the paper suggests
 that the authority of Suez Canal should cut down the canal toll according to our result to win back the ships because we have
 verified that offering a discount on the canal roll is effective.

1. Introduction Canal slashed the transit charge. Apparently, bypassing the
 Suez Canal is driven by external factors like fuel price,
Despite bleak prospects of worldwide market amid the charter rate, and canal transit charge.
coronavirus disease 2019 (COVID-19) pandemic, shipping The additional fuel and charter costs of switching to the
remains the backbone of the global economy [1]. However, longer route are negligible, owing to the drop of fuel prices
shipping companies must reconsider their decision-making and charter rates. More importantly, the growing costs can
of ship operations in order to survive the crisis. Suddenly, be largely offset by the benefits of avoiding the expensive
Europe-Asia sailing via the Cape of Good Hope rather than canal transit charge. It is reported that Maersk shells out
the shorter route via the Suez Canal looks like an attractive approximately 350,000 USD per ship for transiting through
option. As shown in Figure 1 [2], since the end of March the Suez Canal [4]. Under the combined effects of external
2020, at least 32 such sailings took place via the Cape of factors, the detour around the Cape of Good Hope offers
Good Hope. Many ships operated by the three major shipping companies an effective measure to minimize total
shipping alliances, 2M, Ocean Alliance, and THE Alliance, voyage cost.
have all chosen the longer route. In practice, however, the minimal cost is not the only
 Sailing around the Cape of Good Hope, more than 3,000 object in the decision-making of ship operations. The detour
nautical miles and at least 5 days longer than transiting via the longer route inevitably increases the total voyage
through the Suez Canal, may seem to be a strange move. But time, which will lower the service level and may annoy
the preference of this sailing option is not unprecedented. shippers. In fact, some shippers are weighing up whether to
When fuel price nosedived in late 2015, many ships sailing stop booking slots from shipping companies making the
from the US east coast to Asia did the same until the Suez detour [5]. To maintain market share, shipping companies
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
2 Mathematical Problems in Engineering

 (2) Some cutting-edge big data techniques and opti-
 mization methods were applied in combination to
 solve the problem. Specifically, the data preparation,
 training LASSO regression model, multiobjective
 particle swarm optimization (MOPSO) algorithm,
 and WS method were integrated into a novel opti-
 mization framework of sailing speed and sailing
 Suez canal route.
 (3) Four scenarios reflecting the fluctuation of shipping
 market conditions were proposed and analyzed for
 the ship detouring problem. For each scenario, the
 Cape of good hope
 paper also calculated the suggested Suez Canal toll
 Route March April May (mid) that is able to win back the ships detouring around
 Asia-Europe (westbound) 1 7 0 the Cape of Good Hope.
 Europe-Asia (eastbound) 0 7 8
 US EastCost-Asia (eastbound) 0 7 7 The remainder of this paper is organized as follows:
 Section 2 makes a thorough review of the related literature;
Figure 1: Number of containerships switched to the route via the Section 3 establishes a LASSO regression model to estimate
Cape of Good Hope. Note: the data are collected from BIFA [2]; the
 fuel consumption, introduces a multiobjective optimization
heat map is from [3].
 model, describes the solving algorithm MOPSO, and in-
 troduces the WS method; Section 4 presents and analyzes the
must work to improve the service level, i.e., minimizing the optimization results through a case study; and Section 5 puts
total voyage time. Hence, the decision of whether to detour is forward the conclusions.
a multiobjective problem aimed at trading off minimal total
voyage cost against minimal total voyage time.
 Considering the growing popularity of detouring around 2. Literature Review
the Cape of Good Hope, this paper aims to disclose how
external factors influence the decision of whether to detour. Ship operations decision-making mainly includes fleet
To clarify the mechanism of influence, the main obstacle lies management, ship scheduling, route planning, and speed
in the difficulty in precisely estimating the total voyage cost. setting. Christiansen et al. [8] summarized the studies on
For instance, it is very difficult to estimate fuel consumption, ship scheduling and route planning. Mansouri et al. [9]
which is impacted by various factors, such as sailing speed, provide a survey of existing research on sustainable decision-
draft, wind direction, and current direction. Most scholars making of ship operations. Fuel consumption is an im-
only roughly estimated fuel consumption with a cubic portant variable in the decision-making of sailing speed and
function of sailing speed. Other scholars, namely, Fagerholt route. Fagerholt et al. [10] obtained fuel consumption
et al. [6] and Yao et al. [7], proposed a fuel consumption through linear interpolation and optimized the sailing speed
function based on empirical data from a shipping company and route. Zhen et al. [11] also relied on linear interpolation
but did not consider the impact of external factors on fuel to ascertain fuel consumption and proposed a tabu search
consumption. The inaccurate estimation of fuel consump- (TS) algorithm to minimize the fuel cost. Zhen et al. [12]
tion will lead to errors in predicting the decision-making of combined two-stage iterative algorithm and fuzzy logic
shipping companies. To solve the problem, this paper em- method with ε-constraint into a novel approach to solve the
ploys the least absolute shrinkage and selection operator sailing speed and route decision problem subjected to
(LASSO) regression model to examine the correlations changing fuel price. Lee et al. [13] optimized the speed of
between eigenvariables and solve the problem of fuel con- liner shipping under the weather impact, revealing that the
sumption estimation. sailing speed affects the transit time between ports and, in
 Therefore, this paper employs the LASSO regression turn, impacts the service level. To optimize the sailing route,
model to reflect the relationships among different eigen- Gkerekos and Lazakis [14] presented a novel framework
variables. In addition, a particle swarm optimization (PSO) based on a data-driven model, which plans the ship routes in
technique-based solver is proposed to solve this multi- view of historical ship performance and current weather
objective problem. Finally, since the decision-making of conditions.
ship operations is an immediate choice, the weighted sum Most speed optimization models assume that fuel
(WS) method is introduced. Striving to solve an emerging consumption is the cubic formula of the sailing speed [15].
and valuable issue, this paper makes the following In real-world scenarios, fuel consumption is affected by
contributions: various factors other than sailing speed. Characterizing fuel
 consumption by sailing speed and load, Wen et al. [16]
 (1) This paper analyzed the determinants of the ship optimized the route and speed of multiple ships under time,
 detouring behavior from Suez Canal to the Cape of cost, and environmental constraints. Wang and Meng [17]
 Good Hope, which is a realistic problem with critical explored the deterministic speed optimization problem, a
 significance for the shipping industry but only in- subproblem of container routing problem: the relationship
 vestigated by few scholars so far. between sailing speed and fuel consumption was analyzed
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
Mathematical Problems in Engineering 3

based on historical data, and the fuel consumption was To sum up, the PSO algorithm has not been widely
found to depend on voyage legs, for the weather varies from applied with data-driven estimation of fuel consumption.
leg to leg. Kim and Lee [18] introduced the optimization- Table 1 compares the few relevant studies in terms of fuel
based decision support system (DSS) to ship scheduling and consumption estimation, number of objectives, and solving
used the Linear, Interactive, Discrete Optimizer (LINDO) to algorithm. To solve the decision-making of ship speed and
maximize the profit of cargo transport. Windeck and route amid the COVID-19, this paper selects the LASSO
Stadtler [19] also developed a DSS for low-carbon shipping regression model proposed by Wang et al. [26] and the
network design problem under weather factors. MOPSO algorithm proposed by Nguyen and Kachitvi-
 In recent years, big data analytics begin to be concerned in chyanukul [31].
operations research [20]. For example, Lee et al. [13] imple-
mented the method of big data in meteorological archives and
predicted fuel consumption based on the massive weather data
 3. Methodology
at different points of the sea, creating a systematic strategy to The methodology in this paper consists of four parts.
extract the weather information from massive archive data for Section 3.1 introduces the LASSO regression that can
route planning. However, their research is not sufficiently predict fuel consumption precisely. In Section 3.2, a
comprehensive, for the fuel consumption of ships is not only mathematical model is put forward. Then, in Section 3.3, a
affected by weather but also influenced by the state of the sea MOPSO algorithm is designed to solve the mathematical
and various other external factors. model. Finally, the WS method is introduced to deal with
 Many other scholars have developed big data-driven route selection.
models for ship fuel consumption by considering the
complicated impacts of external factors. Zheng et al. [21]
used artificial neural network (ANN) to predict fuel con- 3.1. Fuel Consumption Estimation Based on LASSO Regression
sumption and optimize the sailing speed. Based on the noon
report data, ANN is also applied by Beşikçi et al. [22] to 3.1.1. Z-Score Normalization. The dimensionality of the
predict fuel consumption of a tanker according to eigen- original data tends to vary with data fields. For instance,
variables including ship speed, mean draft, and cargo load. some eigenvariables contain positive and negative values.
Drawing on the wavelet neural network (WNN), Wang et al. To prevent solver instability, the original data should be
[23] established a model to optimize energy efficiency in real normalized before being imported to the training model.
time and used the model to determine the optimal engine Here, the original data is preprocessed through Z-score
speeds based on the data collected from GPS receiver, wind normalization.
speed sensor, water depth sensor, and other technologies. In The Z-score normalization with the mean of zero and
addition, some relevant regression approaches were devel- standard deviation of one can be expressed as
oped by Lepore et al. [24], Wang and Yang [25], and Wang
 xi − x
et al. [23]. For example, Wang et al. [26] discovered the close Zi � ������������������ , (1)
 2
correlations between various eigenvariables that affect fuel ni�1 xi − x /n − 1 
consumption and selected these eigenvariables with the
LASSO regression algorithm. In this paper, the LASSO where X � {xi}, i � 1, 2, . . ., n is the original dataset and x is
regression, which has been proven to be effective by Wang the mean of the original values.
et al. [26] in analyzing the impacts of multiple eigenvariables,
is adopted to predict fuel consumption during navigation.
 For the decision-making of sailing speed and route, 3.1.2. LASSO Regression Model. The LASSO is a parsi-
many intelligent algorithms have been adopted to solve the monious model that adds a penalty equivalent to absolute
optimization model. With the aid of the PSO algorithm, magnitude of regression coefficients and tries to mini-
Zheng et al. [21] minimized the total fuel consumption by mize them [32]. The model can be described as mini-
determining the sailing speed between every two stations; mizing the residual sum of squares (RSS), also known as
the global optimal sailing speed was acquired through the sum of squared residuals, where the residual in
comparison between different improved PSO algorithms. statistics refers to the deviation of the predicted data
Moore et al. [27], as the first to apply the PSO algorithm in from the actual value. If the penalty or constraint is
multiobjective optimization, highlighted the importance of sufficiently large, all coefficients are decreased towards
individual and swarm searches but ignored the maintenance zero. If the penalty or constraint decreases to zero, the
of swarm diversity. Lee et al. [13] introduced the MOPSO coefficients not strongly associated with the outcome are
algorithm to minimize the fuel cost and maximize the service decreased to zero, which is equivalent to removing these
level and obtained the Pareto optimal solution. Cariou et al. variables from the model. Therefore, the LASSO is an
[28] developed a heuristic approach based on a genetic al- excellent tool for processing data with complex
gorithm (GA) and then solved the problem of large-scale collinearity.
combinatory optimization of speed, route, and cargo flow. Suppose there is a set of N samples, and the ith sample
Gkerekos et al. [14] modified Dijkstra’s shortest path al- consists of the vector xi � (xi1, xi2, . . ., xip) composed of p
gorithm through heuristics fittings and applied the algo- covariates and the response variable yi. Then, optimize the
rithm recursively until finding the optimal route. model:
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
4 Mathematical Problems in Engineering

 Table 1: Comparison between the relevant literature.
 Single/multiple
Authors Fuel consumption Algorithm
 objectives
Wen et al. [16] A function of speed and payload Multiple Heuristic branch-and-price
Fagerholt et al.
 Linear interpolation Single The commercial optimization software Xpress MP
[10]
Sheng et al. [29] The third power of speed Single Formula derivation
Zhen et al. [11] Linear interpolation Single A TS-based solving method
 A hybrid strategy coupling the two-stage iterative algorithm
Zhen et al. [12] Linear interpolation Multiple
 and fuzzy logic method with ε-constraint
Cariou et al. [28] The third power of speed Single A GA-based heuristic
 Weather archive data parser and
Lee et al. [13] Multiple MOPSO
 weather impact miner
Zheng et al. [21] ANN Single PSO
Gkerekos and
 Deep neural network Single Dijkstra’s algorithm
Lazakis [14]
Ma et al. [30] The third power of speed Single Dijkstra’s algorithm
... ... ... ...
Our research LASSO regression model Multiple MOPSO

 1N 2
 minimizing formula (5), while β was solved with the LARS
 arg min p y − β0 − xTi β , (2) algorithm so that the residual error was reduced con-
 β0 ,β∈R N i�1 i
 tinuously until it was less than a constant.
 p 
 
 s.t. βj ≤ t, (3) 3.1.4. Fuel Consumption Estimation. Through the above
 j�1 analysis, a LASSO regression model was built to predict fuel
 consumption. Following the multiple linear regression
where β � (β1, β2, . . ., βp) is the regression coefficient vector formulation [36], the fuel consumption F is represented as
under sparse assumption. follows:
 Without loss of generality, the covariates can be nor-
malized so that i xij /N � 0 and i yi /N � 0. Letting y and x F � βX + b, (6)
be the mean values of yi and xi and the unbiased estimation
β 0 � y − xT β � 0. Then, by supposing the sample X � (x1, x2, where b are intercepts.
. . ., xN)T and the output vector y � (y1, y2, . . ., yN)T and
adopting the Lp norm of the vectors (‖x‖p � ( m p 1/p
 i�1 |xi | ) ), 3.2. Mathematical Model. This paper focuses on the decision
formulas (2) and (3) can be simplified as of whether to detour around the Cape of Good Hope amid
 COVID-19. The objective is to minimize to total voyage cost,
 1 �� ��2
 arg minp ��y − XβT ��2 while the voyage time is not strictly restricted. The total
 β∈R N voyage cost was broken down into the sailing fuel cost, the
 (4)
 berthing fuel cost, the charter cost, and the transit charge of
 s.t.‖β‖1 ≤ t. the Suez Canal.
 The sailing fuel cost accounts for a large proportion of
 The model can be further transformed into the Penalized the total voyage cost. Hence, it is important to predict the
Least Squares Function, which is also known as the La- sailing fuel consumption. During the voyage, the fuel
grangian form [33, 34]: consumption of the ship is affected by various eigenvari-
 1 �� ��2 ables, including but not limited to sailing speed, draft,
 L(β, λ) � minp ��y − XβT ��2 + λ‖β‖1 , (5) weather conditions, and sea conditions. Some eigenvariables
 β∈R N
 are strongly correlated, such as wind speed and wind force.
where λ is the regularization parameter (λ ≥ 0). According to The strong correlations make the fuel consumption esti-
the Lagrangian Duality, λ has a data-dependent relationship mation a typical multicollinearity problem. Hence, this
with t. paper employs the LASSO regression method proposed by
 Wang et al. [26] to select the eigenvariables and improve the
 interpretability and accuracy of the fuel consumption
3.1.3. Solving the LASSO Regression Model. The LASSO estimation.
regression model is generally solved by the combination After the LASSO regression model was determined, the
of the k-fold cross-validation and the least angle regres- mathematical model of our problem was established to
sion (LARS) algorithm (LassoLarsCV) [30, 35]. In this describe the total cost and total time of voyage and to reveal
research, λ or t is estimated by using 10-fold cross-vali- the correlation between fuel consumption, sailing speed, and
dation. λ, a constant parameter, was estimated by other factors. The two objectives of our problem are
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
Mathematical Problems in Engineering 5

conflicting with each other: the total voyage cost is positively subject to
correlated with the sailing speed, while the total voyage time n
is negatively correlated with the sailing speed. To rationalize l
 tarrive
 n − tleave
 1 ≥ i + tleave
 i − tarrive
 i , (9)
the decision of whether to detour, it is necessary to find the i�1
 v i
Pareto optimal solution of the tradeoff relationship between
the two objectives. The model, aiming to minimize the total Vmin ≤ vi ≤ Vmax , i � 1, . . . , n. (10)
cost and total time of voyage, was solved by the MOPSO
algorithm.
 The objective (7), minimizing the total voyage cost,
 Our research considers a liner ship operating on a given
 conflicts with the objective (8), minimizing the total voyage
route with a set of ports of call. Here, the mandatory time
 time. Constraint (9) sets a limit on the total voyage time.
window of arrival of each port is considered. However, the
 Constraint (10) ensures that the sailing speed of the ship falls
sailing speed between the two ports visited in sequence is
 between the lower and upper limits in all legs.
variable due to navigation environment and other factors.
Therefore, we set up the nodes N � {1, 2, . . ., n} including
ports that can be visited by the ship. 3.3. MOPSO Algorithm. The PSO is a metaheuristic algo-
 Each node has the arrival time tarrive
 i and the departure rithm that has been successfully applied to many real-world
time tleave
 i of the ship. For the node that is not port, we can set scenarios [37]. In the algorithm, each particle in the swarm is
tleave
 i − tarrive
 i � 0. Additionally, the trip from port i to port treated as a possible solution to the problem, and the optimal
i + 1 was defined as a leg i. The parameters of the optimi- solution is searched for based on the behaviors of particles
zation model are explained in Table 2. and the interaction between particles.
 The total voyage cost of the ship consists of three parts: Considering only one objective, the original PSO
the sailing fuel cost, berthing fuel cost, charter cost, and the proposed by Kennedy and Eberhart [38] cannot be directly
Suez Canal toll. The sailing fuel consumption for leg i was applied to multiobjective problems. The MOPSO, aimed at
described as the LASSO regression model f (vi , Ei), where Ei solving problems with different priorities, has been de-
denotes the various eigenvariables at leg i. The berthing fuel veloped in recent years, for example, handling multi-
cost per hour at port was fixed because only the auxiliary objective optimization problems with a multiswarm
engine of the ship operates during port call. Let k be the cooperative particle swarm optimizer [39], a bare-bones
mean amount of fuel consumed per hour at port. Then, the multiobjective particle swarm optimization algorithm [40],
fuel cost per hour (α) at port can be expressed as α � kPfuel. and variable-size cooperative coevolutionary particle
The charter cost depends on the total voyage time and is swarm optimization for feature selection on high-dimen-
indirectly affected by fuel price: the falling fuel price will sional data [41]. This paper selects the MOPSO framework
change the supply-demand relationship of the shipping developed by Nguyen and Kachitvichyanukul [31] as it is
market, which in turn changes the ship’s charter rate. one of the most classical MOPSO and has proven efficiency
Finally, if the ship sails through the Suez Canal, the op- for this problem. The MOPSO can memorize the current
erator must pay an expensive toll at once. Therefore, the search situation and make timely adjustment to the search
first objective of the model, seeking to minimize the total strategy, resulting in excellent global convergence and
voyage cost of the ship on the given route (M1), can be robustness.
expressed as To solve the multiobjective problem, the MOPSO
 n n mainly combines Pareto sorting mechanism to find the
 min M1 � Pfuel f vi , Ei + α tleave
 i − tarrive
 i historical optimal solution of particles and update the
 i�1 i�1
 (7) noninferior solution set. The noninferior solutions are
 n searched for in parallel using efficient clusters. In mul-
 l
 + c i + tleave
 i − tarrive
 i + Ppass y. tiobjective optimization, the MOPSO iteratively outputs a
 i�1
 v i set of noninferior solutions that are dominated by each
 other. Then, the global optimal position can be obtained
 On the given route, the voyage time of the ship should
 by randomly screening the noninferior solution set. The
be as short as possible. Therefore, the second objective is to
 steps of the MOPSO framework are summarized as
minimize the total voyage time (M2) and can be expressed
 follows:
as
 n Step 1. Z-score normalization was adopted to nor-
 l
 min M2 � i + tleave − tarrive , (8) malize the two objective functions of our problem, i.e.,
 i�1
 vi i i
 total voyage cost and total voyage time:
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
6 Mathematical Problems in Engineering

 Table 2: Notations.
Parameters Definitions
N Set of nodes N � {1, 2, . . ., n}, node i ∈ N
y A binary variable equal to 1 if the ship passes through the Suez Canal
Pfuel Fuel price per ton consumed during sailing and berthing (USD/ton)
Ppass The toll to pass through the Suez Canal (USD)
tarrive
 i Arrival time of the ship at port i (hour), tarrive
 1 � 0 is not considered
tleave
 i Departure time of the ship at port i (hour), tarrive
 n is large enough, and tleave
 n is not considered
li Sailing distance of leg i, the trip from port i to port i + 1 (nautical mile)
k Fuel consumption per hour at port (ton/hour)
c Charter rate of the ship (USD/day)
f(vi , Ei) Fuel consumption per unit time in leg i
vi Speed decision on leg i (knot)
Vmin Minimum sailing speed (knot)
Vmax Maximum sailing speed (knot)

 M1 v i − M1 v i 
 M1′ vi � ��������������������������� �, i � 1, . . . , n,
 n 2
 i�1 M1 vi − M1 vi /n − 1 
 (11)
 M2 v i − M2 v i 
 M2′ vi � ��������������������������� �, i � 1, . . . , n,
 2
 ni�1 M2 vi − M2 vi /n − 1 

 xi � xi,1 , xi,2 , . . . , xi,D ∈ RD ,
 where M1′(vi ) and M2′(vi ) are the normalized values of (13)
 M1 and M2 under speed vi , respectively, and M1 (vi ) vi � vi,1 , vi,2 , vi,D ∈ RD , i � 1, 2, . . . , n,
 and M2 (vi ) are the mean values of M1 and M2 under
 speed vi , respectively. where xi denotes the position of particle i, vi denotes the
 Step 2. The initial swarm was set up, and each particle velocity of particle i, and D is the number of decision
 was given an initial speed and position. The other variables. In the evolution process, the position and
 parameters, such as learning rate, upper and lower velocity of each particle were, respectively, updated as
 limits of inertia weight, maximum number of itera-
 tions, and swarm size, were also initialized. vk+1 k k k k k
 id � ωvid + c1 r1 pid − xid + c2 r2 pgd − xgd ,
 (14)
 Step 3. The fitness of each particle, depending on the xk+1 k k+1
 id � xid + vid ,
 two objectives, was calculated as
 ⎪
 ⎧ n n where ω is the inertia weight, k denotes the iteration
 ⎪
 ⎪ M � P f v , E + α tleave − tarrive number, r1 and r2 are uniform random variables in the
 ⎪
 ⎪ 1 fuel i i i i
 ⎪
 ⎪ i�1 i�1 interval [0, 1], d ∈ D is the dimension of the vector, pkid
 ⎪
 ⎪
 ⎪
 ⎪ and pkgd denote the acceleration constants for its per-
 ⎪
 ⎪
 ⎪
 ⎨ n
 l sonal best (P-best) and the global best position (G-
 ⎪ + c i + tleave i − tarrive
 i + Ppass y, (12) best), respectively, xkid is previous position of the
 ⎪
 ⎪ i�1
 v i
 ⎪
 ⎪ particle I, and vk+1
 ⎪
 ⎪ id is new velocity of the particle i.
 ⎪
 ⎪
 ⎪
 ⎪ n
 li Step 6. If the maximum number of iterations was
 ⎪
 ⎪ leave arrive
 ⎩ M2 � v + ti − ti .
 ⎪ reached, the set of Pareto optimal solutions was out-
 i�1 i putted; otherwise, steps 3–6 were repeated.
 Step 7. The upper and lower bounds of sailing speed
 After the algorithm was initialized and updated, the were determined according to the actual situation and
 constraints of the two objective functions were satisfied ship performance. Then, the minimum values of the
 by limiting the control variables to the specified range. two objectives (ML1 and ML2 ), i.e., the positive ideal
 Step 4. The fitness of particles was compared. The optimal point A, and the maximum values of the two objectives
 position (P-best) and noninferior solution set of particles B (MU U
 1 and M2 ), i.e., the negative ideal point B, were
 were updated according to the dominance relations. The obtained.
 global optimal position (G-best) of particles was ran- Step 8. In the set of Pareto optimal solutions, the so-
 domly selected from the noninferior solution set. lution with the minimum relative distance from pos-
 Step 5. The speed and position vectors of each of the N itive and negative ideal points was screened out as the
 particles in the swarm were, respectively, updated as optimal tradeoff solution C(M∗1 , M∗2 ), and the
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
Mathematical Problems in Engineering 7

 corresponding speed was taken as the optimal sailing
 speed. Formula (15) shows the line connecting positive Negative ideal
 MU
 2 point B
 ideal point A and negative ideal point B, and the in-

 2nd objective: total sailing time
 tersection of this line and Pareto frontier is the optimal Pareto frontier
 tradeoff solution P(M∗1 , M∗2 ):

 MU L
 2 − M2
 P M∗1 , M∗2 � L L
 x − M1 + M2 , (15)
 MU − ML1 M∗2 Best trade off
 1 solution P
where P(M∗1 , M∗2 ) is the optimal tradeoff solution, ML1 and
ML2 are the minimum values of the two objectives, and MU 1 ML2
and MU 2 are the maximum values of the two objectives, Positive ideal
respectively. point A
 The selection of the best tradeoff solution from Pareto ML1 M∗1 MU
 1
frontier is shown in Figure 2. 1st objective: total cost
 Figure 2: The selection of the optimal solution from the Pareto
3.4. Weighted Sum (WS) Method. After getting the optimal frontier.
tradeoff solution of the total voyage cost and the total voyage
time though the MOPSO algorithm, the WS method [42] is
 In summary, the objective of the mathematical model in
used to evaluate two routes under specific fuel prices and
 Section 3.2 is to minimize the total fuel consumption pre-
charter rates in this paper. The purpose is to provide a
 dicted by the LASSO regression model in Section 3.1. The
decision reference for operators. The idea of the WS method
 model was solved by the MOPSO algorithm in Section 3.3.
is to convert the multiobjective optimization into a single
 Route selection was obtained through the WS method in
objective optimization problem by using a convex combi- Section 3.4. As shown in Figure 3, the algorithm is imple-
nation of objectives. The steps of the WS framework are mented in four phases: data preparation, training LASSO
summarized as follows: regression model, finding the optimal solution with the
 Step 1: the total voyage cost gap ΔM1 and the total MOPSO algorithm, and the route selection with the WS
 voyage time gap ΔM2 between the two routes in given method.
 scenario are, respectively, calculated as
 ΔM1 � M1 (1) − M1 (2), 4. Case Study
 (16)
 ΔM2 � M2 (1) − M2 (2), The data selection and preparation are introduced in Section
 4.1. The fuel consumption estimation process is presented in
 where ΔM1 is the total voyage cost gap, ΔM2 is the total Section 4.2. The setting of MOPSO parameters is shown in
 voyage time gap, ΔcM2 is the loss of economic value, U is Section 4.3. Finally, Section 4.4 gives a comprehensive
 a single objective utility function, and ω is the weight of analysis on the route choice.
 cost.
 Step 2: the total voyage time gap ΔM2 is converted into 4.1. Data Selection and Preparation. The case study uses the
 the loss of economic value ΔcM2 due to the delayed parameters of a real container ship named “CMA CGM
 delivery of the cargo in this period [16]: Chile,” which transports dry cargoes from the Indian
 τ Ocean to Le Havre, France. According to the records of the
 ΔcM2 � ΔM2 , (17)
 24 automatic identification system (AIS) provided by Elane
 Inc., the ship passed through the Suez Canal (Route SC,
 where τ is the market price of the cargo at the Figure 4) during the voyage from December 23rd, 2019, to
 destination. January 25th, 2020, departing from Qingdao, then visiting
 Step 3: the multiobjective is transformed into a single Ningbo, Daqu, Yangshan, Yantian, Pasir Panjiang, and
 objective utility function U by introducing the weight of Sokhna in sequence, and finally arriving at Le Havre.
 cost ω, which shows the route decision of operators However, the ship detoured around through the Cape of
 when they have different preferences for voyage cost Good Hope (Route CGH, Figure 5) during another voyage
 and voyage time. The WS method solves the scalar from March 16th, 2020, to April 25th, 2020. The order of
 optimization problem: ports visited by the ship was Qingdao, Ningbo, Daqu,
 Yangshan, Yantian, Pasir Panjiang, and Le Havre. Al-
 though the ship detoured around through the Cape of
 min U � ωΔM1 +(1 − ω)ΔcM2 , (18) Good Hope, the ports visited in actual voyage did not
 change. Therefore, it is appropriate for this paper to select
where 1 ≥ ω ≥ 0. such a range of ship navigation for calculation. In addition,
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
8 Mathematical Problems in Engineering

 Reading operation data from

 Data preparation
 automatic identification
 Sailing data system (AIS) Weather/sea data

 Course/speed/ Waves/currents/
 draft/… wind/salinity/…

 Training LASSO model
 Data segmentation Training data
 LassolarsCV
 Normalized data
 algorithm
 Test data

 Fuel consumption Sparse LASSO
 prediction model regression model

 Alternative routes Fuel price, charter rate, toll, …

 New input value Evaluating objective values:
 Initializing particles with random

 MOPSO algorithm
 minimum voyage cost;
 positions and zero speed
 minimum voyage time

 Updating speed and Determining global non
 position dominated front
 Fitness value
 Selecting guidance No Yes
 Meeting termination criterion? End
 from elite group

 Route (1) SC Route (1) CGH
 The total voyage cost M1 (1) The total voyage cost M1 (2)
 The total voyage time M2 (1) The total voyage time M2 (2)

 Weighted sum (WS) method
 Yes
 Route (1) SC ΔM1 = M1(1) – M1(2) < 0? ΔM2 = M2(1) – M2(2) < 0

 No Convert time to cost

 The total voyage cost gap ΔM1 The lost income Δ‘M2

 Yes
 Route (1) SC U < 0? Utility function U
 N
 Route (2) CGH

 Figure 3: The workflow of the method in the paper.

several legs except the legs between the ports of call in 2020). In addition, the arrival time tarrive
 i and the departure
actual voyage are given in the figures to prove the fuel time tleave
 i of the ship at node i were obtained from AIS data.
consumption estimation model proposed. Here, the market price of the cargo at the destination
 Here, the fuel costs of the two routes were estimated τ � 10000 USD/day. Finally, the maximum and minimum
based on two different fuel prices: Pfuel � 365.5 USD/ton (the sailing speeds were taken from the shipping logs. The values
fuel price in March 20, 2019) and Pfuel � 190.6 USD/ton (the of the related parameters are listed in Table 3.
fuel price in December 27, 2019). The berthing fuel con-
sumption per hour is set as k � 5.2 ton/hour [28]. The detour
will increase the total voyage time, incurring more charter 4.2. Fuel Consumption Estimation. The main dataset avail-
cost, and the charter rate is affected indirectly by the fuel able from AIS and ocean dataset includes mean speed, mean
price. Here, the charter cost is set to 20,833.3 USD/day at the draft, course, current speed, wind speed, wind force, sea-
fuel price of 190.6 USD/ton [43]. The toll to pass through the water temperature, seawater salinity, and effective wave
Suez Canal is set to 450,000 USD (the toll in January 4th, height. Among them, the weather data like current speed,
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
Mathematical Problems in Engineering 9

 N

 Ports of call in actual voyage
 Nodes that can be visited by the ship

Figure 4: Route SC before the falling of fuel price (sailing from December 23rd, 2019, to January 25th, 2020, passing through the Suez
Canal).

 N

 Ports of call in actual voyage
 Nodes that can be visited by the ship
Figure 5: Route CGH after the outbreak of COVID-19 (sailing from March 16th, 2020, to April 25th, 2020, around the Cape of Good Hope).

 Table 3: The values of relevant parameters. normalization. The normalized dataset was randomly di-
Parameters Value vided into a training set and a test set at the ratio of 4 : 1 and
Fuel consumption per hour at used to verify the effectiveness and reliability of our esti-
 5.2 tons/hour mation model.
port, k
 20,833.3 USD/day at the fuel Taking fuel consumption as the response and other
Charter rate, c
 price of 190.6 USD/ton eigenvariables as inputs, our estimation model was opti-
Maximum sailing speed, Vmax 22 knots mized by computing the best λ conforming to the least RSS.
Minimum sailing speed, Vmin 10 knots As mentioned in Section 3.1.3, 10 equal subsets were divided
The toll to pass through the from the training set and conducted for validation. In this
 450,000 USD
Suez Canal, Ppass way, the optimal values of λ and b were determined as
 0.020955 and 0.0000928, respectively.
wind speed, wind force, and seawater temperature were In this case study, the five eigenvariables (as marked by ∗
extracted from the nc.file obtained from the Copernicus in Table 6) corresponding to the nonzero regression coef-
Marine Environment Monitoring Service [44]. Part of the ficients were selected for fuel consumption estimation. As
original dataset is presented in Table 4. shown in Table 6, the eigenvariables were loosely correlated
 The original dataset, involving 490 samples and 10 with fuel consumption, except for sailing speed. The
eigenvariables, was used to train our model. Table 5 shows eigenvariables like current speed, wind speed, and wind
the original dataset after being processed by Z-score force had very small effects on fuel consumption. The sailing
Multiobjective Route Selection Based on LASSO Regression: When Will the Suez Canal Lose Its Importance? - Hindawi.com
10 Mathematical Problems in Engineering

 Table 4: Part of the original dataset of the ship.
Number Fuel consumption (ton) Sailing speed (knot) Draft (m) Wind speed (m/s) Wind force (Pa) Seawater salinity (0.001) . . .
1 4.14 11.88 11.7 3.47 0.02 28.12
2 4.74 12.42 11.7 4.09 0.03 29.22
3 5.01 12.64 11.7 4.22 0.03 31.51
 ...
4 6.51 13.1 11.7 5.23 0.04 32.63
5 6.33 13.5 11.7 5.15 0.04 32.42
... ... ... ... ... ... ...

 Table 5: Part of the normalized dataset of the ship.
Number Fuel consumption Sailing speed Draft Wind speed Wind force Seawater salinity ...
1 −2.2605 −2.5564 −4.8435 −1.0858 −0.8543 −3.6283
2 −2.1378 −2.3163 −4.8435 −0.8737 −0.7193 −3.0492
3 −2.0846 −2.2185 −4.8435 −0.8292 −0.7193 −1.8437
 ...
4 −1.7787 −2.0140 −4.8435 −0.4835 −0.5844 −1.2541
5 −1.8170 −1.8361 −4.8435 −0.5109 −0.5844 −1.3647
... ... ... ... ... ... ...

Table 6: Regression coefficient vector of our estimation model. that can be applied to all ships, indeed, which is even im-
Features βi
 possible. Now, it can be shown that the LASSO algorithm is
 able to estimate the fuel consumption of the test ship with
Sailing speed 0.9591∗
 considerable precision. The rest of the case study is to apply
Draft 0.0022∗
Course 0 the MOPSO algorithm based on the estimated fuel con-
Wind speed 0 sumption model.
Wind force −0.0018∗
Current direction (east) 0
Current direction (north) −0.2678∗
 4.3. Setting of MOPSO Parameters. The MOPSO parameters
Wave height 0 were configured as follows: the swarm size N is 200, and the
Seawater salinity −0.0366∗ maximum number of iterations is 100. Under this setting,
Seawater temperature 0 the program took 47 seconds on average in 30 repeated runs.
 In 24 out of the 30 runs, the results were basically consistent,
 indicating the stability of the MOPSO algorithm. Figure 8
speed makes the greatest impact on the fuel consumption. As shows the convergence curves of the two objective functions.
a result, the fuel consumption cost increases significantly It can be seen that the MOPSO algorithm had converged to
with sailing speed, which can also increase the total voyage the optimal values of the two objectives at the 100th iteration.
cost. The correlations of the selected eigenvariables are also
illustrated in Figure 6. The LASSO regression model solves 4.4. Results and Discussion
the multicollinearity between variables, as evidenced by the
strong correlation between wind speed and wind force. 4.4.1. Analysis on the Current Situation: Why Detour?
 A comparison between our estimation model and a Recall the phenomenon introduced in Section 4.1 that the
general linear regression estimation is provided to verify the ship “CMA CGM Chile” sailed through Route SC at a fuel
performance. The estimation effects of the two models on the price of 365.5 USD/ton and detoured to Route CGH at a fuel
same test set were measured by the mean absolute per- price of 190.6 USD/ton. By using our proposed algorithms,
centage error (MAPE) and root mean square error (RMSE) we are able to explain why the ship chose to detour. As
(Table 7). The fitting performance of the two methods is shown in Figure 9, the optimal solutions of both Route SC
compared in Figure 7. Apparently, our model outperformed (depicted in green) and Route CGH (depicted in red) follow
the general linear regression model in the estimation of fuel the pattern that the total voyage cost decreases with the total
cost and achieved lower RMSE and MAPE than that model. voyage time rising. Since the decision-maker has to choose
 Compared with Wang et al. [26], another study utilizes from the optimal solutions, it is clear that the two objectives,
LASSO-based model for ship fuel consumption and achieves minimizing the total voyage cost and minimizing the total
a RMSE of 7.4, and the performance of our model seems voyage time, conflict with each other. In order to make
better. While the workflows of LASSO algorithm in two comparison among the optimal solutions in Route SC and
papers are similar, the RMSE value depends on the data Route CGH, we applied the principle of selecting the optimal
selection. Wang et al. [26] collected data from 97 ships with solution from the Pareto frontier in Section 3.3.
different sizes. In contrast, our paper focuses on only one Figure 9(a) displays the total voyage cost and total voyage
ship (CMA CGM Chile), in order to achieve the best ac- time of Route SC at the fuel price of 365.5 USD/ton. It can be
curacy on this ship and precisely simulate the routing de- seen that the total voyage cost of the Pareto optimal solution
cision. Our aim is not to develop a general fuel consumption was 2,711,000 USD, and the total voyage time was 793.3
Mathematical Problems in Engineering 11

 1.00
 Speed 1 0.47 0.041 0.055 0.13 –0.13 –0.0014 0.42 0.25

 draft 0.47 1 0.064 0.077 0.32 –0.098 –0.072 0.41 0.27
 0.75

 Wind speed 0.041 0.064 1 0.94 0.52 –0.098 –0.24 –0.13 0.12

 Wind force 0.055 0.077 0.94 1 0.52 –0.044 –0.23 –0.1 0.13
 0.50

 Wave height 0.13 0.32 0.52 0.52 1 –0.18 –0.19 0.052 0.18

 Current direction
 –0.13 –0.098 –0.098 –0.044 –0.18 1 0.14 –0.13 –0.031 0.25
 (east)

 Current direction
 –0.0014 –0.072 –0.24 –0.23 –0.19 0.14 1 –0.015 1.4e–05
 (north)

 Temperature 0.42 0.41 –0.13 –0.1 0.052 –0.13 –0.015 1 –0.085 0.00

 Salinity 0.25 0.27 0.12 0.13 0.18 –0.031 1.4e–05 –0.085 1

 (east)
 Speed

 Draft

 Wind speed

 Wind force

 Wave height

 Current direction

 Current direction
 (north)

 Temperature

 Salinity
 Figure 6: The correlations between eigenvariables.

 Table 7: Comparison of MAPE and RSME values of the two models.
Model MAPE (%) RMSE
Our model 9.2482 1.6458
General linear regression model 19.9612 3.1275

 35 35

 30 30

 25 25

 20 20

 15 15

 10 10

 5 5

 0 0
 0 100 200 300 400 0 100 200 300 400
 Sample no. Sample no.

 Actual fuel consumption of the voyage Actual fuel consumption of the voyage
 Predicted fuel consumption of the voyage Predicted fuel consumption of the voyage
 (a) (b)

 Figure 7: Comparison of estimation results of the two models: (a) our model; (b) general linear regression model.
12 Mathematical Problems in Engineering

 ×106
 2.85 820

 2.8 810

 2.75
 800

 2nd objective
 1st objective

 2.7
 790
 2.65
 780
 2.6

 770
 2.55

 24/30 24/30
 2.5 760
 0 20 40 60 80 100 0 20 40 60 80 100
 Iterations Iterations
 (a) (b)

 Figure 8: Convergence curves of the two objective functions: (a) first objective; (b) second objective.

 935
 940
 X 2849000 935
 925 X 1696000
 Y 919.9
 930 Y 928.8
 915
 925
 Voyage time (hours)

 Voyage time (hours)

 905 920
 126.6 915 140.2
 820
 805
 810

 800 X 2711000 795 X 1822000
 Y 793.3 –126,000 Y 788.6
 790 785
 138,000
 780
 775
 770
 2.62 2.65 2.7 2.75 2.8 2.84 2.88 2.92 1.67 1.68 1.69 1.70 1.71 1.72 1.79 1.81 1.83 1.85
 Total voyage cost (USD) ×106 Total voyage cost (USD) ×106

 Optimal solution set of route SC Optimal solution set of route SC
 Optimal solution set of route CGH Optimal solution set of route CGH

 (a) (b)

Figure 9: The distribution charts of total voyage cost and total voyage time of the two routes at the fuel price of (a) 365.5 USD/ton and
(b) 190.6 USD/ton.

hours. As shown in Figure 9(a), the total voyage cost of USD/ton and 126,000 USD lower than that of Route SC.
Route CGH stood at 2,849,000 USD, and the total voyage Although the total voyage time of Route CGH at the fuel
time lasted 919.9 hours. Route CGH had a greater total price of 190.6 USD/ton was 140.2 hours (about 5.8 days)
voyage cost and total voyage time than Route SC. Hence, it is longer than that of Route SC, by balancing the different
more cost-effective to choose Route SC at the fuel price of objectives, the ship chose the longer route at the fuel price
365.5 USD/ton. of 190.6 USD/ton.
 After the outbreak of COVID-19, the global fuel price Table 8 compares the voyage time and speed of each
plunged deeply. Figure 9(b) displays the total voyage cost leg on two routes that were estimated by using the
and total voyage time of Route SC at the fuel price of 190.6 methodology proposed in this paper, and the actual
USD/ton. The total voyage cost was 1,822,000 USD, much values collected from AIS data. The relative error of
smaller than that in the scenario of 365.5 USD/ton. And the voyage time and speed was limited to less than 9%, except
total voyage cost of Route CGH was 1,696,000 USD, down for Leg 7 of Route CGH in the scenario of 190.6 USD/t. It
by 1,153,000 USD/ton from that at the fuel price of 365.5 also can be seen that the sailing speed fluctuated during
Mathematical Problems in Engineering 13

 Table 8: Estimation and actual values of the variables of each leg on two routes.
 Actual voyage Estimated voyage Relative error of Actual Estimated Relative error of
 Leg i
 time (hour) time (hour) voyage time (%) speed (knot) speed (knot) speed (%)
 Leg 1 22.13 21.39 −3.37 12.19 12.62 3.49
 Leg 2 24.70 24.45 −1.03 10.98 11.09 1.04
 Leg 3 9.33 10.10 8.18 12.32 11.39 −7.56
 Leg 4 3.88 3.64 −6.24 7.21 7.69 6.65
 Leg 5 21.63 22.60 4.48 17.23 16.49 −4.28
 Leg 6 23.37 25.34 8.47 18.24 16.82 −7.80
 Leg 7 35.03 37.66 7.49 19.10 17.77 −6.97
Fuel price of 365.5 Leg 8 46.97 47.39 0.90 17.09 16.94 −0.89
USD/t, Route SC Leg 9 77.65 75.81 −2.37 18.73 19.18 2.42
 Leg 10 69.92 71.95 2.90 17.97 17.46 −2.82
 Leg 11 68.58 68.26 −0.46 17.90 17.98 0.47
 Leg 12 60.95 59.41 −2.52 16.76 17.19 2.59
 Leg 13 66.80 67.94 1.70 16.67 16.39 −1.67
 Leg 14 46.75 46.67 −0.16 19.03 19.06 0.16
 Leg 15 40.33 37.90 −6.04 17.74 18.88 6.43
 Leg 16 48.65 44.72 −8.08 10.64 11.57 8.79
 Leg 1 13.32 14.17 6.40 13.37 12.57 −6.01
 Leg 2 31.12 31.46 1.11 11.14 11.02 −1.09
 Leg 3 9.17 8.62 −5.93 12.44 13.22 6.30
 Leg 4 3.83 3.67 −4.20 7.72 8.06 4.38
 Leg 5 28.68 29.87 4.12 17.11 16.43 −3.96
 Leg 6 26.47 24.31 −8.14 11.97 13.03 8.86
 Leg 7 38.05 44.11 15.93∗ 18.66 16.10 −13.74∗
Fuel price of 190.6 Leg 8 42.92 41.81 −2.57 17.84 18.31 2.64
USD/t, Route CGH Leg 9 66.82 65.91 −1.35 18.15 18.40 1.37
 Leg 10 63.57 64.05 0.77 18.07 17.93 −0.76
 Leg 11 89.60 88.15 −1.62 17.80 18.09 1.65
 Leg 12 89.23 86.99 −2.51 17.29 17.73 2.57
 Leg 13 87.42 90.91 3.99 18.83 18.11 −3.84
 Leg 14 96.78 95.09 −1.75 19.35 19.70 1.78
 Leg 15 79.60 74.90 −5.90 18.70 19.87 6.27
 Leg 16 64.22 65.66 2.25 17.61 17.22 −2.20

Leg 1∼16 of the voyage. When sailing for a short distance represented by yellow rectangles in Figure 11. The actual
on Leg 1∼4, the speed obtained by the model is basically combinations of fuel price and charter rate were repre-
consistent with the actual speed. Similarly, when sailing sented by blue dots. Then, the total voyage cost and the
for a long distance on Leg 5∼16, the estimated values is relationship between the four scenarios were analyzed in
also close to the actual values. In a word, the estimations details.
and the actual values are basically the same. The results Table 9 provides the total voyage costs and the total
again prove that our methodology can precisely predict voyage time of Route SC and Route CGH in Scenarios
the actual voyage. HFHC, HFLC, LFHC, and LFLC, respectively. In Sce-
 narios HFHC, LFHC, and HFLC, the total voyage cost of
 Route SC was at least 120,700 USD, 83,700 USD, and
4.4.2. Scenario Analysis: When to Detour? The fuel prices 130,300 USD lower than that of Route CGH, as shown in
and charter rates are time-varying factors. Figure 10 the inputs that were marked by ∗ in Table 9, and Route SC
shows the change in fuel price and charter rate from remains an absolute advantage on the total voyage time
December 20th, 2019, to July 3rd, 2020, collected from due to the sailing distance. Therefore, the operator will
Clarksons [43]. According to the actual distributions of naturally choose Route SC in the above three scenarios. By
fuel price and charter rate, four scenarios were designed contrast, in Scenario LFLC, the total voyage cost of Route
(Figure 11): high fuel price and high charter rate (HFHC), SC was higher than that of Route CGH for all fuel price
high fuel price and low charter rate (HFLC), low fuel and charter rate although the total voyage time of Route
price and high charter rate (LFHC), and low fuel price SC took less time, as shown in the inputs corresponding to
and low charter rate (LFLC). Although the HFLC sce- LFLC in Table 9, marked by ∗. In this case, it should
nario happens occasionally in reality, this scenario was analyze the operator’s preference to find out which route
simulated to provide more comprehensive results. The will be more competitive. And if let the operator select
combinations of fuel price and charter rate in HFLC were Route SC in Scenario LFLC, how does the authority of the
generated randomly within the range of HFLC and Suez Canal need to adjust its canal toll?
14 Mathematical Problems in Engineering

 HFHC LFHC LFLC HFLC
 400 35000

 350 30000

 Charter rate (USD/day)
 Fuel price (USD)
 300 25000

 250 20000

 200 15000

 150 10000

 2019/12/20 2020/07/03
 Date

 Charter rate Fuel price
 Simulated charter rate Simulated fuel price
 Figure 10: The change trend of fuel price and charter rate.

 35000
 LFHC HFHC
 Charter rate (USD/day)

 30000

 25000

 20000

 15000
 LFLC HFLC
 10000
 150.0 200.0 250.0 300.0 350.0 400.0
 Fuel price (USD/ton)

 Combinations of actual fuel price and charter rate
 Simulated combinations of fuel price
 and charter rate in HFLC
 Figure 11: The four scenarios.

 Actually, the canal toll is a significant factor influ- by the WS method, as mentioned in Section 3.4. The
encing the route choice when fuel price and charter rate higher the value of U, the more attractive the Route SC.
are fixed. On April 1st, 2020, the authority of the Suez The results of ΔM1 , ΔM2 , and U are shown in Table 10. We
Canal once announced a 6% discount for European ships also calculated the Suez Canal toll (Ppass) and the toll
[45], but it is evident with many ships including the CMA discount corresponding to U = 0, which can make sure the
ship that this discount is not sufficient to prevent the attractiveness of Route SC and Route CGH are the same,
detour around the Cape of Good Hope. Here, taking the by linearly interpolating a value between the Suez Canal
fuel price of 193.58 USD/ton and the charter rate of 20,500 tolls with utilities very close to zero. In Table 10, the
USD/day in April 3rd, 2020, as an example in the Scenario positive U that was closest to zero and the negative U that
LFLC set, we attempted to test the impact of different was closest to zero under any cost preference were marked
discounts on the original canal toll (450,000 USD) on the by ∗, and the Ppass corresponding to U=0 was derived
choice between Route SC and Route CGH using the WS from these values.In order to avoid the ships from
method in Section 3.4. The route choice decision-making detouring to Route CGH, the Suez Canal Authority needs
is complicated by the fact that the adjustment of canal toll to keep U ≥ 0 when adjusting Ppass and the toll discount.
impacts both the total voyage cost gap ΔM1 and the total From the results in Table 10, we can find two im-
voyage time gap ΔM2 between the two routes. Therefore, plications. First, if the operator does not pay so much
we used utility (U) to represent the satisfactory degree of attention to the voyage cost, even if the canal toll does not
the decision-maker. The values of utility can be calculated need to be discounted, that is, when it is still 450000 USD,
Mathematical Problems in Engineering 15

 Table 9: The total voyage cost and total voyage time of two routes in the four scenarios.
 The total voyage
 Fuel The total The total The total The total The total voyage
 Charter cost gap between
 price voyage cost of voyage cost of voyage time voyage time time gap between
Scenarios rate (USD/ Route SC and
 (USD/ Route SC (104 Route CGH of Route SC of Route Route SC and
 day) Route CGH (104
 ton) USD) (104 USD) (hour) CGH (hour) Route CGH (hour)
 USD)
 340.50 28,500 266.17 279.03 −12.87 792.1 925.3 −133.2
 365.50 28,500 271.11 284.90 −13.80 793.3 919.9 −126.6
 361.42 28,500 268.17 280.87 −12.70 791 920.5 −129.5
 379.75 29,500 283.23 302.20 −18.97 786.9 921.0 −134.1
 372.25 30,000 293.60 312.93 −19.33 788.2 922.3 −134.1
 374.00 30,000 297.17 316.63 −19.47 790.2 922.4 −132.2
HFHC
 353.50 30,000 276.83 294.60 −17.77 784.5 921.0 −136.5
 344.17 30,500 274.00 289.63 −15.63 781.0 923.0 −142
 326.50 29,500 263.20 278.17 −14.97 782.1 925.6 −143.5
 334.00 29,000 266.10 279.87 −13.77 788.5 930.1 −141.6
 305.08 29,000 256.77 268.83 −12.07∗ 778.3 926.1 −147.8
 309.00 27,000 250.07 262.60 −12.53 774.6 936 −161.4
 218.17 26,000 214.87 223.23 −8.37∗ 757.1 931.2 −174.1
LFHC 191.42 24,500 200.20 209.93 −9.73 773.2 917.5 −144.3
 197.75 23,000 197.00 205.53 −8.53 763.3 916.9 −153.6
 193.58 20,500 189.53 175.97 13.56∗ 775.8 928.5 −152.7
 206.33 20,000 191.83 174.03 17.80∗ 780.4 921.0 −140.6
 191.17 19,500 185.97 167.13 18.84∗ 788.6 928.8 −140.2
 163.42 17,500 169.27 156.17 13.10∗ 782.5 912.5 −130
 163.25 17,000 164.50 154.27 10.23∗ 780.6 920.0 −139.4
 181.17 16,500 170.50 149.77 20.73∗ 779.4 908.5 −129.1
 173.08 15,000 160.47 147.83 12.64∗ 777 905.0 −128
LFLC
 213.00 14,500 162.57 154.63 7.94∗ 771 893.1 −122.1
 208.75 14,000 172.93 150.30 22.63∗ 781.2 900.3 −119.1
 242.50 12,500 180.17 162.10 18.07∗ 780.9 921.5 −140.6
 256.50 11,500 185.37 162.57 22.80∗ 791.5 924 −132.5
 251.00 16,000 193.47 168.17 25.30∗ 786.5 915.8 −129.3
 257.50 16,750 199.50 175.53 23.97∗ 779.8 916.4 −136.6
 261.83 17,500 208.50 185.93 22.57∗ 786.6 915.2 −128.6
 305.00 21,000 235.10 248.13 −13.03 790.2 926.5 −136.3
HFLC 319.50 21,500 245.70 259.37 −13.67 791.5 928.0 −136.5
 345.40 20,500 232.67 248.40 −15.73 796.1 931.8 −135.7

Route SC still has obvious competitiveness. For example, of the operator’s preference. Only when the operator pays
we can clearly observe that when the operator’s cost more attention to the cost preference, the authority of the
preference is reduced to 0.3, that is, when the operator Suez Canal needs to have more discount for the canal toll
pays more attention to the loss of economic value caused if the operator wants to choose Route SC. For example,
by the delayed delivery of the cargo, the operator will when the cost preference equals 1, the authority of the
undoubtedly choose Route SC. That is to say, if the arrival Suez Canal needs to give a discount of more than 30.13%
time of the ship at the destination becomes very im- (as marked by ∗ in the bottom of Table 10) on the canal
portant, that is, when the operator is not allowed to toll to make a difference in the route choice of the op-
violate the delivery agreement, the ship will not detour erator. As previously analyzed, the cost preference of 0.3
Route CGH. However, April 2020 is in a relatively special can no longer be discounted. So, for the cost preference
time window. COVID-2019 triggered many chain reac- of 0.4, the authority of the Suez Canal only needs to
tions in the global shipping market. Factor in some reduce the canal toll to 40830USD; that is, 9.27% dis-
operators had no time to pay attention to delivery of the count (as marked by ∗ in the bottom of Table 10) is
cargo in transit, many ports were closed down, and the enough to enable the ship to re-enter Route SC.
fluctuation of fuel price and charter rate was abnormal. Finally, we do a computational experiment on the canal
Route CGH became a cost-saving choice for some op- toll discounts which should be made by the authority of the
erators at that time. Suez Canal for the operator with different preferences under
 The second implication is that if the authority of the all possible fuel prices and charter rates in the Scenario LFLC
Suez Canal is willing to discount the canal toll, it will set. The results in Table 11 show that when the operator's
certainly have an effect on the route selection, regardless cost preference is higher than 0.5, the canal toll discount
You can also read