1. Introduction
The dramatic variation of sea ice in the Arctic region, due to global warming, has attracted many researchers in science and engineering, where shipping in the Arctic water is one of the hottest issues. Compared to the traditional shipping routes, the Arctic routes have shorter distances linking Asia and North America, as well as linking Asia and Europe, and are a more open navigation environment, more access to the abundant oil and gas resources and lower piracy risk [
1]. Therefore, navigation through Arctic routes is considered to be a money-making opportunity for shipping and oil gas companies.
Compared to the traditional ship path planning problem [
2,
3,
4,
5,
6], sea ice condition becomes a key factor to the route planning in the Arctic region due to its impact on travel time and fuel consumption, as well as the risk of being stuck in the ice [
7].
Reference [
7] introduced a system for route optimization in ice-covered water, which consisted of an ice model, a ship transit model, and an end-user system. The system was operated on commercial vessels in the Baltic Sea, and its performance was tested. Reference [
8] developed an ice navigation system combined with a sea ice model, transit model and a model for route planning which simulated the whole Arctic area. The system employed a modified transit model devised by [
9], which integrated various parameters such as ice-breaking fee, port charge, capital cost, etc. Reference [
10] developed another ice navigation system where the uncertainty of sea ice prediction and the extremely severe conditions were taken into consideration. The route optimization problem in ice-covered water was regarded as a dynamic stochastic path planning problem, and a heuristic route optimization model was proposed to solve it. Reference [
11] devised an automatic ice navigation support system to find the safest- and- shortest routes in the Arctic area for different types of vessels with a geographic information system.
However, unlike the real-time path planning system, the model in this paper is mainly devised to evaluate the strategic prospects for future Arctic routes. Therefore, most data are incorporated for future prediction, where large uncertainties arise from the bias of current multi-climate models and the inconsistency of experts’ cognition. Additionally, for commercial navigating in the Arctic routes, sailing safety, as well as economic benefits, should be guaranteed according to the harsh weather conditions in the Arctic area. Therefore, sailing time, economic cost, and navigation safety are all key factors to influence the route planning, which makes the problem a multi-criteria decision making (MCDM) problem.
Owing to the MCDM problem with large uncertainties in the route optimization model, information on each grid has variation so that a new path planning method is required for the model to handle this uncertain decision problem. Many studies have examined that the hesitant fuzzy sets theory is a powerful tool to solve the mentioned kind of problem [
12,
13,
14,
15,
16,
17]. Therefore, this paper develops a new ice navigation system with a modified A* path planning algorithm called HFS-A* algorithm, where the hesitant fuzzy set theory is incorporated to improve the traditional A* algorithm. Three key factors, including sailing time, economic benefits, and navigation safety, are considered to the final decision-making in this system where multi-models of sea ice prediction and multiple experts’ knowledge are used as input. More details related to hesitant fuzzy set theory and A* algorithm can be seen in
Section 2.
Section 3 introduces the establishment of the HFS-A* algorithm. A numerical experiment has been used to examine the proposed model in
Section 4, and the conclusion can be seen in
Section 5.
3. An Improved A* Algorithm (HFS-A*)
In light of the harsh weather conditions in the Arctic region, the primary task for route planning is to identify the obstacles (e.g., sea ice). The Coupled Model Intercomparison Project, phase 5 (CMIP5) provided 39 Global Climate Models (GCMs) to predict sea ice data, from history to 21st century, under different representative concentration pathways (RCPs) [
23,
24]. Unlike the route planning in other regions, for the current sea ice forecasts in the Arctic region, there exists large uncertainty among these GCMs [
25,
26], which leads to the uncertainty of the length of the navigation season and the economic risk of exploiting the Arctic routes [
27]. Therefore, only treating the shortest distance as the optimal route in the Arctic region is not reasonable; more factors, including the navigation risk, the navigation time, and the economic cost during navigation should be considered. Compared to the traditional A* algorithm, the HFS-A* algorithm is used to tackle the multi-criteria decision-making (MCDM) problem with large uncertainty derived from multi-model outputs and expert knowledge. The improved parts mainly focus on t, the identification of obstacles, and the construction of utility function.
3.1. Navigability of the Arctic Routes
With the impact of global warming, the extent of Arctic sea ice continues to decline [
27]. Human’s enthusiasm to explore and develop the Arctic routes are aroused by shorter sailing distance, longer navigation season and increased access to natural resources. There are three criteria related to sea ice conditions for evaluating the navigability in the Arctic area.
Criterion 1 (navigation uncertainty)
. Sea ice concentration is considered only for no ice-breaking or ice-strengthening ships, and it is navigable when sea ice concentration is less than 15% [
28,
29,
30,
31]
. Criterion 2 (navigation time)
. Sea ice thickness derived from an empirical regression model is considered and for no ice-breaking or ice-strengthening ships, it is navigable when sea ice thickness is no more than 1.2 m [
32,
33]
. Criterion 3 (navigation economic cost)
. Both sea ice concentration and thickness are considered by computing the Ice Numeral (IN) index from the Arctic Ice Regime Shipping System (AIRSS) provided by the Canada Transport [
34,
35,
36,
37].
The Ice Numeral is given bywhere is the concentration in tenths of ice type , and is the Ice Multiplier for ice type .
Ice type describes the specific stage of development of ice, which is closely related to the ice age. Ice Multipliers, determined by ship class and ice type, are a series of integers, which are used to reflect the impact of sea ice type to the specific vessel. A negative represents the obstacle effect of vessel sailing. Ice types are determined by [
34,
38]
, which are presented in Appendix A. For no ice-breaking or ice-strengthening ships, it is navigable when the IN index is larger than zero. Details about vessel type and IM can also be seen in Appendix A. Additionally, geographical environment, including water depth and channel width, is also a key factor for ships to navigate, which is related to the vessel type and dimension.
Overall, various evaluation criteria will add to the uncertainty of the sea ice navigability projection. In this paper, we take all three criteria into consideration with geographical restriction to make sure the navigability of the Arctic region, in another words, for one region, can be defined as navigable if and only if the criteria mentioned above are all reached.
3.2. Route Planning Criterion 1: Uncertainty of Sea Ice Condition
In this paper, a series of GCMs have been chosen based on their reasonable projections for future sea ice conditions evaluated by literature studies [
39,
40,
41,
42] (see
Appendix B). In order to obtain the uncertainty of each model, these model outputs were compared with the Pan-Arctic Ice Ocean Modeling and Assimilation System (PIOMAS) estimate data set, which is a reanalysis with good spatial and temporal consistency constrained by the quality of the assimilated observations [
43,
44,
45,
46].
Suppose we have
GCMs, let each model data-set be
, the PIOMAS data set be
, then the uncertainty of each model can be obtained as follows:
where,
is called cosine similarity, which is a measure of similarity between two non-zero vectors introduced by [
47].
represents the bias from the model to the “real state”, which can also be regarded as model uncertainty. When
is equal to zero, it represents that the model data sets can well reflect the “real state”, while when
is equal to one, the model uncertainty reaches its maximum.
3.3. Route Planning Criterion 2: Time for Navigation on the Arctic Routes
The navigation time for each grid can be depicted as follows:
where,
is the distance of each grid, and
is the velocity of the vessel on each grid.
is the normalization of
.
On the Northern Sea Route (NSR), the vessel speed is mainly impacted by sea ice conditions. A h-v curve presented by [
48] can reflect, well, the relationship between sea ice thickness and vessel speed. In this h-v curve, the ice resistance and the net thrust of the engine to overcome the ice resistance should both be considered.
- Step 1
The ice resistance can be presented as follows:
where
represents the ice porosity factor,
is the density difference between ice and water. In this model, these two factors are considered to be constant for simple situations, e.g., when the temperature changes. Variables include the waterline area of the foreship
, the Froude number
, the length
, the parallel midbody length at waterline
, the width
B, the friction coefficient
and the vessel draft
.
and
are mechanical factors of ice found by [
49]. The thickness of the brash ice
can be determined as follows:
Both γ and δ represent the slope angles of the brash ice.
The formula can be simplified by an approximation when
and
[
39]:
The flare angle
ψ mentioned above can be obtained with the bow angles
ϕ and
α:
- Step 2
The net thrust can be calculated by the following formula:
where
is the total thrust,
represents the thrust deduction factor, and
and
are the resistance in ice and in open water respectively.
The effect of vessel speed is approximated by a quadratic factor called bollard pull
[
50], with the maximum open water speed
, and the net thrust can be rewritten as
where
v is the vessel speed in the ice,
Ke is the bollard pull quality factor,
is the propeller diameter and
is the actual power delivered.
3.4. Route Planning Criterion 3: Economic Cost for Navigation on the Arctic Routes
The economic cost of navigation on the Arctic routes are consist of four parts, which are capital cost, fuel cost, operation cost, and transit cost:
3.4.1. Model for Capital Cost
Capital cost is related to the price of new ship building or the cost of a ship with loans and depreciations [
51]. Generally, the annual capital cost can be computed as follows [
52]:
where
is a new ship price,
eq is the equity,
r is the interest rate, and
y is the term of loan. The former item is called annual interests, while the latter item is called cash price.
3.4.2. Model for Fuel Cost
Fuel cost is often depicted as the major cost on the marine transportation, which is the largest single cost factor to most related simulations, ranging from 36.7% to 61% [
53].
Fuel cost is impacted by the rate of fuel consumption and the price of fuel, which can be descripted as follows:
The fuel consumption of a vessel can be influenced by ship dimensions (e.g., the ship size, hull design, engine profile, speed) and external factors (e.g., sea ice, wind, wave, current, foggy) [
51]. The fuel consumption for a specific type of vessel is basically computed by multiplying SFOC (specific fuel oil consumption) (g/kWh), engine power (kw) and sailing hours (h) [
54].
Most authors consider speed as the key factor impacting the fuel consumption when the type of a vessel is determined and a simple exponential law based on empirical data are derived: the fuel consumption per unit distance is proportional to the square of the speed [
55,
56,
57], which can be presented as
where
and
are the fuel consumption rate under the velocity
and
, respectively. Fuel price is affected by the fluctuation of the global economic market. Low fuel price indicates the depression of global economy, while high fuel price reflects the booming global market.
3.4.3. Model for Operation Cost
Operation cost mainly includes crew cost, insurance cost and maintenance fee which is presented as follows:
1. Crew cost
Crew cost is determined by the vessel type, automation level and numerous other factors [
51]. Compared to the open water, the crews in the Arctic region require additional ice navigation experience and the ability to cope with hash weather conditions, which may increase the crew cost [
53]. The increased crew cost may come from the higher wage [
58] for each member or the larger size of members [
59].
2. Maintenance cost
For the purpose of preventing the occurrence of breakdowns and following the scheduled maintenance program, the cost of regular maintenance is needed for vessels.
3. Insurance cost
In face of the risk of Arctic navigation (e.g., collision, engine damage, propeller damage, local hull damage, grounding, etc.) analyzed IN some studies [
60,
61], maritime insurance is a good tool to mitigate the associated risks, which can be approximately separated into three major components: protection and indemnity (P&I), hull and machinery (H&M), and cargo insurance. The third-party liabilities encountered during the commercial operation of a ship are charged by P&I. H&M covers the cost of damage done to the ship or its equipment. Cargo insurance provides the payment for the damage to the cargo itself [
62].
3.4.4. Model for Transit Cost
On the NSR, the transit fee based on vessel type and ice conditions mainly includes ice pilot fee and ice breaking fee and can be given as
These services are mainly provided by the Russian icebreaking service provider, Atomflot, and are compulsively charged subject to the law of the Russian Federation, which is dependent on the vessel type (e.g., the size and the ice-class of a vessel), and the navigation length and pilotage distance [
62]. In general, higher ice-classed vessels are charged with lower icebreaking fees.
3.5. Work Flow of HFS-A* Algorithm
In this HFS-A* algorithm, the work flow can be seen in
Figure 2. The method of obstacle identification has been discussed in
Section 3.1 while the modified utility function can be described as follows:
When the current node is determined, the actual cost is equal to the score value , which can be computed by Definition 3.
More specifically, we assume each selected node has three criteria that affect the decision making—: uncertainty of sea ice condition; : navigation time; : navigation economic cost. It should be noted that all of them are of the minimization type. The weight vector of the attributes is .
The heuristic estimated cost function can be approximately evaluated:
where,
is the heuristic distance (Manhattan, Euclidean or Chebyshev) from the evaluated node to the END node [
63].
Step 1 Map initialization
Initialize map grid and interpolate the mentioned data into grid.
Set the “START” node, “END” node, “OPEN” list and “CLOSE” list.
Find the obstacle nodes in terms of the constrain conditions mentioned in
Section 3.1.
Step 2 The construction of utility function
Each time, compare all the adjacent nodes
of the current node
by
where,
or
,
is the HFEs of navigation uncertainty (see
Section 3.2),
is the HFEs of navigation time (see
Section 3.3), and
is the HFEs of navigation economic cost (see
Appendix D.2).
Step –6 The same as the traditional A* algorithm.
5. Conclusions
The opening of Arctic routes will be no longer a dream in the coming future with climate change; route planning is necessary for vessels to navigation on the Arctic region from different points of view (safe, economic cost, time etc.). This paper presents a modified A* algorithm where the hesitant fuzzy set theory is incorporated for the purpose of solving the MCDM problem in Arctic route planning with large uncertainties originating from multi-climate models and experts’ knowledge. Compared to the traditional A* algorithm, the navigability of the Arctic route is firstly analyzed as a measure to determine the obstacle nodes, and three key factors to vessel navigation, including sailing time, economic cost and risk are overall considered in the HFS-A* algorithm.
A numerical experiment, which is to find the optimal route between Bergen port and Shanghai port on the NSR, is presented to test the performance of the proposed algorithm. Multi-model ensemble forecast displays that the IB-class 3800 TEU container vessels can navigate on the NSR lasting for 3 to 5 months in the year of 2050. Most model outputs show the navigable time starts from August to October, while merely 2 to 4 models extend the navigable time (from July to November). The sensitivity analysis for the aggregation operators examines that the operator has an advantage over other aggregation operators in route optimization, and its performance of integrating the three key factors in route planning is better than the performance of any other single factor.
In this paper, the improvement effects for this new approach have been evaluated theoretically and practically. Theoretically speaking, the simple A* algorithm cannot handle the Arctic path planning problem which has multi-criteria attribution with large uncertainties. Even if we can synthesize the time, economic and uncertainty factors by addition and multiplication, the uncertainties existing in climate model prediction and expert knowledge cannot be portrayed by a simple A* algorithm. Practically speaking, we compared the route planning result of HFS-A* algorithm and single factor route planning result (see
Figure 4). It can be found that there is a more realistic performance of the HFS-A* route planning algorithm than compared with the simple A* route planning algorithm. Overall, this new HFS-A* algorithm can be well-applied to the Arctic region and to evaluate the strategic prospects for future Arctic routes.