Next Article in Journal
Automated Inference of Systems Capability from Natural Language Artifacts
Previous Article in Journal
LOHAS Values as a System-Level Alignment Mechanism in Short Food Supply Chains: Evidence from Western Hungary
Previous Article in Special Issue
An Environment Information-Based Behavior-Constrained Cellular Automaton Model for Three-Phase Traffic Dynamics at Urban Work Zone Bottlenecks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Multi-Objective Optimization on Ship Lock Scheduling Considering Energy Consumption and Resource Constraints

1
School of Architecture and Transportation Engineering, Guilin University of Electronic Technology, Guilin 541004, China
2
Guangxi Key Laboratory of ITS, Guilin University of Electronic Technology, Guilin 541004, China
3
Pinglu Canal Group Co., Ltd., Nanning 530022, China
4
Guangxi Laboratory of Modern Canal, Nanning 530004, China
*
Authors to whom correspondence should be addressed.
Systems 2026, 14(5), 507; https://doi.org/10.3390/systems14050507
Submission received: 18 March 2026 / Revised: 26 April 2026 / Accepted: 1 May 2026 / Published: 3 May 2026
(This article belongs to the Special Issue Advanced Transportation Systems and Logistics in Modern Cities)

Abstract

In response to the increasing operational complexity of inland waterway systems, this study develops a multi-objective optimization framework for ship lock scheduling under energy-consumption and resource constraints. The model evaluates five operational dimensions, namely average waiting time, lock utilization, total energy consumption, arrival rescheduling rate, and berth-overcapacity penalty. Based on historical lockage records from the Da Teng Gorge Ship Lock Hub, four representative multi-objective algorithms—NSGA-II, NSGA-III, MOEA/D, and SPEA-II—are comparatively examined. The revised analysis emphasizes trade-off performance rather than unsupported absolute dominance claims: NSGA-III shows the most balanced overall behavior on the preserved empirical instance, MOEA/D remains competitive in time-sensitive scenarios, and SPEA-II performs well in some overcapacity-control settings. To improve methodological transparency, the paper clarifies the physical meaning and source of major parameters, distinguishes measured quantities from scenario settings, and reports carbon impact as a derived indicator linked to energy consumption. These revisions provide a more transparent and practically interpretable basis for intelligent ship lock scheduling under congestion, energy, and resource constraints.

1. Introduction

1.1. Research Background

Inland waterways serve as vital multimodal transport corridors, fostering regional economic integration through their strategic connectivity of industrial clusters, metropolitan hubs, and international ports. As a critical component of national infrastructure systems, these waterways leverage the intrinsic advantages of fluvial transportation—notably superior energy efficiency and exceptional bulk cargo capacity. Such characteristics have cemented their status as a sustainable freight solution, currently handling 47% of global bulk commodity movements, according to UNCTAD 2023 statistics. The ongoing optimization of lockage efficiency and channel standardization further amplifies their competitiveness within modern supply chain networks.
Take the Da Teng Gorge Ship Lock Hub as the research background. The ship lock is located in the core navigation section of the West River mainstem in China and serves as a critical water transport node along the Pearl River-West River Economic Corridor. It has long faced significant constraints due to high-intensity operations. With the continuous growth of regional water transport demand, the hub frequently experiences severe congestion during peak navigation periods, characterized by vessels lingering for extended periods before the ship lock, significantly delaying passage efficiency [1,2,3]. Although the hub is a large-scale water engineering facility with sufficient design redundancy for navigation capacity, current operational conditions, where actual transport volumes far exceed original design expectations, have resulted in consistently suboptimal lock utilization efficiency and ineffective realization of its cyclic performance potential. Such structural contradictions lead to efficiency losses across the entire water transport system and undermine the stability of regional supply chains, particularly in the construction materials sector.
Currently, management authorities are attempting to alleviate navigation pressure through a “dual-track” strategy, combining infrastructure expansion with intelligent scheduling optimization. However, from the perspectives of engineering geological conditions and capital investment, constructing large-scale parallel locks in a typical karst terrain environment poses extremely high technical complexity and fiscal burdens, making it difficult to implement effective expansion in the short term. Additionally, the current scheduling mechanism has shortcomings in terms of allocation logic and operational efficiency. The use of lock chambers and navigation channels exhibits high dwell times and low turnover rates, not only suppressing system operational efficiency but also exacerbating energy consumption and carbon emissions, thereby adversely affecting the development of green shipping within the region.
Therefore, the implementation of an intelligent scheduling framework that integrates real-time ship lockage data and multi-objective optimization techniques—particularly focusing on environmental and efficiency improvements—has emerged as a critical necessity.

1.2. Literature Review

Under this context, research on inland waterway navigation management, especially the ship lock scheduling problem (LSP), has become an important topic in transportation systems and maritime logistics. Recent studies show that the literature is evolving along several connected streams, including lock scheduling and co-scheduling, disturbance-aware and appointment-based scheduling, green and low-carbon optimization, data-driven maritime decision support, and multi-objective solution methodologies. Compared with earlier studies that focused primarily on chamber arrangement or local sequencing, newer research increasingly emphasizes integrated decision-making under congestion, uncertainty, environmental pressure, and inter-facility coordination.
In the field of lock scheduling and coordinated operation, Ji et al. [4] developed an adaptive large neighborhood search framework for the generalized lock scheduling problem, showing that large-scale lockage decisions can be solved effectively by tailored heuristics. Deng et al. [5] further examined inland-waterway lock congestion from the perspective of bottleneck theory and introduced a service-time-window model to capture temporal queuing dynamics. Zhao et al. [6] extended the problem to the co-scheduling of ship lifts and ship locks at the Three Gorges Dam, indicating that coordinated decisions across multiple navigation facilities are crucial for reducing system-wide delay. Ji et al. [7] then proposed a decomposition-based solution framework for the generalized serial-lock scheduling problem, significantly strengthening the methodological basis for solving large-scale serial-lock systems. More recently, Zhang et al. [8] investigated optimal scheduling in inland waterways with serial locks using mixed-integer linear programming, showing that large-scale serial-lock coordination can be addressed more rigorously in modern optimization settings.
Another notable trend is that recent studies no longer assume perfectly punctual arrivals or static operating environments. Liu et al. [9] studied ship appointment scheduling for lockage operations with non-punctual arrivals and explicitly modeled appointment adjustment and ship rescheduling. Liu et al. [10] further addressed the ship scheduling problem based on channel-lock coordination in flood season, where water discharge variation, anchorage release timing, and coordinated allocation of channel and lock resources must be considered simultaneously. Gao et al. [11] proposed a congestion mitigation strategy based on a multi-objective moment bottleneck model, further highlighting the importance of dynamic traffic management under highly congested inland-waterway conditions. In addition, Li et al. [12] evaluated lock navigation scheduling rules from the perspective of multiple stakeholders, suggesting that fairness, safety, and resilience should also be considered when assessing operational strategies. These studies indicate that practical lock scheduling is increasingly disturbance-aware, appointment-sensitive, and connected with upstream and downstream traffic organization rather than limited to chamber-level sequencing alone.
At the same time, green and low-carbon objectives have become a central issue in inland waterway optimization. Zheng et al. [13] studied an energy-efficient lock group co-scheduling problem with ship lifts and approach channels, showing that system-level energy objectives can be integrated with coordinated navigation decisions. From a broader inland-waterway perspective, Golak et al. [14] presented a local-search heuristic for optimizing fuel consumption on inland waterway networks, while Defryn et al. [15] showed that skipper collaboration and joint speed optimization can improve inland-waterway efficiency. Tadeusz et al. [16] evaluated the impact of various trajectory simplification methods on the accuracy of ship CO2 emission modeling. Jaewon et al. [17] developed a statistical prediction model for CO2 emissions based on engine speed under various ship telegraph modes, and compared it with life cycle assessment (LCA) simulation results. Yang et al. [18] analyzed the optimal scheduling of vessels passing a waterway bottleneck by jointly considering delay and bunker-cost trade-offs, and Buchem et al. [19] explored vessel velocity decisions under uncertainty. Zhang et al. [20] further proposed an optimization method for ship transport capacity structure to alleviate inland-waterway traffic congestion. Taken together, these studies confirm that energy consumption, fuel cost, and CO2-related concerns are now key criteria in modern navigation optimization, although relatively few studies simultaneously consider green objectives, lock resource constraints, and hub-level operational variability within one unified framework.
A further emerging direction is the combination of scheduling optimization with data analytics and systems-oriented decision support. Kweon et al. [21] used logical analysis of data to identify demurrage patterns and hidden inefficiencies in port operations, showing that real operational data can reveal congestion mechanisms that are difficult to detect using optimization models alone. Woo et al. [22] proposed a real-time-data-driven multi-objective decision framework in another application domain, offering a useful methodological analogy for dynamic decision support under uncertainty. Homayouni et al. [23] reviewed how digital twins can support sustainability-oriented seaport operations, indicating that smart maritime systems are moving toward integrated monitoring, scenario simulation, and optimization. Chen and Cheng [24] analyzed the broader economic consequences of inland waterway disruptions in a changing climate, reminding researchers that lock congestion and failures can have impacts far beyond local operations. Calderón-Rivera et al. [25] also reviewed sustainable inland waterway transport from a wider systems perspective. This broader literature helps position ship lock scheduling within the context of smart and resilient maritime infrastructure rather than as an isolated optimization problem.
From the perspective of solution methodology, recent developments in multi-objective optimization also provide important support for ship lock scheduling research. Liu et al. [26] proposed a convergence-diversity balanced fitness evaluation mechanism for decomposition-based many-objective optimization, improving the trade-off between solution quality and population diversity. He et al. [27] developed a dynamic reference-point-based fuzzy relative entropy mechanism for energy-efficient scheduling, illustrating how advanced fitness design can improve many-objective search performance. Li et al. [28] more recently proposed an ensemble of neighborhood search operators for decomposition-based multi-objective evolutionary optimization, reflecting the current trend toward adaptive and hybridized search strategies. These developments are highly relevant because ship lock scheduling with waiting time, utilization, energy use, congestion mitigation, and resource constraints is essentially a complex multi-objective decision problem.
Based on the above review, several research gaps can be identified. First, although recent lock scheduling studies have substantially improved co-scheduling, rescheduling, and green optimization, they are still insufficiently connected with data-driven congestion analytics and systems-oriented decision support. Second, although green shipping has received increasing attention, relatively few studies jointly consider operational efficiency, energy-related objectives, and resource constraints in a scalable multi-objective framework for a real lock hub. Third, stakeholder-oriented concerns such as fairness, resilience, and rule evaluation have only recently begun to receive attention and are not yet fully integrated into mainstream lock scheduling models. Accordingly, the present study is positioned as a bridge between these strands. It focuses on multi-objective ship lock scheduling under energy-consumption and resource constraints, and compares several Pareto-based intelligent optimization algorithms. At the same time, explicit C O 2 accounting, stronger fairness formulations, priority-based control, severe disruptions, and infrastructure power limits remain meaningful directions for future research rather than being fully modeled in the current version.
Accordingly, the revised manuscript makes the empirical logic more explicit by examining three working hypotheses.
H1. 
Algorithms with a stronger many-objective search capability can reduce waiting burden while maintaining high lock utilization under the same data setting.
H2. 
An algorithm showing a more balanced trade-off across the five objectives should also display lower arrival-rescheduling pressure and lower berth-overcapacity pressure.
H3. 
As scenario scale increases, algorithmic differences become more pronounced, so no single method should be treated as uniformly dominant across all operating conditions.

2. Problem Description and Model Establishment

2.1. Problem Description

As an important component of the regional water transport system, inland waterway locks must coordinate traffic efficiency, service reliability, energy use, and environmental pressure within a constrained operational space. Under high-demand conditions, the Da Teng Gorge Ship Lock faces concentrated vessel arrivals, limited waiting-area capacity, and dynamic disturbance factors, all of which increase the difficulty of scheduling. The schematic diagram of the Da Teng Gorge Ship Lock structure is shown in Figure 1 below. In this study, the scheduling problem is defined over a discrete decision horizon in which arriving vessels may wait in the approach berth area and are then assigned to feasible lock service slots.
Accordingly, the model focuses on the joint allocation of two types of resources: lock service capacity and waiting-berth capacity in the approach area. Here, the term “berth” refers to the waiting berth in the lock approach area rather than to the lock chamber itself. The berth-overcapacity penalty therefore represents the penalty incurred when the number of waiting vessels exceeds the available waiting-berth capacity. This distinction is introduced to avoid the ambiguity between lock number, berth number, and overcapacity penalty identified in the review comments.
The model is intended to generate a feasible lock scheduling plan for all vessels within the decision horizon. The optimization simultaneously considers average waiting time, lock utilization, total energy consumption, arrival rescheduling rate, and berth-overcapacity penalty, while respecting capacity, service, and operating constraints. The specific ship scheduling flowchart is shown in Figure 2 below. The purpose is not to claim a universally optimal dispatching rule, but to provide a decision-support framework that can reveal trade-offs among efficiency, energy, and resource pressure in a practically interpretable way.
The main modeling assumptions adopted in this study are as follows.
  • Dynamic demand fluctuation.
The number of vessels arriving at the lock is allowed to vary across days and time slots according to the observed arrival pattern and scenario disturbances. In this sense, the arrival process is not treated as a fixed deterministic sequence. Instead, historical variation, appointment deviation, weather-related fluctuation, and other operational disturbances are reflected through scenario-based adjustment of the arrival volume within the decision horizon.
2.
Reduced-order energy-consumption representation.
The energy consumption of the lock system is affected by vessel size, traffic state, and actual service load. Because high-resolution hydrodynamic and power-measurement data are not available for every lockage cycle in the preserved dataset, this study adopts a reduced-order operational representation instead of a fully physical propulsion model. In the revised manuscript, the energy term is therefore interpreted as a condition-dependent operational estimate rather than as a universal fixed value per vessel: a baseline energy coefficient is read together with vessel-size grouping, lock-operation stage, and congestion-related service intensity. The resulting objective is suitable for comparative scheduling evaluation under consistent data conditions, although it does not attempt to replace a detailed hydrodynamic energy model.
3.
Adaptive scheduling-window adjustment.
The scheduling window of the lock system is assumed to be adjustable within the slot-based decision framework. The adjustment is guided by real-time arrivals, historical patterns, queue pressure, and lock operating capacity. This assumption is used to reflect the operational possibility of moderate timing adjustment under congestion, rather than to imply unrestricted rescheduling freedom.

2.2. Model Parameters

Definitions of parameters and variables.
For clarity, the key parameters and decision variables are summarized in Table 1. In the revised manuscript, the average waiting time is defined over all vessels within the decision horizon rather than over cargo tonnage; the lock-capacity parameters describe the number of vessels that can be processed by the chamber in one scheduling slot; and the berth-capacity parameters refer to the waiting-berth capacity in the approach area. This clarification is intended to strengthen the physical interpretation of the model and reduce ambiguity in the notation.
To avoid notation-related misunderstanding, the index system is further clarified here. N denotes the number of days in the decision horizon, and I denotes the number of discrete scheduling periods within one day. Therefore, the pair (n, i) represents time period i on day n, rather than the total number of ships over N × I. Similarly, the average waiting time of all ships means the mean waiting burden of all vessels included in the decision horizon, whereas the adjusted-arrival variable denotes the number of vessels remaining in or reassigned to a given period after rescheduling and carry-over effects are considered.

2.3. Proposed Ship Lock Scheduling Model

Efficient ship lock scheduling should improve lock service efficiency while maintaining an interpretable balance among time, energy, and waiting-area resource pressure. For this reason, the model is formulated as a coordinated multi-objective scheduling problem rather than as a purely throughput-oriented dispatching rule. The revised manuscript places greater emphasis on the operational meaning of each objective and on the distinction between measured quantities, management targets, and scenario-based parameters.
The model plans the time and resource allocation of vessels passing through the lock through mathematical optimization. Its objective is to support decision making under practical constraints rather than to reproduce every physical detail of lock operation. Accordingly, the formulation is designed to jointly consider waiting burden, lock utilization, energy expenditure, arrival adjustment, and berth-overcapacity pressure, while keeping the optimization structure sufficiently clear for algorithmic comparison and managerial interpretation.
The proposed model is described as follows.
Objective:
To preserve consistency with Pareto-based evolutionary algorithms, the five objective functions are retained as a genuine multi-objective formulation during optimization. If managerial preference analysis is required, weighting factors may be introduced only after the non-dominated solution set has been generated, so that candidate schedules can be ranked under specific policy preferences without collapsing the optimization problem into a single-objective surrogate at the search stage.
min F = ω 1 f 1 + ω 2 ( f 2 ) + ω 3 f 3 + ω 4 f 4 + ω 5 f 5
The first objective represents the average waiting time of all vessels within the decision horizon.
f 1 = 1 N I n = 1 N i = 1 I Q n i μ n i ρ n i
The second objective represents lock utilization and reflects the efficiency of service-capacity use.
f 2 = 1 N l     m a x n = 1 N i = 1 I Q n i
The third objective represents the total energy consumption associated with lock service and vessel passage under the adopted operational energy model.
min f 3 = n = 1 N i = 1 I Q n i · r e
The fourth objective represents the arrival rescheduling rate and describes the deviation between the observed arrival sequence and the implemented service schedule.
min f 4 = 1 N I n = 1 N i = 1 I | A n i Q n i | A n i
The fifth objective represents the berth-overcapacity penalty, that is, the penalty incurred when the number of waiting vessels exceeds the available waiting-berth capacity. In addition, carbon impact is reported as a derived indicator linked to total energy consumption, rather than as a duplicated objective with exactly the same optimization direction.
For reproducibility, Equations (1)–(5) are interpreted as the measures of queueing burden, service-capacity use, operational energy expenditure, schedule-deviation pressure, and waiting-area overcapacity, respectively. Equations (7)–(21) then define the feasible operating region through non-negativity, lock-capacity, berth-capacity, waiting-time benchmark, daily-throughput requirement, energy benchmark, berth-balance monitoring, no-show tolerance, arrival-rescheduling control, and dispatch-continuity conditions. These additions are intended to make the mathematical formulation easier to read, implement, and verify.
min f 5 = n = 1 N max ( 0 , i = 1 I Q n i C b e r t h ) · P o v e r
Constraints:
The number of ships passing through locks should be non-negative.
Q n i 0 ,       i I , n N
The operational efficiency of the locks is between 0 and 1.
0 μ n i 1
The parameters related to the ship must be non-negative and consistent.
p n i 0
The number of ships scheduled must not exceed the maximum berth capacity of the lock.
i = 1 l Q n i C b a r t h , n
The number of ships passing through the lock must not exceed its maximum capacity during each scheduling cycle.
n = 1 N Q n i l m a x
A 48 h upper waiting-time target is introduced as a managerial benchmark for scenario evaluation rather than as a universal physical constant.
1 N I n = 1 N i = 1 I Q n i μ n i ρ n i 48
A minimum daily service volume of 42 vessels is adopted according to the observed operating requirement in the study period.
n = 1 Q n i 42 , i
The 65,000 kWh daily energy ceiling is treated as an operational benchmark used for dispatch evaluation and sensitivity analysis.
n = 1 N i = 1 l Q n i · r e 65,000
The variance in berth utilization is monitored in order to reflect the fairness of waiting-berth usage across the scheduling horizon.
σ B = 1 N n = 1 N ( i = 1 I Q n i 1 N n = 1 N i = 1 I Q n i ) 2
The berth-fairness penalty is calculated to discourage persistent concentration of waiting vessels in only a small subset of available berths.
P B = 20 σ B
A reservation no-show rate of 20% is used as an upper scenario bound rather than as a universal empirical constant.
1 N I n = 1 N i = 1 I | A n i Q n i | A n i 0.2
The arrival-rescheduling rate is constrained to limit excessive deviation between appointments and actual service order.
1 N I n = 1 N i = 1 I | A n i Q n i | A n i 0.3
The number of dispatches in each time period must be at least one.
y n i 1 , n , i
The threshold values in Equations (12)–(20) are not treated as immutable physical laws. In the revised manuscript, they are interpreted as a combination of historical operating observations, management benchmarks, and scenario settings used for the robustness evaluation.
| y n + 1 , i y n i | 10 , n , i
Q n i = y n i ,       i f   A n i B n i y n i       A n i B n i + y n i ,         o t h e r w i s e

3. Algorithm Design

3.1. Algorithmic Analysis

The ship lock scheduling problem involves multiple conflicting optimization objectives, such as minimizing the average waiting time, maximizing the lock utilization rate, minimizing the total energy consumption, minimizing the arrival repositioning rate, and minimizing the penalty for exceeding the mooring capacity. Therefore, it is crucial to use an efficient multi-objective optimization algorithm to find the optimal scheduling solution under complex constraints. In this study, four advanced multi-objective optimization algorithms, namely NSGA-II, NSGA-III, SPEA-II and MOEA/D, are selected and their optimization performance is analyzed in depth. Among them, NSGA-II is a classical multi-objective evolutionary algorithm that has been widely used in complex scheduling optimization problems due to its superior computational efficiency and stable convergence of the Pareto solution set. Its core idea is to guide the search based on non-dominated sorting and congestion distance, so as to improve both the quality and the uniformity of the solution. NSGA-III shows stronger performance in dealing with high-dimensional objective optimization problems, and has achieved remarkable results in practical applications such as ship scheduling and stowage optimization. In addition, MOEA/D, as a decomposition-based multi-objective evolutionary algorithm, shows good convergence and solution diversity by decomposing multi-objective problems into several subproblems and solving them in parallel. It is suitable for complex scheduling optimization scenarios [29,30].

3.2. Algorithm Experiment Steps

The NSGA-II algorithm is used as an example to illustrate the implementation of the algorithm steps, as shown in Figure 3. This algorithm uses a genetic evolutionary mechanism to continuously optimize the scheduling plan during the search process, ensuring that the final solution set can effectively balance different optimization objectives and provide an efficient and feasible optimization strategy for ship scheduling [31].

3.2.1. Genetic Algorithm Implementation Steps

Step 1: The scheduling problem is first encoded on the basis of lock assignment, waiting-berth allocation, and service sequence. The initialization stage specifies the key operating parameters, including the decision horizon, the number of daily scheduling slots, lock capacity, waiting-berth capacity, vessel arrival information, and time-related service data. In the revised implementation, the encoding is designed to remain feasible with respect to lock-capacity and waiting-area constraints as far as possible before evolutionary variation is applied.
  • Arrival Berth Scheduling Code: defines vector C 1 = b 1 , b 2 , , b n , where b j 1,2 , , B denotes the berth to which vessel j is assigned.
  • Lock Scheduling Encoding: define vector C 2 = l 1 , l 2 , , l n , where l j 1,2 , , L denotes the lock number to which the ship j is assigned.
  • Lock Passing Sequence scheduling encoding: use a vector with a length of n alignment vector C 3 = π v 1 , v 2 , , v n 1 is used to represent the ship’s lock-passing sequence.
The final chromosome can be represented as a three-dimensional coding string.
C j = C ( 1 ) , C ( 2 ) , C ( 3 ) Z 3 × n
Step 2: After the encoding structure is determined, the initial population is generated. Each individual represents a candidate scheduling scheme. During initialization, feasibility checks are applied to reduce obvious violations of berth assignment, lock-capacity limits, and service timing. Heuristic perturbation rules based on berth load and vessel-arrival distribution are used to improve diversity while keeping the initial solutions operationally interpretable.
Step 3: In each generation, a non-dominated ordering is performed on the current population P t to partition the set of non-dominated frontier solutions Z t . Based on the Pareto dominance relation:
C i , C j P t , C i < C j f k ( C i ) < f k ( C j ) m , f m ( C i ) f m ( C j )
For the individuals in Z t their five objective function values F C j are obtained and combined with Crowding Distance to calculate the fitness, which reflects the dominance advantage and diversity distribution of individuals in the target space.
Step 4: The non-dominated set Z t are moved_into the next generation of the parent population P t + 1 . If P t + 1 then the crowding degree distance ranking mechanism retains the most diverse individuals making P t + 1 = N :
C r o w d i n g D i s t a n c e ( i ) = k = 1 M f k ( i + 1 ) f k ( i 1 ) f k m a x f k m i n
Step 5: Paired individuals are selected from the parent population and subjected to crossover. The operators are applied to berth allocation, lock assignment, and service sequence in a coordinated manner so that exploration is improved without destroying the logical relationship among the three coding segments.
Step 6: Genetic variation (including berth, order & lock assignment variation) is applied to the offspring population with probability P m to enhance the global search capability and prevent from falling into a local optimum.
Step 7: The offspring population Q t + 1 , generated through crossover and mutation, together with the current parent P t + 1 , constitutes the candidate population R t + 1 = P t + 1     Q t + 1 . The iteration continues by constructing a new elite population P t + 1 replacing the previous generation through non-dominated sorting and crowding assessment.
Step 8: The algorithm terminates when the maximum number of generations is reached or when the Pareto front becomes sufficiently stable. In the revised framework, robustness is not treated only as an ex post deletion rule. Instead, candidate schedules are additionally evaluated under moderate arrival perturbation, no-show, and temporary capacity-loss scenarios, and the resulting violation penalty is fed back into environmental selection. This setting makes the robustness treatment more consistent with the evolutionary search process.
T o t a l C o s t = j = 1 n c w a i t w j + c l o c k u j + c e n e r g y e j

3.2.2. Vessel Coding Scheme

  • Arrival Berth Dispatch Code
It is represented as a four-row coding matrix:
C ( 1 ) = b 1                   b 2                                   b n a 1                   a 2                                     a n d 1                   d 2                                   d n p 1 b e r t h     p 2 b e r t h                           p n b e r t h Z 4 × n
Row 1 (berth number): the first j berth to which the vessel is assigned b j 1 , 2 , , B .
Row 2 (time of arrival): a j Indicates the time the vessel arrived at the berth area.
Row 3 (time of departure from berth): d j indicates the expected time of departure from the berth and can be used to calculate the berth occupancy cycle.
Row 4 (Berth Priority): P j b e r t h indicates the ship’s preference/weight for the berth, which is used for berth optimization scheduling (e.g., shortest berth waits).
2.
Lock Dispatch Code
It is represented as a four-row coding matrix:
C ( 2 ) = l 1                 l 2                           l n t 1 e s t             t 2 e s t                       t n e s t s 1                 s 2                         s n p 1 l o c k         p 2 l o c k                   p n l o c k Z 4 × n
Row 1 (berth number): the first j berth to which the ship is assigned b j 1 , 2 , , B .
Row 2 (time of arrival): a j indicates the time the vessel arrived at the berthing area.
Row 3 (time of departure from berth): d j indicates the expected time of departure from the berth and can be used to calculate the berth occupancy cycle.
Row 4 (Berth Priority) P j b e r t h indicates the ship’s preference/weight for the berth, which is used for berth optimization scheduling (e.g., shortest berth waits).
3.
Lock Passing Sequence
It is represented as a four-row coding matrix:
C ( 3 ) = v 1               v 2                             v n τ 1               τ 2                             τ n g 1             g 2                             g n ϕ 1           ϕ 2                             ϕ n Z 4 × n
Row 1 (crossing order): the ship number of the crossing queue v j , is the length of the n of the full alignment.
Row 2 (time taken to pass through the lock): τ j indicates the time the vessel is expected to take to pass through the lock.
Row 3 (group number): g j indicates the crossing scheduling group in which the vessel is located for batch control or formation scheduling.
Row 4 (Priority Passage Flag): j 0,1 , with 1 indicating that it is a Privileged/Emergency Passage Vessel, which can be prioritized.

3.2.3. Example Explanation of the Scheduling Program

  • Arrival Berth Dispatch Code
Arrival berth scheduling scheme coding example analysis shown in Figure 4, the data structure contains four rows of content: the first act of the ship assigned berth number b j (such as the terminal has three berths); the second act of the arrival berth time a j , said the ship actually arrived at the berth area of the time; third act of the time to leave the berth d j , that is, expected to leave the berths of the time, reflecting the use of berths cycle. The 4th line is the berth priority P j b e r t h , which indicates the degree of preference for the berth, and can be used to optimize the berth scheduling or the associated waiting time penalty mechanism.
2.
Lock Dispatch Code
An example analysis of the coding of the lock scheduling scheme is shown in Figure 5. The data structure contains four rows of information: row 1 is the lock number assigned to the ship (e.g., 1 for the upper gate of Daito Gorge, 2 for the lower gate); row 2 is the estimated time of lock entry t j e s t , which indicates the time when the ship is scheduled to arrive and request to enter the lock; row 3 is the size of the ship s j , categorized by tonnage class (1 = small, 2 = medium, 3 = large), which is used to limit the capacity of the lock; and row 4, Lock Priority P j l o c k , which is used to determine the queuing priority of the vessel in the scheduling, and also serves as the basis for the penalty mechanism.
3.
Lock Passing Sequence
Arrival berth scheduling scheme coding example analysis shown in Figure 6, the data structure includes four items: the first act of the order of crossing the gate v j , indicating that the ship passes through the successive arrangement (1~10 of the arrangement); the second act of the passage of the gate time-consuming τ j , that is, the time required for each ship to pass through the locks; third act of the passage of the gate grouping g j , for the identification of the ship’s scheduling group (such as each group) three ships pass through the lock together); and the 4th row is the priority j , which is a 0/1 flag, where 1 means that the ship is a priority or emergency ship and will be given priority in the queue.
As shown in Figure 7, spatial layout and time control mechanism of port ship scheduling is systematically displayed, covering key operational areas such as Lock 1, Lock 2, Waiting Area, Entry Area and Anchorage Area. Different ships are distributed in each functional area according to their numbers, and the expected gate entry time and planned berthing time of each ship are clearly labeled in Entry Area and Anchorage Area. This kind of layout not only reflects the efficient use of space resources by the port scheduling system, but also emphasizes the precise management of time dimension. Through the orderly arrangement of ships in each functional area and the dynamic coordination of time nodes, it can effectively improve port operation efficiency, reduce the waiting time of ships in port, and optimize the operation rhythm and logistics smoothness of the whole shipping chain.

4. Experiment and Result Analysis

4.1. Data Source

The empirical analysis is based on field data collected for vessels passing through the Da Teng Gorge Ship Lock Hub from 9 May to 23 May 2024. To improve comparability, the preserved records are reorganized into a one-week decision horizon, yielding an empirical instance with 594 vessels. In accordance with the observed operating rhythm of the lock, each day is divided into 16 appointment slots. Table 2 reports the observed arrival pattern, and Table 3 reports the main parameter settings. In the revised manuscript, these parameter values are interpreted more explicitly: some are measured or directly estimated from operations, whereas others are managerial benchmarks or scenario settings introduced for robustness analysis.
Among the parameters reported in Table 3, the energy-related coefficient should be understood as a baseline coefficient under a reference operating state. In the computational interpretation, its effect is considered together with vessel-size grouping, lock-cycle load, and disturbance-related service intensity so that the environmental objective remains responsive to operating conditions instead of being read as a completely static constant.

4.2. Green Ship Scheduling Optimization Based on Multi-Objective Optimization Algorithms and System Robustness Analysis

This section evaluates green ship scheduling and system robustness under the proposed multi-objective framework. Four representative algorithms—NSGA-II, NSGA-III, SPEA-II, and MOEA/D—are implemented in Python 3.10.10 and compared with respect to five operational indicators: average waiting time, lock utilization, total energy consumption, arrival rescheduling rate, and berth-overcapacity penalty. The parameter settings for the four algorithms are shown in Table 4 below. The emphasis of the revised analysis is placed on trade-off behavior, robustness, and practical interpretability, rather than on isolated best-value claims unsupported by a complete set of repeated-run statistics.
To improve the traceability between the study propositions and the empirical evidence, the revised results section is interpreted against H1–H3. All four algorithms are evaluated under the same decision horizon, arrival dataset, population size, generation limit, crossover probability, and mutation probability so that the comparison focuses on search behavior rather than on inconsistent computational budgets. At the same time, because the fully archived repeated-run records and formal parameter-sensitivity logs for the preserved empirical instance are incomplete, the revised manuscript avoids statistical-significance claims and reports the findings as case-based comparative evidence.
As shown in Figure 8 and Figure 9, a comparative analysis is conducted for the 594-vessel empirical instance from the perspective of five key objectives: average waiting time, lock utilization, total energy consumption, arrival rescheduling rate, and berth-overcapacity penalty. The preserved results suggest that NSGA-III and MOEA/D exhibit stronger overall trade-off behavior across most objective dimensions. Among them, NSGA-III shows the most balanced performance in terms of waiting control, energy use, and overcapacity management, indicating stronger adaptability in a multi-objective conflict environment. This conclusion, however, is interpreted cautiously and refers to the preserved empirical instance rather than to a universal ranking across all possible scheduling settings.
With respect to H1, NSGA-III and MOEA/D converge to average-waiting-time values of 1530.55 and 1533.94, respectively. In the preserved empirical instance, both values are lower than those recorded for NSGA-II and SPEA-II, indicating better queue-control capability under the same data setting. To avoid ambiguity, the revised manuscript no longer uses percentage reductions unless the comparator is explicitly identified and numerically available in the archived records. Because the preserved empirical comparison is based on representative-run records rather than on a complete repeated-run archive, confidence intervals are not reported and the discussion is restricted to case-based comparative evidence.
With respect to H2, NSGA-III and MOEA/D also show comparatively stable robustness-related performance. Their arrival-rescheduling rates are 0.08281 and 0.07119, respectively, both lower than those recorded for NSGA-II and SPEA-II in the same preserved setting. The berth-overcapacity penalty follows the same directional pattern, suggesting that algorithms with a more balanced multi-objective trade-off also alleviate waiting-area pressure more effectively. For the same reason, vague statements such as ‘lower than other algorithms’ have been replaced by explicit algorithm names wherever the archived values allow a direct comparison.

4.3. Performance Evaluation and Strategy Selection of Multi-Objective Optimization Algorithms in Ultra-Large-Scale Ship Scheduling

With respect to H3, the ultra-large-scale scenarios further show that algorithmic differences become more visible as problem size increases. The preserved results suggest that NSGA-III remains the most balanced algorithm in terms of overall trade-off quality, while MOEA/D is more competitive in strongly time-sensitive cases. SPEA-II can obtain short waiting times in some extreme scenarios, but this may be accompanied by higher energy use. By contrast, NSGA-II becomes less stable as the scenario scale increases, which indicates a potential scalability limitation rather than an across-the-board inferiority claim.
To enhance the interpretability of algorithm applicability, this paper further summarizes the preserved analysis of large-scale stress-test scenarios involving 500–1000 vessels. These scenarios are intended as offline planning-oriented stress tests rather than as direct one-to-one representations of routine daily operation at the Da Teng Gorge Ship Lock Hub. As shown in Figure 10, NSGA-III exhibits the best overall balance, with median energy consumption of 1614.39–1643.52 kWh, a rescheduling-rate range of 7.43–9.62%, and a high proportion of non-dominated solutions with lock utilization close to 0.99. MOEA/D retains a clear advantage in waiting-time-sensitive contexts, while SPEA-II can still generate low-waiting solutions in some bursty scenarios at the cost of greater energy burden.
Further analysis indicates that significant nonlinear conflicts exist among the scheduling objectives, and that algorithm performance tends to diverge more clearly under ultra-large-scale conditions. Within the preserved solution set, NSGA-III achieves a comparatively good balance between hypervolume (HV = 0.873–0.892) and convergence accuracy (ε = 0.078–0.092), while MOEA/D improves temporal response through decomposition and SPEA-II retains value in some burst-task scenarios because of its archive-maintenance mechanism. These results are interpreted as comparative evidence within a common computational setting, not as formally significant superiority claims across all possible runs and parameter combinations.
Overall, the preserved large-scale analysis suggests that NSGA-III provides the best balance between convergence, diversity, and system-level stability under complex constraints, whereas MOEA/D is a useful option for highly time-sensitive transportation tasks. SPEA-II retains practical value in specific extreme-response scenarios, and NSGA-II would require further strengthening if it is to remain competitive under very high load. Future work should therefore focus on adaptive reference-point evolution, dynamic switching among algorithms, and stronger integration of online operational information.

4.4. Performance Evaluation and Scalability Analysis of Multi-Objective Optimization Algorithms for Complex Inland Waterway Scheduling Scenarios

This subsection further examines algorithm performance under medium-scale inland-waterway scheduling scenarios. In comparison with the ultra-large-scale stress tests, the scenario set in Table 5 is closer to the scale of day-to-day scheduling analysis and is therefore used to evaluate how the algorithms behave under more moderate congestion levels. The discussion below emphasizes relative strengths, trade-off structures, and application suitability rather than unsupported claims of universal superiority.
  • Performance Disparities and Dominant Features in Multi-objective Scheduling
As depicted in Figure 11, the three algorithms exhibit distinct optimization patterns across fleet sizes ranging from 50 to 300 ships. MOEA/D consistently performs well in waiting-time reduction and lock-utilization improvement, with AWT values of 848.53–856.08 min and LU values above 0.985 in the preserved results. However, this advantage is accompanied by comparatively higher TEC and OECP values, which suggests that MOEA/D tends to prioritize flow efficiency over energy-sensitive constraints. By contrast, SPEA-II performs relatively well on some energy-related indicators, although this is generally achieved at the cost of longer waiting time.
2.
Trade-off Analysis and Optimization Strategy Differences under Multi-objective Coupling
From the perspective of multi-objective balance, MOEA/D’s decomposition-based strategy facilitates strong coupling between temporal and spatial efficiency, but the deterioration in energy and penalty indicators reflects intrinsic trade-offs among objectives. NSGA-II presents a more moderate balance across most indicators and retains comparatively stable arrival-rescheduling performance in the 175–300 ship range. SPEA-II shows scenario-dependent behavior: under some small- and medium-scale cases it incurs higher energy and overcapacity costs, whereas under larger cases these indicators improve to some extent, implying that its archive-maintenance mechanism adapts differently as the pressure level changes.
3.
Algorithmic Suitability for Real-world Scheduling Scenarios and Future Research Directions
Based on the preserved results, algorithm selection should depend on the dominant operational requirement of the target application. For high-throughput systems, MOEA/D is attractive because of its strong space–time coordination capability, although additional energy-compensation or penalty-control mechanisms may be needed. For scenarios placing greater emphasis on energy-related objectives, SPEA-II remains a plausible option. NSGA-II is comparatively appropriate when balanced multi-objective behavior and operational stability are prioritized. Future research should consider hybrid frameworks, dynamic weight allocation, and adaptive decomposition mechanisms so that space–time efficiency and energy-related objectives can be coordinated more effectively.

5. Conclusions

Based on the historical ship lockage data from the Da Teng Gorge Ship Lock Hub, this study evaluates the behavior of four intelligent optimization algorithms—NSGA-II, NSGA-III, MOEA/D, and SPEA-II—under a ship scheduling framework involving average waiting time, lock utilization, total energy consumption, arrival-rescheduling rate, and berth-overcapacity penalty. The revised manuscript no longer claims unsupported percentage dominance in the abstract and conclusion. Instead, the preserved results indicate that NSGA-III provides the most balanced overall trade-off on the empirical instance, MOEA/D remains attractive in time-sensitive scenarios, and SPEA-II performs well in some overcapacity-control settings. The study also clarifies the physical meaning of key variables and thresholds, strengthens the operational interpretation of the reduced-order energy objective, and makes the robustness treatment more closely linked to the algorithmic search process. Because the fully archived repeated-run statistics, confidence intervals, and directly comparable rule-based baseline records are incomplete for the preserved dataset, the paper frames its findings as case-based comparative evidence rather than as definitive statistical superiority over baseline operational policies. Future research should therefore focus on stronger reproducibility through repeated-run records, explicit FCFS or priority-rule benchmarks, parameter-sensitivity testing, and online decision support under real-time disturbances.

Author Contributions

Conceptualization, Q.X.; methodology, Q.X.; validation, S.W.; formal analysis, J.W.; investigation, J.W.; resources, S.W.; data curation, H.L.; writing—original draft preparation, J.W.; writing—review and editing, S.W. and Q.Y.; visualization, H.L.; project administration, H.L.; funding acquisition, Q.X. 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, grant number 52362055” and “Guangxi Science and Technology Department, grant number 2025LTLT03003”.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

Authors Qiang Yan and Song Wu were employed by the company Pinglu Canal Group Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Wu, Z.; Ji, B.; Yu, S.S. Modeling and Solution Algorithm for Green Lock Scheduling Problem on Inland Waterways. Mathematics 2024, 12, 1192. [Google Scholar] [CrossRef]
  2. Chen, K.; Guo, J.; Xin, X.; Zhang, T.; Zhang, W. Port sustainability through integration: A port capacity and profit-sharing joint optimization approach. Ocean Coast. Manag. 2023, 245, 106867. [Google Scholar] [CrossRef]
  3. Liu, M.; Xin, X.; Wang, X.; Zhang, T.; Chen, K. Dual-channel slot sales strategy for container liner shipping companies with blockchain technology adoption. Transp. Policy 2025, 162, 200–220. [Google Scholar] [CrossRef]
  4. Ji, B.; Yuan, X.; Yuan, Y.; Lei, X. An adaptive large neighborhood search for solving generalized lock scheduling problem: Comparative study with exact methods. IEEE Trans. Intell. Transp. Syst. 2019, 21, 3344–3356. [Google Scholar] [CrossRef]
  5. 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]
  6. Zhao, X.; Lin, Q.; Yu, H. A co-scheduling problem of ship lift and ship lock at the Three Gorges Dam. IEEE Access 2020, 8, 132893–132910. [Google Scholar] [CrossRef]
  7. Ji, B.; Zhang, D.; Zhang, Z.; Yu, S.S.; Van Woensel, T. The generalized serial-lock scheduling problem on inland waterway: A novel decomposition-based solution framework and efficient heuristic approach. Transp. Res. Part E Logist. Transp. Rev. 2022, 168, 102935. [Google Scholar] [CrossRef]
  8. Zhang, H.; Wu, Y.; Jin, Y.; Wang, S. Optimal scheduling of ships in inland waterway with serial locks. Transp. Res. Part C Emerg. Technol. 2025, 178, 105241. [Google Scholar] [CrossRef]
  9. Liu, S.; Zhang, Y.; Guo, W.; Wang, W.; Zheng, Q.; Yu, H. Ship appointment scheduling for lockage operations of waterway transport with non-punctual arrivals. Ocean Eng. 2025, 315, 119844. [Google Scholar] [CrossRef]
  10. Liu, S.; Zhang, Y.; Guo, W.; Tian, H.; Tang, K. Ship scheduling problem based on channel-lock coordination in flood season. Expert Syst. Appl. 2024, 254, 124393. [Google Scholar] [CrossRef]
  11. Gao, P.; Xu, Z.; Huang, L.; Zhao, X. An inland waterway navigation congestion mitigation strategy based on a multi-objective moment bottleneck model. Ocean Eng. 2025, 338, 121928. [Google Scholar] [CrossRef]
  12. Li, R.; Liu, Q.; Wang, L. An Index Model for the Evaluation of the Performance of Lock Navigation Scheduling Rules Considering the Perspective of Stakeholders. Sustainability 2024, 16, 2054. [Google Scholar] [CrossRef]
  13. Zheng, Q.Q.; Zhang, Y.; Guo, W.; Tian, H.; Zhao, X. Solving energy-efficient lock group co-scheduling problem with ship lift and approach channel using a collaborative adaptive multi-objective algorithm. Expert Syst. Appl. 2024, 242, 122712. [Google Scholar] [CrossRef]
  14. 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]
  15. Defryn, C.; Golak, J.A.P.; Grigoriev, A.; Timmermans, V. Inland waterway efficiency through skipper collaboration and joint speed optimization. Eur. J. Oper. Res. 2021, 292, 276–285. [Google Scholar] [CrossRef]
  16. Jang, J.; Lim, S.; Choe, S.B.; Kim, J.S.; Lim, H.K.; Oh, J.; Oh, D. Enhanced predictive modeling vs. LCA simulation: A comparative study on CO2 emissions from ship operations. Ocean Eng. 2024, 310, 118506. [Google Scholar] [CrossRef]
  17. Tadeusz, B.; Rafal, S.; Thomas, M. Impact of trajectory simplification methods on modeling carbon dioxide emissions from ships. Ocean Eng. 2024, 305, 117905. [Google Scholar] [CrossRef]
  18. Yang, X.; Gu, W.; Wang, S. Optimal scheduling of vessels passing a waterway bottleneck. Ocean Coast. Manag. 2023, 244, 106809. [Google Scholar] [CrossRef]
  19. 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]
  20. Zhang, M.; Du, L.; Wen, Y.; Guo, L.; Guo, L.; Wu, B. Optimization of ship transport capacity structure for traffic congestion alleviation on inland waterways. Ocean Eng. 2024, 311, 118841. [Google Scholar] [CrossRef]
  21. Kweon, S.J.; Hwang, S.W.; Lee, S.; Jo, M.J. Demurrage pattern analysis using logical analysis of data: A case study of the Ulsan Port Authority. Expert Syst. Appl. 2022, 206, 117745. [Google Scholar] [CrossRef]
  22. Woo, S.; Yoon, S.; Kim, J.; Hwang, S.W.; Kweon, S.J. Optimal cooling shelter assignment during heat waves using real-time mobile-based floating population data. Urban Clim. 2021, 38, 100874. [Google Scholar] [CrossRef]
  23. Homayouni, S.M.; de Sousa, J.P.; Moreira Marques, C. Unlocking the potential of digital twins to achieve sustainability in seaports: The state of practice and future outlook. WMU J. Marit. Aff. 2025, 24, 59–98. [Google Scholar] [CrossRef]
  24. Chen, Z.; Cheng, J. Economic consequences of inland waterway disruptions in the Upper Mississippi River region in a changing climate. Ann. Reg. Sci. 2024, 73, 757–794. [Google Scholar] [CrossRef]
  25. Calderón-Rivera, N.; Bartusevičienė, I.; Ballini, F. Sustainable development of inland waterways transport: A review. J. Shipp. Trade 2024, 9, 3. [Google Scholar] [CrossRef]
  26. Liu, J.; Wang, Y.; Fan, N.; Wei, S.; Tong, W. A convergence-diversity balanced fitness evaluation mechanism for decomposition-based many-objective optimization algorithm. Integr. Comput.-Aided Eng. 2019, 26, 159–184. [Google Scholar] [CrossRef]
  27. He, L.; Chiong, R.; Li, W.; Dhakal, S.; Cao, Y.; Zhang, Y. Multiobjective optimization of energy-efficient job-shop scheduling with dynamic reference point-based fuzzy relative entropy. IEEE Trans. Ind. Inform. 2022, 18, 600–610. [Google Scholar] [CrossRef]
  28. Li, C.; Deng, L.; Qiao, L.; Zhang, L. Ensemble of neighborhood search operators for decomposition-based multi-objective evolutionary optimization. Expert Syst. Appl. 2025, 277, 127227. [Google Scholar] [CrossRef]
  29. Zhu, M.; Kong, M.; Wen, Y.; Gu, S.; Xue, B.; Huang, T. A multi-objective path planning method for ships based on constrained policy optimization. Ocean Eng. 2025, 319, 120165. [Google Scholar] [CrossRef]
  30. Zhang, T.; Wang, S.; Xin, X. Liner fleet deployment and slot allocation problem: A distributionally robust optimization model with joint chance constraints. Transp. Res. Part B Methodol. 2025, 197, 103236. [Google Scholar] [CrossRef]
  31. Wang, X.; Zhu, H.; Luo, X.; Chang, S.; Guan, X. A novel optimal dispatch strategy for hybrid energy ship power system based on the improved NSGA-II algorithm. Electr. Power Syst. Res. 2024, 232, 110385. [Google Scholar] [CrossRef]
Figure 1. Structural schematic diagram of Da Teng Gorge Ship Lock.
Figure 1. Structural schematic diagram of Da Teng Gorge Ship Lock.
Systems 14 00507 g001
Figure 2. Flowchart of ship dispatching process at Da Teng Gorge Ship Lock.
Figure 2. Flowchart of ship dispatching process at Da Teng Gorge Ship Lock.
Systems 14 00507 g002
Figure 3. Algorithm experimentation steps.
Figure 3. Algorithm experimentation steps.
Systems 14 00507 g003
Figure 4. Gantt chart of arrival berth scheduling codes.
Figure 4. Gantt chart of arrival berth scheduling codes.
Systems 14 00507 g004
Figure 5. Gantt chart of scheduling codes to the locks.
Figure 5. Gantt chart of scheduling codes to the locks.
Systems 14 00507 g005
Figure 6. The crossing sequence scheduling coding Gantt chart.
Figure 6. The crossing sequence scheduling coding Gantt chart.
Systems 14 00507 g006
Figure 7. Layout map of port ship scheduling with multi-region collaboration and visualization of its time control mechanism.
Figure 7. Layout map of port ship scheduling with multi-region collaboration and visualization of its time control mechanism.
Systems 14 00507 g007
Figure 8. The evolutionary trend of the average waiting time over the number of iterations for the different multi-objective optimization algorithms.
Figure 8. The evolutionary trend of the average waiting time over the number of iterations for the different multi-objective optimization algorithms.
Systems 14 00507 g008
Figure 9. Experimental comparison of four multi-objective optimization algorithms in ship scheduling—based on the analysis of five key optimization objectives.
Figure 9. Experimental comparison of four multi-objective optimization algorithms in ship scheduling—based on the analysis of five key optimization objectives.
Systems 14 00507 g009
Figure 10. 3D solution set based on the six instances collected under the four algorithm conditions.
Figure 10. 3D solution set based on the six instances collected under the four algorithm conditions.
Systems 14 00507 g010
Figure 11. Performance comparison of NSGA-II, SPEA-II and MOEA/D in ship scheduling optimization of different sizes.
Figure 11. Performance comparison of NSGA-II, SPEA-II and MOEA/D in ship scheduling optimization of different sizes.
Systems 14 00507 g011
Table 1. Definitions of parameters and variables for the ship lock scheduling model.
Table 1. Definitions of parameters and variables for the ship lock scheduling model.
Symbols
f 1 Average waiting burden of all vessels within the decision horizon
f 2 Ratio of actual serviced vessels to slot-level lock service capacity
f 3 Total operational energy associated with vessel service and lock passage over the decision period
f 4 Proportion of vessels whose actual service period deviates from the original arrival or appointment period
f 5 Penalty incurred when waiting demand exceeds the available approach-berth capacity
N Number of days in the decision horizon
I Number of discrete scheduling periods into which one day is divided
Q n i Adjusted number of arriving vessels in period i on day n after rescheduling
A n i Initially observed number of arrivals in period i on day n before rescheduling
B n i Carry-over demand from the previous period or previous day that remains to be serviced
μ n i Service capacity of period i on day n, measured by the number of vessels that can be processed
ρ n i Scheduling weight assigned to period i on day n
l m a x Maximum number of vessels that can be processed by the lock in one scheduling period
r e Baseline energy-consumption coefficient per vessel under the adopted reduced-order operational model
C b e r t h Maximum number of vessels that can wait in the approach-berth area
P o v e r Penalty coefficient applied when waiting demand exceeds berth capacity
σ B Variance of berth utilization across periods, reflecting the balance of berth use
P B Fairness-penalty function used to discourage concentrated use of only a small subset of berths
y n i R + Decision variable representing the number of vessels scheduled for service in period i on day n
Table 2. Data on the arrival of ships at various times during the decision period.
Table 2. Data on the arrival of ships at various times during the decision period.
AppointmentArrival Number   of   Ships   Arriving   A n i
Time   i TimeN = 1N = 2N = nN = 7
10:00–2:00227
22:00–4:00455
34:00–6:00546
46:00–8:00363
58:00–9:00635
69:00–10:00454
710:00–11:00543
811:00–12:00365
912:00–13:00634
1013:00–14:00456
1114:00–15:00543
1215:00–16:00365
1316:00–17:00634
1417:00–18:00456
1518:00–20:00543
1620:00–24:00365
Table 3. Parameter settings for problem instance generation.
Table 3. Parameter settings for problem instance generation.
NotationParameters Used to Generate Problem Instances
Parameter MeaningParameter Value
N decision period coefficient7
I daily appointment time slot16
A number of ships arriving594
μ service rate[6,9]
a , b adjustment time window allocation coefficients2.0, 5.0
l m a x maximum gate throughput12
S m a x maximum length of the ship lock280
e maximum service volume per time slot4
O queue threshold8
α penalty coefficient0.85
E r baseline energy-consumption coefficient under reference operating state3.2
N s r no-show rate0.05
β penalty coefficient for rescheduling of arrivals200
B c berth capacity10
α C O 2 carbon emission coefficient2.587
g berth penalty coefficient0.2
p o c over-berth capacity penalty800
r t recovery time after equipment failure2.0
h w historical arrival pattern coefficient of ships0.7
p e t real-time prediction error tolerance0.2
Table 4. Four algorithm parameter settings tables.
Table 4. Four algorithm parameter settings tables.
AlgorithmPopulationGenerationsCrossoverMutationSpecial Settings
NSGA-II1002000.900.10Tournament size = 2; elitist non-dominated sorting
NSGA-III1002000.900.10Reference points generated for five objectives
SPEA-II1002000.900.10Archive size = 100
MOEA/D1002000.900.10Neighborhood size = 20; decomposition weights generated uniformly
Table 5. Performance comparison analysis of NSGA-II, SPEA-II and MOEA/D in ship scheduling optimization problems of different sizes.
Table 5. Performance comparison analysis of NSGA-II, SPEA-II and MOEA/D in ship scheduling optimization problems of different sizes.
J-NPC
NSGA-IISPEA-IIMOEA/D
AWTLUTECARROECPAWTLUTECARROECPAWTLUTECARROECP
50 (min)8390.95580.0564698370.95690.0592498120.961600.0532,064
50 (max)11070.995060.11118,51111070.995030.11117,8489140.993600.1181,940
75 (min)8200.95600.0569818220.95440.0529468160.951580.0531,488
75 (max)10830.994380.11101,52411020.994060.1393,4889140.993410.1077,350
100 (min)8320.951060.0518,5128360.95740.0510,4908150.951540.0530,300
100 (max)10500.994100.1094,58410660.994390.2101,8739110.993070.1068,825
125 (min)8350.95430.0528108350.951030.0517,7298110.971260.0523,386
125 (max)11020.994810.11112,35410720.994800.11112,0659480.993640.1082,969
150 (min)8280.95590.0568528290.951140.0520,5648140.951760.0536,085
150 (max)10850.994490.12104,23110680.994480.11104,0169360.993090.1169,294
175 (min)8160.95550.0557848150.95530.0552308120.971450.0528,168
175 (max)10840.994210.1197,27010840.994390.12101,8729080.992990.1066,709
200 (min)8230.95430.0527798170.95660.0584938130.951500.0529,507
200 (max)11020.994300.1299,41710830.994300.1099,7049120.993030.1067,660
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

Xu, Q.; Wang, J.; Li, H.; Wu, S.; Yan, Q. Intelligent Multi-Objective Optimization on Ship Lock Scheduling Considering Energy Consumption and Resource Constraints. Systems 2026, 14, 507. https://doi.org/10.3390/systems14050507

AMA Style

Xu Q, Wang J, Li H, Wu S, Yan Q. Intelligent Multi-Objective Optimization on Ship Lock Scheduling Considering Energy Consumption and Resource Constraints. Systems. 2026; 14(5):507. https://doi.org/10.3390/systems14050507

Chicago/Turabian Style

Xu, Qi, Jiahao Wang, Hongcheng Li, Song Wu, and Qiang Yan. 2026. "Intelligent Multi-Objective Optimization on Ship Lock Scheduling Considering Energy Consumption and Resource Constraints" Systems 14, no. 5: 507. https://doi.org/10.3390/systems14050507

APA Style

Xu, Q., Wang, J., Li, H., Wu, S., & Yan, Q. (2026). Intelligent Multi-Objective Optimization on Ship Lock Scheduling Considering Energy Consumption and Resource Constraints. Systems, 14(5), 507. https://doi.org/10.3390/systems14050507

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