Next Article in Journal
Climatic Causes of Maize Production Loss under Global Warming in Northeast China
Previous Article in Journal
Utilisation of Mass and Night Ventilation in Decreasing Cooling Load Demand
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Liner Shipping Schedule Design for Near-Sea Routes Considering Big Customers’ Preferences on Ship Arrival Time

1
School of Transportation, Southeast University, Nanjing 211189, China
2
School of Economics & Management, Nanjing University of Science & Technology, Nanjing 210094, China
3
School of Traffic Engineering, Huaiyin Institute of Technology, Huai’an 223003, China
*
Authors to whom correspondence should be addressed.
Sustainability 2020, 12(18), 7828; https://0-doi-org.brum.beds.ac.uk/10.3390/su12187828
Submission received: 31 August 2020 / Revised: 18 September 2020 / Accepted: 19 September 2020 / Published: 22 September 2020
(This article belongs to the Section Sustainable Transportation)

Abstract

:
There usually exist a few big customers at ports of near-sea container shipping routes who have preferences on the weekly ship arrival times due to their own production and sale schedules. Therefore, in practice, when designing ship schedules, carriers must consider such customers’ time preferences, regarded as weekly soft-time windows, to improve customer retention, thereby achieving sustainable development during a depression in the shipping industry. In this regard, this study explores how to balance the tradeoff between the ship total operating costs and penalty costs from the violation of the weekly soft-time windows. A mixed-integer nonlinear nonconvex model is proposed and is further transformed into a mixed-integer linear optimization model that can be efficiently solved by extant solvers to provide a global optimal solution. The proposed model is applied to a near-sea service route from China to Southeast Asia. The results demonstrate that the time preferences of big customers affect the total cost, optimal sailing speeds, and optimal ship arrival times. Moreover, the voyage along a near-sea route is generally short, leaving carriers little room for adjusting the fleet size.

1. Introduction

The global maritime trade has lost momentum in recent years owing to a series of downside risks such as Sino-US trade friction. The trade volume expanded by 2.7% in 2018, which was not only lower than the 4.1% growth rate in 2017, but also lower than the historical average of 3.0%. The growth rate in containerized global ports throughput decreased from 6.7% in 2017 to 4.7% in 2018 [1]. The implementation of the global sulfur cap in January 2020 increased operating costs and may also lead to the loss of some market share to land-based modes [2,3]. Facing this situation, container lines have adopted strategies such as slow steaming and route layout optimization to reduce operating costs and enhance profitability as well as to realize transportation sustainability. In addition to the above measures, designing schedules that comply with the requirements of big customers, such as freight forwarders and large factories, to alleviate customer loss and enhance customer satisfaction is also important for container lines.
In the near-sea routes in the Asian region, a considerable number of ports can be identified with large freight forwarders or factories with a single type of good and large shipments. According to our survey, the shipments from a big customer may account for 50%, or even more than 80%, of the shipments at the local port on the route. Both fruits and waste plastics shipped to China from some ports in Southeast Asia and secondhand cars transferred from Nagoya in Japan to Central Asia via Lianyungang illustrate the findings of our survey. Sometimes, shipping lines may even add a call for some big customers. For example, SITC container lines (SITC) added a call to Hitachinaka on Mondays on its CJV6 service in 2015 to accommodate Toyota’s shipment demand. Considering their own production and/or sale schedules as well as the pressure of product inventory, these big customers generally have a preference for the weekly day on which the ship arrives at the loading ports. During a depression in the shipping industry, the sustainability of long-term partnerships with big customers cannot be neglected. Therefore, a few adjustments should be made in the shipping schedules to address the time preferences of the shipping demands. The preferences of the big customers for the ship arrival time at these ports can be regarded as weekly soft-time windows. The service can also start outside this time window if an appropriate penalty is paid. The penalty involves the lost cost of goodwill, sales, and service satisfaction owing to customer inconvenience [4]. We use the term “port soft-time windows” to indicate the ship arrival time at the loading ports expected by the big customers.
Different shipping schedules mean different sailing times on shipping legs, and thus, different sailing speeds. Despite their relatively small number in the world fleet, containerships are the largest maritime CO2 emitters [5]. Because emissions are directly proportional to bunker consumption, sailing speed is closely related to the environmental dimension of shipping [6]. Lowering speed can reduce ship emissions, thereby reducing environmental impact [7]. Therefore, the schedule design affects the bunker consumption and air pollutant emissions.
In addition, providing a shorter shipping time for containers from origin to destination can improve the market competitiveness of container lines [8]; however, it also leads to a higher bunker consumption as well as higher air pollutant emissions. Meanwhile, a longer shipping time leads to less bunker consumption and air pollutant emissions, which are conducive to the sustainable development of the environment. In summary, when designing the shipping schedule, container lines must balance the tradeoff between the vessel’s operating cost, fuel cost, and penalty costs associated with the port soft-time windows and shipping time. This study provides decision support to help container lines cope with smaller profit margins as a result of a slacking shipping market demand.

2. Literature Review

Ship scheduling problems are the focus of this study; this research topic has been covered in a few survey papers, for example, Christiansen et al. [9], Meng et al. [10], Psaraftis and Kontovas [6], Tran and Haasis [11], Wang and Meng [12], and Lee and Song [13]. In container liner shipping, the ship scheduling problem is a tactical-level decision problem made every three to six months [9]. Ship scheduling generally involves speed optimization and/or designs of arrival and departure times for given shipping routes. The schedules and speeds are highly correlated because once the schedules are determined, the speeds are roughly determined.
Ship speed optimization is incorporated into the network design in some studies, in which the average ship sailing speed is simply used when calculating the voyage time. Agarwal and Ergun [14] were the first to consider the weekly frequency constraint for ship scheduling and cargo routing problems in the liner shipping network design. Shintani et al. [15] designed a single shipping route considering empty container repositioning using a genetic algorithm-based heuristic. Wang and Meng [16] examined the liner shipping network design problem considering the delivery deadline in which the actual transit time from an origin port to a destination port could not exceed its corresponding deadline. In contrast to most studies on network design, Wang et al. [17] directly optimized the ship sailing speed by treating it as a decision variable during model formulation. Kim et al. [18] designed a simple single route by considering the variable sailing speed for each leg and the fleet size with the objective of maximizing the carrier’s profit. Koza et al. [19] proposed a mixed-integer programming model for the integrated liner shipping network design and scheduling problem incorporating transshipment times, along with a solution method based on column generation.
With regard to the ship scheduling problem for given service routes, speed optimization is either explicit or implicit in the proposed models and is sometimes incorporated into the fleet deployment problem. A few studies have also examined the container ship scheduling problem considering the uncertainty at ports, for example, Qi and Song [20] and Song et al. [21]. Notteboom and Vernimmen [22] proposed a cost model for simulating the impact of high fuel costs and described how shipping lines change sailing speed and fleet size with high fuel costs. Ronen [23] provided an analysis of the relationship between bunker price, service frequency, sailing speed, and fleet size and developed a cost model to minimize the annual operating cost for a given ship route. Cheaitou and Cariou [24] optimized the sailing speed under a semi-elastic demand. Meng and Wang [25] optimized the operating strategy to simultaneously determine the sailing speed, service frequency, and fleet deployment plan for a single Asia–Europe route. Wang and Meng [26] developed a mixed-integer linear programming model for the fleet deployment problem in which container transshipment operations were allowed at any port. Wang and Meng [27] calibrated the relationship between bunker consumption and sailing speed for container ships using the historical operating data of a global container line. They then formulated a mixed-integer programming model by optimizing the sailing speed of each leg and the number of ships deployed in a liner shipping network while considering container transshipment and routing. Kontovas and Psaraftis [28] examined the operational scenario of speed reduction to reduce bunker consumption and curb emissions, and they discussed two possible ways to decrease time in port: Reducing the port service time and enabling the prompt berthing once containerships arrive. Xia et al. [29] jointly optimized fleet deployment, cargo allocation, and sailing speed for each leg for a network design in which the range of possible speeds is discretized. Du et al. [30] presented a liner ship fleet deployment problem considering collaborative transportation. The problem is formulated as a mixed-integer linear programming model that is solved using CPLEX. Zhen et al. [31] presented an integrated planning model to jointly determine the fleet size, ship schedule, sailing speed per leg, and cargo allocation for a given shipping network with multiple routes. Sheng et al. [32] addressed the joint optimization of ship sailing speed and fleet size for an industrial shipping service operating through the emission control areas. Fan et al. [33] proposed a genetic simulated annealing algorithm for the problem of multi-type tramp ship scheduling and speed optimization by considering carbon emissions. Yang et al. [34] proposed a speed optimization model for a fixed ship route incorporating the influence of ocean currents with the target of minimizing the total fuel consumption. Psaraftis [35] examined reduced speed options, such as imposing a speed limit and imposing a bunker levy, and concluded that market-based measures, such as the bunker levy option, are more beneficial than the speed-limit option for reducing greenhouse gas emissions. Giovannini and Psaraftis [36] developed a profit maximization model for a fixed liner shipping route. Rather than the standard assumption of weekly service frequency, they considered flexible service frequencies that can be selected among a broad set, which is different from most studies on liner shipping. They also examined the impact of the carrier’s decisions on CO2 emissions.
There are also some studies on ship scheduling associated with fleet deployment in Roll-on Roll-off (Ro-Ro) shipping, for example, Fagerholt et al. [37] and Andersson et al. [38]. Patricksson et al. [39] presented a two-stage stochastic model for the maritime fleet renewal problem and explored various alternatives to cope with the stricter emission regulations. Fischer et al. [40] proposed a mixed-integer linear programming for the fleet deployment problem, together with a set of robust planning strategies for handling disruptions.
Because the daily service capacity of a port is limited, there is no guarantee that a ship can be serviced as soon as it arrives at the port. As a result, the availability of ports, that is, a port-time window, is considered in a few studies. Christiansen and Fagerholt [41] treated the time windows as multiple time windows because they assumed that ports were closed for service at night and during weekends. To avoid idle times in the ports during weekends, a penalty cost was imposed for arrivals at risky times. De et al. [42] studied the ship routing and scheduling problem with multiple time windows for tramp ships, in which a penalty cost was imposed due to delays. Their model incorporated carbon emissions and slow steaming. Kim et al. [43] dealt with the sailing speed optimization problem of tramp shipping with multiple hard-time windows for each port call via an exact algorithm. Aydin et al. [44] considered the waiting costs of early arrivals in the sailing speed optimization problem with time windows on a single voyage. Hvattum et al. [45] developed an exact algorithm to optimize the sailing speed for a fixed sequence of port calls with hard-time windows. They proved that optimal speeds can be obtained in quadratic time. Wang et al. [46] discussed a liner shipping route schedule design problem while considering the availability of ports. They viewed the availability of each port as a hard-time window. Wang et al. [47] examined the same problem by incorporating the availability of each berth at each port, and a mixed-integer nonlinear nonconvex optimization model was formulated to minimize the vessel operating, bunker, and inventory costs. Both Wang et al. [46] and Wang et al. [47] focused on a single shipping route. Alharbi et al. [48] further extended the two previous studies [46,47] to a liner shipping network. In this model, a premium berth with a high penalty could be used when violating the berth time window. However, their model did not consider inventory costs. Dulebenets [49] studied the vessel scheduling problem with a heterogeneous fleet and considered late arrival penalties outside the time windows.
The time windows mentioned in the above ship scheduling articles refer to the reserved time period that a port allocates to serve the ship. Very few studies have addressed the ship scheduling problem by considering the time windows for servicing customers. Fagerholt [4] was the first to raise the issue of soft-time windows in tramp shipping scheduling in which a penalty cost for servicing customers outside the time window was imposed. Yu et al. [50] studied the sailing speed optimization problem with a fuzzy-time window for tramp ships. They used the fuzzy-time window to describe the shipper’s satisfaction. A bi-objective model was formulated to minimize the carrier’s operating cost and the shipper’s satisfaction simultaneously. Both studies are in the field of tramp shipping.
To summarize, existing studies seldom incorporated the big customers’ preferences on ship arrival time when designing liner shipping schedules. This is reflected in the fact that penalties on early arrivals are often neglected. In addition, the port soft-time windows are periodic in this study, which is different from those in tramp shipping. Moreover, rather than considering the market-level shipping times as a benchmark to measure the impact of the designed shipping times, most studies only incorporate inventory costs. In practice, a shorter shipping time can improve customer satisfaction and consequently reduce the total operating cost.
This study aims to design the optimal schedule at each port of call on a shipping route. This design is realized while minimizing the total cost, which is sum of the vessel operating cost, fuel cost, penalty cost associated with the port soft-time windows, and penalty cost for the longer shipping time, minus the bonus for the shorter shipping time. This problem is of practical significance to container lines operating near-sea routes or some feeder routes; the problem can help container lines improve service levels for big customers, thereby enhancing the sustainability in liner shipping networks, environments, and society.
The contribution of this study is threefold. First, the factor of weekly soft-time windows based on the preference of big customers is considered in the liner shipping schedule design problem. Second, a tailored mixed-integer programming model is developed to obtain the optimal shipping schedule. Finally, from the case studies, we can obtain useful management insights that can provide support for container lines.

3. Problem Description

This study considers a typical near-sea shipping route, such as the China-Vietnam-Indonesia (CVI) service operated by SITC container lines in Figure 1, which includes I = : { 1 , 2 , , N } ports of call. The port rotation of the CVI service can be expressed as follows: 1(Ningbo)-2(Shanghai)-3(Xiamen)-4(Shekou)-5(Hochiminh)-6(Jakarta)-7(Semarang)-8(Surabaya)-9(Makassar)-1(Ningbo). The voyage from the i th to the ( i + 1 ) th port of call is called leg i . We define leg N as the voyage from the N th port of call back to the first one.
In practice, liner shipping companies generally maintain a weekly service frequency for ports in the service. Therefore, this study considers the total cost of the route in one week.

3.1. Vessel Operating Cost and Shipping Schedule

Let L i be the distance from the i th port of call to the ( i + 1 ) th port of call, and let v i be the sailing speed on L i . We define the time 00:00 on Sunday as 00:00. Let t i a be the ship arrival time at the i th port of call, and let t i w be the fixed dwelling time at the i th port of call. We assume that berths are available at the actual time of arrival. Then, we can obtain the relation
t i + 1 a = t i a + t i w + L i v i , i I
We assume that the vessel fleet is homogeneous, and m is the number of ships deployed on the shipping route. To maintain a weekly service frequency, the container lines need to satisfy the following requirements:
t N + 1 a = t 1 a + 168 m ,
where 168 is the number of hours in a week, and t N + 1 a is the time when the ship returns to the first port of call. Let C o p represent the fixed weekly operating cost in US dollars per week per ship, including the maintenance cost of ships, the crew’s wages, and port charges. Therefore, the fixed weekly operating cost of the route is C o p m .

3.2. Port Soft-Time Windows

A big customer has preferences for the weekly ship arrival time at the loading port; therefore, when the ship fails to arrive at the port within the time window expected by that customer, a certain penalty must be imposed according to the length of the violation time. Here, we assume that each big customer’s preference for the arrival time is only one day a week. When the customer selects time preferences on two consecutive days or more, the proposed model can be applied after minor modifications. We also define the slope of the penalty function to be the same on both sides. The reason is that this function describes the shipper’s preference on the arrival date, and the less the actual arrival time deviates from this preference, the better. Owing to the characteristics of a weekly service frequency of liner shipping, the soft-time windows are multiply periodic. For example, as shown in Figure 2a, we assume that the time window expected by the customer is Wednesday, that is, the periods between the 72nd and 96th hours, the 240th and 264th hours, and the 408th and 432nd hours, etc. There is no penalty when the ship arrives at the port within these periods. The penalties incurred at the same time in different weeks are the same. For example, the penalty for the ship arriving at the port at t i a = 228 is the same as that for t i a = 60 ( 228 mod 168 = 60 ). A big customer at each port has a different requirement for the weekly time window; and, the penalty function for each day of the week is different. For example, Figure 2b is the penalty function image for Friday, which can be obtained by shifting the time window image for Wednesday on the time axis.
Let t ^ i a denote the arrival time of the ship at port of call i in the first week, namely t ^ i a = t i a mod 168 , and let p 3 ( t ^ i a ) denote the penalty function for Wednesday as the preferred day at port of call i . Then, we have
p 3 ( t ^ i a ) = { α i ( 72 t ^ i a ) , 0 t ^ i a < 72 0 , 72 t ^ i a 96 α i ( t ^ i a 96 ) , 96 < t ^ i a 168 ,
where α i (USD/h) is the unit penalty cost for arriving at the port of call i earlier or later than the expected time of the customer. Since the penalty function for each day of the week is different, the soft-time windows for each day in the first week are shown in Figure 3.
We assume that p 0 ( t ^ i a ) , , p 6 ( t ^ i a ) represent the penalty functions of the soft-time windows from Sunday to Saturday at port of call i . Then, we have
p 0 ( t ^ i a ) = { 0 , 0 t ^ i a 24 α i ( t ^ i a 24 ) , 72 < t ^ i a 96 α i ( 168 t ^ i a ) , 96 < t ^ i a 168 p 1 ( t ^ i a ) = { α i ( 24 t ^ i a ) , 0 t ^ i a 24 0 , 24 < t ^ i a 48 α i ( t ^ i a 48 ) , 48 < t ^ i a 120 α i ( 192 t ^ i a ) , 120 < t ^ i a 168 p 2 ( t ^ i a ) = { α i ( 48 t ^ i a ) , 0 t ^ i a 48 0 , 48 < t ^ i a 72 α i ( t ^ i a 72 ) , 72 < t ^ i a 144 α i ( 216 t ^ i a ) , 144 < t ^ i a 168 p 4 ( t ^ i a ) = { α i ( t ^ i a + 48 ) , 0 t ^ i a 24 α i ( 96 t ^ i a ) , 24 < t ^ i a 96 0 , 96 < t ^ i a 120 α i ( t ^ i a 120 ) , 120 < t ^ i a 168 p 5 ( t ^ i a ) = { α i ( t ^ i a + 24 ) , 0 t ^ i a 48 α i ( 120 t ^ i a ) , 48 < t ^ i a 120 0 , 120 < t ^ i a 144 α i ( t ^ i a 144 ) , 144 < t ^ i a 168 p 6 ( t ^ i a ) = { α i t ^ i a , 0 t ^ i a 72 α i ( 144 t ^ i a ) , 72 < t ^ i a 144 0 , 144 < t ^ i a 168
We define S : = { 0 , 1 , 2 , 3 , 4 , 5 , 6 } to be a set of all days in a week. Let x i s be a binary coefficient that takes a value of 1 if the soft-time window at port of call i is day s or 0 otherwise. Thus, the penalty cost of soft-time windows at the port of call i is s S x i s p s ( t ^ i a ) . For example, if the time preference of a big customer at port 1 is Tuesday, we have x 12 = 1 and x 10 = x 11 = x 13 = x 14 = x 15 = x 16 = 0 . This means that the penalty function for port 1 should use the third function in Equation (4), which corresponds to the third image in Figure 3.
The total penalty costs of soft-time windows at all ports of call on the route are as follows:
i N s S x i s p s ( t ^ i a )

3.3. Shipping Time

We define h to be the weekly container shipping demand corresponding to one O-D port pair and H to be the set of all shipping demands. Let t h f l o w represent the total shipping time of container shipping demand h from the loading port to the discharging port, including the sailing time for shipping legs and the fixed dwelling time at ports. Then, we have
t h f l o w = i I μ h i ( L i v i + t i w ) ,
where μ h i is a binary coefficient that takes a value of 1 if container shipping demand h is transported on leg i and visits the i th port of call or 0 otherwise, and t i w is the fixed dwelling time at port of call i . Let γ ˜ h represent the unit penalty cost of a shipping time longer than the market-level shipping time corresponding to container shipping demand h (in US dollars per TEU per hour), and let γ ¯ h represent the unit bonus of a shipping time shorter than the market-level shipping time corresponding to container shipping demand h (in US dollars per TEU per hour). Let T h be the market-level shipping time of the O-D port pair corresponding to container shipping demand h , and let q h be the volume of container shipping demand h (in TEUs). Thus, the bonus or penalty cost of the shipping time with regard to container shipping demand h is as follows:
c h ( t h f l o w ) = q h ( γ ˜ h max { 0 , t h f l o w T h } γ ¯ h max { 0 , T h t h f l o w } )

3.4. Fuel Cost

Let f i ( v i ) be the bunker consumption in tons per nautical mile at sailing speed v i on leg i . In this study, we assume that f i ( v i ) is a convex function of v i [6,27,51]. Then, we have
f i ( v i ) = δ i ( v i ) b i , δ i > 0 , b i 2 ,
where δ i and b i are two coefficients estimated from practical data. Let β be the bunker price in US dollars per ton; thus, the weekly fuel cost on the shipping route is
β i I L i δ i ( v i ) b i

3.5. Mathematical Model

The optimal arrival time of each port of call on the route and the optimal number of ships deployed on the route is determined to minimize the total cost. These values are determined using the liner shipping schedule design problem considering the big customers’ preferences for ship arrival time. First, we list the variables and parameters of the model.
Variables:
v i
Sailing speed of container ship on leg i
m
Integer variable representing the number of ships deployed on the shipping route
t i a
Ship arrival time at the i th port of call.
t N + 1 a
The time the ship returns to the first port of call after visiting all ports of call for a round-trip journey
t ^ i a
Arrival time of ship at port of call i in the first week
t h f l o w
Total shipping time of container shipping demand h from the loading port to the discharging port
Parameters:
I
Set of ports of call
N
Number of call ports on the shipping route
H
Set of all container shipping demands on the shipping route
L i
Distance from the i th to the ( i + 1 ) th port of call
V i min
Minimum sailing speed of container ship on leg i
V i max
Maximum sailing speed of container ship on leg i
t i w
Dwelling time a ship spends at the i th port of call.
C o p
Weekly operating cost of the container ship
S
Set of all days in a week.
α i
Unit penalty cost for arriving at port of call i earlier or later than the expected time of the customer
x i s
Binary coefficient, which equals 1 if and only if the soft-time window at port of call i is day s
μ h i
Binary coefficient, which equals 1 if and only if container shipping demand h is transported on leg i and visits the i th port of call
q h
Volume of container shipping demand h
T h
Market-level shipping time of the O-D port pair corresponding to container shipping demand h
γ ˜ h
Unit penalty cost of shipping time longer than the market-level shipping time corresponding to container shipping demand h
γ ¯ h
Unit bonus of shipping time shorter than the market-level shipping time corresponding to container shipping demand h
β
Unit bunker price
δ i
Constants estimated from practical data
b i
Constants estimated from practical data
Ζ +
Set of non-negative integers
The problem of the liner shipping schedule design considering big customers’ preferences for ship arrival time can be formulated as a mixed-integer nonlinear programming model [M1]:
[ M 1 ] min C o p m + β i I L i δ i ( v i ) b i + i N s S x i s p s ( t ^ i a ) + h H c h ( t h f l o w )
t i + 1 a = t i a + t i w + L i v i , i I
t N + 1 a = t 1 a + 168 m
0 t 1 a < 168
t ^ i a = t i a mod 168
c h ( t h f l o w ) = q h ( γ ˜ h max { 0 , t h f l o w T h } γ ¯ h max { 0 , T h t h f l o w } ) , h H
t h f l o w = i I μ h i ( L i v i + t i w ) , h H
V i min v i V i max , i I
m Ζ +
The objective function (10) minimizes the total cost, which amounts to the sum of the vessel operating cost, fuel cost, penalty cost associated with the port soft-time windows, and penalty cost for the longer shipping time, minus the bonus for the shorter shipping time. Constraint (11) defines the ship arrival time at each port of call. Constraint (12) ensures a weekly service frequency on the shipping route. Constraint (13) defines the ship arrival time at the first port of call and eliminates symmetric solutions. Constraint (14) defines the ship arrival time at each port of call in the first week. Constraint (15) defines the bonus or penalty cost of shipping time with regard to container shipping demand h . Constraint (16) defines the total shipping time of container shipping demand h from the loading port to the discharging port. Constraint (17) defines the lower and upper bounds of the sailing speed on each leg. Constraint (18) indicates that the number of ships deployed on the shipping route is a non-negative integer.

4. Solution Method

In model [M1], the objective function (10) contains power functions and penalty functions; constraints (11) and (16) contain the reciprocal of the sailing speed; constraint (15) is also a piecewise linear function; and constraint (14) contains the “mod” operation. Hence, model [M1] is a mixed-integer nonconvex nonlinear optimization problem that is difficult to solve. Next, we attempt to transform model [M1] into a mixed-integer linear programming model, which can be directly solved by state-of-the-art MILP solvers such as CPLEX.

4.1. Mixed Integer Nonlinear Programming Model

Constraint (15) can be linearized in the following manners. First, we rewrite constraint (15) in the form of a piecewise function:
c h ( t h f l o w ) = { q h γ ˜ h ( t h f l o w T h ) , T h min t h f l o w T h q h γ ¯ h ( t h f l o w T h ) , T h < t h f l o w T h max , h H ,
where T h min and T h max represent the shortest and longest shipping times of container shipping demand, h , respectively, which can be obtained from constraint (16) at V i max and V i min . Continuous auxiliary variables w h j c are introduced to linearize the function. Binary auxiliary variables z h j c are introduced to limit the value range of w h j c to limit the interval of t h f l o w . Thus, constraint (15) is transformed into linear constraints associated with the variables w h j c . We have
C h ( w h j c ) = w h 1 c c h ( T h min ) + w h 2 c c h ( T h ) + w h 3 c c h ( T h max ) , h H
t h f l o w ( w h j c ) = w h 1 c T h min + w h 2 c T h + w h 3 c T h max , h H ,
where w h j c is limited by the following constraints:
w h 1 c z h 1 c , h H
w h 2 c z h 1 c + z h 2 c , h H
w h 3 c z h 2 c , h H
w h 1 c + w h 2 c + w h 3 c = 1 , h H
z h 1 c + z h 2 c = 1 , h H
w h 1 c , w h 2 c , w h 3 c 0 , h H
z h 1 c , z h 2 c { 0 , 1 } , h H
It is easy to verify that the above constraints (20)–(28) are equivalent to constraints (15) and (16). Hence, the total bonus and penalty cost of the shipping time with regard to all container shipping demands is as follows:
h H C h = h H ( w h 1 c c h ( T h min ) + w h 2 c c h ( T h ) + w h 3 c c h ( T h max ) ) , h H
The penalty functions of port soft-time windows can be linearized in the same manner. Let b i j be the turning points of the penalty functions (4); further, J i : = { 1 , 2 , , n i } is defined as the set of all turning points. By introducing continuous auxiliary variables w i j p and binary auxiliary variables z i j p , the penalty functions (4) can be transformed into the following linear constraints:
P i = j J i w i j p p i ( b i j p ) , i I
t ^ i a = j J i w i j p b i j p , i I
w i 1 p z i 1 p , i I
w i j p z i , j 1 p + z i j p , j = 2 , , n i 1 , i I
w i , n i p z i , n i 1 p , i I
j J i w i j p = 1 , i I
j = 1 n i 1 z i j p = 1 , i I
w i j p 0 , j = 1 , , n i , i I
z i j p { 0 , 1 } , j = 1 , , n i 1 , i I
Thus, the total penalty costs of the soft-time windows at all ports of call on the route are
i I P i = i I j J i w i j p p i ( b i j p )
By introducing auxiliary variables k i Ζ + , we have
t ^ i a = t i a 168 k , i I
0 t ^ i a < 168 , i I
k i Ζ + , i I
The above constraints (39)–(41) are equivalent to constraints (14). Hence, we obtain model [M2]:
[ M 2 ] min { C o p m + β i I L i δ i ( v i ) b i + i I j J i w i j p p i ( b i j p ) + h H ( w h 1 c c h ( T h min ) + w h 2 c c h ( T h ) + w h 3 c c h ( T h max ) )
subject to constraints (11)–(13), (16)–(18), (21)–(28), and (31)–(41). [M2] is equivalent to [M1].

4.2. Mixed Integer Linear Programming Approximate Model

In model [M2], the objective function (42) contains power functions, and constraints (11) and (16) contain the reciprocal of the sailing speed. Hence, model [M2] is still a mixed-integer nonlinear optimization model. We define a new variable u i as the reciprocal of the sailing speed v i :
u i = 1 v i , i I
Then, constraints (11), (16), and (17) are transformed into linear constraints associated with the variable u i :
t i + 1 a = t i a + t i w + L i u i , i I
t h f l o w = i I μ h i ( L i u i + t i w ) , h H
u i min = 1 V i max u i 1 V i min = u i max , i I
A new function F i ( u i ) of bunker consumption can be obtained as follows:
F i ( u i ) = f i ( 1 u i ) = δ i ( 1 u i ) b i = δ i ( u i ) b i
Because b i 2 < 0 and δ i > 0 , F i ( u i ) is convex in u i [ u i min , u i max ] .
Constraint (46) shows that the variable u i is evaluated within a certain range. We divide the interval [ u i min , u i max ] into M equal segments, that is, u i min = u i 1 < u i 2 < < u i M = u i max . We use u i m to represent any value of M equal segments. From the property of the first-order condition of the convex function, we can obtain
F i ( u i ) F i ( u i m ) + F i ( u i m ) ( u i u i m ) , m = 1 , 2 , , M
where F i ( u i m ) represents the tangent line of the function F i ( u i ) at point u i m . Thus, the function F i ( u i ) can be converted as follows:
F i ( u i ) = max m = 1 , , M ( F i ( u i m ) + F i ( u i m ) ( u i u i m ) )
Evidently, the function F i ( u i ) is a piecewise linear function that is also convex. Then, objective function (42) is transformed into a piecewise linear convex function:
min { C o p m + β i I L i ( max m = 1 , , M ( F i ( u i m ) + F i ( u i m ) ( u i u i m ) ) ) + i I j J i w i j p p i ( b i j p ) + h H ( w h 1 c c h ( T h min ) + w h 2 c c h ( T h ) + w h 3 c c h ( T h max ) )
Objective function (48) can be equivalently linearized by constructing its epigraph form. Then, we have:
min { C o p m + β i I L i F ¯ + i I j J i w i j p p i ( b i j p ) + h H ( w h 1 c c h ( T h min ) + w h 2 c c h ( T h ) + w h 3 c c h ( T h max ) )
F ¯ max m = 1 , , M ( F i ( u i m ) + F i ( u i m ) ( u i u i m ) )
Inequality (50) can be expressed as M separate inequalities:
F ¯ F i ( u i m ) + F i ( u i m ) ( u i u i m ) , m = 1 , , M
Finally, model [M2] is approximated by the mixed-integer linear optimization model [M3], which can be solved efficiently by state-of-the-art solvers.
[ M 3 ] min { C o p m + β i I L i F ¯ + i I j J i w i j p p i ( b i j p ) + h H ( w h 1 c c h ( T h min ) + w h 2 c c h ( T h ) + w h 3 c c h ( T h max ) )
subject to constraints (12), (13), (18), (21)–(28), (31)–(41), (44)–(46), and (51).
Let O b j * _ and O b j * be the optimal objective function values of the mixed-integer linear programming model [M3] and the original mixed-integer nonlinear programming model [M1], respectively, and let ( m * , v i * , t i a * ) be an optimal solution to the mixed-integer linear programming model [M3]. Then, we have
O b j * _ ( m * , v i * , t i a * ) O b j * O b j * ( m * , v i * , t i a * )
Thus, the relative error between model [M3] and model [M1] is
R E = O b j * ( m * , v i * , t i a * ) O b j * _ ( m * , v i * , t i a * ) O b j * ( m * , v i * , t i a * )
Since the relative error depends on the number of segments M , an iterative optimization approach is presented below to control the relative error within a given tolerance ε .
Step 0. Give a proper start of the number of segments M = y .
Step 1. Solve model [M3] and obtain the objective value O b j * _ as well as the optimal solution ( m * , v i * , t i a * ) .
Step 2. Calculate the objective function value of model [M1] with the solution ( m * , v i * , t i a * ) . Obtain the function value O b j * ( m * , v i * , t i a * ) and the relative error R E .
Step 3. If R E < ε , stop and output ( m * , v i * , t i a * ) and O b j * _ . Otherwise, set M = y + 1 and go to Step 1.

5. Case Study

5.1. Parameter Setting

To evaluate the applicability of the proposed models and algorithms, we conduct case studies based on the service CVI operated by the SITC container lines in Figure 1. We assume that 1800 TEU ships are deployed on the route. The operating cost is C o p = US $ 200 , 000 / week , maximum speed V i max = 25 knots , minimum speed V i min = 10 knots , bunker price β = US $ 300 / t , unit penalty cost is α i = US $ 10 / h , unit penalty cost is γ ¯ h = US $ 0.3 / h , and unit bonus is γ ˜ h = US $ 0.2 / h . We assume that the market-level shipping time is calculated when the sailing speed is set as v i = 12 knots . We set the tolerance ε = 10 5 and the start of the number of segments M = 1000 . The dwelling time, distance, bunker consumption function of each leg, and port soft-time windows are listed in Table 1. CPLEX 12.8.0, programmed by the MATLAB toolbox YALMIP, is called to solve the mixed-integer linear programming model. The test can be completed within 15 s.

5.2. Effects of Vessel Operating Costs

First, we examine the impact of the vessel operating cost on the total cost and the number of ships deployed on the route. We increase the vessel operating cost from US$100,000, US$150,000, US$200,000, US$250,000, and US$300,000 to US$350,000, and the other parameters are the same as those mentioned in Section 4.1. The results are shown in Figure 4 and Table 2. We determine that the number of deployed ships decreases when the vessel operating cost rises to a certain degree, and once the number of deployed ships changes, the optimal arrival time changes; a higher operating cost generally leads to an increase in the total cost of container lines. This indicates that when the vessel operating cost is high, container lines can reduce operating costs by deploying fewer vessels. In general, the total cost increases linearly with the operation cost.

5.3. Effects of Bunker Prices

As the bunker consumption cost is the largest part of the total operating cost, the rise in the bunker price will considerably affect the profit. To study the impact of volatility on bunker price, we set the bunker price from US$200 to US$700, and the other parameters are the same as those mentioned in Section 5.1. Figure 5 shows that a higher bunker price leads to a higher total cost. In terms of the number of ships to be allocated, three ships are deployed only when the bunker cost is as low as US$200, and in the other cases, four ships are deployed. Table 3 summarizes that the optimal arrival time varies evidently when the number of vessels varies. These results indicate that the volatility in the bunker price has little impact on the number of ships deployed on the near-sea routes. This is mainly because the length of a round-trip of a near-sea route is always short, and the dwelling time at ports of call takes up a considerable proportion of the total round-trip time. Therefore, there is little room for container lines to adjust the number of ships deployed on the near-sea routes facing fluctuations in bunker prices. Overall, owing to the stability of the number of ships deployed on the near-sea route, the total cost increases linearly with the bunker price.

5.4. Comparisons of Port Soft-Time Windows

In this section, we study the impact of the port soft-time windows on the total cost and optimal arrival time. Considering Semarang, Surabaya, and Makassar ports as examples to study the influence of the soft-time window, we set three time-window scenarios, as summarized in Table 4. Scenario 1 is the default setting. From scenarios 1 to 3, the time windows of the three ports are getting closer. In each scenario, we set the unit penalty cost of the three ports from US$10/h, US$100/h, US$500/h, and US$1000/h to US$2000/h, which indicates that the importance of the big customers is increasing. The results are shown in Figure 6 and Table 5. In scenario 1, with the increase in the penalty cost, the total cost does not substantially increase. The total cost and optimal arrival time remain the same as the unit penalty cost increases from US$100/h to US$2000/h, which means that when the unit penalty cost is US$100/h, the ship can arrive at the ports within the time windows preferred by the big customers. In scenario 3, the total cost increases with the unit penalty cost. The reason is that the soft-time windows of all three ports are set on the same day, and it is impossible for a container ship to arrive at the three ports on the same day. Therefore, with the increasing unit penalty cost, container lines can only continuously increase the sailing speed on the legs between the three ports to minimize the penalty cost of soft-time windows.

5.5. Effects of Shipping Time Sensitivity

Finally, the sensitivity of the shipping time also affects the total operating cost. We scale up γ ¯ h and γ ˜ h from US$0.1/h and US$0.15/h to US$1.0/h and US$1.5/h, respectively. The results are shown in Figure 7 and Table 6; the results demonstrate that when a high proportion of cargoes are time sensitive, that is, when the ship needs to run at a high speed, container lines could reduce the total cost by reducing the number of ships deployed. However, owing to the short voyages of near-sea service routes, container lines have little room to adjust the fleet size.

6. Conclusions and Future Work

This study examines the liner shipping schedule design problem considering the big customers’ preferences for ship arrival time. To this end, we consider the big customers’ preferences for ship arrival times at loading ports, which is of practical significance for maintaining the sustainable development of the liner shipping network, environment, and society. The problem is expressed as a mixed-integer nonconvex nonlinear programming model. The model is then transformed into a mixed-integer linear programming model by reformulating the piecewise functions and approximating the convex nonlinear function through an outer linear approximation technique. The proposed model is solved efficiently by the current mainstream optimization solver to obtain the optimal solution, which proves the applicability of the model to the problem. We conduct a series of numerical experiments by considering CVI, a near-sea route operated by SITC Container Lines, as an example.
The results demonstrate that the big customers’ time preferences affect the total cost, sailing speed on each leg, and ship arrival time. Therefore, considering the big customers’ time preferences is crucial for container lines when designing a ship schedule in practice. In addition, we conducted a sensitivity analysis on the vessel operating cost, bunker price, and shipping time. First, the total cost increases linearly with the operation cost. Second, owing to the short length of a round-trip in near-sea routes, when the bunker price changes, there is little room for container lines to adjust the number of ships deployed on the designed service route. Finally, when the shipping time is urgent, carriers can reduce the total cost by reducing the number of ships deployed, with little room for adjustment.
In future studies, we will extend the problem to a liner shipping network. In addition, it is of great practical significance to study the joint optimization of port call adjustment and ship schedule design with time windows for the adjacent port groups of a certain country on the near-sea routes such as the Kansai port group, the Kanto port group, the Manila north and south ports, and the Laem Chabang and Bangkok ports.

Author Contributions

Data curation, X.J.; formal analysis, X.J. and H.Z.; funding acquisition, H.M. and H.Z.; methodology, Y.W.; project administration, H.M.; validation, Y.W.; visualization, X.J.; writing—original draft, X.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Natural Science Foundation of China (71874067, 51741810, 71871078), Natural Science Foundation of Zhejiang Province (LGG18E080005), the “Six Industry Talent Peak Project” fund of Jiangsu Province (RJFW-049 & JNHB-115), the “Green and Blue Project” fund of Jiangsu Province (2017SJB1641).

Acknowledgments

The authors would like to thank the four anonymous reviewers for the comments and suggestions, which were all valuable and very helpful for improving this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. UNCTAD. Review of Maritime Transport 2019. In Paper Presented at the United Nations Conference on Trade and Development, New York and Geneva. Available online: https://unctad.org/en/PublicationsLibrary/rmt2019_en.pdf (accessed on 31 January 2020).
  2. Zis, T.P.V.; Cullinane, K. The desulphurisation of shipping: Past, present and the future under a global cap. Transp. Res. Part D Transp. Environ. 2020, 82, 102316. [Google Scholar] [CrossRef]
  3. Zis, T.; Psaraftis, H.N. The implications of the new sulphur limits on the European Ro-Ro sector. Transp. Res. Part D Transp. Environ. 2017, 52, 185–201. [Google Scholar] [CrossRef] [Green Version]
  4. Fagerholt, K. Ship scheduling with soft time windows: An optimisation based approach. Eur. J. Oper. Res. 2001, 131, 559–571. [Google Scholar] [CrossRef]
  5. Corbett, J.J.; Wang, H.; Winebrake, J.J. The effectiveness and costs of speed reductions on emissions from international shipping. Transp. Res. Part D Transp. Environ. 2009, 14, 593–598. [Google Scholar] [CrossRef]
  6. Psaraftis, H.N.; Kontovas, C.A. Speed models for energy-efficient maritime transportation: A taxonomy and survey. Transp. Res. Part C Emerg. Technol. 2013, 26, 331–351. [Google Scholar] [CrossRef]
  7. Lindstad, H.; Asbjornslett, B.E.; Stromman, A.H. Reductions in greenhouse gas emissions and cost by shipping at lower speeds. Energy Policy 2011, 39, 3456–3464. [Google Scholar] [CrossRef]
  8. Wang, S.; Meng, Q. Schedule design and container routing in liner shipping. Transp. Res. Rec. J. Transp. Res. Board 2011, 2222, 25–33. [Google Scholar] [CrossRef]
  9. Christiansen, M.; Fagerholt, K.; Nygreen, B.; Ronen, D. Ship routing and scheduling in the new millennium. Eur. J. Oper. Res. 2013, 228, 467–483. [Google Scholar] [CrossRef]
  10. 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]
  11. Tran, N.K.; Haasis, H. Literature survey of network optimization in container liner shipping. Flex. Serv. Manuf. J. 2015, 27, 139–179. [Google Scholar] [CrossRef]
  12. Wang, S.; Meng, Q. Container liner fleet deployment: A systematic overview. Transp. Res. Part C Emerg. Technol. 2017, 77, 389–404. [Google Scholar] [CrossRef]
  13. Lee, C.; Song, D. Ocean container transport in global supply chains: Overview and research opportunities. Transp. Res. Part B Methodol. 2017, 95, 442–474. [Google Scholar] [CrossRef]
  14. Agarwal, R.; Ergun, O. Ship scheduling and network design for cargo routing in liner shipping. Transp. Sci. 2008, 42, 175–196. [Google Scholar] [CrossRef]
  15. Shintani, K.; Imai, A.; Nishimura, E.; Papadimitriou, S. The container shipping network design problem with empty container repositioning. Transp. Res. Part E Logist. Transp. Rev. 2007, 43, 39–59. [Google Scholar] [CrossRef] [Green Version]
  16. Wang, S.; Meng, Q. Liner shipping network design with deadlines. Comput. Oper. Res. 2014, 41, 140–149. [Google Scholar] [CrossRef]
  17. Wang, Y.; Meng, Q.; Kuang, H. Intercontinental liner shipping service design. Transp. Sci. 2019, 53, 344–364. [Google Scholar] [CrossRef]
  18. Kim, H.; Son, D.; Yang, W.; Kim, J. Liner ship routing with speed and fleet size optimization. KSCE J. Civ. Eng. 2019, 23, 1341–1350. [Google Scholar] [CrossRef]
  19. Koza, D.F.; Desaulniers, G.; Ropke, S. Integrated liner shipping network design and scheduling. Transp. Sci. 2020, 54, 512–533. [Google Scholar] [CrossRef] [Green Version]
  20. Qi, X.; Song, D. Minimizing fuel emissions by optimizing vessel schedules in liner shipping with uncertain port times. Transp. Res. Part E Logist. Transp. Rev. 2012, 48, 863–880. [Google Scholar] [CrossRef]
  21. Song, D.; Li, D.; Drake, P. Multi-objective optimization for planning liner shipping service with uncertain port times. Transp. Res. Part E Logist. Transp. Rev. 2015, 84, 1–22. [Google Scholar] [CrossRef]
  22. Notteboom, T.E.; Vernimmen, B. The effect of high fuel costs on liner service configuration in container shipping. J. Transp. Geogr. 2009, 17, 325–337. [Google Scholar] [CrossRef]
  23. Ronen, D. The effect of oil price on containership speed and fleet size. J. Oper. Res. Soc. 2017, 62, 211–216. [Google Scholar] [CrossRef]
  24. Cheaitou, A.; Cariou, P. Liner shipping service optimisation with reefer containers capacity: An application to northern Europe-South America trade. Marit. Policy Manag. 2012, 39, 589–602. [Google Scholar] [CrossRef]
  25. Meng, Q.; Wang, S. Optimal operating strategy for a long-haul liner service route. Eur. J. Oper. Res. 2011, 215, 105–114. [Google Scholar] [CrossRef]
  26. Wang, S.A.; Meng, Q. Liner ship fleet deployment with container transshipment operations. Transp. Res. Part E Logist. Transp. Rev. 2012, 48, 470–484. [Google Scholar] [CrossRef]
  27. Wang, S.; Meng, Q. Sailing speed optimization for container ships in a liner shipping network. Transp. Res. Part E Logist. Transp. Rev. 2012, 48, 701–714. [Google Scholar] [CrossRef]
  28. Kontovas, C.; Psaraftis, H.N. Reduction of emissions along the maritime intermodal container chain: Operational models and policies. Marit. Policy Manag. 2011, 38, 451–469. [Google Scholar] [CrossRef]
  29. Xia, J.; Li, K.X.; Ma, H.; Xu, Z. Joint planning of fleet deployment, speed optimization, and cargo allocation for liner shipping. Transp. Sci. 2015, 49, 922–938. [Google Scholar] [CrossRef]
  30. Du, G.; Sun, C.; Weng, J. Liner shipping fleet deployment with sustainable collaborative transportation. Sustainability 2016, 8, 165. [Google Scholar] [CrossRef] [Green Version]
  31. Zhen, L.; Wang, S.; Laporte, G.; Hu, Y. Integrated planning of ship deployment, service schedule and container routing. Comput. Oper. Res. 2019, 104, 304–318. [Google Scholar] [CrossRef]
  32. Sheng, D.; Meng, Q.; Li, Z. Optimal vessel speed and fleet size for industrial shipping services under the emission control area regulation. Transp. Res. Part C Emerg. Technol. 2019, 105, 37–53. [Google Scholar] [CrossRef]
  33. Fan, H.; Yu, J.; Liu, X. Tramp ship routing and scheduling with speed optimization considering carbon emissions. Sustainability 2019, 11, 6367. [Google Scholar] [CrossRef] [Green Version]
  34. Yang, L.; Chen, G.; Zhao, J.; Rytter, N.G.M. Ship speed optimization considering ocean currents to enhance environmental sustainability in maritime shipping. Sustainability 2020, 12, 3649. [Google Scholar] [CrossRef]
  35. Psaraftis, H. Speed optimization vs. speed reduction: The choice between speed limits and a bunker levy. Sustainability 2019, 11, 2249. [Google Scholar] [CrossRef] [Green Version]
  36. Giovannini, M.; Psaraftis, H.N. The profit maximizing liner shipping problem with flexible frequencies: Logistical and environmental considerations. Flex. Serv. Manuf. J. 2018, 31, 567–597. [Google Scholar] [CrossRef] [Green Version]
  37. Fagerholt, K.; Johnsen, T.A.V.; Lindstad, H. Fleet deployment in liner shipping: A case study. Marit. Policy Manag. 2009, 36, 397–409. [Google Scholar] [CrossRef]
  38. Andersson, H.; Fagerholt, K.; Hobbesland, K. Integrated maritime fleet deployment and speed optimization: Case study from RoRo shipping. Comput. Oper. Res. 2015, 55, 233–240. [Google Scholar] [CrossRef]
  39. Patricksson, O.S.; Fagerholt, K.; Rakke, J.G. The fleet renewal problem with regional emission limitations: Case study from Roll-on/Roll-off shipping. Transp. Res. Part C Emerg. Technol. 2015, 56, 346–358. [Google Scholar] [CrossRef]
  40. Fischer, A.; Nokhart, H.; Olsen, H.; Fagerholt, K.; Rakke, J.G.; Stalhane, M. Robust planning and disruption management in roll-on roll-off liner shipping. Transp. Res. Part E Logist. Transp. Rev. 2016, 91, 51–67. [Google Scholar] [CrossRef] [Green Version]
  41. Christiansen, M.; Fagerholt, K. Robust ship scheduling with multiple time windows. Nav. Res. Logist. 2002, 49, 611–625. [Google Scholar] [CrossRef]
  42. De, A.; Mamanduru, V.K.R.; Gunasekaran, A.; Subramanian, N.; Tiwari, M.K. Composite particle algorithm for sustainable integrated dynamic ship routing and scheduling optimization. Comput. Ind. Eng. 2016, 96, 201–215. [Google Scholar] [CrossRef]
  43. Kim, J.; Kim, H.; Jun, H.B.; Kim, C. Optimizing ship speed to minimize total fuel consumption with multiple time windows. Math. Probl. Eng. 2016, 2016, 1–7. [Google Scholar] [CrossRef]
  44. Aydin, N.; Lee, H.; Mansouri, S.A. Speed optimization and bunkering in liner shipping in the presence of uncertain service times and time windows at ports. Eur. J. Oper. Res. 2017, 259, 143–154. [Google Scholar] [CrossRef] [Green Version]
  45. Hvattum, L.M.; Norstad, I.; Fagerholt, K.; Laporte, G. Analysis of an exact algorithm for the vessel speed optimization problem. Networks 2013, 62, 132–135. [Google Scholar] [CrossRef]
  46. Wang, S.; Alharbi, A.; Davy, P. Ship route schedule based interactions between container shipping lines and port operators. In Handbook of Ocean Container Transport Logistics: Making Global Supply Chains Effective; Lee, C., Meng, Q., Eds.; Springer International Publishing: Cham, Switzerland, 2015; pp. 279–313. [Google Scholar]
  47. Wang, S.; Alharbi, A.; Davy, P. Liner ship route schedule design with port time windows. Transp. Res. Part C Emerg. Technol. 2014, 41, 1–17. [Google Scholar] [CrossRef] [Green Version]
  48. Alharbi, A.; Wang, S.; Davy, P. Schedule design for sustainable container supply chain networks with port time windows. Adv. Eng. Inform. 2015, 29, 322–331. [Google Scholar] [CrossRef]
  49. Dulebenets, M.A. The vessel scheduling problem in a liner shipping route with heterogeneous fleet. Int. J. Civ. Eng. 2018, 16, 19–32. [Google Scholar] [CrossRef]
  50. Yu, B.; Peng, Z.; Tian, Z.; Yao, B. Sailing speed optimization for tramp ships with fuzzy time window. Flex Serv. Manuf. J. 2019, 31, 308–330. [Google Scholar] [CrossRef]
  51. Zis, T.; North, R.J.; Angeloudis, P.; Ochieng, W.Y.; Harrison Bell, M.G. Evaluation of cold ironing and speed reduction policies to reduce ship emissions near and at ports. Marit. Econ. Logist. 2014, 16, 371–398. [Google Scholar] [CrossRef]
Figure 1. CVI service provided by SITC (2018).
Figure 1. CVI service provided by SITC (2018).
Sustainability 12 07828 g001
Figure 2. (a) Penalty function image of soft-time windows for Wednesday; (b) penalty function image of soft-time windows for Friday.
Figure 2. (a) Penalty function image of soft-time windows for Wednesday; (b) penalty function image of soft-time windows for Friday.
Sustainability 12 07828 g002
Figure 3. Penalty function image of soft-time windows for each day of the week.
Figure 3. Penalty function image of soft-time windows for each day of the week.
Sustainability 12 07828 g003
Figure 4. Impact of operating costs.
Figure 4. Impact of operating costs.
Sustainability 12 07828 g004
Figure 5. Impact of bunker prices.
Figure 5. Impact of bunker prices.
Sustainability 12 07828 g005
Figure 6. Impact of soft-time windows.
Figure 6. Impact of soft-time windows.
Sustainability 12 07828 g006
Figure 7. Impact of the sensitivity of shipping time.
Figure 7. Impact of the sensitivity of shipping time.
Sustainability 12 07828 g007
Table 1. Parameters in the case study.
Table 1. Parameters in the case study.
Port IDPortPort Waiting Time (h)Length (nm)Bunker FunctionPSTW
1Ningbo7168.1 0.001 ( v 1 ) 2 Wednesday
2Shanghai10589.4 0.001 ( v 2 ) 2 -
3Xiamen5336.3 0.001 ( v 3 ) 2 Saturday
4Shekou8933.3 0.001 ( v 4 ) 2 -
5Hochiminh281094.3 0.001 ( v 5 ) 2 Wednesday
6Jakarta24269 0.001 ( v 6 ) 2 -
7Semarang14239.9 0.001 ( v 7 ) 2 Monday
8Surabaya15473 0.001 ( v 8 ) 2 Tuesday
9Makassar192274.1 0.001 ( v 9 ) 2 Thursday
Table 2. Optimal arrival time with different operating costs.
Table 2. Optimal arrival time with different operating costs.
Operating Cost
(×105 US$)
Arrival   Time   t i a
Port 1Port 2Port 3Port 4Port 5Port 6Port 7Port 8Port 9Port 1
1.016.0637.3897.6131.03217.3337.08384418.6474.22688.06
1.516.0637.3897.6131.03217.3337.08384418.6474.22688.06
2.016.0637.3897.6131.03217.3337.08384418.6474.22688.06
2.591.05107.98152.82177.47240331.94371.84400.02442.97595.05
3.091.05107.98152.82177.47240331.94371.84400.02442.97595.05
3.591.05107.98152.82177.47240331.94371.84400.02442.97595.05
Table 3. Optimal arrival time with different bunker prices.
Table 3. Optimal arrival time with different bunker prices.
Bunker Price
(US$/t)
Arrival   Time   t i a
Port 1Port 2Port 3Port 4Port 5Port 6Port 7Port 8Port 9Port 1
20091.05107.98152.82177.47240331.94371.84400.02442.97595.05
30016.0637.3897.6131.03217.3337.08384418.6474.22688.06
40015.4336.7696.98130.41217.3337.08384418.6474.22687.43
50014.736.0296.24129.67216.57337.08384418.44473.93686.7
60014.736.0296.24129.67216.57337.08384418.44473.93686.7
70014.5135.8396.05129.67216.57337.08384418.44473.74686.51
Table 4. Scenarios of soft port times at Semarang, Surabaya, and Makassar.
Table 4. Scenarios of soft port times at Semarang, Surabaya, and Makassar.
PortScenario of Soft-Time Windows
123
SemarangMondayMondayTuesday
SurabayaTuesdayTuesdayTuesday
MakassarThursdayWednesdayTuesday
Table 5. Optimal arrival time with different time windows and unit penalty costs.
Table 5. Optimal arrival time with different time windows and unit penalty costs.
Scenario α (US$/h) Arrival   Time   t i a
Port 1Port 2Port 3Port 4Port 5Port 6Port 7Port 8Port 9Port 1
11016.0637.3897.6131.03217.3337.08384418.6474.22688.06
100164.77186.2246.82280.25366.9486.68533.78568.38624836.77
500164.77186.2246.82280.25366.9486.68533.78568.38624836.77
1000164.77186.2246.82280.25366.9486.68533.78568.38624836.77
2000164.77186.2246.82280.25366.9486.68533.78568.38624836.77
21062.7584.08144.3177.73264383.78430.88465.64521.57734.75
100147.12168.55229.17262.82350.09470.6517.88552606.35819.12
500146.36168.01229.01263.12351.27472.51519.97552602.55818.36
1000145.7167.47228.88263.21351.98474.37522.19552.61600817.7
2000148.38170.38232.43266.98356.38479.82528556.5600820.38
31062.4683.78144177.43263.7383.48430.58465.34521.28734.46
1004.9626.3987.01120.44207.16326.94374.04408462.67676.96
5003.8925.5586.56120.44207.96328.69375.97408458.55675.89
10002.2424.0285.71119.81207.96329.93377.57408455.39674.24
20001.6623.6685.85120.18208.95331.66379.66408451.27673.66
Table 6. Optimal arrival times with different penalty costs and bonuses.
Table 6. Optimal arrival times with different penalty costs and bonuses.
γ ¯ h
(US$/h)
γ ˜ h
(US$/h)
Fleet Size Arrival   Time   t i a
Port 1Port 2Port 3Port 4Port 5Port 6Port 7Port 8Port 9Port 1
0.10.15415.4336.7696.98130.41217.3337.08384418.44473.74687.43
0.20.3416.0637.3897.6131.03217.3337.08384418.6474.22688.06
0.40.6391.05107.98152.82177.47240331.94371.84400.02442.97595.05
0.60.9396112.93157.77182.42244.95336.89376.79404.97447.92600
0.81.2391.67108.61153.44178.09240331.94371.84400.02442.97595.67
1.01.5391.67108.61153.44178.09240331.21371.14399.32442.27595.67

Share and Cite

MDPI and ACS Style

Jiang, X.; Mao, H.; Wang, Y.; Zhang, H. Liner Shipping Schedule Design for Near-Sea Routes Considering Big Customers’ Preferences on Ship Arrival Time. Sustainability 2020, 12, 7828. https://0-doi-org.brum.beds.ac.uk/10.3390/su12187828

AMA Style

Jiang X, Mao H, Wang Y, Zhang H. Liner Shipping Schedule Design for Near-Sea Routes Considering Big Customers’ Preferences on Ship Arrival Time. Sustainability. 2020; 12(18):7828. https://0-doi-org.brum.beds.ac.uk/10.3390/su12187828

Chicago/Turabian Style

Jiang, Xi, Haijun Mao, Yadong Wang, and Hao Zhang. 2020. "Liner Shipping Schedule Design for Near-Sea Routes Considering Big Customers’ Preferences on Ship Arrival Time" Sustainability 12, no. 18: 7828. https://0-doi-org.brum.beds.ac.uk/10.3390/su12187828

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