Next Article in Journal
Impact of Seasonal Changes of Precipitation and Air Temperature on Clay Excavation
Next Article in Special Issue
Implementation of Sustainable Motorways of the Sea Services Multi-Criteria Analysis of a Croatian Port System
Previous Article in Journal
Blockchain in FinTech: A Mapping Study
Previous Article in Special Issue
Identifying the Main Opportunities and Challenges from the Implementation of a Port Energy Management System: A SWOT/PESTLE Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tramp Ship Routing and Scheduling with Speed Optimization Considering Carbon Emissions

College of Transportation Engineering, Dalian Maritime University, Dalian 116026, China
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(22), 6367; https://doi.org/10.3390/su11226367
Submission received: 24 September 2019 / Revised: 10 November 2019 / Accepted: 12 November 2019 / Published: 13 November 2019
(This article belongs to the Special Issue Sustainable Maritime Transportation Management and Policies)

Abstract

:
The International Maritime Organization (IMO) proposed to reduce the total CO2 emissions of the maritime sector by 50% by 2050, and strive to gradually achieve the zero-carbon target. Therefore, shipping companies need to consider environmental impacts while pursuing benefits. In view of the tramp ship scheduling with speed optimization problem, considering carbon emissions, the configuration of owner ships and charter ships, and the impact of sailing speed on ship scheduling with the target of minimizing the total costs of shipping companies, multi-type tramp ship scheduling and speed optimization considering carbon emissions is established. A genetic simulated annealing algorithm based on a variable neighborhood search is proposed to solve the problem. Firstly, the ship type is matched with the cargo. Then the route is generated according to the time constraint, and finally, the neighborhood search strategy is adopted to improve the solution quality. The effectiveness of the proposed model and algorithm is verified by an example, which also confirms that ship scheduling and sailing speed joint optimization can reduce costs and carbon emissions. Research results can not only deepen the study of the theory of tramp scheduling but also to effectively solve the tramp shipping schedule considering carbon emissions problems faced by companies to provide theoretical guidance.

1. Introduction

Seaborne transportation is one of the main freight transportation modes and the only cost-effective option for transportation of large volumes between the continents. Within commercial shipping it is common to distinguish between three different basic operating modes: liner, tramp, and industrial. In contrast to liner shipping, tramp shipping does not consider service frequency. A ship can sail at different speeds on different sailing legs of a route. Compared with liner shipping, tramp ships have more research gaps and complexities.
The excessive emissions of greenhouse gases (GHG) increasingly intensify global climate warming, which not only jeopardizes the balance of natural ecosystems but also threatens the food supply and living environment of human beings. At the same time, with the rapid growth of world maritime trade volume, Maritime carbon dioxide emissions are projected to increase significantly in the coming decades. According to the International Maritime Organization (IMO), CO2 emissions from the maritime sector in 2007 increased by 86% compared to 1990 and accounted for 3.3% of the world’s total emissions. This study’s BAU scenarios project an increase of 50% to 250% in the period to 2050 [1,2].
Sailing speed is an important factor considered by a shipping company because it has a significant impact on tramp ship routing and scheduling, including ship fuel cost. On one hand, a cubic function can describe the relationship between fuel consumption and speed. On the other hand, the sailing speed can also decide the sailing time of a ship route and affect ship carriers’ service quality as well as the shipper’s satisfaction. To ensure the cargo transported to the destination within the time window, meet the demand of the shipper, and obtain more profit, shipping companies need, therefore, to optimize the configuration of ships and their speeds, considering sailing speed optimization in tramp shipping has always been a concern of shipping companies.
At the same time, speed determines the sailing time and indirectly affects the amount of carbon dioxide emissions in the process of transportation. Therefore, it is an important issue to investigate optimizing sailing speed in order to reduce fuel costs and CO2 emissions.
While considering the profits of shipping companies, it is necessary to pay attention to sustainability challenges such as air pollution, resource shortages, and human health problems. Strengthening energy conservation and reducing CO2 emissions by ships will become an inevitable choice to alleviate the environmental pressure of sustainable development.
The main contribution of this paper is the proposed load dependent fuel consumption. In terms of modeling, it is the first to join the tramp ship routing and speed problem while considering carbon emissions. At the same time, we focus on a fleet of heterogeneous ships that is composed of owner ships and charter ships. We establish a nonlinear programming model and propose a variable neighborhood genetic simulated annealing (VNGSA) algorithm for this problem. Finally, we show that incorporating variable speeds in ship routing and scheduling can yield significant improvements in profits for the shipping company. Different objective functions will generally produce different solutions to the same problem, at the same time considering that carbon emissions can influence results in the choice of ship routing and cost.
The rest of this paper is organized as follows. Section 2 presents the literature review. In Section 3, we discuss modeling approaches for this class of problems, including problem descriptions and, assumptions. The VNGSA algorithm is described in Section 4. In Section 5, we evaluate the applicability of the proposed models and the efficiency of the algorithm. Finally, in Section 6, we present the paper’s conclusions.

2. Literature Review

The literature is summarized in three aspects: (1) tramp ship routing and scheduling models and methods, (2) speed optimization, and (3) carbon emissions consideration.

2.1. Tramp Ship Routing and Scheduling Models and Methods

In recent years, scholars have conducted an in-depth exploration of the problem of tramp ship routing and scheduling. Thai [3] proposed and validated a service quality (SQ) model for tramp shipping. Here, service quality was a key consideration by them. Armas [4] focused on the ship routing and scheduling problem with discretized time windows and proposed a hybridization of a greedy randomized adaptive search procedure and a variable neighborhood search (GRASP–VNS). Hennig [5] considered the crude oil tanker routing and scheduling problem with split pickup and split delivery and proposed two approaches to solve this problem. The discrete split model provides quicker results but lower quality solutions. The arbitrary split model provides better results but cannot solve large instances. One characteristic of the problem was that, in contrast to the problem discussed above, each ship was capable to carry several different products simultaneously in separate cargo tanks. Lee [6] solved an industrial ship routing problem of heterogeneous ships. They considered owner ships and tramp ships for industrial ship routing problem. An adaptive large neighborhood search-based heuristic was proposed. Hemmati et al. [7] presented a benchmark suite for ship routing and scheduling problems from industrial and tramp shipping. They proposed an adaptive large neighborhood search (ALNS) for solving the problem, which was used to provide best known results for the benchmark instances. Otherwise, a vendor managed inventory (VMI) service in tramp shipping was considered by Hemmati [8]. A two-phase heuristic was proposed to determine routing and scheduling for the shipping company and showed the influence of benefits obtainable through VMI. Siddiqui [9] presented a mixed-integer bi-objective optimization program to solve routing and scheduling of crude oil tankers from a cost and risk perspective. The conclusion was that larger vessels should be used if risk was more important. Wu [10] developed a two-step solution scheme, consisting of a dynamic programming algorithm and a tailored benders decomposition method to solve a stochastic backhaul cargo, canvassing problem for an industrial company that managed a fleet of bulk ships.

2.2. Speed Optimization

Speed optimization for ship routing and scheduling has attracted some attention recently. We have encountered several papers that address tramp ship routing and scheduling with speed. Norstad [11] and Hvattum [12] presented a multi-start local and an exact algorithm for the ship speed optimization problem with giving a fixed sequence of port calls, respectively. It was demonstrated that incorporating sailing speed as a decision variable when planning vessel routes significantly improved fleet utilization and profit. Meng [13] considered speed optimization, as the above did. However, he dealt with the jointing tramp ship routing and bunkering (JSRB) problem, which considering different bunker prices at different ports. The branch-and-price (B&P) approach incorporated an efficient method for obtaining the optimal bunkering policy. De [14] also addressed bunker fuel management strategies with shipping operations, it was different from the problem discussed above that provide adequate recovery policies for countering disruption within maritime transportation about container shipping. In 2019, De [15] also proposed an algorithm which was hybridizing basic variable neighborhood search with particle swarm optimization to solve sustainable ship routing and bunker management problem. Most of the research work pertaining to tramp ship routing only considered the combination transportation cost and port cost as the main objective function such as Li [16] and Li [17]. Li [16] studied the influence of different fuel consumption of semi-submersible vessels with full-load and no-load on heavy cargo distribution and optimal speed. The results of an application example show that compared with the traditional recursive smoothing algorithm (RSA), the global search method could reduce the transportation cost. Li [17] solved the problem of speed optimization by giving a fixed sequence of port calls. Wen investigated a combined full-shipload tramp ship routing and speed optimization, the objective of which was to determine which orders to serve and to find the optimal route for each ship and the optimal sailing speed on each leg of the route so that the total profit was maximized. A heuristic branch-and-price algorithm was proposed [18]. However, the port cost was no consideration in this paper. Due to the influence of demurrage and dispatch on the profit of the ship owner, Yu [19] established a speed optimization of tramp shipping considering probability of default and port choice. The two-stage particle swarm optimization algorithm (PSO) was used to solve the model. Through the experiment, demurrage and handling efficiency indicated that the profit of shipping companies would increase within a certain range with the increase of default rate, demurrage fee, and loading and unloading efficiency. Yet, they did not address the intricacies associated with carbon emissions in the tramp ship routing and scheduling domain.

2.3. Carbon Emissions Consideration

The fuel cost, and consequently CO2 emissions, are strongly dependent on the sailing speed. With the development of greener shipping, Psaraftis [20] placed speed in the context of current developments and highlighted the role of ship speed in maritime transportation with respect to both economics and environment. At the same time, he surveyed models in the maritime transportation literature that embed ship speed as a decision variable and developed a taxonomy of these models according to several parameters. By investigating, Psaraftis [21] clarified some important issues as regards ship speed optimization at the operational level. In 2014, he incorporated the fuel price, freight rate, the inventory cost of the cargo, and the dependency of fuel consumption on the payload that weighs heavily in speed and routing decisions. Yet another study from sailing speed and environment was provided by Wang [22]. He established the sailing speed decision models under three different forms of carbon emission taxation. It turned out that considering the taxation of carbon emissions above a certain threshold was better than considering a model based on carbon emissions taxation. Wen [23], which investigated the routes and speeds optimized under time, cost, and environmental objectives, and a branch-and-price algorithm and a constraint programming model were developed. Computational experience with the algorithm was reported on a variety of objective functions. Yigit [24] focused on a new electrical energy management system and algorithm for the future ship and port designs. The influence of the system was proved by five cases, and the fundamental principles of the future ship and port designs for sustainable cities could be presented. Dere [25] investigated slow steaming from a novel perspective, and the cooling system was analyzed for decreased engine loads. The literature provided a few ship routing studies that were not focused on dynamic considerations. De [26] proposed Particle Swarm Optimization-Composite Particle (PSO-CP) to solve sustainable integrated dynamic ship routing and scheduling optimization. The complex problem incorporated several real-time constraints addressing the multiple time windows, varying supply and demand, carbon emission, etc. A small size numerical example was considered. To satisfy the demand at different ports during the planning horizon, De [27] incorporated sustainability aspects and several time window constraints. Owing to the inherent complexity of the aforementioned problem, an effective search heuristic was proposed. At the same time, De [28] considered different maritime operations, such as routing and scheduling of ships, time window concept considering port’s high tidal scenario, discrete planning horizon, carbon emission from the vessel, and ship’s draft restriction for maintaining the vessel’s safety at the port. His research addressed the sustainability and safety-related challenges associated with the complex, practical, and real-time maritime transportation problem. Different from this paper, De focused on port time window and port sustainability, while this paper focused on tramp ship routing and scheduling with speed optimization considering carbon emissions including a fleet of heterogeneous ships that was composed of owner ships and charter ships.
Most the work associated with tramp ship routing and scheduling fails to apprehend the importance of the fuel consumption of each ship depends individually on the sailing speed and the load of the ship. The earlier researches consider the fuel consumption only depends on the speed. In addition, it is absolutely clear that the earlier researches focused primarily on either ship routing or just speed and fuel consumption. They did not consider the joint optimization of speed and routing with carbon emissions. Most of the earlier researches did not care about a fleet of heterogeneous ships. In this paper, it proposed different modeling approaches for our problems than their formulations. Due to tramp ships having their particularity, the problem extends to the pickup and delivery problems with time windows (PDPTW) with a heterogeneous fleet, compatibility constraints, different ship starting points and starting times. The interplay of these complex attributes requires the joint optimization of multiple decision sets.

3. Problem Description and Mathematical Model

3.1. Problem Description

Consider a problem of tramp ship routing and scheduling with a fleet of heterogeneous ships. Assume that n is the number of cargoes indexed by i . Associated with cargo i is a loading port node i and a discharging port node n + i . Let N P = { 1 , 2 , 3 n } be the set of loading nodes and N D = { n + 1 , n + 2 , n + 3 , , 2 n } the set of delivery nodes. Note that several nodes can refer to the same physical port. The tramp ship routing and scheduling problem studied in this paper can be defined on a graph ( N P N D , A ) , where A = { ( i , j ) : i , j N P N D , i j } . Let K = { 1 , 2 , k , φ } be the set of ships. The ship routing and scheduling with single speed is shown in Figure 1. The ship needs to wait at the port for the cargo 1. The cargo 2 cannot be transported by the owner ship, because ship 1 cannot arrive at port within the shipper’s desired time. Therefore, charter ship 2 will transport cargo 2.
Sailing speed has a significant impact on fuel cost and fuel consumption, as well as carbon emissions. Therefore, in order to reduce waiting time in the port and further reduce carbon emissions, ships can adopt a ‘slow-steaming’ strategy. Ship 1 can reduce its speed to arrive at port 1 within the desired time of the shippers and shorten the waiting time at the loading port of cargo 1. At the same time, the speed of the ship also determines the length of the sailing time. By adjusting the speed on the sailing leg from port 2 to port 3, the sailing time of ship 1 is changed from 6 days to 4 days, so ship 1 can arrive at the loading port of cargo 2 in time, as shown in Figure 2. Finally, ship routing and scheduling can reduce the number of charter ships. Thus, from the perspective of the shipping company, this paper not only focuses on improving the profit of the shipping company by optimizing the speed, but also takes into account the environment problem during transportation by considering the impact of carbon emissions, cargo, ports, and a fleet of heterogeneous ships on economic parameters comprehensively. We studied the optimal deployment of ships for a given transportation network. The main decision involves: formulating ship routing and scheduling and calculating the optimal speed, ship configuration, and carbon emissions strategy.

3.2. Model Assumptions

To facilitate the establishment of the model, the following assumptions are made:
(1)
The shipping company has a fleet of heterogeneous ships, which have their own attributes such as capacity, cruising speed, draft, and other parameters.
(2)
For transporting cargo, the shipping company is allowed to choose its owner ships or charter ships in the spot market.
(3)
Each cargo has a specific weight, loading port and discharging port, and time window. This information is known in advance. Cargoes cannot be split and should be picked up by exactly one ship during one visit. However, the ships are allowed to make multiple visits to a port if this is necessary.
(4)
Each ship is initially located at a given port and shall not return to the initial port after completing a voyage. A ship can sail at different speeds on different legs of the route as long as the speeds are within its feasible speed range.
(5)
Fuel price does not change over time.

3.3. Fuel Cost and Carbon Emissions Tax

Since heavy fuel is consumed during the sailing period, the daily fuel consumption of each ship (in tons/day) is given by a function f ( v , w ) of the ship’s speed v (in knots) and payload w (in tons). In this paper, we use the realistic closed-form approximation of f given in [23]:
f ( v , w ) = μ v 3 ( w + A ) 2 / 3
where μ is a constant, v is the ship speed, w is the payload, and A is the ship of lightship weight.
Let d i j be the sailing distance from node i and j . Let variable v i j k be the sailing speed from node i and j with ship k . Let p f 1 be heavy fuel price. Therefore, heavy fuel consumption costs between nodes i and j for the ship is expressed as:
C i j k f = p f 1 μ v i j k 3 ( w k + A k ) 2 / 3 d i j 24 v i j k
Let [ E T i , L T i ] denote the expected time window associated with node i . Let t i k denote the service time at node i when visited by ship k . T i k is the time for arriving node i for ship k . Let C i k p f be the light fuel consumption of each ship in port. Since light fuel is consumed during berthing at port, the light fuel consumption during berthing at port can be demonstrated as:
C i k p f = γ [ t i k + ( ( E T i T i k ) 0 ) ]
where γ represents light fuel consumption of the ship per hour at port (ton/h) and means that taking the lager of two.
P i k is lump-sum payment in port. Let p f 2 be the light fuel price and C i k p denotes the port cost of node i for owner ship k , including the lump-sum payment cost and light fuel consumption cost.
C i k p = P i k + p f 2 γ [ t i k + ( E T i T i k ) 0 ]
p c o 2 denotes carbon emissions tax rate, ε 1 denotes carbon dioxide coefficient for heavy fuel, and ε 2 denotes carbon dioxide coefficient for light fuel. Carbon emissions tax is obtained as:
C i j k c o 2 = p c o 2 ε 1 μ v i j k 3 ( w k + A k ) 2 / 3 d i j 24 v i j k + p c o 2 ε 2 γ [ t i k + ( E T i T i k ) 0 ]

3.4. Notation Used in the Model

The graph ( N k , A k ) is the sub-graph for ship k in the model, and included in N k = N k P N k D o ( k ) d ( k ) is the set of nodes that can be visited by ship k . We can extract the sets N k P and N k D consisting of the pickup and delivery nodes that ship k may visit, respectively. o ( k ) is the initial position for k , which could be in a port or sailing. d ( k ) is an artificial destination node, which will be determined by the solution process and corresponds to the last delivery port for ship k . Let q i be the quantity of cargo i , while Q k represents the capacity of ship k . C i represents that node i is transported by a spot charter. The interval [ v b k min , v b k max ] is ballast speed range for ship k. The interval [ v l k min , v l k max ] is loading speed range for ship k .
The variable w i k is the weight on board ship k when leaving node i . The variable x i j k is equal to one if ship k travels directly from node i and j , and zero otherwise. The variable Y i is equal to one if node i is transported by a charter ship in a spot market, and zero otherwise.

3.5. Mathematical Model

The model may be stated as follows:
min k K ( i , j ) A k C i j k f x i j k + k K ( i , j ) A k C i k p x i j k + k K ( i , j ) A k C i j k c o 2 x i j k + i N P C i Y i
The objective (6) minimizes the total cost of all the route legs, including fuel cost, port cost, CO2 emissions cost, and charter cost.
j N k P { d ( k ) } x o ( k ) j k = 1 k K
i N k D { o ( k ) } x i d ( k ) k = 1 k K
j N k x i j k j N k x j i k = 0 k K , i N k \ { o ( k ) , d ( k ) }
Constraints (7)–(9) describe the flow on the sailing route used by ship k .
k K j N k x i j k + Y i = 1 k K , i N P
Constraint (10) states that all cargoes are transported, either by a ship in the fleet or by a spot charter ship.
j N k x i j k j N k x j ( n + i ) k = 0 k K , i N k P
Constraint (11) is a so-called paring constraint and precedence constraint that forces pickup node i to be visited before the corresponding delivery node n + i by the same ship.
x i j k = 0 k K , i N k P , j N k P
x i j k = 0 k K , i N k D , j N k D
Constraints (12) and (13) ensure that the ship cannot continuously be called at two loading ports or two discharging ports, respectively.
T i k E T i + t i k + d i ( n + i ) / v i ( n + i ) k = T ( n + i ) k k K , ( i , j ) A k
x i j k ( T i k E T i + t i k + d i j / v i j k ) = T j k k K , ( i , j ) A k
T j k L T j k K , j N k
Precedence constraint (14) means that the discharging node for cargo must be visited after its loading node. Constraint (15) states the relationship between the time of starting service at a node j and the departure time from the previous node i. Constraint (16) defines the time window in which service must start.
x i ( n + i ) k w ( n + i ) k = 0 k K , i N k P , ( i , n + i ) A k
x ( n + i ) j k ( q j w j k ) = 0 k K , i , j N k P , ( n + i , j ) A k
0 w i k Q k k K , i N k
Constraints (17) and (18) ensure transportation is a full-shipload by ships. Constraint (19) ensures that the load on board does not exceed the ship’s capacity.
v b k min v i j k v b k max k K , i N k \ N k P , j N k P
v l k min v i ( n + i ) k v l k max k K , i N k P
Constraint (20) is the lower and upper bounds for the ballast speed variables. Constraint (21) is the lower and upper bounds for the loading speed variables.
Y i { 0 , 1 } i N P
x i j k { 0 , 1 } k K , ( i , j ) A k
Binary restrictions on the flow variables are given by constraints (22) and (23).

4. Solution Method

The model is a nonlinear programming model with a complex structure and composition, including 0–1 variable, continuous variable, equation, and inequality. The Genetic Algorithm (GA) is a global search heuristic approach according to the principles of evolutionary biology, based on the principle of ‘survival of the fittest’. However, the algorithm has a disadvantage in falling into local optima easily. The Variable Neighborhood Search (VNS) algorithm can systematically traverse different search spaces that are defined by different neighborhood structures in order to obtain various search strategies. Compared with the genetic algorithm, VNS has a strong ability for local search and search depth. The Simulated Annealing (SA) algorithm is a global optimization algorithm that converges to the global optimal solution with a probability of l, which has asymptotic convergence and parallelism. The combination of three algorithms can simultaneously start to conduct a local search and global optimization. In this paper, a genetic simulated annealing algorithm based on a variable neighborhood search is proposed to solve the problem. The process is shown in Figure 3.

4.1. Encoding and Initial Feasible Solution

Due to the nature of the problem, we chose real-number encoding, the length of the chromosome is the number of cargoes, the location of the gene on the chromosome is where the order of the ship service cargo is located. In order to obtain an initial solution, consider two constraints about ship capacity and time. The specific method is as follows: Firstly, judge ships that are compatible with cargo, where cargo is defined as the set of contracts to be performed by the corresponding ship. Secondly, select the first cargo of the route with the first ship in order to analyze whether it is possible to assign the cargo to the ship or not. If it is possible to assign the cargo to the ship, check if the next cargo meets the constraints and move this cargo from the set of other ships at the same time. Otherwise, select the next ship from the list and repeat the same procedure until all ships are tried. For example, the problem is composed of three owner ships and ten cargoes, indexed by real-number encoding. The 1-2-4-5-3-7-9-8-6-10 constitutes a chromosome. Ship 1 can transport cargo {3-5-9-10}, Ship 2 can transport {2-3-4-5-8-9-10} cargoes, and Ship 3 can transport {1-2-3-4-5-6-7-8-9-10}. Ship 1 cannot meet the time window of cargo 10 constraints after transporting cargo 9, the route is 3-5-9. At this time, remove cargo 3,5, and 9 that have been arranged for transportation from the initial route generated by ships 2 and 3, the initial route of ship 2 becomes {2-4-8-10}, and the initial route of ship 3 is {1-2-3-4-6-7-8-10}. Then check whether ship 2 meets the time window requirements of each cargo loading and discharging port, and then generate route {2-4-8-10} by ship 2. Delete the cargo that has been arranged to transport with ship 3, checking whether the route of ship 3 can meet the time window constraint. Finally, a ship route is determined based on the loading dates, discharging dates, origins, and destinations of the cargo assigned to that ship.

4.2. Calculate Fitness

In this paper, we attempt to minimize the total cost of a tramp shipping company. In other words, the function presented in Equation (6) is used to calculate the total cost. Search for the fitness value of the optimal individual in the contemporary population. If pop _ best < global _ best, record the ship routing corresponding to the individual in this generation. Otherwise, the optimal value of the individual in this generation will not be accepted.

4.3. Variable Neighborhood Search Strategy

VNS systematically changes different neighborhoods within a local search. The sequence is defined as follows: Exchange, Swap, Insertion, and 2-opt. This sequential selection is applied based on cardinality, which implies moving from relatively poor to richer neighborhood structures, and significantly increases the ability of the local search, and avoids falling into local optima. In order to improve the running efficiency and shorten the running time, this paper introduces adaptive evolutionary pressure, p = β · exp ( g e n M A X G E N M A X G E N ) , β = 0.1 ~ 1 . In the early stage of evolution, in order to ensure the diversity of the population, the adaptive evolutionary pressure is less, in the later stage of evolution, in order to improve the quality of the solution, the adaptive evolutionary pressure is great. This search strategy is used instead of the crossover and mutation of the traditional genetic algorithm. We start the neighborhood search based on the distance between ports, so as to significantly increase the possibilities of finding higher quality solutions.
(1)
The 0–1 exchanged operator selects two points from a route randomly and tries to insert one point after the other point within the same route. Figure 4a shows an example where customer 5 and customer 3 are selected, we can insert customer 5 after customer 3 in R’.
(2)
The insertion operator chooses cargo i from a route and j from other routes randomly, deletes the cargo i from a route, and inserts it into another route. Figure 4b shows an example where customer 3 on the S1 and customer 9 on the S2 are selected, we can insert customer 3 after customer 9 in R’.
(3)
The 1–1 exchanged operator selects two points from a route randomly and exchanges them. Figure 4c shows an example where customer 5 and customer 3 are selected, and we can relocate customer 5 and customer 3.
(4)
The swap operator selects a contract from a route, and another contract from another route, and swaps them. Figure 4d shows an example where customer 3 and customer 9 are selected, we can swap customer 3 and customer 9 in R’.
(5)
The 2-opt operator chooses two points on route R randomly and reverses between the two points. The process is shown in Figure 4e, an exchange between customer 4 and customer 5.

4.4. Update Solution

After the variable neighborhood search, the fitness value of the offspring is calculated. If the offspring is superior to the parent, the offspring will be retained. Otherwise, according to the simulated annealing criterion, offspring is accepted with a certain probability P = exp ( p o p _ b e s t g l o b a l _ b e s t λ · M A X G E N g e n ) . This method can improve local searchability. From population numerical experiments, λ = 1.1 1.3 .

5. Discussion

5.1. Numerical Example

To evaluate the applicability of the proposed models and the efficiency of the algorithm, we use a real-case example provided by reference [7]. The numerical example is composed of seven owner ships and thirty cargoes, and the time window is measured in hours. The fleet has seven ships with different load capacities and speed intervals, which are shown in Table 1. The cargo information is shown in Table 2. The second column, S, indicates that cargoes are incompatible with ships. The heavy fuel price p f 1 is $590/ton and p f 2 is $950/ton. The carbon emissions tax rate p c o 2 is $10/ton.

5.2. Computational Performance

To evaluate the efficiency of the variable neighborhood genetic simulated annealing algorithm in this paper, benchmark suites for tramp ship routing and scheduling problems are tested. Instances are from http://iot.ntnu.no/users/larsmahv/benchmarks/. This standard example, which solves multiple tramp ship scheduling problems with hard time windows, sums up the costs from operating the fleet plus the costs of spot charters. Constraints include port time window, ship capacity, etc. Standard examples are different from this paper is lacking speed constraints and carbon emissions costs. The computational tests were performed on MATLAB 2016a with Intel(R) Core (TM), 3.6 GHz processor and 8 GB of RAM under Windows 10.
The algorithm parameters depend on the size of the problem. The population size is 20–1000, and the number of generations is 15–1000. There are 15 groups of small, medium, and large instances, each considering a different combination of ships, time window nodes, and cargo. Each instance is labeled by using the values of the parameters. Hence, C8 indicates that the number of cargoes is eight, ships need to visit 16 ports, and V3 refers to 3 vessels. With each set of examples in the fleet of ship performance, the initial location of ports is different, as is indicated in Table 3. Results about standard numerical examples are produced by the proposed algorithm, particle swarm optimization algorithm (PSO) and the traditional genetic algorithm (GA), under the same iteration number and population size, each algorithm calculates the same example for 5 times and takes the optimal value, where best is the known optimal solution, and Z obtains the optimal solution by the algorithm to calculate the gap values % G A P : % G A P = Z b e s t b e s t 100 % , where Z corresponds to the value obtained by the corresponding heuristic. AVE indicates the average values about the gap in this work.
Table 3 shows results for instances of 8, 16 and 32 cargoes corresponding to the small, medium and large size instances. In terms of the quality of solutions, using our VNGSA algorithm instead of the GA, the gap is considerably reduced from 2.99% to 1.13% on average. VNGSA algorithm instead of the PSO, the gap is considerably reduced from 2.87% to 1.13 % on average. We can see that the quality of optimal solutions by the VNGSA algorithm is better than the GA and the PSO. Additionally, the GA cannot find 7 optimum solutions and the PSO cannot find 8 optimum solutions, 11 optimal objective values are reached by the VNGSA algorithm. This VNGSA algorithm finds solutions even when the GA and the PSO are not able to find an optimum one. The Variable neighborhood genetic simulated annealing algorithm in this paper shows that this algorithm optimization ability is stronger and has superior solution performance. Figure 5 and Figure 6 show the convergence graphs for C8_V3_1 instance and C16_V6_1 instance. The graph shows the convergence of all three algorithms for two different problem instances. From the figures, it is amply clear that the VNGSA algorithm can converge quickly, the GA and the PSO trapped in local optima as it converges early for instance C16_V6_1.

5.3. Calculation of Examples

The computational performance proves the effectiveness of the proposed algorithm. Therefore, this algorithm is used to solve the tramp ship routing and scheduling with speed optimization considering carbon emissions. As pointed out in [22], ε 1 = 3.33 and ε 2 = 3.11 . The calculation results are shown in Table 4.
As we can see in Table 4, the owner ship is not idle, only 27 of the 30 cargoes are transported by owner ships, and the remaining cargo needs to be chartered. Due to the speed adjustment, the cost of CO2 is $93,500, and the total cost is $4,357,500.

5.3.1. Multiple Optimal Speeds versus a Single Optimal Speed

In order to test the impact of different speed strategies on the economic benefits of shipping companies in the process of ship routing and scheduling, in this paper, we analyze the maximum speed, service speed, and variable speed strategy of the ship. The average speed of each ship is 14.97 knot for service speed. Table 5 compares the various costs of the three speed strategies. C represents the charter ship.
From Table 5, we can see that if shipping enterprises always adopt the maximum speed, although they can transport more cargo by their owner ships and reduce charter cost, among all the costs, including fuel costs, port costs, and carbon emissions costs are the highest among the three strategies. Compared with the variable speed strategy, fuel cost is $724,100 higher and hence the cost of carbon emissions $39,900 higher. Therefore, the maximum speed strategy is the highest cost among all speed strategies. If the shipping enterprises adopt a fixed service speed, the number of cargoes that can be transported by owner ships is the same as the maximum speed, but due to the single speed, the fuel costs and port costs are higher than the corresponding costs under variable speed. Finally, the total cost is 10.2% higher than the total cost of variable speed. Therefore, it is a better choice for shipping enterprises to adopt variable speed in the process of transportation, which can reduce costs and carbon emissions, achieve profits, and have a positive effect on the environment. At the same time, we can see in the fourth column of Table 5 that in terms of the CO2 emissions of each ship, because of different ship types and parameters, the ships transport more cargo, but their carbon emissions are less. Therefore, greener ships should be chosen as much as possible in the allocation of ships.

5.3.2. Results under Different Objective Functions

As mentioned, earlier in the discussion of models, by approaching the objective differently, we obtain different variations of the problem. Here we take numerical example 5.1 to examine the solutions of the following five variations: the alternative objective functions to be optimized are minimum fuel cost, minimum port cost, minimum charter cost, minimum CO2 emissions cost, and minimum total cost.
Solutions can be found in Table 6. It is important to know that different objective functions will generally produce very different solutions to the same problem. The objective is to minimize fuel costs, which results in an increased number of charter ships. In case the shipping company wants to minimize total CO2 emissions, the result is similar to the minimize fuel cost objective. The reason is that the cost of carbon dioxide emissions mainly comes from fuel consumption in sailing. As can be seen from Table 6, the pursuit of minimum port cost is not beneficial to a shipping company. In practice, it is straightforward to see that with all objective functions, the best choices should help minimize total costs.

5.4. Sensitivity Analysis

Since heavy fuel price is an important factor affecting the total cost, to investigate how fuel price and carbon emissions tax strategies affect the solution, we have tested instance 5.1 with different inputs of these parameters.

5.4.1. Fuel Price

To investigate how the fuel pricing affects the solution, we have tested instance 5.1 with different inputs of parameters, which provides the results when the heavy fuel price varies from $320 per ton to $860 per ton.
Figure 7 summarizes the results graphically, it is obvious that fuel prices are a very critical determinant of fuel costs, with the rise of fuel prices, the fuel cost is accordingly increased, and the charter cost is also increased. The reason is that high fuel costs make it impossible for some cargo to obtain profit by their owner ships. Therefore, charter ships are adopted. Since fuel cost is the main cost for shipping companies, the total cost increases with the rising fuel price.
To establish the linkage of fuel pricing with speed and carbon emission. We calculated total distance, total trip time, fuel consumption and average speed under different scenarios.
Table 7 summarizes the results about the linkage of fuel pricing with speed and carbon emission, where the results for CO2 emissions cost, total trip time, fuel consumption and average speed are reflected. As can be seen from the results in all cases all ships are being used. In addition, when the fuel price increases, the ships would try to reduce the fuel consumption by taking shorter routes and sailing at a lower speed revealed from the increasing trip time. The reduction of speed affects CO2 emissions cost. Finally, the table shows that increases in the fuel price lead to lower average speeds in order to reduce fuel costs and fuel consumption. Thus, slow speed will reduce carbon emissions and fuel consumption, increasing total trip time.

5.4.2. Carbon Emissions Taxation Strategy

In this section, we consider the effects of three cases on the solution. The first case is without carbon emissions cost, the second case considers carbon emissions costs based on emissions exceeding a certain threshold, and the third case considers tax costs based on carbon emissions. Computation results for three different calculations of carbon emissions costs are shown in Table 8.
It can be shown from Table 8 that both carbon emissions costs that exceed a certain threshold and carbon emissions costs based on carbon emissions will increase ship owner’s costs. However, we need to pay attention to environmental problems. Therefore, comparing two cases, carbon emissions costs that exceed a certain threshold are better than carbon emissions costs based on carbon emissions. It can reduce carbon emissions costs by $28,500. In the future, governments should be cautious in determining the suitable calculation method of carbon emissions costs.

6. Conclusions

Aiming at the joint tramp ship routing and scheduling and speed optimization, this paper considers the impacts of carbon emissions, the configuration of owner ships and charter ships, and speed on ship routing and scheduling. This paper established a model of tramp ship routing and scheduling with speed optimization considering carbon emissions with the objective of minimizing the total cost of shipping companies. A Variable Neighborhood Genetic Simulated Annealing (VNGSA) algorithm is used to solve the problem, and the applicability of the proposed models and the efficiency of the algorithm is verified by an example. The results show that: (a) Joint optimization of ship scheduling and speed can reduce fuel costs and carbon emissions costs. (b) Different objective functions will generally produce very different solutions to the same data, and greener ships should be used more. (c) The proposed algorithm matches ship type with cargo, and then according to the time constraints, the solution quality can be improved by using the neighborhood search strategy. (d) When the costs of chartering a ship are much higher than fuel costs, the shipping company can increase the number of cargoes transported by owner ships and reduce the number of chartered ships in the spot market. When the fuel price is too high, the number of chartered ships can be increased, reducing the cost of fuel, which is generated by transporting cargo by their owner ships. With the increase in fuel price, lower average speeds will be taken in order to reduce fuel costs and fuel consumption.
The research results not only deepen the theoretical research of tramp ship scheduling but also provide theoretical guidance and a decision basis for solving the joint optimization problem of ship scheduling and speed. Future research can focus on real-time ship scheduling in a dynamic environment. Based on the contributions presented in this paper, the next stage of the research will be focused on a dynamic environment and the increased allocation of ships and cargo.

Author Contributions

Conceptualization, H.F.; Methodology, J.Y.; Validation, H.F. and J.Y.; Investigation, H.F.; Writing—review and editing, H.F., X.L. and J.Y.; writing—original draft, J.Y. All authors read and approved the final manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (61473053, 71971035), Liaoning Social Science Planning Fund (L19BGL006).

Acknowledgments

The authors sincerely thank the editor and anonymous reviewers for their valuable comments that helped improve this article. We also thank director Ci and Zhai in the COSCO SHIPPING BULK CO and HONG KONG MING WAH SHIPPING CO. for his experience of the operation process in ship scheduling.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. International Maritime Organization. Third IMO Greenhouse Gas Study 2014; IMO: London, UK, 2014. [Google Scholar]
  2. Buhaug, Ø.; Corbett, J.J.; Endresen, Ø.; Eyring, V.; Faber, J.; Hanayama, S.; Lee, D.S.; Lee, D.; Lindstad, H.; Markowska, A.Z.; et al. Second IMO GHG Study; International Maritime Organization (IMO): London, UK, 2009. [Google Scholar]
  3. Thai, V.V.; Tay, W.J.; Tan, R.; Lai, A. Defining Service Quality in Tramp Shipping: Conceptual Model and Empirical Evidence. AJSL 2014, 30, 1–9. [Google Scholar] [CrossRef]
  4. De Armas, J.; Lalla-Ruiz, E.; Expósito-Izquierdo, C.; Landa-Silva, D.; Melián-Batista, B. A hybrid GRASP-VNS for ship routing and scheduling problem with discretized time windows. Eng. Appl. Artif. Intell. 2015, 45, 350–360. [Google Scholar] [CrossRef]
  5. Hennig, F.; Nygreen, B.; Furman, K.C.; Song, J. Alternative approaches to the crude oil tanker routing and scheduling problem with split pickup and split delivery. Eur. J. Oper. Res. 2015, 243, 41–51. [Google Scholar] [CrossRef]
  6. Lee, J.; Kim, B.I. Industrial ship routing problem with split delivery and two types of vessels. Exp. Syst. Appl. 2015, 42, 9012–9023. [Google Scholar] [CrossRef]
  7. Hemmati, A.; Hvattum, L.M.; Fagerholt, K.; Norstad, I. Benchmark Suite for Industrial and Tramp Ship Routing and Scheduling Problems. INFOR 2014, 52, 28–38. [Google Scholar] [CrossRef]
  8. Hemmati, A.; Stalhane, M.; Hvattum, L.M.; Andersson, H. An effective heuristic for solving a combined cargo and inventory routing problem in tramp shipping. Comput. Oper. Res. 2015, 64, 274–282. [Google Scholar] [CrossRef]
  9. Siddiqui, A.W.; Verma, M. A bi-objective approach to routing and scheduling maritime transportation of crude oil. Transp. Res. Part D Transp. Environ. 2015, 37, 65–78. [Google Scholar] [CrossRef]
  10. Wu, L.X.; Pan, K.; Wang, S.; Yang, D. Bulk ship scheduling in industrial shipping with stochastic backhaul canvassing demand. Transp. Res. Part B. 2018, 117, 117–136. [Google Scholar] [CrossRef]
  11. Norstad, I.; Fagerholt, K.; Laporte, G. Tramp ship routing and scheduling with speed optimization. Transp. Res. Part C Emerg. Technol. 2011, 19, 853–865. [Google Scholar] [CrossRef]
  12. 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]
  13. Meng, Q.; Wang, S.A.; Chung, Y.L. A tailored branch-and-price approach for a joint tramp ship routing and bunkering problem. Transp. Res. Part B Methodol. 2015, 72, 1–19. [Google Scholar] [CrossRef]
  14. De, A.; Wang, J.; Tiwari, M.K. Fuel Bunker Management Strategies Within Sustainable Container Shipping Operation Considering Disruption and Recovery Policies. IEEE Trans. Eng. Manag. 2019, 1–23. [Google Scholar] [CrossRef]
  15. De, A.; Wang, J.; Tiwari, M.K. Hybridizing basic variable neighborhood search with particle swarm optimization for solving sustainable ship routing and bunker management problem. IEEE Trans. Intell. Transp. Syst. 2019, 1–12. [Google Scholar] [CrossRef]
  16. Li, X.J.; Xie, X.L. Integrated optimization of cargo distribution and ship speed for Heavy-Cargo transportation. J. Southwest Jiao Tong Univ. 2015, 50, 747–754. [Google Scholar]
  17. Li, Z.; Pan, X.M. Research on optimization algorithm of ship speed. Ship Sci. Technol. 2016, 38, 7–9. [Google Scholar]
  18. Wen, M.; Ropke, S.; Petersen, H.L.; Larsen, R.; Madsen, O.B.G. Full-shipload tramp ship routing and scheduling with variable speeds. Comput. Oper. Res. 2016, 70, 1–8. [Google Scholar] [CrossRef]
  19. Yu, C.; Wang, Z.H.; Gao, P. Speed optimization considering dispatch and demurrage of the tramp shipping. J. Transp. Syst. Eng. Inform. Technol. 2018, 18, 195–201. [Google Scholar]
  20. 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]
  21. Psaraftis, H.N.; Kontovas, C.A. Ship speed optimization: Concepts, models and combined speed-routing scenarios. Transp. Res. Part C Emerg. Technol. 2014, 44, 52–69. [Google Scholar] [CrossRef]
  22. Wang, C.; Xu, C. Sailing speed optimization in voyage chartering ship considering different carbon emissions taxation. Comput. Ind. Eng. 2015, 89, 108–115. [Google Scholar] [CrossRef]
  23. Wen, M.; Pacino, D.; Kontovas, C.A.; Psaraftis, H.N. A multiple ship routing and speed optimization problem under time, cost and environmental objectives. Transp. Res. Part D Transp. Environ. 2017, 52, 303–321. [Google Scholar] [CrossRef]
  24. Yigit, K.; Acarkan, B. A new electrical energy management approach for ships using mixed energy sources to ensure sustainable port cities. Sustain. Cities Soc. 2018, 40, 126–135. [Google Scholar] [CrossRef]
  25. Dere, C.; Deniz, C. Load optimization of central cooling system pumps of a container ship for the slow steaming conditions to enhance the energy efficiency. J. Clean. Product. 2019, 222, 206–217. [Google Scholar] [CrossRef]
  26. 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]
  27. De, A.; Kumar, S.K.; Gunasekaran, A.; Tiwari, M.K. Sustainable maritime inventory routing problem with time window constraints. Eng. Appl. Artif. Intell. 2017, 61, 77–95. [Google Scholar] [CrossRef]
  28. De, A.; Choudhary, A.; Tiwari, M.K. Multiobjective Approach for Sustainable Ship Routing and Scheduling With Draft Restrictions. IEEE Trans. Eng. Manag. 2017, 99, 1–17. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Ship routing and scheduling with a single speed.
Figure 1. Ship routing and scheduling with a single speed.
Sustainability 11 06367 g001
Figure 2. Ship routing and scheduling with variable speeds.
Figure 2. Ship routing and scheduling with variable speeds.
Sustainability 11 06367 g002
Figure 3. Process flowchart of proposed algorithm.
Figure 3. Process flowchart of proposed algorithm.
Sustainability 11 06367 g003
Figure 4. Variable neighborhood search strategy.
Figure 4. Variable neighborhood search strategy.
Sustainability 11 06367 g004
Figure 5. Convergence graph for instance C8_V3_1.
Figure 5. Convergence graph for instance C8_V3_1.
Sustainability 11 06367 g005
Figure 6. Convergence graph for instance C16_V6_1.
Figure 6. Convergence graph for instance C16_V6_1.
Sustainability 11 06367 g006
Figure 7. Sensitivity to the fuel price.
Figure 7. Sensitivity to the fuel price.
Sustainability 11 06367 g007
Table 1. Information about owner ships.
Table 1. Information about owner ships.
Ship IDCapacity
(ton)
Initially LocationBallast Speed/KnotLaden Speed/KnotDeparture TimeLight Ship
Weight (ton)
MinMaxMinMax
113,200HAMBURG11161115.5807529
216,500MONTOIR DE BRETAGNE12171216.51166365.2
324,000VIGO10151014.5014,295
433,200DUNKIRK11.515.511.5153413,828
55800LA PALLICE11.51611.515.502184
62950LA PALLICE1115.5111501514.4
73570KLAIPEDA11151114.502238.5
Table 2. Information about cargo.
Table 2. Information about cargo.
IDSQuantity (ton)Loading PortDischarging PortET of Loading Port (h)LT of Loading Port (h)ET of Discharging Port (h)LT of Discharging Port (h)Charter Cost (K$)
1-2259GDANSKRAVENNA3644363641017464.6
2-1707CADIZVADO LIGURE1096116810961592527.0
3-2277GDANSKKLAIPEDA8919638911292345.8
4-2357ANTWERPBRAKE106178106567657.5
5-2111ANCONACADIZ258330258784584.3
61,2,72234ALGECIRASANCONA7214472572416.3
7-2302TILBURYANTWERP6397116391002679.1
8-1848DUNKIRKTHISVI1454152614542060938.3
9-2049VIGOVADO LIGURE8529248521344552.8
10-2797TALLINNMO I RANA1068114010681578382.3
11-2389ZEEBRUGGELIVERPOOL6046766041077223.3
12-1111SINESMO I RANA5356075351038513.9
13-2581GENOAGDANSK4905624901092348.6
14-2087BILBAOLA SPEZIA93210049321446299.8
151,2,3,4,5,612,949GDANSKTEESPORT0720422664.8
16-2622TEESPORTHAMBURG193265193639179.3
171,2,72028HUELVAVADO LIGURE5212452574653.6
18-2112HUELVATHISVI310382310841294.6
191,2,4,72217VIGOTHISVI189018549680.4
20-1174LAS PALMASMO I RANA99610689961583304.2
211,2,3,4,5,610,767GDANSKTHISVI0720637998.1
22-2188CADIZKLAIPEDA1155122711551694724.4
23-2242VLISSINGENDUNKIRK386458386780179.5
24-2079CARTAGENAVADO LIGURE420492420863200.6
25-855GDANSKROTTERDAM322394322834513.0
26-1625GDANSKANCONA8809528801496584.2
27-2010ALGECIRASVADO LIGURE391463391839256.8
28-292ORESUNDLISBON6787506781196780.4
29-2289HUELVALA SPEZIA8929648921369606.1
30-2303MO I RANASINES5205925201091609.9
Note: “-” means no ship cannot carry this cargo.
Table 3. The results comparison of standard examples.
Table 3. The results comparison of standard examples.
InstanceBestGAPSOVNGSA
Z%GAPZ%GAPZ%GAP
C8_V3_11,391,9971,391,9970.001,391,9970.001,391,9970.00
C8_V3_21,246,2731,246,2730.001,246,2730.001,246,2730.00
C8_V3_31,698,1021,698,1020.001,698,1020.001,698,1020.00
C8_V3_41,777,6371,777,6370.001,777,6370.001,777,6370.00
C8_V3_51,636,7881,636,7880.001,636,7880.001,636,7880.00
C16_V6_13,577,0053,642,8871.843,620,2631.203,577,0050.00
C16_V6_23,560,2033,560,2030.003,614,7051.533,560,2030.00
C16_V6_34,081,0134,081,0130.004,081,0130.004,081,0130.00
C16_V6_43,667,0803,718,5421.403,667,0800.003,667,0800.00
C16_V6_53,438,4933,476,3471.103,468,6620.883,438,4930.00
C35_V13_12,986,6673,531,06618.233,408,52614.123,252,5328.90
C35_V13_23,002,9743,147,0924.803,139,3214.543,002,9740.00
C35_V13_33,084,3393,226,1464.603,350,0278.613,149,6142.12
C35_V13_43,952,4614,202,9216.344,191,9426.064,093,3563.56
C35_V13_53,293,0863,507,9836.533,495,5376.153,370,3152.35
AVE--2.99-2.87-1.13
Table 4. Tramp ship routing and scheduling with speed optimization considering carbon emissions.
Table 4. Tramp ship routing and scheduling with speed optimization considering carbon emissions.
Ship IDRouteSpeed (knot)Fuel Cost (K$)Port Cost (K$)Charter Cost (K$)CO2 Emissions Cost (K$)Total Cost (K$)
116-1-20[12.6,14.4] [14.6,11.8] [12.7,11.2]1583.71520.31160.093.54357.5
223-12[13.7,13.2] [14.8,12.5]
319-27-29[13.9,12.2] [11.2,11.2] [11.1,11.5]
44-25-11-10[13.8,14.4] [13.7,14.3] [12.5,13.4] [14.1,13.2]
517-30-9-22-8[11.6,14.4] [13.7,11.5] [15.0,11.6] [14.5,13.3] [13.0,13.5]
66-5-7-28-14-2[12.2,12.0] [14.7,13.2] [11.6,12.0] [12.1,13.0] [15.3,13.9] [13.8,12.2]
721-13-3-26[12.8,11.0] [11.8,11.4] [11.8,14.3] [12.5,11.6]
C15-18-24-
Table 5. Speed strategy analysis.
Table 5. Speed strategy analysis.
StrategyShip IDRouteCO2 Emissions (ton)Fuel Cost (K$)Port Cost (K$)Charter Cost (K$)CO2 Emissions Cost (K$)Total Cost (K$)
Service speed14-25-30-3-102174.582103.71626.3998.1122.24850.3
227-13-262331.76
317-7-142049.88
423-11504.39
56-18-28-201723.42
619-5-24-12-9-22-82004.99
715-16-1-29-21434.02
C21-
Max speed11-142289.952307.81670.5998.1133.45109.8
216-23-30-9-222651.80
317-271119.41
44-25-11-3-102149.59
519-24-13-261691.03
66-5-12-29- 2-81880.94
715-18-7-28-201554.41
C21-
Variable speed116-1-201613.031583.71520.31160.093.54357.5
223-12707.38
319-27-291419.38
44-25-11-101770.17
517-30-9-22-81545.02
66-5-7-28-14-21030.56
721-13-3-261265.76
C15-18-24-
Table 6. Results under different objective functions.
Table 6. Results under different objective functions.
ObjectiveFuel Cost (K$)Port Cost (K$)Charter Cost (K$)CO2 Emissions Cost (K$)Total Cost (K$)
Min fuel cost849.901136.47835.263.59885
Min port cost1055.51087.88114.073.710,331
Min charter cost2329. 51640.0664.8108.94743.2
Min CO2 emissions cost852.11124.27835.263.29874.7
Min total cost1583.71520.31160.093.54357.5
Table 7. The linkage of fuel pricing with speed and carbon emission.
Table 7. The linkage of fuel pricing with speed and carbon emission.
Fuel Price ($/ton)320410500590680770860
Total cost (K$)3564.73901.74100.34357.54546.35040.35376.5
Port cost (K$)1550.81576.51521.21520.31488.51604.31506.8
Fuel cost (K$)953.01096.61343.11583.71751.71885.72104.4
Charter cost (K$)959.31129.41138.71160.01216.11462.81680.8
CO2 emissions cost (K$)101.699.297.393.590.087.584.5
Total distance (nautical miles)77,219.472,145.073,134.674,174.473,335.270,977.369,455.5
Total trip time (days)224.5227.5232.1239.4244.2247.1251.9
Fuel consumption (tons)3249.23155.73100.62985.52873.22787.92699.6
Average speed (knot)14.313.213.112.912.512.011.5
Used ships7777777
Table 8. Computation results for three different calculations of carbon emissions cost.
Table 8. Computation results for three different calculations of carbon emissions cost.
StrategyWithout Carbon Emissions CostCarbon Emissions Cost Based on Emission Exceed a Certain ThresholdCarbon Emissions Cost Based on Carbon Emissions
Fuel cost (K$)2103.72066.22103.7
Port cost (K$)1626.31630.01626.3
Chartering Cost (K$)998.1998.1998.1
Carbon Emissions (K$)-93.7122.2
Total cost (K$)4728.14788.04850.3

Share and Cite

MDPI and ACS Style

Fan, H.; Yu, J.; Liu, X. Tramp Ship Routing and Scheduling with Speed Optimization Considering Carbon Emissions. Sustainability 2019, 11, 6367. https://doi.org/10.3390/su11226367

AMA Style

Fan H, Yu J, Liu X. Tramp Ship Routing and Scheduling with Speed Optimization Considering Carbon Emissions. Sustainability. 2019; 11(22):6367. https://doi.org/10.3390/su11226367

Chicago/Turabian Style

Fan, Houming, Jiaqi Yu, and Xinzhe Liu. 2019. "Tramp Ship Routing and Scheduling with Speed Optimization Considering Carbon Emissions" Sustainability 11, no. 22: 6367. https://doi.org/10.3390/su11226367

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