Next Article in Journal
Mechanical Properties and Constitutive Model of Calcareous Sand Strengthened by MICP
Previous Article in Journal
Static Design for Laterally Loaded Rigid Monopiles in Cohesive Soil
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reliable Liner Shipping Hub Location Problem Considering Hub Failure

Transportation Engineering College, Dalian Maritime University, Dalian 116026, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(4), 818; https://doi.org/10.3390/jmse11040818
Submission received: 22 February 2023 / Revised: 23 March 2023 / Accepted: 7 April 2023 / Published: 12 April 2023

Abstract

:
Hub ports play an important role in reducing the number of container routes and saving the operating costs of liner companies. However, hub failures caused by uncertainties such as natural disasters may cause huge recovery costs. Considering the accidental failure probability of hub ports and the reallocation of feeder ports, a global reliable liner shipping hub location problem (RLSHLP) is studied. We use the k-means algorithm to divide the global shipping network into different communities and propose two mixed integer linear programs to determine the hub port of each community. Then Benders decomposition algorithm is applied to the global RLSHLP and compared with our method. Numerical experiments verify the effectiveness of our method and determine the optimal hub port location scheme considering hub failure.

1. Introduction

The realization of hub and spoke network functions is closely related to hubs. While obtaining economies of scale through transportation between hubs, it is also vulnerable to hub failures. Traditional hub-and-spoke networks ignore the possibility of hub failure when they are designed [1]. However, in practice, operators need to face various situations that cause hub failures and take measures to restore normal network operation in time. Such reactive responses are often costly and inefficient [2]. Improving network reliability is a common method to reduce the impact of hub failure [3,4,5,6]. Therefore, in recent years, many studies have highlighted the importance of considering the influence of hub failure in the network design stage and proposed a series of reliable hub location problems (RHLPs) [7,8,9]. In order to achieve economic advantages and network reliability, the hub locations and conventional routes, as well as the backup hubs and alternative routes in case of interruption, are generally considered when solving the RHLP [10,11]. The research on this problem is helpful for liner companies to make decisions at the strategic level and has certain engineering value in reducing the operating cost of liner companies. For example, in the event of a hub facility failure, the network can be maintained by relying on backup hubs and alternative routes, which does not significantly increase daily operating costs.
In liner shipping, a large number of containers are concentrated at a hub port and transported by large ships deployed between hub ports to obtain economies of scale [12]. Therefore, the location of the hub port is a crucial decision for the operation of liner companies. We call this problem the liner shipping hub location problem (LSHLP). In the traditional hub location problem (HLP), the route planning of cargo is based on the hub-and-spoke structure, which forms the hub-and-spoke network. This hub-and-spoke network is widely used in the field of liner shipping to reduce the operating costs of liner companies [13,14,15].
The current liner shipping industry is not only faced with disruptions caused by natural disasters, terrorist attacks, or strikes but also with the deepening impact of COVID-19, port disruptions become more common [16]. Especially when the hub port that normally operates fails, it may have a significant impact on the shipping network [17]. For a single liner company, hub ports in its hub-and-spoke shipping network are often far away from each other, so that carriers can fully obtain economies of scale of transportation between hubs. However, when the hub port fails, the feeder port may have to be reallocated from the original hub port to other hub ports that are farther away and require higher transportation costs. Therefore, in order to reduce operating costs in case of hub failure, when the interruption occurs, the liner company should reallocate the interrupted routes to the nearest backup hub port as far as possible. From the perspective of a single liner carrier, this paper proposes a global RLSHLP, which considers the impact of hub failure on the global shipping network to minimize transportation costs and then determines the liner shipping network design from the perspective of global optimization.
The main contribution of this paper can be described as the following four parts: (1) By considering hub failure in the LSHLP, this paper introduces backup hubs and alternative routes to investigate the global RLSHLP; (2) For the global RLSHLP, this paper uses the k-means algorithm combined with the elbow method to divide the global shipping network into different communities, and then determines the hub port of each community; (3) Two mixed integer linear programs (MILPs) are proposed for formulating single allocation and multiple allocation RLSHLP; (4) The modified Benders decomposition algorithm is applied to global RLSHLP and compared with our proposed method.
The remainder of the current paper is as follows. In Section 2, we provide a literature review of the RHLP and the LSHLP. Section 3 provides notations and assumptions used in this paper. In Section 4, the global shipping network is divided, and two MILPs are presented. Section 5 provides the Benders decomposition algorithm for global RLSHLP. Section 6 gives numerical experiments, and Section 7 presents our summary.

2. Literature Review

This paper aims to investigate the RLSHLP. In this section, the studies on the RHLP and the LSHLP are summarized.
For HLP, the reliability of paths and the location of hubs play an important role in creating hub networks. We call the combination of the two the RHLP. Kim and O’Kelly (2009) are scholars who studied this kind of problem earlier [18]. Considering the reliability of each link or hub, they put forward the reliable p-hub location problem and applied it to the telecommunication network. Kim (2012) proposed a series of hub location models to alleviate hub failures and ensure that interrupted flow can be rerouted through backup hubs and alternative routes [4]. Zeng et al. (2010) established a reliable single allocation and multiple allocation model considering hub unavailability and alternative routes given the reliability value of each hub [3]. In addition, An et al. (2015), Azizi et al. (2016), Tran et al. (2017), and Rostami et al. (2018) also used backup hubs to model the uncapacitated RHLP to maintain the network operation after hub failures [1,5,6,11]. Mohammadi et al. (2019) proposed a bi-objective capacitated RHLP that takes into account the use of backup hubs and the uncertainty of links [7]. Azizi and Salhi (2021) established a reliable hub location model with multiple capacity levels and flow discount factors by considering backup hubs and the discount factors of links between hubs [9].
Davari et al. (2010), Zarandi et al. (2011), and Mohammadi et al. (2016) studied the RHLP by combining the fuzzy theory [10,19,20]. Parvaresh et al. (2013) and Parvaresh et al. (2014), respectively, designed different bi-level models to study the multiple allocation p-hub location problem [21,22]. The difference is that the upper level of the latter has two objective functions to minimize the normal and worst-case transportation costs. Korani and Eydi (2021) also used the bi-level programming method to study the RHLP and proposed a KKT penalty function solution method [8].
In the field of liner shipping, there are abundant studies on HLP, most of which combine the HLP with the liner shipping network design problem (LSNDP). Sambracos et al. (2004), Fagerholt (2004), and Karlaftis et al. (2009) planned the optimal shipping route based on the location of the hub port and combined it with the fleet deployment problem [23,24,25]. Given hub ports, Imai (2009) analyzed two kinds of liner service networks, hub-and-spoke, and multi-port connection, considering different ship types [26]. Combined with LSNDP and fleet deployment, Gelareh and Pisinger (2011) and Gelareh et al. (2010, 2013) proposed mixed integer models for determining the location of hub ports [27,28,29]. Zheng et al. (2014, 2015) proposed a multi-stage decomposition approach for decomposing the hub-and-spoke LSNDP into hub port location and liner ship route design [30,31]. Based on given hub ports, Bolstad et al. (2019) proposed a path flow formulation to determine the optimal route for shortsea LSNDP [32]. In order to study the relationship between hub location and liner network structure, Chen et al. (2020) established a bi-level programming model considering the shippers’ route choice behavior [33]. Recently, Bütün et al. (2020) proposed a directed cycle hub location and routing problem under congestion to explore a liner network with optimal cost [34].
Sun and Zheng (2016) proposed a two-stage method to measure the hubbing probability of different ports to explore potential hub ports [35]. Zheng et al. (2018) applied the community division method to the liner shipping field, divided the ports in the global network into different communities, and reduced the difficulty of solving the large-scale LSHLP by solving each community separately [13]. Considering the influence of canal effects, Zheng et al. (2019) established several binary linear programming models to explore the LSHLP near the Panama Canal and the Suez Canal [36]. Zheng et al. (2022) proposed that liner shipping has a special spatial structure and explored the impact of the Arctic route on hub location by investigating LSHLP with spatial structure [14]. Corey et al. (2022) studied a kind of the hierarchical hub location problems for a certain region, which provides a reference for the selection of regional hub ports [15].
At present, there are sufficient studies on the RHLP and the LSHLP, but there are few studies on the combination of the two, that is, there are relatively few studies on the location of hub port and shipping network design considering the backup hub port and alternative container routing in liner shipping field. In this paper, a global RLSHLP is proposed to minimize transportation costs under normal and failure conditions and to determine liner shipping networks from a global optimal perspective, considering the influence of hub failure as a disturbing factor.

3. Notations and Assumptions

3.1. Community, Container Routing and Transportation Cost

Generally, community structures are prevalent in reality networks, and the liner shipping network also has this feature [37,38]. The hub port within the community is closely connected with its associated feeder port, and containers between different communities are transported along the main waterway routed via hub ports [13]. Therefore, we can simply regard different hub ports and their related feeder ports as different community. Following Sun et al. (2012), ports in the global liner shipping network can be divided into many different communities [38]. Let K be the community set, N k be the port set in community k K , and H k be the candidate hub port set in community k K . According to the above characteristics of the liner shipping network, we can assume that at least one hub port should be opened in the community k to provide services for all feeder ports in the community k.
Figure 1 shows the container routing of a port within a community. According to Zheng et al. (2018) and Sun and Zheng (2016), it is assumed that containers are transported between communities along main waterways [13,35]. 0 k and ( | N k | + 1 ) k , respectively, represent two endpoints of the main waterway connecting community k. Depending on different routes such as the three major trade routes, containers at any port can be transported in different shipping directions. Therefore, for our problem, two container demands of westbound and eastbound of port i are considered (denoted by Q i 1 and Q i 2 ), respectively, representing the weekly container transport volume associated with these two directions. As shown in Figure 1, for any port i in community k, we consider that Q i 1 ( Q i 2 ) containers are transported to the endpoint 0 k ( ( | N k | + 1 ) k ) of the main waterway through hub port j.
For the cost of transporting containers, we assume that it is proportional to the distance of sea transportation. We use c i j to denote the cost of transporting a TEU container between ports (or nodes) i and j, which is calculated as follows:
c i j = c u n i t D i s i j
where D i s i j represents the distance between ports (or nodes) i and j. According to Zheng et al. (2019), c u n i t is set at 0.00825 [36]. If feeder port i is assigned to hub port j, ω i j 1 and ω i j 2 are used to represent the transportation costs in the two directions of westbound and eastbound. Namely, we have
ω i j 1 = ( c i j + α c j 0 k ) Q i 1
ω i j 2 = ( c i j + α c j ( | N | k + 1 ) ) Q i 2
where α is the transportation discount factor.

3.2. Hub Failure

In liner shipping, due to severe weather, labor strikes, and other factors, the hub ports that normally operate may be unavailable. As an example, in July and August 2022, the Hamburg Port in Germany, the Liverpool Port, and the Felixstowe Port in the UK were all affected by the strike of dockers, which affected the normal operation of ports. Due to the strike of Felixstowe, liners were forced to divert to other ports, affecting trade worth 800 million [39]. The failure probability of the port is expressed by θ i , and the probability of failure occurring at each hub port is assumed to be independent. The decisions about the location of hub ports and the allocation of feeder ports are made before any failure occurs. When the interruption occurs, the liner company can use the proximity principle to allocate the interrupted route to the nearest backup hub port. We use Figure 2 as an example to describe it in detail. As shown in Figure 2a, normally, containers from ports in Region 1 are transferred through Hub 1 and Hub 2 to Hub 3 in Region 2. When Hub 1 fails and there is no backup hub, containers of Feeders 1–3 need to be transported to a farther Hub 2, and then to Region 2, as shown in Figure 2b. For Feeders 1–3, this change is inconvenient and requires higher transportation costs. Therefore, in our study, Feeder 3 can be selected as a backup hub of Hub 1, as shown in Figure 2c. When Hub1 fails, Feeder 3 takes on the transfer services of Feeders 1 and 2, which can greatly reduce the losses caused by Hub 1 failures.
We also take the community as a unit to explore the impact of a hub failure. Let R k be the set of port levels for community k. In order to prevent possible failures, each feeder port of community k can theoretically be assigned to R k 1 hub ports at most. After the interruption, each feeder port is served by the nearest normally operating hub port to which it is allocated. If and only if all the allocated hub ports at levels 0, …, r − 1 failed, the allocated hub port at level r for feeder port i N k will serve it. Penalty costs are incurred when all of the allocated hub ports fail.
For any feeder port i N k , there is a cost π i , representing the liner shipping company’s unit penalty cost for not providing service to feeder port i. If π i is less than the cost of transporting containers from feeder port i to its allocated hub port j, then this cost may be incurred even if hub port j is operating normally. Therefore, we introduce the emergency hub port for modeling, and let j = H k , failure probability θ H k = 0 , and transportation cost c i H k = π i .
The feeder port i in community k should be allocated to R k regular hub ports under optimal conditions, unless i is served by an emergency hub port at certain level s < R k . In addition, since every regular hub port has the possibility of failure, there must be an emergency hub port in community k to provide service for feeder port i. That is, if the feeder port i is assigned to R k regular hub ports at level 0,…, R k 1 , then at level R k , i should be served by emergency hub port H k .

4. Global Shipping Network Division and Hub Port Location

The use of community structure ensures that the optimal hub port of each community can be determined independently, thus greatly reducing the difficulty of solving the HLP considering the global shipping network. For the global RLSHLP, we divide the global shipping network into different communities and then determine the hub location of each community.

4.1. Global Shipping Network Division

In this subsection, the k-means algorithm combined with the elbow method is used to divide the ports in the global shipping network into K different communities [40,41]. The K value is determined by the elbow method based on the sum of squares of errors (SSE). Let D i = ( d i 1 , d i 2 , , d i n ) T be a vector associated with port i. Let U k be a variable associated with the centroid of community k, which is determined and updated by the k-means algorithm. Then SSE can be defined as follows:
S S E = k = 1 K i N k D i U k 2
where 2 represents the 2-norm of the vector.
The process of the k-means algorithm is described as follows:
Step 1:
Set the initial values of vectors { D 1 , D 2 , , D n } , and parameter K .
Step 2:
Randomly select K ports from { D 1 , D 2 , , D n } and form K initial centroid vectors U 1 , U 2 , , U K , where U i equals the vector ( D i ) associated with the ith port selected.
Step 3:
Repeat the following three steps to divide the community.
Substep 3.1:
According to arg min k { 1 , 2 , , K } D i U k 2 , port i is assigned to the nearest community. Update set N k .
Substep 3.2:
Recalculate the vector U k according to U k = 1 | N k | i N k D i .
Substep 3.3:
If U 1 , U 2 , , U K have not changed, go to Step 4, otherwise repeat Step 3.
Step 4:
Output K communities N 1 , N 2 , , N K .
According to the above method, we can reasonably divide the global shipping network into 10 different communities. As shown in Figure 3, from east to west, there are Northeast Asia, Southeast Asia, Australia and New Zealand, India, and the Arabian Peninsula as well as the East Coast of Africa, the Mediterranean Sea and Black Sea, Europe, West Coast and South Coast of Africa, East Coast of North America and Caribbean Sea, West Coast of North America, and South America. In the following, we explored the RLSHLP of these ten communities.

4.2. Reliable Hub Port Location within the Community

In this subsection, we propose two MILPs to formulate single allocation and multiple allocation RLSHLP to minimize transportation costs under normal and failure conditions, so as to determine the hub port in any community considering hub failure.

4.2.1. Reliable Single Allocation Model

We propose the following decision variables for the single allocation RLSHLP:
P i j r : The probability that feeder port i is assigned to hub port j at level r.
X i j r : A variable whose value is 1 when feeder port i is assigned to hub port j at level r, and 0 otherwise.
Z k : A variable whose value is 1 when port k is opened as a hub, and 0 otherwise.
The linear programming model of single allocation RLSHLP for community k is as follow:
M i n i = 0 N k 1 j = 0 H k r = 0 R k ( ω i j 1 + ω i j 2 ) P i j r X i j r
s.t.
j = 0 H k Z j = p ;
r = 0 R k 1 X i j r Z j , i = 0 , , N k 1 , j = 0 , , H k 1 ;
r = 0 R k X i H k r = 1 , i = 0 , , N k 1 ;
j = 0 H k X i j r + s = 0 r 1 X i H k s = 1 , i = 0 , , N k 1 , r = 0 , , R k ;
P i j 0 = 1 θ j , i = 0 , , N k 1 , j = 0 , , H k ;
P i j r = ( 1 θ j ) m = 0 H k 1 θ m 1 θ m P i , m , r 1 X i , m , r 1 , i = 0 , , N k 1 , j = 0 , , H k , r = 1 , , R k ;
Z j , X i j r { 0 , 1 } , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k .
The objective function (5) is to minimize the sum of transportation costs under normal and failure conditions. Constraint (6) ensures that p hubs need to be established. Constraints (7) indicate that containers are routed through hub ports. Constraints (8) ensure that any feeder port should be assigned to an emergency hub port at a certain level. Constraints (9) ensure that the feeder port is either allocated to the r-level regular hub port or to the s-level (s < r) or r-level emergency hub port H k . Where, if r = 0, s r 1 X i H s = 0 . Constraints (10) and (11) describe the probability that hub port j services feeder port i at level r. Constraints (12) give the range of the remaining decision variables.
For the above nonlinear model, we can use a new variable W i j r to replace the nonlinear term P i j r X i j r of the product of the continuous variable and the binary variable, so as to linearize the model. As follows, several new constraints have been added to ensure that W i j r = P i j r X i j r :
W i j r P i j r , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r X i j r , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r 0 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r P i j r + X i j r 1 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
After linearization, the RLSHLP for community k is expressed as follows:
M i n i = 0 N k 1 j = 0 H k r = 0 R k ( ω i j 1 + ω i j 2 ) W i j r
s.t.
(6)–(10), (13)–(16)
P i j r = ( 1 θ j ) m = 0 H k 1 θ m 1 θ m W i , m , r 1 , i = 0 , , N k 1 , j = 0 , , H k , r = 1 , , R k ;
Z j , X i j r { 0 , 1 } , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k .

4.2.2. Reliable Multiple Allocation Model

We propose the following decision variables for the multiple allocation RLSHLP:
P i j r 1 : The probability that Q i 1 containers in feeder port i passing through hub port j at level r.
P i j r 2 : The probability that Q i 2 containers in feeder port i passing through hub port j at level r.
X i j r 1 : A variable whose value is 1 when Q i 1 containers in feeder port i passing through hub port j at level r, and 0 otherwise.
X i j r 2 : A variable whose value is 1 when Q i 2 containers in feeder port i passing through hub port j at level r, and 0 otherwise.
Z k : A variable whose value is 1 when port k is opened as a hub, and 0 otherwise.
Similarly, we replace P i j r 1 X i j r 1 and P i j r 2 X i j r 2 with W i j r 1 and W i j r 2 , respectively. The multiple allocation RLSHLP for community k is expressed as follow:
M i n i = 0 N k 1 j = 0 H k r = 0 R k ( ω i j 1 W i j r 1 + ω i j 2 W i j r 2 )
s.t.
j = 0 H k Z j = p ;
r = 0 R k 1 X i j r 1 Z j , i = 0 , , N k 1 , j = 0 , , H k 1 ;
r = 0 R k 1 X i j r 2 Z j , i = 0 , , N k 1 , j = 0 , , H k 1 ;
r = 0 R k X i H k r 1 = 1 , i = 0 , , N k 1 ;
r = 0 R k X i H k r 2 = 1 , i = 0 , , N k 1 ;
j = 0 H k X i j r 1 + s = 0 r 1 X i H k s 1 = 1 , i = 0 , , N k 1 , r = 0 , , R k ;
j = 0 H k X i j r 2 + s = 0 r 1 X i H k s 2 = 1 , i = 0 , , N k 1 , r = 0 , , R k ;
W i j r 1 P i j r 1 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r 2 P i j r 2 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r 1 X i j r 1 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r 2 X i j r 2 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r 1 0 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r 2 0 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r 1 P i j r 1 + X i j r 1 1 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
W i j r 2 P i j r 2 + X i j r 2 1 , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k ;
P i j 0 1 = 1 θ j , i = 0 , , N k 1 , j = 0 , , H k ;
P i j 0 2 = 1 θ j , i = 0 , , N k 1 , j = 0 , , H k ;
P i j r 1 = ( 1 θ j ) k = 0 H k 1 θ k 1 θ k W i , k , r 1 1 , i = 0 , , N k 1 , j = 0 , , H k , r = 1 , , R k ;
P i j r 2 = ( 1 θ j ) k = 0 H 1 θ k 1 θ k W i , k , r 1 2 , i = 0 , , N k 1 , j = 0 , , H k , r = 1 , , R k ;
Z j , X i j r 1 , X i j r 2 { 0 , 1 } , i = 0 , , N k 1 , j = 0 , , H k , r = 0 , , R k .
The objective function (20) is to minimize the sum of transportation costs under normal and failure conditions. Constraint (21) ensures that p hubs need to be established. Constraints (22) and (23) indicate that containers are routed through hub ports in both east and west directions. Constraints (24) and (25) ensure that any feeder port should be assigned to a certain level of emergency hub port in both east and west directions. Constraints (26) and (27) have the same meaning as constraint (9). Constraints (28)–(35) are similar to constraints (13)–(16). Constraints (36)–(39) describe the probability that hub port j services feeder port i at level r in both east and west directions.

5. Benders Decomposition for the Global RLSHLP

For the global RLSHLP, solving each community separately can greatly reduce the difficulty and complexity of the solution, so Cplex can completely meet the requirements. To highlight the advantages of our proposed method, we use a modified Benders decomposition algorithm to solve the global RLSHLP and compare it with our method.
The global RLSHLP is formulated as:
M i n i = 0 N 1 j = 0 H r = 0 R c i j Q i W i j r
s.t.
j = 0 H Z j = p ;
r = 0 R 1 X i j r Z j , i = 0 , , N 1 , j = 0 , , H 1 ;
r = 0 R X i H r = 1 , i = 0 , , N 1 ;
j = 0 H X i j r + s = 0 r 1 X i H s = 1 , i = 0 , , N 1 , r = 0 , , R ;
W i j r P i j r , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
W i j r X i j r , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
W i j r P i j r + X i j r 1 , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
W i j r 0 , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
P i j 0 = 1 θ j , i = 0 , , N 1 , j = 0 , , H ;
P i j r = ( 1 θ j ) k = 0 H 1 θ k 1 θ k W i , k , r 1 , i = 0 , , N 1 , j = 0 , , H , r = 1 , , R ;
Z j , X i j r { 0 , 1 } , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R .
where N and H are the set of ports and the set of candidate hub ports, respectively, and R is the set of port levels. Q i is used to denote the container demand of port i. The objective function (41) is to minimize the sum of transportation costs under normal and failure conditions. Constraints (42)–(45) have the same meaning as Constraints (6)–(9). Constraints (46)–(49) are similar to constraints (13)–(16). Constraints (50) and (51) describe the probability that hub port j services feeder port i at level r.
By fixing integer variable Z j = Z j t in the iterative process, the following linear subproblem (SP) is obtained:
M i n i = 0 N 1 j = 0 H r = 0 R c i j Q i W i j r
s.t.
r = 0 R 1 X i j r Z j t , i = 0 , , N 1 , j = 0 , , H 1 ;
r = 0 R X i H r = 1 , i = 0 , , N 1 ;
j = 0 H X i j r + s = 0 r 1 X i H s = 1 , i = 0 , , N 1 , r = 0 , , R ;
W i j r P i j r , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
W i j r X i j r , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
W i j r P i j r + X i j r 1 , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
P i j 0 = 1 θ j , i = 0 , , N 1 , j = 0 , , H ;
P i j r = ( 1 θ j ) k = 0 H 1 θ k 1 θ k W i , k , r 1 , i = 0 , , N 1 , j = 0 , , H , r = 1 , , R ;
X i j r { 0 , 1 } , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
W i j r 0 , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R .
After associating the dual variables ( a i j , b i , c i r , d i j r , e i j r , f i j r , g i j , h i j r ) to Constraints (54)–(61), respectively, the dual SP can be written as follows:
M ax i N 1 b i i N 1 j H 1 a i j Z j t + i N 1 r R c i r + i N 1 j H g i j ( 1 θ j ) i N 1 j H r R f i j r
s.t.
d i j r e i j r + f i j r ( 1 θ j ) θ k 1 θ k h i , k , r 1 c i j Q i , i = 0 , , N 1 , j = 0 , , H , k = 0 , , H 1 , r = 1 , , R ;
d i j r e i j r + f i j r c i j Q i , i = 0 , , N 1 , j = 0 , , H , r = 0 ;
e i j r f i j r + c i r 0 , i = 0 , , N 1 , j = 0 , , H 1 , r = R ;
a i j + e i j r f i j r + c i r 0 , i = 0 , , N 1 , j = 0 , , H 1 , r = 0 , , R 1 ;
b i + e i j r f i j r + c i r 0 , i = 0 , , N 1 , j = H , r = 0 ;
b i + e i j r f i j r + c i r + c i s 0 , i = 0 , , N 1 , j = H , r = 1 , , R , s = 0 , , r 1 ;
d i j r f i j r + h i j r 0 , i = 0 , , N 1 , j = 0 , , H , r = 1 , , R ;
g i j + d i j r f i j r 0 , i = 0 , , N 1 , j = 0 , , H , r = 0 ;
a i j 0 , i = 0 , , N 1 , j = 0 , , H 1 ;
d i j r , e i j r , f i j r 0 , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
b i , c i r , g i j , i = 0 , , N 1 , j = 0 , , H , r = 0 , , R ;
h i j r , i = 0 , , N 1 , j = 0 , , H , r = 1 , , R .
According to the dual objective function (64), the following constraint can be obtained in the iterative process:
η + i N 1 j H 1 a i j t Z j + i N 1 j H r R f i j r t i N 1 b i t + i N 1 r R c i r t + i N 1 j H g i j t ( 1 θ j )
where, t is the current iteration number, ( a i j t , b i t , c i r t , d i j r t , e i j r t , f i j r t , g i j t , h i j r t ) are the optimal solution of the dual variable obtained by calculating the dual SP at iteration t, and η is the total transportation cost. Therefore, we can obtain the following master problem (MP):
M i n   η
s.t.
η + i N 1 j H 1 a i j t Z j + i N 1 j H r R f i j r t i N 1 b i t + i N 1 r R c i r t + i N 1 j H g i j t ( 1 θ j ) ;
j = 0 H Z j = p ;
η 0 ;
Z j { 0 , 1 } , j = 0 , , H .
We use U B as the upper bound and L B as the lower bound. v M P and v S P represent the current optimal solution value of the MP and SP, respectively. The classical Benders decomposition algorithm is shown in Algorithm 1.
Algorithm 1: Classical Benders Algorithm
U B + , L B 0 , t 0
while ( U B > L B ) do
  Solve the MP (78)–(82) to obtain v M P * and Z j
  Update L B v M P * , Z j t Z j
  Solve the SP (64)–(76) to obtain ( a i j t , b i t , c i r t , d i j r t , e i j r t , f i j r t , g i j t , h i j r t )
  Add a new Benders cut constraint (77) in the MP (78)–(82)
  if ( v D S * < U B ) then
    U B v D S *
  end if
   t t + 1
end while
In the above Benders decomposition algorithm, the solution of MP is a lower bound of the objective value of the original problem (41)–(52). When the lower bound of the objective function gradually approaches its upper bound, the optimal solution to the original problem can be found. According to Geoffrion and Graves (1974) and R.S. de Camargo et al. (2008), the MP is only used to obtain a feasible solution, and it can be terminated when the feasible solution generated by the MP is better than the current optimal solution [42,43]. Therefore, an allowed error margin ε > 0 is introduced to improve the MP, and the algorithm terminates when the MP cannot find a better feasible solution better than U B ε . In this case, the optimal feasible solution is the ε -solution of the original problem (41)–(52).
By modifying the objective function (78) of the MP and replacing η , we have
i N 1 b i t + i N 1 r R c i r t + i N 1 j H g i j t ( 1 θ j ) i N 1 j H 1 a i j t Z j i N 1 j H r R f i j r t
In order to obtain a better solution than the existing upper bound, thus forming a new Benders cut:
i N 1 b i t + i N 1 r R c i r t + i N 1 j H g i j t ( 1 θ j ) i N 1 j H 1 a i j t Z j i N 1 j H r R f i j r t U B ε
The MP can be replaced as follows:
M i n i N 1 b i t + i N 1 r R c i r t + i N 1 j H g i j t ( 1 θ j ) i N 1 j H 1 a i j t Z j i N 1 j H r R f i j r t
s.t.
i N 1 j H r R f i j r t + i N 1 j H 1 a i j t Z j i N 1 b i t + i N 1 r R c i r t + i N 1 j H g i j t ( 1 θ j ) ( U B ε )
j = 0 H Z j = p ;
Z j { 0 , 1 } , j = 0 , , H .
Following Geoffrion and Graves (1974) and R.S. de Camargo et al. (2008), the modified Benders decomposition algorithm is shown in Algorithm 2 [42,43].
Algorithm 2: Modified Benders Algorithm
U B + , t 0 , terminate←false
while (terminate = false) do
  Solve the MP (85)–(88)
  if (solution is infeasible) then
   terminate←ture
  else
   Obtain Z j t
  Update Z j Z j t
  Solve the SP (64)–(76) to obtain ( a i j t , b i t , c i r t , d i j r t , e i j r t , f i j r t , g i j t , h i j r t )
  Add a new Benders cut constraint (84) in MP (85)–(88)
  Update U B U B t
  end if
   t t + 1
end while

6. Numerical Experiments

In this section, a global shipping network consisting of 188 ports for container transportation is used to verify our solution method, as shown in Figure 3, where the container demand of all ports is provided by Maersk. As shown above, CPLEX can effectively solve our proposed models for a single community, where CPLEX runs on a 3.7 GHz Dual-Core PC with 8 GB of RAM. When running CPLEX, the gap is set to 0.001.

6.1. Computational Results of Different Methods

In this section, we take the single allocation RLSLHP as an example to show the comparison results between our solution method of hub port location for each community individually and the overall solution using the Benders algorithm. The parameter ε is set to 0.01, and the failure probability θ i is randomly generated between 0.01 and 0.05. Table 1 shows the calculated results of the tests we performed.
By dividing the global liner shipping network, the hub location results are solved separately for each community. At this time, all ports in each community have the possibility of becoming hub ports. Due to the reduction of solving difficulty and complexity, this method can be solved within 4 s. When using the Benders decomposition algorithm for the overall solution, due to the large data set, we select 20 ports with large container demand in the global shipping network as candidate hub ports. Whether classical or modified Benders algorithm, the solution time is much longer than our method.

6.2. Hub Location Results

6.2.1. Single Allocation

Here we mainly show the hub location results for solving the single allocation RLSHLP by introducing the hubbing probability of the port. The hubbing probability of any port is measured by its proportion opened as a hub, which is obtained by solving the single allocation RLSHLP when different values of α and p are considered. Since any feeder port must be assigned to an emergency hub port of a certain level, we generally set R = p + 1 . Figure 4 shows the hub location results with different values of p , when α is changed from 0.1 to 0.9.
As can be seen from Figure 4, Los Angeles, Rotterdam, Gioia Tauro, Jawaharlal Nehru, and Shanghai must be the hub port (i.e., their hubbing probability is 1) no matter what values α and p are taken. These ports are almost all located in the central area of their respective communities and have some of the largest demand for containers within their community. In addition, Manzanillo and Singapore also have great potential as hub ports for different values of α and p . Most of the ports shown in Figure 4 are also well-known hub ports in the world, which proves the rationality of our proposed method to a certain extent. It should be noted that Australia and New Zealand form a small community of seven ports due to their geographical location. There can only be one hub port in the region at most, so the potential of Auckland cannot be compared with the above ports.
Based on Figure 4, we find that when α is small, Miami is more suitable than Manzanillo to become a hub port for communities on the East Coast of North America and the Caribbean Sea. Similarly, for Southeast Asia, Laem Chabang is superior to Saigon, and Tanjung Pelepas is superior to Singapore. For the community around India, the Arabian Peninsula, and the East Coast of Africa, Jebel Ali is superior to Jeddah. For the community in Northeast Asia, Busan has more advantages than Yokohama. For the community associated with Australia and New Zealand, Brisbane and Auckland are superior to Sydney. This is closely related to the container demand of ports, that is, when α is small, ports with large container demand have a higher probability of becoming hub ports.

6.2.2. Multiple Allocation

Here, we mainly show the hub location results for solving multiple allocation RLSHLP, by changing α from 0.1 to 0.9, as shown in Figure 5. Two and three hub ports are opened for each community in Figure 5a,b, respectively. Compared with Figure 4, most of the ports that can be selected as hubs in the single allocation scheme also have strong advantages in the multiple allocation scheme. It can be seen that the global RLSHLP can identify the most important hub port in reality, but its location results are not sensitive to the change in allocation scheme. For some communities (e.g., East Coast of North America and Caribbean Sea, Southeast Asia, and West Coast of North America), different allocation schemes do not change the hubbing probability of ports within the community, that is, the change in allocation schemes has no effect on the hub location results of these communities. For some communities (such as Europe), Bremerhaven is chosen as the hub port, rather than some more well-known ports such as Antwerp and Hamburg. This is because some famous ports in the world to become hub ports not only need to have superior geographical location, but also related to their own large container demand. The difference is that as α gets larger, for some communities (such as Northeast Asia), the choice of hub port is gradually closer to the community boundary.

6.3. Impact of Hub Failure

In this subsection, we take Northeast Asia as an example to show the differences between RLSHLP and the classical hub location problem (CHLP) under a single allocation scheme, when p = 3 , α = 0 . 6 , and the failure probability of ports in the community are shown in Table 2. There are many ports in Northeast Asia and their distribution is relatively wide. As the main container export area, Northeast Asia occupies an important position in the global container shipping network. As shown in Figure 6, in the CHLP, Yokohama is selected as one of the hub ports in Northeast Asia, and it is replaced by Busan in consideration of hub failure. The feeder allocation is also changed accordingly. In addition to Yokohama and the feeder ports originally served by Yokohama being completely assigned to Busan, Dalian is also reassigned to Busan.
The objective function of the RLSHLP model includes the costs under both normal and failure conditions, while the objective function of the CHLP model only calculates the costs under normal conditions. The two cannot be directly compared, so we measure the service quality of liner companies by comparing the total container traffic volumes of the CHLP and the RLSHLP. For the case we discussed (i.e., p = 3 , α = 0.6 ), the total number of containers transported in the CHLP is 146,738 and 149,404 in the RLSHLP, an increase of 1.8%. Then we also calculate the European community. We find that the CHLP and the RLSHLP have the same results of hub location and feeder allocation, unlike the Northeast Asia community, which can clearly see the difference in hub location results. For the CHLP and the RLSHLP, Rotterdam, Bremerhaven, and Gothenburg are all selected as hub ports. However, the design of the liner shipping network considering hub failure also plays a role in transporting more containers. The total number of containers transported in the CHLP is 54,603 and 55,687 in the RLSHLP, an increase of 2%. It can be seen that the liner shipping network designed considering the disturbance factors of hub failure has better performance.
For Northeast Asia, we collect ports with major accidents since 2020, including Busan, Manila, Hakata, Yantian, and Kaohsiung. According to actual cases, we raise the failure probability of these ports to 0.2 based on Table 2, so as to make the calculation more realistic. We find that the total number of containers transported in the CHLP decreased to 137,545. In the RLSHLP, Busan is replaced as a hub by Yokohama due to high failure probability, and the number of containers transported increased by 9% compared with the CHLP.

7. Summary

This paper studies the global reliable liner shipping hub location problem (RLSHLP) under single and multiple allocation schemes. By dividing the global shipping network into different communities and considering hub failure, two mixed integer linear programs are proposed to find a reliable and cost-effective liner shipping hub port location scheme for each community. In order to highlight the advantages of our solution method, we use a modified Benders decomposition algorithm to solve the global RLSHLP and compare it with our method.
Numerical results show that (i) our method greatly reduces the solution time of the global RLSHLP, and the most well-known hub ports in the world can be found, which proves the effectiveness of our method; (ii) For most famous ports, different allocation schemes have no significant impact on their hub status; (iii) For the selected hub port, on the one hand, they occupy a superior geographical location (such as the central area of the community), on the other hand, they have a large demand for containers; (iv) Compared with the CHLP, the liner shipping network composed of hub location and feeder allocation obtained by solving the RLSHLP has better performance, which can greatly improve the container transportation volume.

Author Contributions

Conceptualization, J.Z. and Q.W.; methodology, J.Z.; software, Q.W. and X.L.; writing—original draft preparation, Q.W.; writing—review and editing, J.Z., Q.W. and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received funding from the National Natural Science Foundation of China (71871036, 72031005, 71831002).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. An, Y.; Zhang, Y.; Zeng, B. The reliable hub-and-spoke design problem: Models and algorithms. Transp. Res. Part B 2015, 77, 103–122. [Google Scholar] [CrossRef] [Green Version]
  2. Bratu, S.; Barnhart, C. Flight operations recovery: New approaches considering passenger recovery. J. Sched. 2006, 9, 279–298. [Google Scholar] [CrossRef]
  3. Zeng, B.; An, Y.; Zhang, Y.; Kim, H. A reliable hub-spoke model in transportation systems. In Proceedings of the 4th International Symposium on Transportation Network Reliability (INSTR) Conference Proceedings, Minneapolis, MN, USA, 26 July 2010. [Google Scholar]
  4. Kim, H. P-Hub protection models for survivable hub network design. J. Geogr. Syst. 2012, 14, 437–461. [Google Scholar] [CrossRef]
  5. Azizi, N.; Chauhan, S.; Salhi, S.; Vidyarthi, N. The impact of hub failure in hub-and-spoke networks: Mathematical formulations and solution techniques. Comput. Oper. Res. 2016, 65, 174–188. [Google Scholar] [CrossRef]
  6. Tran, T.H.; O’Hanley, J.R.; Scaparra, M.P. Reliable hub network design: Formulation and solution techniques. Transp. Sci. 2017, 51, 358–375. [Google Scholar] [CrossRef] [Green Version]
  7. Mohammadi, M.; Jula, P.; Tavakkoli-Moghaddam, R. Reliable single-allocation hub location problem with disruptions. Transp. Res. Part E 2019, 123, 90–120. [Google Scholar] [CrossRef]
  8. Korani, E.; Eydi, A. Bi-level programming model and KKT penalty function solution approach for reliable hub location problem. Expert Syst. Appl. 2021, 184, 115505. [Google Scholar] [CrossRef]
  9. Azizi, N.; Salhi, S. Reliable hub-and-spoke systems with multiple capacity levels and flow dependent discount factor. Eur. J. Oper. Res. 2021, 298, 834–854. [Google Scholar] [CrossRef]
  10. Mohammadi, M.; Tavakkoli-Moghaddam, R.; Siadat, A.; Dantan, J.Y. Design of a reliable logistics network with hub disruption under uncertainty. Appl. Math. Model. 2016, 40, 5621–5642. [Google Scholar] [CrossRef] [Green Version]
  11. Rostami, B.; Kämmerling, N.; Buchheim, C.; Clausen, U. Reliable single allocation hub location problem under hub breakdowns. Comput. Oper. Res. 2018, 96, 15–29. [Google Scholar] [CrossRef]
  12. Meng, Q.; Wang, S.; Andersson, H.; Thun, K. Containership routing and scheduling in liner shipping: Overview and future research directions. Transp. Sci. 2014, 48, 265–280. [Google Scholar] [CrossRef] [Green Version]
  13. Zheng, J.; Qi, J.; Sun, Z.; Li, F. Community structure based global hub location problem in liner shipping. Transp. Res. Part E 2018, 118, 1–19. [Google Scholar] [CrossRef]
  14. Zheng, J.; Yang, L.; Ni, L.; Fagerholt, K.; Zhang, Y. Efficient models for the liner shipping hub location problem with spatial structure. Comput. Ind. Eng. 2022, 173, 108725. [Google Scholar] [CrossRef]
  15. Corey, J.; Wang, Q.; Zheng, J.; Sun, Y.; Du, H.; Zhu, Z. Container transshipment via a regional hub port: A case of the Caribbean Sea region. Ocean Coast. Manag. 2022, 217, 105999. [Google Scholar] [CrossRef]
  16. Zhou, Y.; Li, X.; Yuen, K.F. Holistic risk assessment of container shipping service based on Bayesian Network Modelling. Reliab. Eng. Syst. Saf. 2022, 220, 108305. [Google Scholar] [CrossRef]
  17. Huang, L.L.; Tan, Y.; Guan, X. Hub-and-spoke network design for container shipping considering disruption and congestion in the post COVID-19 era. Ocean Coast. Manag. 2022, 225, 106230. [Google Scholar] [CrossRef]
  18. Kim, H.; O’Kelly, M.E. Reliable p-hub location problems in telecommunication networks. Geogr. Anal. 2009, 41, 283–306. [Google Scholar] [CrossRef]
  19. Davari, S.; Zarandi, M.H.F.; Turksen, I.B. The fuzzy reliable hub location problem. IEEE Fuzzy Inf. Process. Soc. 2010, 8, 1–6. [Google Scholar]
  20. Zarandi, M.H.F.; Davari, S.; Sisakht, A.H. Design of a reliable hub-and-spoke network using an interactive fuzzy goal programming. IEEE Int. Conf. Fuzzy Syst. 2011, 6, 2955–2959. [Google Scholar]
  21. Parvaresh, F.; Hashemi Golpayegany, S.A.; Moattar Husseini, S.M.; Karimi, B. Solving the p-hub median problem under intentional disruptions using simulated annealing. Netw. Spat. Econ. 2013, 13, 445–470. [Google Scholar] [CrossRef]
  22. Parvaresh, F.; Husseini, S.M.; Golpayegany, S.H.; Karimi, B. Hub network design problem in the presence of disruptions. J. Intell. Manuf. 2014, 25, 755–774. [Google Scholar] [CrossRef]
  23. Sambracos, E.; Paravantis, J.A.; Tarantilis, C.D.; Kiranoudis, C.T. Dispatching of small containers via coastal freight liners: The case of the Aegean Sea. Eur. J. Oper. Res. 2004, 152, 365–381. [Google Scholar] [CrossRef]
  24. Fagerholt, K. Designing optimal routes in a liner shipping problem. Marit. Policy Manag. 2004, 31, 259–268. [Google Scholar] [CrossRef]
  25. Karlaftis, M.G.; Kepaptsoglou, K.; Sambracos, E. Containership routing with time deadlines and simultaneous deliveries and pick-ups. Transp. Res. Part E 2009, 45, 210–221. [Google Scholar] [CrossRef]
  26. Imai, A.; Shintani, K.; Papadimitriou, S. Multi-port vs. Hub-and-Spoke port calls by containerships. Transp. Res. Part E 2009, 45, 740–757. [Google Scholar] [CrossRef] [Green Version]
  27. Gelareh, S.; Pisinger, D. Fleet deployment, network design and hub location of liner shipping companies. Transp. Res. Part E 2011, 47, 947–964. [Google Scholar] [CrossRef]
  28. Gelareh, S.; Nickel, S.; Pisinger, D. Liner shipping hub network design in a competitive environment. Transp. Res. Part E 2010, 46, 991–1004. [Google Scholar] [CrossRef] [Green Version]
  29. Gelareh, S.; Maculan, N.; Mahey, P.; Monemi, R.N. Hub-and-spoke network design and fleet deployment for string planning of liner shipping. Appl. Math. Model. 2013, 37, 3307–3321. [Google Scholar] [CrossRef]
  30. Zheng, J.; Meng, Q.; Sun, Z. Impact analysis of maritime cabotage legislations on liner hub-and-spoke shipping network design. Eur. J. Oper. Res. 2014, 234, 874–884. [Google Scholar] [CrossRef]
  31. Zheng, J.; Meng, Q.; Sun, Z. Liner hub-and-spoke shipping network design. Transp. Res. Part E 2015, 75, 32–48. [Google Scholar] [CrossRef]
  32. Bolstad, H.M.; Benjamin, M.C.A.; Kjetil, F.; Peter, S. Shortsea liner network design with transshipments at sea: A case study from Western Norway. Flex. Serv. Manuf. J. 2019, 31, 598–619. [Google Scholar]
  33. Chen, K.; Xu, S.; Haralambides, H. Determining hub port locations and feeder network designs: The case of China-West Africa trade. Transp. Policy 2020, 86, 9–22. [Google Scholar] [CrossRef]
  34. Bütün, C.; Petrovic, S.; Muyldermans, L. The capacitated directed cycle hub location and routing problem under congestion. Eur. J. Oper. Res. 2020, 292, 714–734. [Google Scholar] [CrossRef]
  35. Sun, Z.; Zheng, J. Finding potential hub locations for liner shipping. Transp. Res. Part B 2016, 93, 750–761. [Google Scholar] [CrossRef]
  36. Zheng, J.; Zhang, W.; Qi, J.; Wang, S. Canal effects on a liner hub location problem. Transp. Res. Part E 2019, 130, 230–247. [Google Scholar] [CrossRef]
  37. Newman, M.E.J.; Girvan, M. Finding and evaluating community structure in networks. Phys. Rev. E 2004, 69, 026113. [Google Scholar] [CrossRef] [Green Version]
  38. Sun, Z.; Zheng, J.; Hu, H. Finding community structure in spatial maritime shipping networks. Int. J. Mod. Phys. C 2012, 23, 1250044. [Google Scholar] [CrossRef]
  39. Frequent Strikes in European Ports Affect the Normal Operation of the Supply Chain. Available online: https://baijiahao.baidu.com/s?id=1742489489064094817&wfr=spider&for=pc (accessed on 15 March 2023).
  40. MacQueen, J. Some methods for classification and analysis of multivariate observations. Proc. Berkeley Symp. Math. Stat. Probab. 1967, 14, 281–297. [Google Scholar]
  41. Kwedlo, W. A clustering method combining differential evolution with the K-means algorithm. Pattern Recognit. Lett. 2011, 32, 1613–1621. [Google Scholar] [CrossRef]
  42. Geoffrion, A.M.; Graves, G.W. Multicomodity distribution system design by Benders decomposition. Manag. Sci. 1974, 20, 822–844. [Google Scholar] [CrossRef]
  43. Camargo, R.S.D.; Miranda, G.; Luna, H.P.L. Benders decomposition for the uncapacitated multiple allocation hub location problem. Comput. Oper. Res. 2008, 35, 1047–1064. [Google Scholar] [CrossRef]
Figure 1. The container routing within a community.
Figure 1. The container routing within a community.
Jmse 11 00818 g001
Figure 2. Schematic diagram of a case considering hub failure.
Figure 2. Schematic diagram of a case considering hub failure.
Jmse 11 00818 g002
Figure 3. Ten communities in the global shipping network.
Figure 3. Ten communities in the global shipping network.
Jmse 11 00818 g003
Figure 4. Hubbing probabilities for each port in each community. (a) p = 1 , (b) p = 2 , (c) p = 3 .
Figure 4. Hubbing probabilities for each port in each community. (a) p = 1 , (b) p = 2 , (c) p = 3 .
Jmse 11 00818 g004
Figure 5. Hubbing probabilities for each port under multiple allocation schemes. (a) p = 2 , (b) p = 3 .
Figure 5. Hubbing probabilities for each port under multiple allocation schemes. (a) p = 2 , (b) p = 3 .
Jmse 11 00818 g005
Figure 6. Hub location and feeder allocation under single allocation scheme. (a) CHLP, (b) RLSHLP.
Figure 6. Hub location and feeder allocation under single allocation scheme. (a) CHLP, (b) RLSHLP.
Jmse 11 00818 g006
Table 1. Computational results of different methods.
Table 1. Computational results of different methods.
α RCPLEXCBDMBD
CPU Time(s)IterationCPU Time(s)IterationCPU Time(s)
0.422.74221881.557422.91
0.622.77201584.617419.12
0.822.65262463.867420.71
0.433.97272478.828464.60
0.633.96272501.417490.42
0.833.91322988.677414.01
Table 2. Failure probability of each port in the RLSHLP.
Table 2. Failure probability of each port in the RLSHLP.
No.City θ No.City θ No.City θ
0Guam0.0347Fuzhou0.02614Busan0.026
1Manila0.0498Shanghai0.03215Nagoya0.031
2Hong Kong0.0259Hakata0.04316Yokohama0.042
3Yantian0.03010Osaka0.01517Tokyo0.026
4Kaohsiung0.02111Kobe0.03918Qingdao0.049
5Xiamen0.01312Lianyungang0.01819Dalian0.042
6Keelung0.02013Shimizu0.037
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Q.; Zheng, J.; Liu, X. Reliable Liner Shipping Hub Location Problem Considering Hub Failure. J. Mar. Sci. Eng. 2023, 11, 818. https://doi.org/10.3390/jmse11040818

AMA Style

Wang Q, Zheng J, Liu X. Reliable Liner Shipping Hub Location Problem Considering Hub Failure. Journal of Marine Science and Engineering. 2023; 11(4):818. https://doi.org/10.3390/jmse11040818

Chicago/Turabian Style

Wang, Qian, Jianfeng Zheng, and Xintong Liu. 2023. "Reliable Liner Shipping Hub Location Problem Considering Hub Failure" Journal of Marine Science and Engineering 11, no. 4: 818. https://doi.org/10.3390/jmse11040818

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop