Next Article in Journal
Effect of CO2 Thickeners on CH4-CO2 Replacement in Hydrate-Bearing Sediment
Previous Article in Journal
Graph Matching for Underwater Simultaneous Localization and Mapping Using Multibeam Sonar Imaging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Scheduling of Mixed Fleet Passing Through River Bottleneck in Multiple Ways

Transportation Engineering College, Dalian Maritime University, Dalian 116026, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(10), 1860; https://doi.org/10.3390/jmse12101860
Submission received: 26 September 2024 / Revised: 13 October 2024 / Accepted: 15 October 2024 / Published: 17 October 2024
(This article belongs to the Section Ocean Engineering)

Abstract

:
This paper addresses the scheduling problem of a mixed fleet passing through a river bottleneck in multiple ways, considering the impact of streamflow velocity, the fuel cost with different sailing speeds, and the potential opportunity cost of various types and sizes of vessels. From the perspective of centralized management by river bottleneck authorities, a unified scheduling approach is proposed, and a nonlinear model is constructed, where the total fuel cost and potential opportunity cost of the fleet are minimized. To handle the nonlinear terms in the model, an outer approximation technique is applied to linearize the model while ensuring the approximation error remains controlled. The optimal value range of the nonlinear variables is also proven to ensure solution speed. Furthermore, the applicability and effectiveness of the model and solution method are validated through a real-world case study on the Yangtze River. The results show the following: (1) Unified collaborative scheduling by bottleneck authorities can ensure the optimal total cost of the fleet is effectively met and that the vessels passing through the river bottleneck are arranged under rational ways. (2) When fuel consumption is the same as that of traditional oil-fuelled vessels, giving priority to liquefied natural gas (LNG)-fuelled vessels to pass through the river bottleneck can reduce the potential opportunity cost and the total cost of the fleet reasonably. (3) In accordance with changes in the fuel price, streamflow velocity, and proportion of LNG-fuelled vessels, timely adjusting the opportunity cost expectations, vessel arrival time, and service times of bottleneck passing ways is crucial for shipowners and authorities to reduce fleet waiting times at the bottleneck, delay time, and the total cost.

1. Introduction

1.1. Research Background

Inland waterways are important channels connecting inland cities with coastal areas and play a crucial role in regional economic development and international trade. With the rapid growth of freight traffic, congestion at locks has become a key factor hindering the development of inland waterway transportation. In view of the mismatch between the capacity of locks and the number of vessels passing through, locks have become typical bottlenecks in inland waterway transportation. For example, the average waiting time for vessels at the Three Gorges locks on the Yangtze River increased from 44 h per vessel in 2016 to 110 h in 2020, and with the growth in cargo volume and the number of vessels, the average waiting time is expected to continue to rise [1]. The long waiting time at bottlenecks leads to delays in vessel arrivals, increasing the potential opportunity cost for vessels during transportation [2]. The primary cause of congestion at river bottlenecks is the demand for passage exceeding the handling capacity of the bottlenecks. Enhancing the capacity of bottlenecks is an effective way to alleviate congestion, prompting authorities to explore ways to expand bottleneck capacity, such as constructing new lock channels, ship lifts, and trans-shipment facilities to bypass bottlenecks.
Because vessels passing through the bottleneck belong to different shipowners and lack a coordinated mechanism, some vessels may select to arrive early and wait at anchor, aiming to pass through the bottleneck sooner. On the contrary, other vessels may arrive later to avoid long waiting times at the bottleneck. It can be seen that in the absence of unified scheduling, shipowners decide how and when to pass through the bottleneck by weighing their own interests. Therefore, although capacity expansion at bottlenecks fundamentally increases passage capacity, congestion can still occur at river bottlenecks during certain periods due to the uneven distribution of demand over time or the disordered arrival of vessels, even when the handling capacity of the bottleneck is greater than the overall demand. To address the issue of congestion at river bottlenecks, even after capacity expansion, the problem of time allocation across different bottleneck passing ways requires a more detailed and structured approach. Firstly, an optimal time allocation approach can be introduced to manage the staggered passage of vessels through the river bottleneck. Secondly, this time allocation approach should consider specific lock operations and personnel arrangements [3]. Consequently, a scheduling model for a specific period can be developed, in which the service times allocated to vessels for multiple passing ways are optimized and provided by the authorities. This would ensure that vessels begin their passage at precisely designated times, maximizing bottleneck efficiency.
When vessels arrive at river bottlenecks in an uncoordinated manner, each shipowner formulates their sailing plan based on their own preferences, which inevitably leads to long waiting times at the bottleneck and also affects the fuel cost. It is important to note that fuel cost is proportional to the power of the sailing speed and accounts for a significant portion of the total operating cost, ranging from 50% to 75% [4]. In addition, green-powered vessels are increasingly being developed for inland waterways, with liquefied natural gas (LNG)-fuelled vessels being the most widespread [5]. This results in differences in the types of fuel used by different vessels, variations in fuel consumption across vessels of different sizes, and differences in the opportunity cost of various types and sizes of vessels. Therefore, based on all these factors, optimizing the collaborative scheduling of a mixed fleet passing through a river bottleneck, while taking into account the total fuel cost and potential opportunity cost of all vessels, is of great practical significance.
In summary, this paper addresses the congestion problem faced by vessels from a mixed fleet as they pass a river bottleneck with multiple passing ways. This study focuses on minimizing both total fuel cost and potential opportunity cost, crucial factors that influence the efficiency and sustainability of inland waterway transportation. Given the unique time constraints associated with each passing way, along with the varying cost structures, speed ranges, and fuel consumption characteristics of different vessel types, this paper seeks to solve several key problems: (I). How should authorities strategically assign passing ways to vessels at the bottleneck to optimize traffic flow? (II). In what order and at what specific times should vessels arrive at their designated passing ways to ensure smooth passage and reduce congestion? (III). What optimal speed should each vessel maintain while sailing the legs to balance cost and efficiency? (IV). How can an effective operational plan be developed for the various passing ways to maximize throughput? The practical implications of this research are significant. Efficiently managing vessel traffic at river bottlenecks not only enhances operational efficiency but also reduces operational cost and environmental impact and ensures timely logistics, benefitting both the river shipping industry and authorities. By addressing these challenges, the findings of this study can inform policy decisions and operational strategies, ultimately contributing to a more sustainable and effective management of inland waterways.

1.2. Main Contributions

This paper studies the problem of scheduling a mixed fleet to pass through a river bottleneck selecting different passing ways. This can assist bottleneck authorities in developing effective scheduling plans for both green and traditional vessels, as well as operational schedules for various bottleneck passing ways. In addition, it can also contribute theoretical methods to energy conservation and the emission reduction efforts of the waterway transportation industry. Specifically, the contributions of this paper are as follows:
Firstly, under the influence of streamflow, the selection of multiple bottleneck passing ways and the waiting time of vessels at the bottleneck are considered, and a systematic optimal scheduling model for a mixed fleet passing through a river bottleneck is established with the goal of minimizing the total fuel cost and potential opportunity cost. To efficiently solve this model, the nonlinear model is linearized through constraint linearization and the outer approximation of the nonlinear functions while ensuring that the approximation error remains in an absolute objective value tolerance. In view of the influence of an excessive number of approximate line segments on the solving speed, the optimal value range of the variable of sailing time in the model is proven to avoid the additional increase in the solving time of the approximate model. Finally, a mixed fleet with green and traditional vessels on the Yangtze River is used as a case study to analyze the model’s ability to deal with the practical problem. Furthermore, the impact of fuel price, streamflow velocity, and proportion of LNG-fuelled vessels on the results is explored. This study offers a scheduling method for a mixed fleet passing through a river bottleneck, providing a series of important management insights and theoretical foundations for authorities while outlining future research directions in light of this study’s limitations.
The remainder of this paper is organized as follows. Section 2 reviews related studies. Section 3 provides a problem description. Section 4 presents the modelling of the problem. Section 5 contains numerical experiments based on the Yangtze River. Section 6 presents implications. Section 7 concludes this paper.

2. Literature Review

This paper studies the vessel scheduling problem, focusing on optimizing vessel sailing speed and the arrangement of a fleet passing through a river bottleneck. Therefore, the literature is reviewed from these two aspects.
In past research, significant progress has been made in sailing speed optimization in marine shipping. Most of the early studies on marine shipping service optimization assumed that vessels sailed at a given speed [6,7,8,9]. Subsequently, some scholars investigated the optimal sailing speed based on the power relationship between daily fuel consumption and sailing speed [10]. Corbett et al. [11] and Ronen [4] focused on the optimal speed for single vessel routes. Further, scholars conducted a more comprehensive study on speed optimization considering fuel bunkering [12,13], fuel price fluctuations [14,15,16], emission control areas [17,18,19,20,21], sea conditions [22,23], and emerging statistical methods and data mining technologies [24,25,26]. It can be seen that relevant studies extended from single-vessel to multi-vessel studies, from single fuel cost to multi-cost consideration, and from single optimization to multi-problem collaboration. Although reducing speed can reduce fuel cost, vessels generally arrive within port time windows or before their scheduled arrival time. If a vessel is delayed in arriving at a destination port, it incurs opportunity cost losses. Dulebenets [27,28] studied the problem of speed optimization under multiple time windows and multiple handling rates. Considering port disruptions, Abioye et al. [29], Brouer et al. [30], Elmi et al. [31], Wen et al. [32], and Zhao et al. [33] studied the problem of vessel schedule recovery. Given the uncertainty of port service time, Wang and Meng [34] optimized vessel speed, and considering vessel lateness, Wang and Meng [35] designed robust schedules for shipping companies under the influence of late penalties. Aydin et al. [36] studied the vessel speed dynamic optimization method to determine the sailing speed of the next leg according to the time spent in port during the previous stage. There have been many achievements in marine shipping, but it is worth mentioning that the speed optimization problem in inland waterway transportation differs from that in marine shipping, and these methods may not be applicable.
To address this inapplicability, scholars began developing some specific models for river vessel scheduling. The container liner shipping service was optimized by taking into account the influence of streamflow velocity during navigation [2,37]. Deng et al. [38] and Tan et al. [39] considered the passage time of locks to optimize vessel speed in inland waterway transportation. And facing the green transformation of the transportation sector, the inland river shipping industry also encourages companies to shift towards more environmentally friendly practices [40], and relevant policies are gradually being implemented, such as accelerating the green transition of traditional oil-fuelled river vessels [41,42,43]. In this context, Li et al. [1] conducted an economic feasibility analysis and emission assessment for LNG-fuelled river vessels. These achievements deepen our understanding of speed optimization in inland waterway transportation and the green development direction of river vessels.
Mitigating congestion at bottlenecks has been a major concern. Earlier, Ramanathan and Schonfeld [44] used a continuous flow theory model to estimate delays caused by service interruptions. To address the delays, Griffiths [45] studied strategies for reducing queuing delays in the Suez Canal, combining linear programming, queuing theory, and simulation techniques. Smith et al. [46] constructed a discrete event simulation model to compare strategies such as prioritization, the use of auxiliary vessels, and lock expansion to mitigate lock congestion in the upper reaches of the Mississippi River. Smith et al. [47] studied the method of improving the passing performance of locks in the upper reaches of the Mississippi River by using a mathematical programming method. Laih and Sun [48] studied the method of eliminating waiting in the Panama Canal from the perspective of queuing and charging. Recently, Lübbecke et al. [49] proposed a mathematical formulation to minimize total sailing time for two-way vessel traffic on the liner shipping network of the Kiel Canal. Passchyn et al. [50] studied the single lock scheduling problem to reduce the waiting time and proposed a polynomial-time algorithm. Passchyn et al. [51] studied the scheduling problem of bidirectional vessels passing through a lock with multiple chambers and designed an exact algorithm. Although the above study deals with vessel queuing and congestion delays at bottlenecks, the proposed method does not involve vessel speed optimization. For this reason, Yang et al. [52] studied the vessel scheduling problem in which vessels pass through the bottleneck in the same way under the background of no speed range constraint or bottleneck service time window. Under the same research background, Buchem et al. [53] studied dynamic speed adjustment for vessels passing through bottlenecks, considering the uncertainty of bottleneck passing time. Golak et al. [54] studied speed optimization across multiple river sections and lock groups to minimize fuel consumption.
Existing research on speed optimization and vessel scheduling has significantly advanced our understanding of marine shipping, but several key issues and research gaps remain in the field of inland waterway transportation. Firstly, river vessels often face the minimum speed constraints required for navigation safety and vessel control, which have frequently been overlooked in previous studies. Secondly, the diversity of vessel types results in differences in operating cost and expected arrival time, further complicating the scheduling process, with existing models typically failing to adequately account for these variations. Thirdly, the multiple passing ways at river bottlenecks, each with unique tonnage limits and service times, add to scheduling challenges. These factors are critical for meeting maintenance needs and managing traffic flow, yet previous studies often fail to fully integrate these complexities. In terms of methodology, many scheduling approaches rely on discretization methods [27] and static linear approximation methods [28,31], which are based on fixed parameters. This leads to greater deviation from real-world conditions in the optimization results and affects the computational time of the models. To address these challenges, this paper aims to fill the aforementioned gaps by proposing a scheduling method that incorporates the minimum speed constraints, vessel diversity, and the complexities of river bottlenecks. Moreover, a dynamic linear outer approximation algorithm plays a crucial role in this model, as it reduces the number of binary variables and avoids the complexity explosion associated with discretization methods. By continuously adjusting to parameter changes, this method improves the model’s accuracy, minimizes deviations from real-world conditions, and outperforms static methods that rely on fixed parameters. Thus, this study not only identifies key issues in river vessel scheduling but also offers practical solutions.

3. Problem Description

3.1. Problem Definition

To alleviate potential congestion at river bottlenecks, authorities have continuously built or expanded multiple locks and developed various bottleneck passing ways. Common ways to pass through river bottlenecks mainly include three types: locks, ship lifts, and trans-shipment facilities to bypass bottlenecks. It is worth noting that each passing way has own characteristics, as follows: For locks, they can pass multiple vessels at a time within a fixed operating time. Ship lifts, on the other hand, have limited carrying capacity and generally impose restrictions on the tonnage of vessels that can use them. As for using a trans-shipment facility to bypass bottlenecks, which involves unloading cargo, transporting it passing through the river bottleneck, and then reloading it onto another vessel, shipowners typically select this way based on their cargo and operational organization. It can be seen that for locks and ship lifts, authorities can assign vessels to specific bottleneck passing modes based on the vessels’ tonnage and location, while a shipowner can only choose a trans-shipment facility to bypass bottlenecks by weighing the potential opportunity cost of waiting in place and the cost of trans-shipment.
Due to the safety inspection and maintenance activities conducted by authorities on bottleneck passing ways, as well as changes in the expected navigation conditions, the service time T d 1 l , , T d a n l of the different passing ways in the scheduling plan may vary. This means that vessels constrained by the schedule must arrive at the bottleneck before the selected service time [38]. However, arriving too early can result in waiting times, leading to potential opportunity costs for shipowners. It is important to note that this opportunity cost arises from waiting at the bottleneck or facing delays at the destination port. The costs stem from three main factors: firstly, the ongoing expense of paying crew wages during idle time; secondly, the reduced return on capital due to vessel inactivity, resulting in the loss of effective asset utilization; thirdly, delayed arrival at the port postpones the start of the next voyage, resulting in missed potential revenue. Advantageously, the additional time resulting from delays allows the vessel to sail at a lower speed, rather than maintaining a higher speed to arrive at the destination. This reduced speed can significantly decrease fuel consumption, thereby lowering operating cost. Therefore, scheduling should account for the opportunity costs incurred from waiting at the bottleneck and port delays to improve the economic efficiency of the fleet. Figure 1 displays a scheduling diagram of the fleet at the river bottleneck.
In Figure 1, it is assumed that vessels report their plans to pass through the bottleneck at time t r (including location information and shipping schedule, i.e., Origin   T s o , L 1 s and Destination   T s m , L 2 s , s S   ), so the vessel’s scheduling period is denoted as max T d a n l t r . T d a n l is the last arrival time allowed by bottleneck passing way d . Generally speaking, 2 max T d a n l t r 4 , because in most cases, shipowners will have already finalized their cargo transportation plans and made schedule arrangements for their vessels within 2 to 4 days. Authorities determine which vessels need to be scheduled during this period based on the order in which each vessel’s plan is reported or the priority of the vessel for passing through the bottleneck. It is important to note that to avoid excessive vessels arriving at the bottleneck, which could cause danger and congestion on the inland waterway, vessels not scheduled during this period are required to wait at nearby anchorages for subsequent scheduling. These assumptions are very realistic in river vessel scheduling. For example, for shipping in the Yangtze River, vessels passing through the bottleneck need to report their lock passing plans in advance via the Yangtze e+ app, after which all vessels are subjected to unified scheduling by the Three Gorges Navigation Authority. The authority determines the scheduling priority based on the order of the vessels’ reports and their priority levels, creating yellow, blue, and white schedules for the vessels passing through the lock. Vessels listed in the yellow, blue, and white schedules are scheduled in sequence, with each schedule typically covering a period of 3 to 4 days. According to the Three Gorges Navigation Authority’s scheduling plan, vessels on the yellow schedule must proceed to the bottleneck within the specified period, while those on the blue and white schedules must wait at nearby anchorages.
A mixed fleet mainly consists of tramp vessels, including bulk carriers and dangerous goods vessels, which are engaged in shipping between two points. This is significant because tramp vessels account for more than 90% of inland waterway transportation. In addition, passenger vessels, ro-ro vessels, and container vessels enjoy priority scheduling to accommodate their specific schedules. Figure 2 shows the typical process of scheduling a mixed fleet passing through a river bottleneck in multiple ways.
As can be seen from Figure 2, for each vessel s , s S that is within the scheduling plan, it reports its place of origin at time T s o and the expected arrival at destination T s m so that the distance between its origin and the bottleneck L 1 s (i.e., the first leg of the voyage) and the distance from the bottleneck to the destination L 2 s (i.e., the second leg of the voyage) can be obtained. There are generally multiple ways to pass bottlenecks in inland waterway transportation, and a single lock can also handle multiple vessels at the same time, and the handling time of vessels through each way is also different. A time ϖ d is set for the vessel to pass through the bottleneck by way d , and the service time for each passing way is determined. Vessels are affected by streamflow velocity and direction during navigation in inland waterways [39,55], which significantly affects fuel consumption costs. Moreover, vessels have minimum speed v s min and maximum speed v s max restrictions, as sailing below the minimum speed compromises navigation safety and vessel control, while excessive speed leads to engine inefficiency and a sharp increase in fuel consumption. During fleet scheduling at a river bottleneck, due to the influence of vessel location and fuel consumption characteristics, some vessels may arrive earlier than scheduled even when sailing at the minimum speed v s min , so the vessels need to wait appropriately at the bottleneck. In the unified scheduling process, to achieve overall system optimization, some vessels may arrive at their destination later than expected, increasing their potential opportunity costs [38]. Therefore, in the scheduling of a mixed fleet, unified scheduling arrangements were carried out for all vessels with the goal of minimizing the total fuel consumption cost and potential opportunity cost of the fleet so as to determine the sailing speed of the vessels on each leg, the way of passing through the river bottleneck, and the time of arriving at each selected way.

3.2. Assumptions

According to the actual situation of inland waterway transportation and referring to previous research methods, the following assumptions or clarifications are made:
(I). All vessels that need to pass through a river bottleneck are subject to the unified schedule of the authority [56].
(II). During the scheduling period, the streamflow velocity of the river is expected to remain constant [57].
(III). Vessels not included in the current scheduling plan can seek the nearest anchorage and wait until the next scheduling period [56].
(IV). Considering the trend in standardization in river vessels, it is assumed that under the “multi-vessel per lock” way, the number of vessels passing through a single lock at one time is fixed, and the energy consumption of the operation of the bottleneck passing way is negligible and not considered in the model [56].

4. Problem Modelling

4.1. Notations

(I). Sets
S 1 , , a s is the set of vessels scheduled to pass through a river bottleneck within the scheduling period;
D s 1 , , a d , s S is the set of the bottleneck passing way that vessel s can select;
N d 1 , , a n , d D s is the set of the selectable arrival time of bottleneck passing way d .
(II). Parameters
L 1 s , s S is the distance from the vessel’s origin to the bottleneck (km);
L 2 s , s S is the distance from the bottleneck to the vessel’s destination (km);
v ^ 1 s , s S is the streamflow velocity from the vessel’s origin to the bottleneck (km/h);
v ^ 2 s , s S is the streamflow velocity from the bottleneck to the vessel’s destination (km/h);
T s o , s S is the departure time of vessel s from its origin (h);
T s m , s S is the expected arrival time of vessel s at its destination (h);
C s p , s S is the potential opportunity cost per hour for vessel s (CNY/h);
α s , α s > 0 , s S is the linear coefficient of the fuel consumption function for vessel s ;
β s , β s > 2 , s S is the power coefficient of the fuel consumption function for vessel s ;
v s min , s S is the minimum sailing speed of vessel s (km/h);
v s max , s S is the maximum sailing speed of vessel s (km/h);
ϖ d , d D s is the time required for each vessel to pass through the bottleneck when selecting bottleneck passing way d (h);
G d , d D s is the vessel capacity of the bottleneck passing way d at a single pass during the scheduling period (vessels);
T d n l , d D s ; n N d is the specific time of the nth arrival time for bottleneck passing way d (h);
C s f , s S is the price of fuel used by vessel s (CNY/ton).
(III). Variables
t s e , s S is the arrival time of vessel s at its destination (h);
t s w , s S is the waiting time of vessel s at the bottleneck (h);
r s d n , s S ; d D s ; n N d is a binary variable. If vessel s selects the nth arrival time for bottleneck passing way d , then r s d r = 1 ; otherwise, r s d r = 0 .

4.2. Model Formulation

Before presenting the model, the following explanation is necessary:
(I). The fuel consumption of vessel s is related to its sailing speed v by a power relationship. Referring to [2], this study defines the hourly fuel consumption function of vessel s as follows:
f s v = α s v β s , s S
where f s v is the fuel consumption of vessel s per hour (tons/h).
(II). Assuming that the potential opportunity cost of vessel s is a linear function of the time delay in arriving at the destination and the waiting time at the river bottleneck [2], it is specified as follows:
C s p z t s e , t s w = C s p max 0 , t s e T s m + t s w , s S
where C s p z t s e , t s w is the total potential opportunity cost incurred by vessel s (CNY).
To obtain the optimal scheduling plan for a mixed fleet passing through a river bottleneck, the model [M1] is constructed. The specific modelling is as follows:
Objective function:
min s S C s f d D s n N d r s d n T d n l T s o t s w α s L 1 s d D s n N d r s d n T d n l T s o t s w v ^ 1 s β s + t s e d D s n N d r s d n T d n l d D s n N d ϖ d r s d n α s L 2 s t s e d D s n N d r s d n T d n l d D s n N d ϖ d r s d n v ^ 2 s β s + s S C s p max 0 , t s e T s m + t s w
Constraints:
T s o + L 1 s v s max + v ^ 1 s d D s n N d r s d n T d n l t s w T s o + L 1 s v s min + v ^ 1 s , s S
d D s n N d r s d n T d n l + d D s n N d ϖ d r s d n + L 2 s v s max + v ^ 2 s t s e d D s n N d r s d n T d n l + d D s n N d ϖ d r s d n + L 2 s v s min + v ^ 2 s , s S
d D s n N d r s d n = 1 , s S
s S r s d n G d , d D s ; n N d
r s d n 0 , 1 ; t s e 0 ; t s w 0 , s S ; d D s ; n N d
Objective function (3) aims to minimize the total fuel cost and potential opportunity cost of a mixed fleet passing through a river bottleneck during the scheduling period. In this function, the first term represents the fuel consumption cost for all vessels, and the second term represents the potential opportunity cost for all vessels. Constraint (4) ensures that the time of the vessel’s arrival at the bottleneck cannot exceed the arrival time of the vessel at the maximum speed. If the vessel arrives earlier than the selected arrival time even when sailing at the minimum speed, then the vessel must wait at the bottleneck. Constraint (5) ensures that the arrival time of the vessel at the destination cannot exceed the time range permitted by the vessel speed. Constraint (6) ensures that a vessel can only select one of the multiple available arrival times that this vessel can select. Constraint (7) ensures that the number of vessels using bottleneck passing way d cannot exceed the total number of vessels that can be handled by this way in a single instance. Constraint (8) defines the value range of the variables.

4.3. Properties of Model

Through the analysis of the model, the following propositions and corollaries can be derived for a deeper understanding of the research problem.
Proposition 1.
For the same sailing distance and time, the fuel consumption of vessel s at a fixed speed is the lowest.
Proof. 
Proposition 1 can be proven by analyzing the strict convexity of the fuel consumption per hour and the vessel’s sailing time, which corresponds to the fuel consumption term in the objective function (3) of the model. Before proving this, the sailing distance and time of vessel s are denoted by L and t , respectively. Then, a scenario is considered where a vessel sails at two different speeds during the sailing time t : at a higher speed v 1 for δ t , 0 < δ < 1 and at a lower speed v 2 , v 2 > v 1 for 1 δ t , satisfying v 1 δ t + v 2 1 δ t = L . In this case, the total fuel consumption for the vessel is f s v 1 δ t + f s v 2 1 δ t . If the vessel sails at an average speed v 1 δ + v 2 1 δ , the fuel consumption sailing the same distance L over the same time interval t is f s v 1 δ + v 2 1 δ t . Due to the strict convexity of the fuel consumption function, f s v 1 δ + v 2 1 δ t < f s v 1 δ t + f s v 2 1 δ t can be obtained. Thus, sailing at a fixed speed results in lower fuel consumption. □
Corollary 1.
Under unified scheduling, if the speed range of vessels allows, it is not optimal for any vessel s to arrive earlier than the expected arrival time.
Proof. 
Corollary 1 is valid because if a vessel queues at a river bottleneck, the authority can coordinate the fleet to sail at a lower speed while still adhering to the speed range limit. This coordination eliminates queuing at the bottleneck and ensures that every vessel arrives at the bottleneck at the selected time without delays. This reduces the fuel cost of a mixed fleet without increasing the potential opportunity cost for all vessels, achieving optimal unified scheduling. In addition, proposition 1 indicates that it is optimal for each vessel to sail at a fixed speed before and after the bottleneck, with speed L 1 s d D s n N d r s d n T d n l T s o t s w v ^ 1 s before the bottleneck and L 2 s t s e d D s n N d r s d n T d n l d D s n N d ϖ d r s d n v ^ 2 s after the bottleneck. Therefore, the problem is equivalent to finding the optimal r s d n , t s e and t s w to minimize the total fuel consumption and potential opportunity cost of the fleet. □
Corollary 2.
When a vessel s sails at the minimum speed, if it still cannot arrive at the bottleneck at the selected arrival time T d n l , the vessel must wait at the bottleneck.
Proof. 
Corollary 2 is valid because if a vessel cannot arrive at the bottleneck at the selected arrival time T d n l , even when sailing at the minimum speed, it will arrive early at the bottleneck. In this case, the vessel cannot use a reduced speed to extend the sailing time and reduce fuel consumption. Therefore, to meet the scheduling plan, a constraint T s o + L 1 s v s max + v ^ 1 s d D s n N d r s d n T d n l t s w T s o + L 1 s v s min + v ^ 1 s , s S is introduced to ensure that the vessel’s sailing time adheres to the speed range requirements and to model the waiting time of vessels at the bottleneck. □
This section provides theoretical support for the assumption of the optimal sailing speed in Proposition 1 and offers mathematical explanations for speed adjustment and waiting times at bottlenecks in the subsequent analysis of the results.

4.4. Linearization Methods

Model [M1] is clearly a nonlinear model. To linearize the potential opportunity cost function and nonlinear fuel cost function, variable substitution methods and piecewise linear approximation can be used [58], respectively.

4.4.1. Variable Substitution

Firstly, a non-negative auxiliary variable t s p can be introduced to linearize the potential opportunity time due to delay time. Then, s S C s p max 0 , t s e T s m + t s w can be replaced in the objective function (3) with s S C s p t s p + t s w while adding the following constraints:
t s p 0 , s S
t s p t s e T s m , s S
To linearize the fuel consumption cost in the objective function (3), constraints involving decision variable t s e can first be replaced with sailing times t s y and t s c for the first and second legs of the voyage, respectively, where t s y is the sailing time before the bottleneck, and t s c is the sailing time after the bottleneck. The definitions of t s y and t s c are as follows:
t s y = d D s n N d r s d n T d n l T s o t s w , s S
t s c = t s e d D s n N d r s d n T d n l d D s n N d ϖ d r s d n , s S
Therefore, constraints (4), (5), and (10) are rewritten as follows:
t s y L 1 s v s max + v ^ 1 s , s S
t s y L 1 s v s min + v ^ 1 s , s S
t s c L 2 s v s max + v ^ 2 s , s S
t s c L 2 s v s min + v ^ 2 s , s S
t s p T s o + t s y + t s w + d D s n N d ϖ d r s d n + t s c T s m , s S
Now, the only formula left in the model to calculate the fuel consumption cost is nonlinear, so the piecewise linearization method for the nonlinear fuel consumption function is introduced next. Given the characteristics of this approximation method, the relationship between the approximation error and the computational speed with respect to the number of tangent lines is first discussed. Based on this relationship, the outer approximation method is introduced to balance these factors.

4.4.2. Discussion of Approximate Error

To realize the approximation of the nonlinear function, this model adopts the outer approximation method. The core idea of this method is to approximate nonlinear curves with multiple tangent lines by local linearization. Specifically, we compute the derivatives of the objective function at each key point and construct linear tangents from these derivative values to locally approximate the curve. This process effectively reduces the computational complexity caused by nonlinear functions and ensures the accuracy within a certain error range while preserving the main characteristics of the original problem. Figure 3 demonstrates the relationship between the number of tangent lines and the approximation error, showing errors when using 1, 2, 4, and 9 tangent lines to approximate the nonlinear function Q s t s . As illustrated in Figure 3, there is a trend of diminishing error ε 1 > ε 2 > ε 3 > ε 4 as the tangent line continues to increase, indicating that the approximation error decreases with an increasing number of tangent lines. Therefore, as long as the number of tangent lines is sufficiently high, the linear approximation functions will become infinitely close to the original nonlinear function, resulting in the linearized model’s outcomes aligning closely with those of the original model. However, research indicates that the number of tangent lines affects the computational speed of the model [28], highlighting the need for a method to balance computational accuracy and the number of tangent lines.
When using linear tangent approximations, the approximation error depends on both the number and distribution of tangent lines. The more tangent lines used, the higher the approximation accuracy, but this also increases computational time. The outer approximation method provided in this paper ensures that, while the approximation error is adequately controlled, no additional tangent lines are introduced, thus achieving a balance between accuracy and computational efficiency. To better understand this method and apply it more effectively to the unified scheduling problem of mixed fleets, the process of the outer approximation method is further introduced in the following section. This process involves the allocation scheme of absolute objective value tolerance for each vessel and the method for generating the optimal set of tangent lines.

4.4.3. Outer Approximation Method for Linearized Nonlinear Fuel Consumption Function

The fuel consumption function can be rewritten as t s y α s L 1 s t s y v ^ 1 s β s and t s c α s L 2 s t s c v ^ 2 s β s . To linearize this, Q 1 s t s y and Q 2 s t s c are defined as the fuel consumption per kilometer of the vessel, as follows:
Q 1 s t s y = t s y L 1 s α s L 1 s t s y v ^ 1 s β s , s S
Q 2 s t s c = t s c L 2 s α s L 2 s t s c v ^ 2 s β s , s S
Considering the consistency in the functional expressions of Q 1 s t s y and Q 2 s t s c , Q s t s = t s L s α s L s t s v ^ s β s , s S is introduced to extend the piecewise linear approximation method when presenting it. This method uses multiple piecewise linear functions to approximate them, ensuring that the target error does not exceed absolute objective value tolerance ε (CNY). The algorithm aims to approximate the nonlinear function with as few linear segments as possible while maintaining the required level of accuracy. To achieve this ε control, the cost error per kilometer ε ¯ (tons/km) is allocated for the vessels based on the fuel price C s f and the total distance sailed by all vessels s S C s f L 1 s + L 2 s , calculating the tolerance ε ¯ using Equation (20). As long as the approximation error of Q s t s remains within the defined limit ε ¯ , the corresponding error in the objective value will not exceed ε .
ε ¯ = ε s S C s f L 1 s + L 2 s
To ensure that the function approximation remains within ε ¯ for any t s , t s T s min , T s max , while also minimizing the number of linear segments, the following method is introduced, as shown in Figure 4. Let the derivative of Q s t s at t s be denoted as Q s t s , specifically:
Q s t s = α s L s L s t s v ^ s β s α s β s t s L s t s v ^ s β s 1
Piecewise linear approximation function Q ¯ s t s of Q s t s can be generated according to Algorithm 1, as follows:
Algorithm 1. The generation of a piecewise linear approximation function.
  • Step 0. Let Λ s be a set of lines, T s min , T s max . Set Λ s : = , k : = 0 , t 1 = T s min , Q s 1 = Q s t s 1 ε ¯ .
  • Step 1. Set k : = k + 1 . If the following inequality holds
    Q s T s max Q s k T s max t s k Q s T s max
    specifically, point t s k , Q s t s k is on or below the tangent line of Q s t s at T s max ; refer to Figure 4a, and add to Λ g line k as follows
    Q s Q s T s max = Q s T s max t s T s max
    and go to Step 3. Else, add to Λ s line k that passes the point t s k , Q s k and supports the epigraph of Q s t s . Suppose that line k supports the epigraph of Q s t s at the point t ^ s k , Q ^ s k ; then, the point can be calculated using Formula (24).
    Q ^ s k = t ^ s k L s α s L s t ^ s k v ^ s β s
    By definition,
    Q ^ s k Q s k t ^ s k t s k = Q s t ^ s k = α s L s L s t ^ s k v ^ s β s α s β s t ^ s k L s t ^ s k v ^ s β s 1
    By combining Formulas (24) and (25), t ^ s k can be numerically estimated using the bisection search method. Consequently, line k can be derived according to Formula (26).
    Q s Q s k = Q ^ s k Q s k t ^ s k t s k t s t s k
    Go to Step 2.
  • Step 2. For line k , determine if Q s satisfies the following inequality when t s takes the value T s max .
    Q s k + Q ^ s k Q s k t ^ s k t s k T s max t s k Q s T s max ε ¯
    If the inequality above is satisfied, the gap between line k and Q s t s will not exceed ε ¯ , even when t s takes the value T s max . This conclusion can be extended to any value of t s within the interval t s k , T s max , as illustrated in Figure 4b; go to Step 3. If this condition is not met, there will be exactly one point t s k + 1 , Q s k + 1 on line k such that t s k < t s k + 1 < T s max and Q s k + 1 = Q s t s k + 1 ε ¯ , as shown in Figure 4c. t s k + 1 can be estimated numerically using the bisection search method, and then return to Step 1.
  • Step 3. Let K s (the number of lines in Λ s ) be the current value of k , and k , k = 1 , 2 , , K s in Λ s is represented using the generic form.
    Q s = θ s k t s + γ s k
    The piecewise linear approximation function Q ¯ s t s (see Figure 4d) can be written as
    Q ¯ s t s = max 0 , θ s k t s + γ s k , s S ; k = 1 , 2 , , K s
At this point, the introduction to the outer approximation method is complete. According to the algorithm described, Q 1 s t s y and Q 2 s t s c can be represented using the piecewise linear approximation functions Q ¯ 1 s t s y and Q ¯ 2 s t s c , respectively.
Q ¯ 1 s t s y = max 0 , θ 1 s k t s y + γ 1 s k , s S ; k = 1 , 2 , , K 1 s
Q ¯ 2 s t s c = max 0 , θ 2 s k t s c + γ 2 s k , s S ; k = 1 , 2 , , K 2 s
where θ 1 s k , γ 1 s k , θ 2 s k , and γ 2 s k are the coefficients of linear approximation functions, and K 1 s and K 2 s are the number of linear segments. The piecewise linear approximation functions Q ¯ 1 s t s y and Q ¯ 2 s t s c for Q 1 s t s y and Q 2 s t s c , respectively, satisfy the conditions Q 1 s t s y Q ¯ 1 s t s y ε ¯ and Q 2 s t s c Q ¯ 2 s t s c ε ¯ . Therefore, this approximation method ensures that the error in the approximation of the total fuel cost for a mixed fleet does not exceed the predefined tolerance ε , i.e., s S C s f L 1 s Q 1 s t s y + L 2 s Q 2 s t s c L 1 s Q ¯ 1 s t s y + L 2 s Q ¯ 2 s t s c ε .

4.4.4. Range of Linearized Variables

According to the above method, the model [M1] was linearized. However, the number of K 1 s and K 2 s will affect computational time [28]. To improve solution efficiency, the optimal range for t s y and t s c was determined. These bounds can effectively narrow the search range for the optimal solution of variables t s y and t s c and reduce the number of linear segments used in Formulas (30) and (31).
Specifically, the upper bounds t s y max and t s c max of t s y and t s c can be obtained from Formulas (32) and (33), respectively.
t s y max = min max T s m T s o min ϖ d L 2 s v s max + v ^ 2 s , t ¯ s y + max T d a n l T d 1 l , L 1 s v s min + v ^ 1 s , s S ; d D s
t s c max = min max T s m T s o min ϖ d L 1 s v s max + v ^ 1 s , t ¯ s c , L 2 s v s min + v ^ 2 s , s S ; d D s
And the lower bounds t s y min and t s c min of t s y and t s c can be obtained from Formulas (34) and (35), respectively.
t s y min = max T d 1 l T s o , L 1 s v s max + v ^ 1 s , s S ; d D s
t s c min = max T s m T s o max ϖ d L 1 s v s min + v ^ 1 s , L 2 s v s max + v ^ 2 s , s S ; d D s
Next, proofs for the upper and lower bounds of t s y and t s c will be provided.
(I). Proof of upper bounds t s y max and t s c max .
Proof. 
It is proven that Formula (32) provides the optimal upper bound for t s y . Let C s T t s y , t s c = C s f L 1 s Q 1 s t s y + L 2 s Q 2 s t s c + C s p t s p + t s w represent the total fuel consumption and potential opportunity cost for vessel s . The value of t s y that minimizes C s T t s y , t s c will be found. To conduct this, an assumption is made that t s c is fixed, and only a single vessel passes through the bottleneck.
Firstly, when t s y T s m T s o min ϖ d t s w t s c , t s p + t s w = t s w is obtained, i.e., t s p = 0 . In this scenario, C s T t s y , t s c decreases as t s y decreases because Q 1 s t s y is a monotonically decreasing function of t s y .
Secondly, when t s y > T s m T s o min ϖ d t s w t s c , t s p + t s w = T s o + t s y + 2 t s w + d D s n N d ϖ d r s d n + t s c T s m will show a linear increase with respect to t s y . Thus, if t s y > T s m T s o min ϖ d t s w t s c , Formula (36) is obtained:
C s T t s y , t s c = C s f L 1 s Q 1 s t s y + L 2 s Q 2 s t s c + C s p T s o + t s y + 2 t s w + d D s n N d ϖ d r s d n + t s c T s m
The first derivative of C s T t s y , t s c with respect to t s y is as follows:
C s T t s y = C s f α s L 1 s t s y v ^ s β s C s f L 1 s α s β s t s y L 1 s t s y v ^ s β s 1 + C s p
In addition, the second derivative of C s T t s y , t s c with respect to t s y is as follows:
2 C s T 2 t s y = C s f L 1 s 2 α s β s β s 1 t s y 3 L 1 s t s y v ^ s β s 2 > 0
Therefore, when t s y > T s m T s o min ϖ d t s w t s c and t s c is fixed, C s T t s y , t s c is convex for t s y , and the minimum value of C s T t s y , t s c is obtained when C s T t s y = 0 . t s y at C s T t s y = 0 is denoted as t ¯ s y .
When t s y T s m T s o min ϖ d t s w t s c , Q 1 s t s y is a decreasing function about t s y , and C s T t s y , t s c = C s f L 1 s Q 1 s t s y + L 2 s Q 2 s t s c + C s p t s w shows a decreasing trend with the increase in t s y . C s T t s y , t s c is convex for t s y when t s y > T s m T s o min ϖ d t s w t s c is satisfied. Then, with t s c fixed, the optimal sailing time t ¯ ¯ s y of a single vessel s passing through the bottleneck to minimize the fuel cost before the bottleneck is as follows:
t ¯ ¯ s y = T s m T s o min ϖ d t s w t s c , t ¯ s y
Since t s c L 2 s v s max + v ^ 2 s , for any single vessel passing through the bottleneck, the sailing time t s y is less than the bound t ¯ ¯ s y and will only increase the cost of vessel s , where t ¯ ¯ s y max is as follows:
t ¯ ¯ s y max = T s m T s o min ϖ d L 2 s v s max + v ^ 2 s , t ¯ s y
An extreme scenario is assumed where the number of vessels is equal to the bottleneck’s handling capacity. Taking into account the interactions between vessels in the fleet, a vessel s may be queued up after others to arrive at the bottleneck, resulting in it possibly not being able to pass through the bottleneck in a time t ¯ ¯ s y that minimizes cost (upper bound of t ¯ ¯ s y is t ¯ ¯ s y max ). Therefore, the worst-case scenario is considered, in which the current vessel s is positioned after all other vessels S d 1 . Assume the arrival times of the other vessels S d 1 to the bottleneck are T d 1 l , T d 2 l , T d 3 l , …, T d a n 1 l . In this case, the last vessel cannot pass through the bottleneck within the time frame T d 1 l , T d a n l ε ^ without delaying other vessels, where ε ^ is a very small positive value. That is, the last vessel must pass through the bottleneck at time T d a n l or later. Since t ¯ ¯ s y + max T d a n l ε ^ T d 1 l < t ¯ ¯ s y + max T d a n l T d 1 l t ¯ ¯ s y max + max T d a n l T d 1 l , the upper bound on t s y is set to t ¯ ¯ s y max + max T d a n l T d 1 l without considering the vessel speed limit.
In summary, the bottleneck service times have constraints on T d 1 l , T d 2 l , T d 3 l , …, T d a n 1 l , and the value of t s y max is directly related to t ¯ ¯ s y max and T d n l . Therefore, for generality, the upper bound of t s y without considering the vessel speed limit is set to t ¯ ¯ s y max + max T d a n l T d 1 l .
Finally, the sailing time of a vessel is influenced by its speed range v s min , v s max and streamflow velocity v ^ 1 s , and the maximum sailing time for a vessel s over a distance L 1 s satisfies t s y max L 1 s v s min + v ^ 1 s . Therefore, the optimal upper bound t s y max about the piecewise linear function Q ¯ 1 s t s y is determined as provided in Formula (32).
The upper bound t s c max can also be proven similarly. The only difference is that vessels do not need to be distinguished by their sequence after passing through the bottleneck. Therefore, the optimal upper bound t s c max of t s c does not include max T d a n l T d 1 l , as shown in Formula (33). □
(II). Proof of lower bounds t s y min and t s c min .
Proof. 
The optimal lower bound of t s y is first proven to be t s y min . This is because the bottleneck exists at the service time T d 1 l , T d 2 l , T d 3 l , …, T d a n 1 l . A special case is considered where, for any vessel s , it is always scheduled to pass through the bottleneck at T d 1 l . In this situation, the speed of the vessel during the first leg L 1 s of the voyage is always maximized, and under the condition of the maximum allowed speed v s max , T d 1 l T s o is the minimum value of t s y min .
In addition, the minimum sailing time of a vessel s is constrained by its maximum speed v s max and the streamflow velocity v ^ 1 s , meaning that the minimum sailing time t s y min over a distance L 1 s satisfies t s y min L 1 s v s max + v ^ 1 s . Therefore, Formula (34) is proven.
Then, the optimal lower bound t s c min for t s c is proven. According to t ¯ ¯ s c , in the case where t s y is fixed, it can be analogously determine that the optimal sailing time t ˜ s c for all vessels minimizing fuel cost after passing through the bottleneck is given by the following:
t ˜ s c = T s m T s o max ϖ d t s w t s y
Given t s y L 1 s v s min + v ^ 1 s , under the constraint of vessel speed limit, the sailing time t s c for any vessel passing through the bottleneck will be greater than this lower bound t ˜ s c min , where t ˜ s c min is as follows:
t ˜ s c min = T s m T s o max ϖ d L 1 s v s min + v ^ 1 s
Similarly, due to the scheduling requirements within the scheduling period and the speed limit of the vessels, t s c min must satisfy t s c min L 2 s v s max + v ^ 2 s , which confirms that Formula (35) holds true. □

4.5. Linearized Model

Based on the above description, the linearized model can be obtained. Before constructing the linearized model, it is necessary to introduce some new parameters and variables, as detailed below:
(I). Parameters
θ 1 s k , s S ; k 1 , 2 , , K 1 s is the slope of the piecewise linear approximation function Q ¯ 1 s t s y used to construct the fuel consumption rate for the first leg of the voyage, where K 1 s is the total number of linear segments used in Q ¯ 1 s t s y ;
γ 1 s k , s S ; k 1 , 2 , , K 1 s is the intercept of the piecewise linear approximation function Q ¯ 1 s t s y used to construct the fuel consumption rate for the first leg of the voyage;
θ 2 s k , s S ; k 1 , 2 , , K 2 s is the slope of the piecewise linear approximation function Q ¯ 2 s t s c used to construct the fuel consumption rate for the second leg of the voyage, where K 2 s is the total number of linear segments used in Q ¯ 2 s t s c ;
γ 2 s k , s S ; k 1 , 2 , , K 2 s is the intercept of the piecewise linear approximation function Q ¯ 2 s t s c used to construct the fuel consumption rate for the second leg of the voyage.
(II). Variables
q 1 s , s S is the fuel consumption rate of vessel s in the first leg of the voyage before the bottleneck (tons/km);
q 2 s , s S is the fuel consumption rate of vessel s in the second leg of the voyage after the bottleneck (tons/km);
t s y , s S is the sailing time of vessel s for the first leg of the voyage before the bottleneck (h);
t s c , s S is the sailing time of vessel s for the second leg of the voyage after the bottleneck (h);
t s p , s S is the delay time in the arrival of vessel s at its destination (h).
The model [M1] can be transformed into the following mixed-integer linear programming model [M2]:
Objective function:
min s S C s f L 1 s q 1 s + L 2 s q 2 s + C s p t s p + t s w
Constraints: Constraints (6)–(9), constraints (11)–(17)
q 1 s θ 1 s k t s y + γ 1 s k , s S ; k = 1 , 2 , , K 1 s
q 1 s 0
q 2 s θ 2 s k t s c + γ 2 s k , s S ; k = 1 , 2 , , K 2 s
q 2 s 0
The model [M2] can be solved directly using a commercial solver such as CPLEX.

5. Numerical Case Study

Section 5.1 introduces the case background and parameter settings of the Yangtze River. In Section 5.2, the optimal fleet scheduling plan is studied. Section 5.3 analyzes the impact of changes in fuel prices, streamflow velocities, and proportion of LNG-fuelled vessels on the scheduling results.

5.1. Case Description

The Three Gorges Project consists of one of the busiest river bottlenecks in the world. The ways for passing through this bottleneck include the Three Gorges five-class ship lock, ship lift, trans-shipment facility to bypass bottlenecks, and a new planned ship lock that may be put into use in the future. The following is a detailed description of these ways:
(I). Three Gorges five-class ship lock: The design’s daily operating time for the Three Gorges and Gezhouba locks is 22 h, but in practice, they operate 24 h a day without scheduled maintenance or repairs. The two lines of the Three Gorges lock adopt the operation mode of one-way continuous passing through the lock, one lock chamber for upstream and one for downstream traffic, each allowing for four vessels per lockage, and the operation interval between two adjacent lockages is about 1.5 h. Recently, the average number of vessels passing through the Three Gorges lock and Gezhouba locks No. 1 and No. 2 per lockage has been about four. The navigation management authority of the Three Gorges ensures unified scheduling for vessels passing through the lock, and the handling capacity of the Three Gorges and Gezhouba locks is generally consistent. Studies show that with 4 vessels per lockage, each line of the Three Gorges lock operates 16 lockages per day, totalling 32 lockages per day for both lines. For the Gezhouba lock, during one-way operation, Lock No. 2 operates 17.4 lockages per day, and Lock No. 1 operates 15–16 lockages per day, making the total daily lockages exceed 32, which matches the capacity of the Three Gorges lock. Therefore, Gezhouba locks No. 1 and No. 2 mainly adopt the one-way operation mode to match the operation of the two-line mode of the Three Gorges lock. The Three Gorges lock is located 38 km from the Gezhouba lock, and vessels take about 10 h to pass through this section. In addition, the average passing times of the Three Gorges and Gezhouba locks are 3 h and 1.5 h, respectively.
(II). Ship lift: The ship lift takes about 1 h to lift a single vessel. After lifting, the vessel passes through the waterway connecting the Three Gorges and Gezhouba locks and then through the Gezhouba lock. Due to the need for regular maintenance, the ship lift operates intermittently.
(III). Trans-shipment facility to bypass bottlenecks: As for using trans-shipment facilities to bypass bottlenecks, most of them are often selected by the shipowner, and the authority schedules the vessel according to the selection of shipowners. The Zigui and Yichang ports provide transfer services. Currently, there are four berths available for simultaneous operations, with each loading or unloading operation taking about 5 h per berth. The time taken by trans-shipment facilities to bypass bottlenecks includes loading, unloading, and road transport time. Among these, the average speed of road transport is about 50 km/h, and the transport distance is 100 km.
(IV). New planned ship lock: Since the new lock of the Yangtze River is still in the planning stage, it is assumed that the new planned ship lock, which may be put into use in the future, will have a similar daily operation and vessel handling capacity to those of the existing five-class ship lock.
In summary, the basic parameters of each bottleneck passing way in the Three Gorges Project are provided in Table 1.
In recent years, inland waterway transportation has begun to develop in a greener direction. Among green-powered river vessels, LNG-fuelled vessels are the most mature and widely promoted. These LNG-fuelled vessels are also expected to be the mainstay of green-powered river shipping in China in the medium to short term. Compared to oil-fuelled vessels, LNG-fuelled vessels have advantages in terms of fuel price, but they have higher vessel capital and operating cost. Therefore, in the unified scheduling process of a mixed fleet, the two main vessel types in the future are comprehensively considered to adapt to the arrangement of the vessel scheduling plan. Statistics indicate that the annual average price of No. 0 diesel is about 6500 CNY/ton, while the price of LNG fuel is generally set at around 80% of the price of No. 0 diesel [1]. In river shipping, the actual sailing speed of vessels and the operating cost are influenced by streamflow velocity. For the sake of generality, the streamflow velocity is set to 3 km/h.
According to the actual river shipping scenario, a total of 160 vessels are selected to pass through the site of the Three Gorges Project. With reference to previous studies on river shipping [2], fuel consumption parameters, speed range, and other parameters of vessels are set. C s p depends on the attributes of the vessel, and it can be estimated according to vessel capital and operating cost [1,55,59]. The origin ports are selected from major ports on the Yangtze River main line, including the following: Badong, Wushan, Fengjie, Wanzhou, Xinsheng, Fengdu, Fuling, Guoyuan, Chongqing, Jiangjin, Luzhou, and Yibin. When the vessel reports its bottleneck passing plan, it may be at the port or on passage. T s o and T s m are related to sailing distance, vessel economic speed, and the cargo owner’s required arrival time. The destination ports are selected from Zhicheng, Jingzhou, Yueyang, Honghu, Jiayu, Wuhan, Huangzhou, Ezhou, Huangshi, and Jiujiang. Based on these settings, a typical river section including the Three Gorges Project will be constructed. The locations of these ports and the Three Gorges Project are shown in Figure 5, and the distances between ports and the basic parameters of the vessels passing through the bottleneck during the scheduling period are listed in Table 2 and Table A1, respectively.
For the approximation model [M2], considering the impact of the sailing distance on the objective value, the absolute objective value tolerance ε is set to CNY 5000. Model [M2] is solved using the IBM ILOG CPLEX 12.6.2 MILP solver, with the software parameters set to their default values. All tests were conducted on a PC with an AMD Ryzen 5-4600H with Radeon graphics at 3.00 GHz and 16.0 GB RAM memory, under Windows 10 64-bit. And all scenarios for this model can be solved precisely within 60 s.

5.2. Optimization Results

Using the scheduling model in this paper, vessels that need to pass through the river bottleneck under different passing ways and service times are organized, as shown in Table 3. This scheduling plan can be published in advance on an official website to provide a basis for the scheduling of a mixed fleet and bottleneck passing ways.
From Table 3, it can be observed that LNG-fuelled vessels are likely to be scheduled for an earlier service time to pass through the bottleneck at the same fuel consumption. This is because LNG-fuelled vessels benefit from lower fuel costs, allowing them to increase speed to better coordinate with the scheduling of oil-fuelled vessels. In addition, since LNG-fuelled vessels have higher potential opportunity costs, the costs associated with waiting or delays are greater. The subsequent sensitivity analysis revealed that with a rising fuel price, increased streamflow velocity, and a decrease in the proportion of LNG-fuelled vessels, the fleet’s delay time at the destination port increased, as an inevitable result of balancing fuel consumption cost and opportunity cost. These findings also indirectly indicate that LNG-fuelled vessels tend to be prioritized in scheduling. Therefore, under similar conditions, prioritizing the passage of LNG-fuelled vessels through the bottleneck can help reduce the total cost of a mixed fleet.
Figure 6 shows the optimal sailing, delay, and waiting times for the fleet passing through the bottleneck. Through a joint analysis of Figure 6a,b, it can be seen that under unified scheduling, vessels sailing longer distances will reduce their sailing speed according to their shipping plans. At the same time, vessels with relatively higher fuel consumption rates and lower potential opportunity costs will select to pass through the bottleneck later under unified scheduling and extend the planned total voyage time to reduce fuel consumption. In this way, each vessel can arrive at the bottleneck in an orderly manner and adjust its sailing plans, thereby reducing the total cost of the mixed fleet.

5.3. Sensitivity Analysis

5.3.1. Fuel Price

Due to fluctuations in fuel price influenced by international oil price, which historically range between 4000 CNY/ton and 9000 CNY/ton, our numerical case study uses six representative prices, 4000 CNY/ton, 5000 CNY/ton, 6000 CNY/ton, 7000 CNY/ton, 8000 CNY/ton, and 9000 CNY/ton, to account for changes in the fuel market. Comparing solutions at different fuel prices can reveal how fuel price affects the optimal scheduling plan and associated costs.
Figure 7 shows how the delay time changes with fluctuations in fuel prices. When the fleet is operating downstream, an increase in fuel price leads vessels to extend their planned sailing time, exchanging higher potential opportunity costs for reduced fuel consumption cost. And with the increase in fuel price, this phenomenon becomes more obvious.
Figure 8 illustrates that waiting time occurs only when a vessel arrives at the selected bottleneck arrival time earlier than its minimum sailing speed. All vessels must pass through the bottleneck within the scheduling period. Therefore, as fuel price increases, vessels extend their planned sailing time to exchange higher potential opportunity costs for reduced fuel consumption cost. This also leads to the optimization of each vessel’s bottleneck passing way and timing to avoid increased waiting time. Excessive waiting time at the bottleneck only adds extra costs without contributing to a reduced fuel consumption cost.
Figure 9 illustrates the changes in bottleneck passing time for the scheduled fleet as fuel price changes. This figure shows that as fuel price increases, vessels with higher fuel consumption rates adjust to pass through the bottleneck later based on their planned arrival time and fuel consumption. This adjustment helps to optimize sailing time and achieve more significant fuel saving.
Figure 10 reveals a positive correlation between the total cost of the fleet passing through a river bottleneck and the potential opportunity cost incurred due to vessel delays with fluctuations in fuel prices. As fuel price increases, the opportunity cost resulting from delays in vessels rise correspondingly. However, the opportunity cost arising from vessel waiting time remains relatively unchanged.

5.3.2. Streamflow Velocity

Streamflow velocity can vary due to seasonal changes and tidal effects, and it has a significant impact on fuel cost of vessel. For this reason, to study the effect of streamflow velocity on the optimization results, six values for streamflow velocity are set: +4 km/h, +3 km/h, +2 km/h, −2 km/h, −3 km/h, and −4 km/h.
Figure 11 shows that under unified scheduling, vessels experience a longer delay time when sailing upstream compared to downstream. This is because the fuel consumption cost is higher when sailing against the streamflow, leading to a longer optimal delay time for vessels. However, given that the fuel consumption function is related to both time and the streamflow velocity, the total delay time of the fleet is influenced by the vessel opportunity cost, fuel price, and fuel consumption rate.
Figure 12 explains how vessel waiting time changes with variations in streamflow velocity. It can be seen from this figure that when vessels are sailing downstream with higher streamflow velocities, the actual minimum sailing speed is greater, resulting in a longer total waiting time for the fleet. On the contrary, when vessels are sailing upstream, the actual minimum sailing speed is lower, and there is a greater range for adjusting sailing speed, allowing vessels to reduce their speed to avoid potential waiting time at the bottleneck.
Figure 13 presents the arrival time of fleets at the bottleneck under different streamflow velocities. When vessels are sailing downstream and waiting time is likely, the system adjusts the scheduling plan to prioritize vessels with lower fuel consumption for waiting. In contrast, when the streamflow velocity is lower or vessels are sailing upstream, the bottleneck passing plan is adjusted based on vessel parameters and related costs.
Figure 14 shows that the total cost increases as the streamflow velocity decreases. When vessels are sailing downstream, the delay time slightly decreases as streamflow velocity decreases. On the contrary, when vessels are sailing upstream, the delay time initially increases and then slightly decreases with increasing streamflow velocity. The causes of these phenomena are similar to the motivation of vessel delay and waiting times and scheduling plan adjustment.

5.3.3. Proportion of LNG-Fuelled Vessels

In recent years, the application of green vessels has been gradually increasing, so the impact of the proportion of LNG-fuelled vessels on the scheduling results needs to be discussed. Considering the development rate of LNG-fuelled vessels, seven scenarios with proportions ranging from 0% to 60% are designed. The scheduling results for these different scenarios are shown in Figure 15.
Figure 15a shows the phenomenon of a reduced vessel delay time as the proportion of LNG-fuelled vessels increases. When the proportion of LNG-fuelled vessels increases from 0% to 60%, the total scheduling cost decreases by 11.7%, and the fleet’s delay time decreases by 84.0%. This phenomenon aligns with the rule observed in reduced fuel prices. However, unlike fuel price effects alone, the proportion of LNG-fuelled vessels also changes the potential opportunity cost for vessels. Since LNG fuel is less expensive but the opportunity cost for LNG-fuelled vessels is higher, the proportion of LNG-fuelled vessels changes the composition of vessel scheduling costs. As the proportion of LNG-fuelled vessels increases, the number of vessels in the fleet with lower potential fuel costs and higher opportunity costs will increase during scheduling, and these vessels tend to increase their sailing speed to ensure shorter arrival delays. Correspondingly, the schedule for vessels arriving at the bottleneck is adjusted to balance sailing time, thereby optimizing both fuel cost and opportunity cost. This phenomenon also indirectly reflects the rationale for prioritizing green vessels over traditional ones under the condition of the same fuel consumption level. Based on the above reasons, when the proportion of LNG-fuelled vessels changes, various costs show the rule as shown in Figure 15b.

6. Implications

Through the above case analysis, a series of management insights are derived:
(I). For a mixed fleet passing through a river bottleneck in multiple passing ways, authorities can ensure the efficient implementation of operations at the bottleneck and realize the optimization of the total cost of the fleet by arranging the vessels of each way and their passing bottleneck sequence in unified scheduling.
(II). Compared to oil-fuelled vessels, LNG-fuelled vessels have lower fuel costs and higher potential opportunity costs. At the same fuel consumption level, authorities should schedule LNG-fuelled vessels to pass through the bottleneck earlier to reduce potential opportunity costs and total costs of mixed fleets.
(III). The expectation of fuel costs and potential opportunity costs has an important impact on fleet scheduling. Shipowners should timely adjust the potential opportunity cost of vessels based on shipping market forecasts and fuel price. For some vessels that require a lower probability of delay in arriving at the destination port, shipowners need to adjust the expected arrival time based on fuel price. In addition, under varying fuel prices, reasonable expectations of opportunity cost can help save unified scheduling costs.
(IV). Streamflow velocity has a significant impact on the fuel consumption of vessels. Authorities should adjust the maintenance schedules for locks, lifts, and other equipment based on expected streamflow velocities and change the length of the scheduling period appropriately. Furthermore, shipowners should develop appropriate planned arrival times and opportunity costs based on expected future streamflow velocities. Specifically, when vessels are sailing downstream with high streamflow velocities, authorities should avoid all kinds of equipment maintenance during this period to ensure the availability of multiple lock passing times and reduce vessel waiting times. Conversely, when vessels are sailing upstream, they should extend the arrival deadline to ensure a higher probability of a timely arrival while managing the shipping cost.
(V). The proportion of LNG-fuelled vessels will impact the fleet’s delay rate and scheduling cost. Authorities should adjust the proportion of green vessels in the mixed fleet based on the lock-passing vessel density to ensure the optimal scheduling plan.
(VI). When certain exogenous conditions change, such as unpredictable weather conditions during navigation, tidal shifts, and the captain’s operational proficiency, these variations in navigation conditions and vessel operations will affect fuel consumption [13], which in turn influences the scheduling results. Therefore, authorities should fully consider these conditions and establish a more realistic fuel consumption function to ensure the robustness of the scheduling plan. Moreover, even with a reduced number of scheduled vessels, the model and method remain applicable and effective. It is worth noting that in such scenarios, the flexibility of vessel scheduling increases, significantly reducing the time of port arrival delays.

7. Conclusions

This paper investigates the unified scheduling problem of a mixed fleet passing through a river bottleneck in multiple passing ways. In the unique context of inland waterway transportation, it comprehensively considers the types and number of vessels that can be handled by different passing ways, as well as the selectable service time, vessel delays, and waiting time at the bottleneck, to explore the unified scheduling of the mixed fleet. The outer approximation method is applied, and the optimal value range of nonlinear variables is derived to ensure both the solving speed and accuracy of the scheduling model. Taking the Yangtze River as a case study, the model is validated, and the impact of fuel price, streamflow velocity, and the proportion of LNG-fuelled vessels on the scheduling results is analyzed.
The unified scheduling of mixed fleets passing through a river bottleneck can optimize the total cost of the fleet by effectively coordinating the sequence of vessels. LNG-fuelled vessels have lower fuel costs but higher opportunity costs, so they should be prioritized for passing through locks under the same fuel consumption conditions as traditional oil-fuelled vessels, to minimize total costs. Authorities could also adjust scheduling based on expectations for fuel price, opportunity cost, streamflow velocity, and weather conditions. Properly optimizing the proportion of green vessels passing through the bottleneck according to vessel density, adjusting maintenance schedules, and allowing shipowners to change their expected arrival times based on market conditions can improve scheduling efficiency and reduce delays. Additionally, changes in exogenous conditions, such as weather and tides, will affect scheduling, necessitating the establishment of a robust fuel consumption model to ensure both flexibility and effectiveness in scheduling.
Our study has several limitations that could be addressed and refined in future research. Firstly, this study ignores the impact of a few non-standard vessels on the number of vessels passing through the bottleneck in a single instance. Secondly, some vessels are willing to incur additional costs to gain priority through the bottleneck to ensure their shipping schedules are adhered to, whereas our model does not address vessel priority levels in the scheduling process. Therefore, future research could explore the unified scheduling of a mixed fleet based on vessel priority classification and the pricing of priority service. Finally, the development of a robust fuel consumption function forecasting technique and river vessel scheduling methods based on unpredictable weather conditions, as well as methods for optimizing the proportion of green vessels passing through a river bottleneck under different traffic densities, is also an interesting research direction. Despite these limitations, there is no denying that our research has contributed to inland waterway transportation in both theoretical and managerial aspects.

Author Contributions

Conceptualization, D.-C.L. and H.-L.Y.; methodology, D.-C.L.; software, D.-C.L.; validation, D.-C.L.; formal analysis, D.-C.L.; investigation, D.-C.L. and H.-L.Y.; resources, H.-L.Y.; data curation, D.-C.L.; writing—original draft preparation, D.-C.L.; writing—review and editing, D.-C.L. and H.-L.Y.; visualization, D.-C.L.; supervision, H.-L.Y.; project administration, H.-L.Y.; funding acquisition, H.-L.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (NSFC), grant number No. 72071024.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained in this article.

Acknowledgments

The authors would like to acknowledge the reviewers for evaluating this work.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. The basic parameters of vessels through a river bottleneck on the Yangtze River main line.
Table A1. The basic parameters of vessels through a river bottleneck on the Yangtze River main line.
VesselOriginDestination L 1 s
(km)
L 2 s
(km)
T s o
(h)
T s m
(h)
C s p
(CNY/h)
v s min
(km/h)
v s max
(km/h)
α s β s D s
1-OBadong Zhicheng756065.9 91.9 4007280.000124 2.234 1/4
2-OBadongJingzhou7529267.9 106.0 10008290.000307 2.186 1/4
3-LBadongYueyang7553668.2 114.0 16005250.000287 2.148 1/4
4-LBadongHonghu7558766.7 128.6 14008280.000271 2.389 3
5-OBadongJiayu7563667.5 138.7 10006270.000273 2.390 1/4
6-OBadongWuhan7576767.7 138.5 6008250.000125 2.342 1/4
7-OBadongHuangzhou7584167.0 149.4 5006250.000299 2.118 1/4
8-OBadongEzhou7585967.2 151.1 5005250.000175 2.254 1/4
9-OBadongHuangshi7589167.2 144.4 4007270.000131 2.213 1/2/4
10-OBadongJiujiang75101865.9 169.5 4007300.000131 2.126 1/2/4
11-OWushan Zhicheng1246063.3 95.3 5005280.000268 2.229 1/4
12-OWushan Jingzhou12429264.5 111.8 10008300.000326 2.328 1/4
13-LWushanYueyang12453664.5 119.4 20007250.000274 2.360 1/4
14-LWushanHonghu12458765.3 118.9 12005290.000209 2.209 3
15-OWushanJiayu12463660.8 149.1 4006260.000318 2.157 1/4
16-OWushanWuhan12476761.8 151.7 4007290.000155 2.276 1/4
17-OWushanHuangzhou12484163.5 144.9 4007270.000121 2.105 1/2/4
18-OWushanEzhou12485962.3 160.3 4007250.000171 2.241 1/4
19-OWushanHuangshi12489163.0 164.3 4008270.000150 2.313 1/4
20-OWushan Jiujiang124101861.7 171.5 4006300.000138 2.274 1/4
21-OFengjieZhicheng1636063.5 92.6 8007250.000180 2.255 1/4
22-OFengjieJingzhou16329262.2 109.7 6008280.000157 2.329 3
23-LFengjieYueyang16353660.3 125.4 8006250.000119 2.425 1/4
24-LFengjieHonghu16358761.6 124.3 8005290.000136 2.219 1/4
25-OFengjieJiayu16363662.6 131.5 8005290.000123 2.418 1/4
26-OFengjieWuhan16376759.8 146.7 4006290.000159 2.209 1/4
27-OFengjieHuangzhou16384162.1 149.3 4008260.000205 2.133 3
28-OFengjieEzhou16385961.8 154.7 6007300.000164 2.340 1/4
29-OFengjieHuangshi16389162.4 150.6 10007260.000214 2.352 1/4
30-OFengjieJiujiang163101863.7 181.7 10006300.000341 2.409 1/4
31-OWanzhouZhicheng2896051.1 97.8 9006260.000299 2.393 1/4
32-OWanzhouJingzhou28929255.9 108.8 9006260.000206 2.274 1/4
33-LWanzhouYueyang28953651.7 124.6 8007250.000155 2.153 1/2/4
34-LWanzhouHonghu28958753.7 124.2 10005300.000187 2.326 1/4
35-OWanzhouJiayu28963656.6 140.6 10008280.000269 2.355 1/4
36-OWanzhouWuhan28976756.6 147.5 10008270.000278 2.318 1/4
37-OWanzhouHuangzhou28984151.7 158.2 5008270.000295 2.145 3
38-OWanzhouEzhou28985955.2 151.8 10005270.000317 2.255 1/4
39-OWanzhouHuangshi28989153.3 159.1 10005260.000320 2.298 1/4
40-OWanzhouJiujiang289101855.6 160.2 9005280.000195 2.333 1/4
41-OXinshengZhicheng3726044.4 98.7 4007250.000243 2.156 1/4
42-OXinshengJingzhou37229246.5 115.8 5008250.000274 2.152 1/4
43-LXinshengYueyang37253633.3 142.8 8005300.000204 2.316 1/4
44-LXinshengHonghu37258745.2 129.2 8005260.000170 2.384 1/4
45-OXinshengJiayu37263647.3 137.2 4006280.000127 2.230 1/4
46-OXinshengWuhan37276752.4 137.7 10007300.000310 2.177 1/4
47-OXinshengHuangzhou37284153.2 137.9 10006300.000177 2.278 1/4
48-OXinshengEzhou37285950.9 162.0 10007260.000308 2.382 3
49-OXinshengHuangshi37289135.4 178.5 4005250.000295 2.196 1/4
50-OXinshengJiujiang372101852.6 172.9 10007270.000282 2.350 1/4
51-OFengduZhicheng4356049.0 96.4 10007300.000261 2.242 1/4
52-OFengduJingzhou43529242.2 118.2 4007260.000165 2.263 1/4
53-LFengduYueyang43553639.0 127.7 8006270.000238 2.214 1/4
54-LFengduHonghu43558739.0 131.6 8006250.000271 2.298 1/4
55-OFengduJiayu43563646.7 137.1 5007250.000136 2.278 1/4
56-OFengduWuhan43576749.1 132.3 6008290.000154 2.181 3
57-OFengduHuangzhou43584147.1 144.7 7005280.000238 2.168 1/4
58-OFengduEzhou43585937.1 184.0 4006260.000195 2.373 1/4
59-OFengduHuangshi43589143.0 168.7 4008250.000203 2.219 1/4
60-OFengduJiujiang435101837.0 197.9 5005300.000297 2.301 1/4
61-OFulingZhicheng4906042.1 98.1 8008290.000144 2.429 1/4
62-OFulingJingzhou49029245.5 110.6 8007290.000307 2.121 1/4
63-LFulingYueyang49053635.4 127.1 16008290.000319 2.402 3
64-LFulingHonghu49058745.1 119.2 8007250.000163 2.168 1/2/4
65-OFulingJiayu49063635.0 135.4 4008250.000169 2.126 1/2/4
66-OFulingWuhan49076736.5 163.8 7006250.000301 2.327 1/4
67-OFulingHuangzhou49084142.4 170.7 10007250.000326 2.393 1/4
68-OFulingEzhou49085939.0 163.1 5007260.000295 2.157 1/4
69-OFulingHuangshi49089142.0 155.1 10006260.000300 2.266 1/4
70-OFulingJiujiang490101846.3 152.0 9008250.000323 2.119 1/4
71-OGuoyuanZhicheng5796030.9 103.9 5007260.000173 2.388 1/4
72-OGuoyuanJingzhou57929243.0 111.4 10006280.000344 2.150 1/4
73-LGuoyuanYueyang57953636.2 120.1 8005280.000121 2.199 1/2/4
74-LGuoyuanHonghu57958734.2 125.4 10008280.000152 2.403 1/4
75-OGuoyuanJiayu57963638.2 137.7 5007260.000211 2.145 1/4
76-OGuoyuanWuhan57976729.0 145.5 4005250.000132 2.218 1/4
77-OGuoyuanHuangzhou57984135.2 167.1 10008260.000288 2.393 1/4
78-OGuoyuanEzhou57985938.1 151.2 8006260.000193 2.319 3
79-OGuoyuanHuangshi57989136.2 158.3 8006290.000290 2.231 1/4
80-OGuoyuanJiujiang579101816.4 210.4 4006290.000331 2.265 1/4
81-OChongqingZhicheng6106017.1 92.4 4007300.000136 2.176 1/2/4
82-OChongqingJingzhou61029226.0 127.3 7006300.000272 2.395 1/4
83-LChongqingYueyang61053640.8 114.4 18007270.000251 2.224 1/4
84-LChongqingHonghu61058716.8 140.1 8007300.000338 2.156 1/4
85-OChongqingJiayu61063636.3 137.2 5008250.000169 2.212 1/4
86-OChongqingWuhan61076738.3 159.2 10007300.000342 2.310 1/4
87-OChongqingHuangzhou61084135.7 157.4 10008270.000250 2.355 1/4
88-OChongqingEzhou61085931.8 162.7 7005250.000292 2.248 1/4
89-OChongqingHuangshi61089140.3 143.9 10006270.000312 2.145 3
90-OChongqingJiujiang610101824.1 196.7 8007300.000305 2.407 1/4
91-OJiangjinZhicheng6966030.8 100.3 5008280.000191 2.192 1/4
92-OJiangjinJingzhou69629237.1 110.0 8007260.000196 2.177 1/4
93-LJiangjinYueyang69653615.7 130.3 8007250.000257 2.108 1/4
94-LJiangjinHonghu69658737.0 116.5 10008280.000166 2.167 3
95-OJiangjinJiayu69663636.3 138.1 10007250.000273 2.252 1/4
96-OJiangjinWuhan6967676.3 202.8 4005260.000331 2.173 1/4
97-OJiangjinHuangzhou69684132.8 151.5 7006270.000117 2.398 1/4
98-OJiangjinEzhou69685924.9 168.3 7006300.000258 2.316 1/4
99-OJiangjinHuangshi69689132.4 155.3 10007290.000206 2.351 1/4
100-OJiangjinJiujiang696101823.8 178.6 4005270.000264 2.135 1/4
101-OLuzhouZhicheng8646044.9 114.6 7006250.000170 2.318 1/4
102-OLuzhouJingzhou8642922.6 146.2 4005250.000301 2.393 1/4
103-LLuzhouYueyang86453622.9 156.3 8005290.000220 2.332 1/4
104-LLuzhouHonghu86458738.2 150.3 20005260.000329 2.420 3
105-OLuzhouJiayu86463634.9 161.2 7008250.000270 2.288 1/4
106-OLuzhouWuhan86476746.4 178.0 10007290.000339 2.429 1/4
107-OLuzhouHuangzhou86484139.1 174.3 8007260.000220 2.358 1/4
108-OLuzhouEzhou86485932.5 179.0 4006280.000243 2.173 1/4
109-OLuzhouHuangshi86489128.5 188.4 10008260.000331 2.391 1/4
110-OLuzhouJiujiang864101812.1 218.1 4005300.000193 2.418 1/4
111-OYibinZhicheng9946023.6 115.4 4007300.000145 2.115 1/2/4
112-OYibinJingzhou99429229.6 130.5 4007270.000128 2.111 1/2/4
113-LYibinYueyang99453620.8 151.5 8008250.000128 2.154 1/2/4
114-LYibinHonghu99458725.0 152.9 8007290.000149 2.154 1/2/4
115-OYibinJiayu99463617.2 161.4 4008270.000144 2.137 1/2/4
116-OYibinWuhan99476730.2 161.8 4007250.000134 2.106 1/2/4
117-OYibinHuangzhou99484137.0 160.9 4008300.000120 2.177 1/2/4
118-OYibinEzhou99485936.7 162.2 4008270.000117 2.144 1/2/4
119-OYibinHuangshi99489143.0 163.5 5007290.000163 2.170 3
120-OYibinJiujiang994101818.3 190.6 4008290.000139 2.148 1/2/4
121-OOn passageZhicheng862600.0 104.9 6008290.000293 2.313 1/4
122-OOn passageJingzhou8392920.0 141.1 4006290.000164 2.223 1/4
123-LOn passageYueyang8945360.0 154.2 8005250.000133 2.121 1/2/4
124-LOn passageHonghu7325870.0 148.9 8005270.000220 2.370 1/4
125-OOn passageJiayu9246360.0 148.2 4005260.000160 2.114 1/2/4
126-OOn passageWuhan8527670.0 165.7 4005280.000227 2.193 1/4
127-OOn passageHuangzhou9428410.0 176.3 4008260.000129 2.147 1/2/4
128-OOn passageEzhou9198590.0 185.8 5008260.000278 2.275 1/4
129-OOn passageHuangshi9378910.0 163.9 4006260.000126 2.164 1/2/4
130-OOn passageJiujiang97810180.0 200.2 4005260.000174 2.347 1/4
131-OOn passageZhicheng964600.0 114.8 4006270.000284 2.337 1/4
132-OOn passageJingzhou8282920.0 128.3 4005270.000157 2.205 1/4
133-LOn passageYueyang7375360.0 147.6 8008250.000295 2.252 1/4
134-LOn passageHonghu8665870.0 162.4 8006270.000130 2.275 1/4
135-OOn passageJiayu7646360.0 174.8 4007270.000215 2.397 1/4
136-OOn passageWuhan7217670.0 190.3 4006260.000134 2.355 1/4
137-OOn passageHuangzhou9848410.0 174.3 8007270.000327 2.340 3
138-OOn passageEzhou9058590.0 190.6 4005290.000227 2.300 1/4
139-OOn passageHuangshi8558910.0 180.0 4006270.000260 2.180 1/4
140-OOn passageJiujiang87010180.0 190.0 4005260.000299 2.167 1/4
141-OOn passageZhicheng865600.0 111.4 4007260.000156 2.260 1/4
142-OOn passageJingzhou8722920.0 124.7 4007300.000181 2.283 1/4
143-LOn passageYueyang9495360.0 153.8 8006250.000127 2.237 1/2/4
144-LOn passageHonghu9625870.0 162.9 8007270.000205 2.328 1/4
145-OOn passageJiayu9726360.0 152.4 4006290.000192 2.216 1/4
146-OOn passageWuhan9237670.0 178.2 4007300.000190 2.121 3
147-OOn passageHuangzhou8838410.0 191.3 4005290.000269 2.110 1/4
148-OOn passageEzhou9318590.0 191.3 4006270.000300 2.233 1/4
149-OOn passageHuangshi9038910.0 202.5 4005280.000335 2.235 1/4
150-OOn passageJiujiang86410180.0 215.3 4008270.000141 2.323 1/4
151-OOn passageZhicheng930600.0 108.0 9008260.000330 2.365 1/4
152-OOn passageJingzhou9632920.0 134.9 5006300.000237 2.359 1/4
153-LOn passageYueyang9775360.0 145.0 10008280.000300 2.259 1/4
154-LOn passageHonghu9625870.0 144.7 8008260.000244 2.355 1/4
155-OOn passageJiayu8686360.0 178.0 4008250.000178 2.126 1/2/4
156-OOn passageWuhan9437670.0 166.4 4007260.000210 2.258 3
157-OOn passageHuangzhou9328410.0 182.9 4007290.000314 2.172 1/4
158-OOn passageEzhou9188590.0 186.6 4006270.000145 2.132 1/2/4
159-OOn passageHuangshi9308910.0 194.5 4008260.000276 2.254 1/4
160-OOn passageJiujiang94710180.0 186.4 4008290.000130 2.131 1/2/4
“*-O” means that the vessel * is an oil-fuelled vessel, and “*-L” means that the vessel * is an LNG-fuelled vessel.

References

  1. Li, D.-C.; Yang, H.-L.; Xing, Y.-W. Economic and emission assessment of LNG-fuelled ships for inland waterway transportation. Ocean Coast. Manag. 2023, 246, 106906. [Google Scholar] [CrossRef]
  2. Li, D.-C.; Yang, H.-L. Designing scheduled route for river liner shipping services with empty container repositioning. Expert Syst. Appl. 2024, 247, 123246. [Google Scholar] [CrossRef]
  3. Three Gorges Navigation Authority. Three Gorges—Gezhou Dam Ship Crossing Plan. Available online: https://sxth.mot.gov.cn/fw/thfw/ddjh_5776/202408/t20240831_411159.shtml (accessed on 2 June 2024).
  4. Ronen, D. The effect of oil price on containership speed and fleet size. J. Oper. Res. Soc. 2011, 62, 211–216. [Google Scholar] [CrossRef]
  5. Fan, A.; Wang, J.; He, Y.; Perčić, M.; Vladimir, N.; Yang, L. Decarbonising inland ship power system: Alternative solution and assessment method. Energy 2021, 226, 120266. [Google Scholar] [CrossRef]
  6. Christiansen, M.; Fagerholt, K.; Ronen, D. Ship routing and scheduling: Status and perspectives. Transp. Sci. 2004, 38, 1–18. [Google Scholar] [CrossRef]
  7. 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]
  8. Meng, Q.; Wang, S. Liner shipping service network design with empty container repositioning. Transp. Res. Part E Logist. Transp. Rev. 2011, 47, 695–708. [Google Scholar] [CrossRef]
  9. Gelareh, S.; Nickel, S.; Pisinger, D. Liner shipping hub network design in a competitive environment. Transp. Res. Part E Logist. Transp. Rev. 2010, 46, 991–1004. [Google Scholar] [CrossRef]
  10. Ronen, D. The effect of oil price on the optimal speed of ships. J. Oper. Res. Soc. 1982, 33, 1035–1040. [Google Scholar] [CrossRef]
  11. 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]
  12. Tan, R.; Duru, O.; Thepsithar, P. Assessment of relative fuel cost for dual fuel marine engines along major Asian container shipping routes. Transp. Res. Part E Logist. Transp. Rev. 2020, 140, 102004. [Google Scholar] [CrossRef]
  13. Wang, S.; Meng, Q. Robust bunker management for liner shipping networks. Eur. J. Oper. Res. 2015, 243, 789–797. [Google Scholar] [CrossRef]
  14. Oh, H.; Karimi, I. Operation planning of multiparcel tankers under fuel price uncertainty. Ind. Eng. Chem. Res. 2010, 49, 6104–6114. [Google Scholar] [CrossRef]
  15. Wang, Y.; Meng, Q.; Kuang, H. Jointly optimizing ship sailing speed and bunker purchase in liner shipping with distribution-free stochastic bunker prices. Transp. Res. Part C Emerg. Technol. 2018, 89, 35–52. [Google Scholar] [CrossRef]
  16. Wang, H.; Liu, Y.; Wang, S.; Zhen, L. Optimal Ship Deployment and Sailing Speed under Alternative Fuels. J. Mar. Sci. Eng. 2023, 11, 1809. [Google Scholar] [CrossRef]
  17. Zhen, L.; Hu, Z.; Yan, R.; Zhuge, D.; Wang, S. Route and speed optimization for liner ships under emission control policies. Transp. Res. Part C Emerg. Technol. 2020, 110, 330–345. [Google Scholar] [CrossRef]
  18. Elmi, Z.; Li, B.; Fathollahi-Fard, A.M.; Tian, G.; Borowska-Stefańska, M.; Wiśniewski, S.; Dulebenets, M.A. Ship schedule recovery with voluntary speed reduction zones and emission control areas. Transp. Res. Part D Transp. Environ. 2023, 125, 103957. [Google Scholar] [CrossRef]
  19. Ma, D.; Ma, W.; Hao, S.; Jin, S.; Qu, F. Ship’s response to low-sulfur regulations: From the perspective of route, speed and refueling strategy. Comput. Ind. Eng. 2021, 155, 107140. [Google Scholar] [CrossRef]
  20. Fagerholt, K.; Psaraftis, H.N. On two speed optimization problems for ships that sail in and out of emission control areas. Transp. Res. Part D Transp. Environ. 2015, 39, 56–64. [Google Scholar] [CrossRef]
  21. Qi, J.; Feng, R.; Wang, S. Optimization of Fleet Scrubber Installation and Utilization Considering Sulfur Emission Control Areas and Marine Fuel Switching. J. Mar. Sci. Eng. 2023, 11, 1849. [Google Scholar] [CrossRef]
  22. Li, M.; Xie, C.; Li, X.; Karoonsoontawong, A.; Ge, Y.-E. Robust liner ship routing and scheduling schemes under uncertain weather and ocean conditions. Transp. Res. Part C Emerg. Technol. 2022, 137, 103593. [Google Scholar] [CrossRef]
  23. Yan, R.; Wang, S.; Du, Y. Development of a two-stage ship fuel consumption prediction and reduction model for a dry bulk ship. Transp. Res. Part E Logist. Transp. Rev. 2020, 138, 101930. [Google Scholar] [CrossRef]
  24. Luo, X.; Yan, R.; Wang, S. Ship sailing speed optimization considering dynamic meteorological conditions. Transp. Res. Part C Emerg. Technol. 2024, 167, 104827. [Google Scholar] [CrossRef]
  25. Liu, Z.; Chen, W.; Liu, C.; Yan, R.; Zhang, M. A data mining-then-predict method for proactive maritime traffic management by machine learning. Eng. Appl. Artif. Intell. 2024, 135, 108696. [Google Scholar] [CrossRef]
  26. Zhang, M.; Tsoulakos, N.; Kujala, P.; Hirdaris, S. A deep learning method for the prediction of ship fuel consumption in real operational conditions. Eng. Appl. Artif. Intell. 2024, 130, 107425. [Google Scholar] [CrossRef]
  27. Dulebenets, M.A. Minimizing the total liner shipping route service costs via application of an efficient collaborative agreement. IEEE Trans. Intell. Transp. Syst. 2018, 20, 123–136. [Google Scholar] [CrossRef]
  28. Dulebenets, M.A. A comprehensive multi-objective optimization model for the vessel scheduling problem in liner shipping. Int. J. Prod. Econ. 2018, 196, 293–318. [Google Scholar] [CrossRef]
  29. Abioye, O.F.; Dulebenets, M.A.; Kavoosi, M.; Pasha, J.; Theophilus, O. Vessel schedule recovery in liner shipping: Modeling alternative recovery options. IEEE Trans. Intell. Transp. Syst. 2020, 22, 6420–6434. [Google Scholar] [CrossRef]
  30. Brouer, B.D.; Dirksen, J.; Pisinger, D.; Plum, C.E.; Vaaben, B. The Vessel Schedule Recovery Problem (VSRP)—A MIP model for handling disruptions in liner shipping. Eur. J. Oper. Res. 2013, 224, 362–374. [Google Scholar] [CrossRef]
  31. Elmi, Z.; Li, B.; Liang, B.; Lau, Y.-Y.; Borowska-Stefańska, M.; Wiśniewski, S.; Dulebenets, M.A. An epsilon-constraint-based exact multi-objective optimization approach for the ship schedule recovery problem in liner shipping. Comput. Ind. Eng. 2023, 183, 109472. [Google Scholar] [CrossRef]
  32. Wen, X.; Ge, Y.-E.; Yin, Y.; Zhong, M. Dynamic recovery actions in multi-objective liner shipping service with buffer times. Proc. Inst. Civ. Eng. Marit. Eng. 2022, 175, 46–62. [Google Scholar] [CrossRef]
  33. Zhao, S.; Yang, H.; Zheng, J.; Li, D. A two-step approach for deploying heterogeneous vessels and designing reliable schedule in liner shipping services. Transp. Res. Part E Logist. Transp. Rev. 2024, 182, 103416. [Google Scholar] [CrossRef]
  34. Wang, S.; Meng, Q. Liner ship route schedule design with sea contingency time and port time uncertainty. Transp. Res. Part B Methodol. 2012, 46, 615–633. [Google Scholar] [CrossRef]
  35. Wang, S.; Meng, Q. Robust schedule design for liner shipping services. Transp. Res. Part E Logist. Transp. Rev. 2012, 48, 1093–1106. [Google Scholar] [CrossRef]
  36. 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]
  37. Tan, Z.; Zeng, X.; Shao, S.; Chen, J.; Wang, H. Scrubber installation and green fuel for inland river ships with non-identical streamflow. Transp. Res. Part E Logist. Transp. Rev. 2022, 161, 102677. [Google Scholar] [CrossRef]
  38. Deng, Y.; Sheng, D.; Liu, B. Managing ship lock congestion in an inland waterway: A bottleneck model with a service time window. Transp. Policy 2021, 112, 142–161. [Google Scholar] [CrossRef]
  39. Tan, Z.; Wang, Y.; Meng, Q.; Liu, Z. Joint ship schedule design and sailing speed optimization for a single inland shipping service with uncertain dam transit time. Transp. Sci. 2018, 52, 1570–1588. [Google Scholar] [CrossRef]
  40. Zhang, K.; Liu, C.; He, Z.; Chen, H.; Xiang, Q.; Chu, X. Optimization of Sailing Speed for Inland Electric Ships Based on an Improved Multi-Objective Particle Swarm Optimization (MOPSO) Algorithm. J. Mar. Sci. Eng. 2024, 12, 1417. [Google Scholar] [CrossRef]
  41. Ministry of Transport of the People’s Republic of China. Regulations on the Administration of Old Transport Ships. Available online: https://xxgk.mot.gov.cn/2020/jigou/fgs/202108/t20210825_3616581.html (accessed on 11 December 2023).
  42. State Council, Carbon Peak Action Plan before 2030. Available online: http://www.gov.cn/zhengce/content/2021-10/26/content_5644984.htm (accessed on 23 October 2023).
  43. Hunan Provincial Department of Transportation. Guidance for LNG-Powered Ships to Be Given Priority in Crossing the Locks. Available online: http://jtt.hunan.gov.cn/jtt/xxgk/zwgg/202211/t20221121_29133172.html (accessed on 9 November 2023).
  44. Ramanathan, V.; Schonfeld, P. Approximate delays caused by lock service interruptions. Transp. Res. Rec. 1994, 1430, 41. [Google Scholar]
  45. Griffiths, J. Queueing at the Suez canal. J. Oper. Res. Soc. 1995, 46, 1299–1309. [Google Scholar] [CrossRef]
  46. Smith, L.D.; Sweeney, D.; Campbell, J.F. Simulation of alternative approaches to relieving congestion at locks in a river transportion system. J. Oper. Res. Soc. 2009, 60, 519–533. [Google Scholar] [CrossRef]
  47. Smith, L.D.; Nauss, R.M.; Mattfeld, D.C.; Li, J.; Ehmke, J.F.; Reindl, M. Scheduling operations at system choke points with sequence-dependent delays and processing times. Transp. Res. Part E Logist. Transp. Rev. 2011, 47, 669–680. [Google Scholar] [CrossRef]
  48. Laih, C.-H.; Sun, P.-Y. The optimal toll scheme for ships queuing at the entrance of Panama Canal. Marit. Econ. Logist. 2014, 16, 20–32. [Google Scholar] [CrossRef]
  49. Lübbecke, E.; Lübbecke, M.E.; Möhring, R.H. Ship traffic optimization for the Kiel Canal. Oper. Res. 2019, 67, 791–812. [Google Scholar] [CrossRef]
  50. Passchyn, W.; Briskorn, D.; Spieksma, F.C. No-wait scheduling for locks. INFORMS J. Comput. 2019, 31, 413–428. [Google Scholar] [CrossRef]
  51. Passchyn, W.; Coene, S.; Briskorn, D.; Hurink, J.L.; Spieksma, F.C.R.; Vanden Berghe, G. The lockmaster’s problem. Eur. J. Oper. Res. 2016, 251, 432–441. [Google Scholar] [CrossRef]
  52. Yang, X.; Gu, W.; Wang, S. Optimal scheduling of vessels passing a waterway bottleneck. Ocean Coast. Manag. 2023, 244, 106809. [Google Scholar] [CrossRef]
  53. Buchem, M.; Golak, J.A.P.; Grigoriev, A. Vessel velocity decisions in inland waterway transportation under uncertainty. Eur. J. Oper. Res. 2022, 296, 669–678. [Google Scholar] [CrossRef]
  54. Golak, J.A.P.; Defryn, C.; Grigoriev, A. Optimizing fuel consumption on inland waterway networks: Local search heuristic for lock scheduling. Omega 2022, 109, 102580. [Google Scholar] [CrossRef]
  55. Li, D.-C.; Yang, H.-L. Economic feasibility of LNG-fuelled river ships: Carbon tax schemes perspective. Transp. Res. Part D Transp. Environ. 2024, 132, 104235. [Google Scholar] [CrossRef]
  56. Changjiang River Administration of Navigational Affairs, Changjiang e+ Public Service Platform. Available online: https://www.cjhy.com.cn/secondHome (accessed on 6 May 2024).
  57. Li, D.-C.; Yang, H.-L. Voyage charterparty arrangement for river tramp shipping: Green and traditional vessels comparison. Transp. Policy 2024, 158, 75–92. [Google Scholar] [CrossRef]
  58. 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]
  59. Li, D.-C.; Yang, H.-L. Ship routing in inland waterway liner transportation with foldable and standard empty containers repositioning. Ocean Eng. 2023, 285, 115391. [Google Scholar] [CrossRef]
Figure 1. Scheduling of river vessels at river bottleneck.
Figure 1. Scheduling of river vessels at river bottleneck.
Jmse 12 01860 g001
Figure 2. Mixed fleet passing through river bottleneck in multiple ways.
Figure 2. Mixed fleet passing through river bottleneck in multiple ways.
Jmse 12 01860 g002
Figure 3. The relationship between the number of tangent lines and the approximation error: (a) 1 tangent line, (b) 2 tangent lines, (c) 4 tangent lines, (d) 9 tangent lines.
Figure 3. The relationship between the number of tangent lines and the approximation error: (a) 1 tangent line, (b) 2 tangent lines, (c) 4 tangent lines, (d) 9 tangent lines.
Jmse 12 01860 g003
Figure 4. The generation of a piecewise linear approximation function: (a) Point t s k , Q s t s k is on or below the tangent line of Q s t s at T s max , (b) Gap between line k at the point t ^ s k , Q ^ s k and Q s t s does not exceed ε ¯ , (c) Estimate for one point t s k + 1 , Q s k + 1 on line k , (d) Piecewise linear approximation function Q ¯ s t s .
Figure 4. The generation of a piecewise linear approximation function: (a) Point t s k , Q s t s k is on or below the tangent line of Q s t s at T s max , (b) Gap between line k at the point t ^ s k , Q ^ s k and Q s t s does not exceed ε ¯ , (c) Estimate for one point t s k + 1 , Q s k + 1 on line k , (d) Piecewise linear approximation function Q ¯ s t s .
Jmse 12 01860 g004
Figure 5. Ports and river bottleneck on Yangtze River main line.
Figure 5. Ports and river bottleneck on Yangtze River main line.
Jmse 12 01860 g005
Figure 6. The optimal sailing, delay, and waiting times for the fleet: (a) sailing time t s y and delay time t s p ; (b) sailing time t s c and waiting time t s w .
Figure 6. The optimal sailing, delay, and waiting times for the fleet: (a) sailing time t s y and delay time t s p ; (b) sailing time t s c and waiting time t s w .
Jmse 12 01860 g006
Figure 7. Change in delay time under different fuel prices.
Figure 7. Change in delay time under different fuel prices.
Jmse 12 01860 g007
Figure 8. Change in waiting time under different fuel prices.
Figure 8. Change in waiting time under different fuel prices.
Jmse 12 01860 g008
Figure 9. Change in bottleneck passing time under different fuel prices.
Figure 9. Change in bottleneck passing time under different fuel prices.
Jmse 12 01860 g009
Figure 10. Change in various costs under different fuel prices.
Figure 10. Change in various costs under different fuel prices.
Jmse 12 01860 g010
Figure 11. Change in delay time under different streamflow velocities.
Figure 11. Change in delay time under different streamflow velocities.
Jmse 12 01860 g011
Figure 12. Change in waiting time under different streamflow velocities.
Figure 12. Change in waiting time under different streamflow velocities.
Jmse 12 01860 g012
Figure 13. Change in bottleneck passing time under different streamflow velocities.
Figure 13. Change in bottleneck passing time under different streamflow velocities.
Jmse 12 01860 g013
Figure 14. Change in various costs under different streamflow velocities.
Figure 14. Change in various costs under different streamflow velocities.
Jmse 12 01860 g014
Figure 15. Impact of proportion of LNG-fuelled vessels on scheduling results: (a) waiting time t s w and delay time t s p ; (b) change in various costs under different proportions of LNG-fuelled vessels.
Figure 15. Impact of proportion of LNG-fuelled vessels on scheduling results: (a) waiting time t s w and delay time t s p ; (b) change in various costs under different proportions of LNG-fuelled vessels.
Jmse 12 01860 g015
Table 1. Basic parameters of each bottleneck passing way in Three Gorges Project.
Table 1. Basic parameters of each bottleneck passing way in Three Gorges Project.
NoBottleneck Passing Way ϖ d (h) T d n l (h) G d (Vessels) Tonnage Limit (DWT)
1Three Gorges five-class ship lock14.572.0/73.5/75.0/76.5/78.0/79.5/81.0/82.5/
84.0/85.5/87.0/88.5/90.0/91.5/93.0/94.5
4-
2Ship lift12.572.0/74.0/75.5/76.5/78.0/79.0/80.0/81.5/
83.0/84.0/85.5/87.0/89.5/90.0/91.5/93.0
13000
3Trans-shipment facility12.072.0/77.0/82.0/87.04-
4New planned ship lock14.572.5/74.0/75.5/77.0/78.5/80.0/81.5/83.0/
84.5/86.0/87.5/89.0/90.5/92.0/93.5/95.0
4-
“-” means that there is no tonnage limit on the bottleneck passing way.
Table 2. Distances between river ports.
Table 2. Distances between river ports.
NoLegDistance (km)NoLegDistance (km)
1Yibin → Luzhou13013Zigui (Three Gorges lock) → Yichang (Gezhouba lock)38
2Luzhou → Jiangjin16814Yichang (Gezhouba lock) → Zhicheng60
3Jiangjin → Chongqing8615Zhicheng → Jingzhou232
4Chongqing → Guoyuan3116Jingzhou → Yueyang244
5Guoyuan → Fuling8917Yueyang → Honghu51
6Fuling → Fengdu5518Honghu →Jiayu49
7Fengdu → Xinsheng6319Jiayu → Wuhan131
8Xinsheng → Wanzhou8320Wuhan → Huangzhou74
9Wanzhou → Fengjie12621Huangzhou → Ezhou18
10Fengjie → Wushan3922Ezhou → Huangshi32
11Wushan → Badong4923Huangshi → Jiujiang127
12Badong → Zigui (Three Gorges lock)75
Table 3. Vessel scheduling arrangement for different bottleneck passing ways.
Table 3. Vessel scheduling arrangement for different bottleneck passing ways.
Bottleneck Passing WayService TimeVessel
Three Gorges five-class ship lock72.03-L/13-L/23-L/133-L
73.55-O/6-O/7-O/34-L
75.012-O/21-O/29-O/74-L
76.524-L/32-O/47-O/135-O
78.038-O/40-O/46-O/53-L
79.530-O/36-O/43-L/51-O
81.057-O/61-O/70-O/80-O
82.559-O/72-O/79-O/92-O
84.076-O/87-O/124-L/128-O
85.552-O/58-O/66-O/95-O
87.067-O/68-O/141-O/142-O
88.571-O/86-O/91-O/153-L
90.0123-L/132-O/140-O/157-O
91.5130-O/138-O/148-O/152-O
93.0114-L/115-O/116-O/122-O
94.5105-O/108-O/109-O/111-O
Ship lift72.010-O
74.09-O
75.517-O
76.564-L
78.081-O
79.065-O
80.033-L
81.573-L
83.0155-O
84.0160-O
85.5127-O
87.0129-O
89.5125-O
90.0143-L
91.5118-O
93.0117-O
Trans-shipment facility72.04-L/14-L/63-L/94-L
77.022-O/27-O/37-O/56-O
82.048-O/78-O/89-O/156-O
87.0104-L/119-O/137-O/146-O
New planned ship lock72.51-O/2-O/8-O/83-L
74.015-O/16-O/18-O/19-O
75.520-O/25-O/44-L/54-L
77.011-O/26-O/28-O/84-L
78.531-O/39-O/121-O/150-O
80.035-O/42-O/69-O/136-O
81.541-O/49-O/62-O/93-L
83.045-O/50-O/55-O/99-O
84.590-O/97-O/151-O/159-O
86.075-O/77-O/88-O/154-L
87.560-O/82-O/85-O/98-O
89.0100-O/126-O/139-O/145-O
90.596-O/134-L/147-O/158-O
92.0113-L/120-O/144-L/149-O
93.5103-L/110-O/112-O/131-O
95.0101-O/102-O/106-O/107-O
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, D.-C.; Yang, H.-L. Scheduling of Mixed Fleet Passing Through River Bottleneck in Multiple Ways. J. Mar. Sci. Eng. 2024, 12, 1860. https://doi.org/10.3390/jmse12101860

AMA Style

Li D-C, Yang H-L. Scheduling of Mixed Fleet Passing Through River Bottleneck in Multiple Ways. Journal of Marine Science and Engineering. 2024; 12(10):1860. https://doi.org/10.3390/jmse12101860

Chicago/Turabian Style

Li, De-Chang, and Hua-Long Yang. 2024. "Scheduling of Mixed Fleet Passing Through River Bottleneck in Multiple Ways" Journal of Marine Science and Engineering 12, no. 10: 1860. https://doi.org/10.3390/jmse12101860

APA Style

Li, D.-C., & Yang, H.-L. (2024). Scheduling of Mixed Fleet Passing Through River Bottleneck in Multiple Ways. Journal of Marine Science and Engineering, 12(10), 1860. https://doi.org/10.3390/jmse12101860

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