Skip to Content
SustainabilitySustainability
  • Article
  • Open Access

29 July 2024

Optimization Model and Solution Algorithm for Space Station Cargo Supply Planning under Complex Constraints

,
,
and
1
School of Economics and Management, University of Chinese Academy of Sciences, Beijing 100190, China
2
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing 100094, China
3
Reliability Assurance Center, Chinese Academy of Sciences, Beijing 100094, China
4
Operation and Management Support Center of China Manned Space Program, Beijing 100094, China

Abstract

To enhance the efficient utilization of space resources, it is critical to integrate information from various systems of the space station and formulate scientific and effective methods for planning cargo supplies. Considering the large-scale, multi-objective, complex nonlinear, non-convex, non-differentiable, and mixed-integer characteristics, this study decomposes the space station cargo supply planning problem into a bi-level optimization problem involving cargo manifest and loading layout iterations. A new CILPSO algorithm is proposed to solve this by integrating particle coding, reliability priority, and random generation mechanisms of population initialization, global and local versions of particle updating, and a local search strategy. The experimental results show that the CILPSO algorithm outperforms other algorithms regarding search performance and convergence efficiency. The proposed approach can effectively reduce the cargo supply cost of the space station and improve the output of space science and application achievements. It provides a decision-making basis for the responsible department to develop cargo supply schemes, for the cargo supply systems to submit cargo demands, and for the cargo spaceship system to design loading schemes. This study advances the logistics sustainability of the space station.

1. Introduction

The cargo spaceship was built to construct the space station, which facilitates space applications. The ultimate goal of the China Manned Space Program is the application of space technology [1]. The China Space Station, completed at the end of 2022 and orbiting over 400 km above Earth, has entered the phase of large-scale and long-term manned operations. To ensure the safe operation of the platform and successfully conduct space science and application experiments, a large amount of cargo must be transported to the space station in a timely and accurate manner. Hence, the logistics management of the space station is crucial.
The logistics of the China Space Station are designed to maintain the health of taikonauts and maximize application achievements. It is a comprehensive lifecycle process that manages the flow of cargo to and from the station as required. Cargo planning is integral throughout this process, coordinating the needs of the taikonaut system, the space application system, and the space station system. Furthermore, it promotes the planning and management of systematic development, ascent, and descent, as well as operations. The space station supply cargo includes equipment and items launched to the space station by spaceships. Figure 1 illustrates the logistics process of the China Space Station.
Figure 1. Logistics process of the China Space Station.
Cargo supply planning for the space station is a crucial aspect of logistics management. Its engineering characteristics include a multi-variety and small-batch production model, robust planning, prioritization, redundant system reliability, high transportation costs, spaceship-rated loading capacity, fixed time windows, and complex coupling constraints. Academic research on space station cargo supply has focused on total cargo supply allocation, cargo manifest planning, packing problems, launch time planning, spaceship design, and route planning [2,3,4,5,6,7,8,9,10,11,12,13,14]. Current issues include insufficient collaboration among systems, information asymmetry, and incomplete consideration of factors affecting cargo supply. These issues hinder scientific and reasonable overall planning, leading to occasional oversupply of cargo. Furthermore, resource allocation—such as funds, spaceship space, and taikonaut work hours—requires optimization. Meanwhile, the efficiency of space resource utilization can be improved. Space resource utilization efficiency refers to the output-to-input ratio for space resources. Output includes space science and application achievements, whereas input relates to cargo supply costs. Therefore, proposing scientific and effective planning methods to reduce cargo supply costs and enhance space science and application outputs is imperative.
To achieve efficient resource coordination, this study proposes a cargo supply planning approach for the space station. The approach considers the entire station scenario and consolidates information from all systems. It integrates multiple cargo supply strategies and principles, considers various design variables, objectives, and constraints neglected by existing research, and constructs a mixed-integer nonlinear programming model for global optimization. However, the model exhibits large-scale, multi-objective, complex nonlinear, non-convex, non-differentiable, and mixed-integer characteristics, making it difficult to solve directly with existing methods. Therefore, the space station cargo supply planning problem is decomposed into a bi-level optimization problem, iterating between the cargo manifest and the loading layout. Additionally, an efficient CPLEX-embedded improved local-search particle swarm optimization (CILPSO) algorithm is designed to suit the problem’s characteristics.
Under the condition of ensuring engineering reliability, a scientific and effective optimization model is established for high-efficiency and low-cost planning of the China Space Station’s cargo supply. The entire cargo supply management process is optimized, improving the efficiency of space resource utilization. The model aims to minimize logistics costs, maximize space science and application achievements, and reduce space waste burning and discharging in orbit. Hence, this study promotes the sustainable development of space station logistics.
The structure of the study is outlined as follows: Section 2 introduces the current status and gaps in research and emphasizes the contributions of this study. Section 3 establishes a planning model for space station cargo supply. Section 4 proposes the CILPSO algorithm. Section 5 presents a case study on the proposed model and algorithm. Section 6 summarizes the research.

3. Modeling of Space Station Cargo Supply Planning

3.1. Problem Description

The taikonaut system, space station platform system, and space application system submit their cargo demands to the responsible department. The responsible department then considers various factors to formulate a cargo supply scheme and supply large quantities of cargo to the space station timely and accurately via the Tianzhou Cargo Spaceship. The types of upbound cargo carried by each system on board the cargo spaceship are shown in Table 1. The responsible department determines the quantity and timing of spaceship launches. The Tianzhou Cargo Spaceship is a circular cabin structure consisting of a propulsion module and a cargo module. The propulsion module carries storage tanks to replenish propellants for the space station. The cargo module features a honeycomb structure with four layers, each containing twelve cargo grids to store other cargo.
Table 1. Types of supplies for the Cargo Spaceship.
The problem investigated in this study is to determine the type and quantity of space station cargo supply, as well as the locations of cargo on the spaceship. This decision is made by comprehensively considering the actual cargo demands of various space station systems, the amount of inventory in orbit, reliability, and other related information from the perspective of the whole life cycle of space station cargo supply. The objective functions are to minimize the cargo supply cost of the space station and maximize the output of space science and application achievements. This decision-making process is subject to a series of complex and coupled constraints: priority satisfaction of important cargo demands, first-in-last-out principle, cargo demands, loading capacity, taikonaut work hours, cargo grid volume, loading stability, cargo on-orbit inventory, and reliability of redundant systems. As a result, the cost and benefit of space station cargo supply will be balanced while fulfilling the requirements, thus minimizing the waste of space resources.

3.2. Assumption

In practical engineering, there are instances where the cargo of a single mission may need to be placed into multiple cargo grids, although such occurrences are relatively infrequent. Cargo grids on a cargo spaceship are numbered based on their coordinates, whereas missions are numbered according to different systems. These factors make the planning problem extremely complicated. To better understand the nature of the problem, it is necessary to simplify and adjust the research problem accordingly. The assumptions of this study are as follows:
  • The cargo of a single mission is placed into only one cargo grid, but a single cargo grid can hold cargo from multiple missions.
  • The indices of cargo grids are larger for those closer to the exit hatch of the cargo spaceship, while they are smaller for those further away from the exit hatch.
  • Missions are prioritized in order of time urgency. Those with larger indices of missions are more urgent and loaded in positions closer to the exit hatch of the cargo spaceship.

3.3. Notation

For the convenience of describing the model, the notations are defined as follows:
(1) Indices and sets.
j J : Set of cargo types;
o O : Set of cargo grids on cargo spaceship;
m M : Set of missions.
(2) Input parameters.
c j : Unit cost of cargo j ;
w j : Unit weight of cargo j ;
W : Loading capacity of cargo spaceship;
a j : Unit work hours for taikonauts handling cargo j ;
A : Prescribed maximum total work hours for taikonauts handling cargo;
s m : Whether mission m is a science and application experiment or not, taking 1 for yes and 0 for no;
b j m : Whether cargo j belongs to mission m or not, taking 1 for yes and 0 for no;
d j : Demand for cargo j ;
I j : On-orbit inventory of cargo j ;
v j : Unit volume of cargo j ;
V : Capacity of each cargo grid;
P R I j : Priority of cargo j , P R I j 1 , 2 , 3 , 4 ;
x o , y o , z o : Center of gravity position of cargo grid o ;
x , y , z : Center of gravity position of cargo spaceship;
X , Y , Z : Safe floating range of cargo spaceship’s center of gravity on the X axis, Y axis, and Z axis after loading;
R j : Reliability of cargo j ;
R * : Objective reliability level of each mission.
(3) Decision variables
k j : Whether cargo j is supplied or not, taking 1 for yes and 0 for no;
n j : Supply quantity of cargo j ;
q j : Total supply quantity of cargo j ;
p m o : Whether mission m is placed in cargo grid o , taking 1 for yes and 0 for no;
h : Iterative variable, the value range is from d j to q j in steps of 1.

3.4. Model Construction

The space station cargo supply planning model is expressed as follows:
min                                           F 1 = j J c j n j
max                                     F 2 = m M , j J s m b j m ( w j n j ) ( a j n j )
max                                 F 3 = j J k j P R I j
max                                         F 4 = m M , o O p m o m o
s . t .                                       n j M 1 k j ,   j J
d j I j n j + M 2 ( 1 k j ) ,   j J
j J w j n j W
j J a j n j A
m M , j J p m o b j m v j n j V , o O
o O p m o 1 , m M
j J k j b j m M 3 o O p m o , m M
j J k j b j m + M 4 1 o O p m o 1 , m M
m M , j J , o O p m o b j m w j n j x o m M , j J , o O ( p m o b j m w j n j ) x X x
m M , j J , o O p m o b j m w j n j y o m M , j J , o O p m o b j m w j n j y Y y
m M , j J , o O p m o b j m w j n j z o m M , j J , o O p m o b j w j n j z Z z
n j + I j = q j , j J
j { j | b j m = 1 , k j = 1 } h = d j q j C q j h R j h 1 R j q j h R * , m M
k j 0 , 1 , j J
n j Z + , j J
q j Z + , j J
p m o 0 , 1 , m M , o O
h Z +
M 1 , M 2 , M 3 , M 4 are large positive numbers.
Objective function (1) minimizes the total cargo supply cost for the space station. This entails minimizing the total cost of supplying cargo necessary to maintain the health of taikonauts, ensure the safe operation of the platform, and support scientific and application experiments, thereby enhancing the economic benefits of cargo supply.
Objective function (2) maximizes the total output of the space science and application achievements. This maximization strengthens the contribution to the overall welfare and operation of society. The output is proportional to two factors: the weight of the upbound payloads (denoted as w j n j ) and the work hours of taikonauts spent on scientific and experimental missions (denoted as a j n j ). Therefore, objective function (2) is nonlinear.
Objective function (3) maximizes the total sum of the priority of cargo supply, prioritizing the fulfillment of critical cargo demands.
Objective function (4) enforces the loading priority rule of first-in-last-out. It is related to the indices of missions sorted by time urgency and the indices of cargo grids sorted by proximity to the cargo spaceship’s exit hatch.
Constraints (5) and (6) establish the logical relationship between the decision variables of whether cargo j is supplied and the quantity of cargo j to be supplied.
Constraint (7) specifies that the total weight of upbound cargo should not exceed the loading capacity of the cargo spaceship. This reduces the burden on the space orbit from the root, limits the weight of space waste incineration emissions, and protects the space environment.
Constraint (8) ensures that the taikonaut’s work hours for handling all mission cargo do not exceed the total work hours.
Constraint (9) dictates that the total volume of cargo placed into the cargo grid o cannot exceed the capacity of each cargo grid. As p m o and n j are decision variables, this constraint is nonlinear.
Constraint (10) states that cargo for a single mission is placed into only one cargo grid, and a cargo grid can hold cargo from multiple missions.
Constraints (11) and (12) define the logical relationship between the decision variables of whether cargo j is supplied and whether mission m is placed into cargo grid o .
Constraints (13)–(15) ensure that the overall center of gravity of the cargo, after loading, remains within a specified deviation range to maintain the stability of the cargo spaceship. To better understand stability constraints, Figure 2 illustrates a simple scenario of stability constraints. The left side of Figure 2 shows the position and deviation range of the cargo spaceship’s center of gravity, represented by x , y , z and X , Y , Z , respectively. The right side of Figure 2 shows the center of gravity position of the cargo grid, represented by x o , y o , z o . Nonlinear stability constraints can be transformed into linear constraints using the absolute value inequality property. See Section 3.5 for the derivation process.
Figure 2. Simple scenario description of stability constraints.
Constraint (16) states that the sum of the supply quantity of cargo j and its on-orbit inventory equals the total supply quantity of cargo j .
Constraint (17) requires that the mission reliability of the single-layer series-parallel redundancy system is not less than the objective reliability level of each mission. The decision variable q j of Constraint (17) appears in product, summation, permutation and combination, and exponentiation operations. Hence, Constraint (17) is a complex nonlinear constraint. Its theoretical basis lies in the reliability of series-parallel and redundant systems [33]. See Appendix A for the detailed derivation process of this constraint.
Constraints (18)–(22) denote the range of decision variables.

3.5. Stability Constraints Linearization

According to the nature of absolute value inequality, the nonlinear stability Constraint (13) is linearized into Equations (23) and (24).
m M , j J , o O p m o b j m w j n j x o x 1 + X m M , j J , o O p m o b j m w j n j 0
x 1 X m M , j J , o O p m o b j m w j n j m M , j J , o O p m o b j m w j n j x o 0
Equation (13) is equivalent to Equations (23) and (24), and the derivation process is as follows.
m M , j J , o O p m o b j m w j n j x o / m M , j J , o O ( p m o b j m w j n j ) x x X
x X m M , j J , o O p m o b j m w j n j x o m M , j J , o O ( p m o b j m w j n j ) x x X
Thus, Equations (23) and (24) are obtained. Similarly, Equation (14) is equivalent to Equations (27) and (28), and Equation (15) is equivalent to Equations (29) and (30).
m M , j J , o O ( p m o b j m w j n j y o ) y 1 + Y m M , j J , o O ( p m o b j m w j n j ) 0
y 1 Y m M , j J , o O p m o b j m w j n j m M , j J , o O p m o b j m w j n j y o 0
m M , j J , o O p m o b j m w j n j z o z 1 + Z m M , j J , o O p m o b j m w j n j 0
z 1 Z m M , j J , o O p m o b j m w j n j m M , j J , o O p m o b j m w j n j z o 0

3.6. Framework of Bi-Level Optimization Model

The space station cargo supply planning model is a multi-objective mixed-integer nonlinear programming problem. Equations (2), (9), and (17) are nonlinear. In particular, Constraint (17) is a complex nonlinear, non-convex, and non-differentiable equation that involves variables in product, summation, permutation and combination, and exponentiation operations. This is a complex optimization problem that includes a hierarchical structure. Existing methods struggle to solve this problem directly.
To address this challenge, this study decomposes the space station cargo supply planning model into a bi-level optimization model iterated between the cargo manifest and loading layout. The solution obtained from the upper-level model serves as the input for the lower-level model. The decision made by the lower-level model influences the result of the upper-level model. The framework of the bi-level optimization model is illustrated in Figure 3.
Figure 3. The framework of the bi-level optimization model.
The upper-level cargo manifest optimization model determines the types and quantities of cargo supplies for the space station without considering the loading layout. The objective functions are (1), (2), and (3). The constraints are (5), (6), (7), (8), (16), (17), (18), (19), (20), and (22). Due to the nonlinearity of objective function (2) and Constraint (17), the upper-level cargo manifest optimization model is a multi-objective mixed-integer nonlinear programming problem.
The lower-level loading layout optimization model determines cargo locations on the cargo spaceship without compromising the optimal objective function value of the upper-level model. The objective function is (4). The constraints are (9), (10), (11), (12), (21), (23), (24), (27), (28), (29), and (30). Since the upper-level cargo manifest optimization model passes the decision variable n j to the lower-level loading layout optimization model, Constraint (9) becomes linear. Consequently, the lower-level loading layout optimization model is a single-objective 0–1 integer programming problem.
Through the above transformations, this study converts the complex space station cargo supply planning problem into a bi-level optimization problem. A feasible solution approach involves proposing a meta-heuristic method to solve the upper-level cargo manifest optimization model and using an exact method to solve the lower-level loading layout optimization model.

4. Algorithm Design for Space Station Cargo Supply Planning

4.1. Overall Flow of Algorithm

Meta-heuristic algorithms are considered intelligent methods for solving large-scale mixed-integer nonlinear programming problems [34]. Common meta-heuristic algorithms include the genetic algorithm (GA), particle swarm optimization (PSO) algorithm, ant colony optimization (ACO) algorithm, cuckoo search (CS) algorithm, and so on. The upper-level cargo manifest optimization model of the space station cargo supply planning problem can be transformed into a continuous optimization problem. The PSO algorithm has significant advantages in handling such issues. It is more suitable for finding the optimal solution of the cargo manifest optimization model due to its advantages of a memory mechanism [35], fewer parameters [36], and ease of implementation [37]. However, the PSO algorithm has disadvantages such as dependence on initial parameters, premature convergence, and a tendency to fall into local optima [38], making it challenging to find the global optimal solution for the cargo manifest optimization model with multiple peaks. Therefore, it is necessary to further optimize and improve the traditional PSO algorithm. The lower-level loading layout optimization model of the space station cargo supply planning problem can be solved exactly using the branch-and-bound method of CPLEX. The overall flow of the CILPSO algorithm proposed in this study is shown in Figure 4.
Figure 4. Overall flowchart of the CILPSO algorithm.

4.2. Particle Encoding

For the space station cargo supply planning problem, k j , n j , and q j are the decision variables in the cargo manifest optimization model, and p m o is the decision variable in the loading layout optimization model. Among them, n j and p m o are considered the primary decision variables, while k j and q j are intermediate variables. This study encodes the decision variable n j . With n j known, the decision variables k j and q j of the cargo manifest optimization model can be solved indirectly through n j . The decision variable p m o of the loading layout optimization model can be precisely solved using CPLEX.
The particle encoding method is shown in Figure 5. Set the population size as M . The position of the particle m is X m = x m , 1 , , x m , J , where the j -th component x m , j denotes the supply quantity of the cargo j and takes the value range of x j , m i n , x j , m a x . The velocity of the particle m is V m = v m , 1 , , v m , J , and the j -th component v m , j takes the value range of v j , m i n , v j , m a x . The fitness function is represented by the objective function F m . The local optimal position and fitness of each particle are P m = p m , 1 , , p m , J and p b e s t m , respectively. The global optimal position and fitness of the population are P g = p g , 1 , , p g , J and g b e s t , respectively.
Figure 5. Particle encoding method.
The quantities of cargo that do not belong to the category of scientific and applied experiments are only related to the total cost of cargo supply in the objective function. Therefore, minimizing the quantity of such cargo is preferable. In this study, we take the minimum value that satisfies the constraints of the cargo list optimization model as the quantity of cargo not belonging to the science and application experiment category. The particle generation in the following section focuses on the supply quantity of the scientific and applied experimental cargo.

4.3. Population Initialization

To optimize the quality of initial solutions and increase their diversity, this study proposes two mechanisms for population initialization: reliability priority and random generation.
Population initialization process:
Step 1: Initialization. The population sizes are M and M d ( d = 1 or 2, denoting the two initialization mechanisms, respectively). The number of cargo supply types is K = J . Set counters m = 1 and d = 1 . Initialize each component of X m , P m , and P g , as well as the fitnesses F m , p b e s t m , and g b e s t , to zero.
Step 2: Judge whether d 2 ? If yes, execute Step 3; otherwise, execute Step 8.
Step 3: If d = 1 , execute the cargo reliability priority mechanism; if d = 2 , execute the random generation mechanism.
Step 4: Judge whether m M ? If yes, execute Step 5; otherwise, execute Step 7.
Step 5: Can particles be generated according to the initialization mechanism? They must satisfy the Constraints (5), (6), (7), (8), (16), and (17) of the cargo manifest optimization model. Generally, the value range for each non-zero component of X m is d j I j , 2 d j I j , and the value range for each non-zero component of V m is d j , d j , j J . In practice, the algorithm search is accelerated by adjusting the value range for X m and V m according to the particular scenario. If particles satisfy the constraints, generate them and execute Step 6; otherwise, gradually reduce the number of cargo types according to the cargo prioritization rule, K = K 1 , and re-execute Step 5.
Step 6: Given the known decision variables n j , k j , and q j , establish the loading layout optimization model. The objective function is Equation (4), and the constraints are Equations (9)–(12), (23), (24) and (27)–(30). Call CPLEX to solve the decision variable p m o . Judge whether a feasible solution exists for the model? If yes, calculate the fitness F m of particle m , m = m + 1 and return to Step 4; otherwise, re-execute Step 5.
Step 7: Evaluate the population and initialize the local optimal position P m and fitness p b e s t m for each particle. Then sort the particles in ascending order based on fitness F m , and select the top M d particles as the initial particles of the population. Set d = d + 1 , K = J , and return to Step 2.
Step 8: Update the global optimal position P g and fitness g b e s t of the population. The population initialization is finished.
The above fitness is the objective function for the cargo manifest optimization model. To facilitate solving, this multi-objective optimization model is transformed into a single-objective one using a weighted sum approach. The linear standardization technique eliminates the different magnitudes among the objective functions. The weights of these objective functions are determined by the AHP method based on expert experience. Among them, F 1 , F 2 , and F 3 denote each objective function after linear standardization, respectively.
min F = W 1 F 1 W 2 F 2 W 3 F 3

4.4. Particle Updating

Considering the different particle structures caused by the different types of upbound cargo, a particle updating method combining global and local versions is proposed.
v m , j t + 1 = w t v m , j t + c 1 r 1 p m , j x m , j t + c 2 r 2 p g , j x m , j t
v m , j t + 1 = w t v m , j t + c 1 r 1 p m , j x m , j t
x m , j t + 1 = x m , j t + v m , j t + 1
w t = w m a x t w m a x w m i n / t m a x
where t denotes the current number of iterations. t m a x denotes the maximum number of iterations. w denotes the linearly decreasing inertia weight controlling the particle motion. c 1 and c 2 denote the individual learning factor and the social learning factor. r 1 and r 2 are random numbers with a value range (0,1). Since the supply quantity of the cargo j must be a positive integer, a rounding operation is applied to the successive solutions generated during each iteration after updating the particle positions.
Particle updating process:
Step 1: Initialization. The current number of iterations is t . The number of population stagnation generations is t d . The global optimal fitness of the population, denoted by G , equals g b e s t . Set counter m = 1 .
Step 2: Judge whether m M ? If yes, execute Step 3; otherwise, execute Step 6.
Step 3: If the local optimal structure of the particle is consistent with the global optimal structure of the population, execute the global updating method shown in Equation (32); otherwise, execute the local updating method shown in Equation (33).
Step 4: Update the particle positions according to Equation (34) and repair infeasible particles.
Step 5: Evaluate the population. Update the local optimal position P m and fitness p b e s t m of each particle and the global optimal position P g and fitness g b e s t of the population. m = m + 1 , return to Step 2.
Step 6: Update the number of population stagnation generations t d . Judge whether G = g b e s t ? If yes, t d = t d + 1 ; otherwise, t d = 0 . The particle updating is finished.

4.5. Local Search Strategy

To address the deficiency of the PSO algorithm’s tendency to fall into local optima, a local search strategy with adaptive neighborhood length is proposed to prevent premature convergence.
The adaptive neighborhood length of the j -th component is as follows:
l j = M i n 2 , x j , m a x x j , m i n h + 1
where h is used to adaptively adjust the neighborhood length and is set according to the specific problem nature.
Local search strategy:
Step 1: Initialization. The number of population stagnation generations is t d . The global optimal fitness of the population, denoted by G , equals g b e s t . The random generation neighborhood population size is M l . For any m l , X m l = P g , and the adaptive neighborhood length is l j . Set counters m l = 1 and j = 1 .
Step 2: Judge whether m l M l . If yes, execute Step 3; otherwise, execute Step 6.
Step 3: Judge whether j J . If yes, execute Step 4; otherwise, execute Step 5.
Step 4: Judge whether x m l , j is non-zero. If yes, generate randomly in the neighborhood of x m l , j , x m l , j = R a n d M a x d j I j , x m l , j l j , M i n x m l , j + l j , 2 d j I j , j = j + 1 , and return to Step 3; otherwise, j = j + 1 , and return to Step 3.
Step 5: Evaluate the particle X m l . Update the local optimal position P m l and fitness p b e s t m l of the particle and the global optimal position P g and fitness g b e s t of the population. m l = m l + 1 , and return to Step 2.
Step 6: Update the number of population stagnation generations t d . Judge whether G = g b e s t . If yes, t d = t d + 1 ; otherwise, t d = 0 . The local search is finished.

5. Case Study

5.1. Parameter Setting

The case study involves a Tianzhou Cargo Spaceship supplying cargo to the China Space Station. This study focuses on the logical feasibility of space station cargo supply planning. As the China Space Station is in its initial operational stage, the number of launched Tianzhou Cargo Spaceships is limited. This results in a small sample size for cargo supply and an unclear regularity curve. Experimental data are generated through random simulation based on actual data analysis and expert investigation. The rules for generating the parameters of the space station cargo supply planning model are shown in Table 2. Refer to Tables S1 and S2 for the list of experimental parameter values. The case study includes 12,157 constraints, 7801 integer variables, and 5800 binary variables.
Table 2. Case parameter setup rules.
To validate the effectiveness of the method proposed in this study, we compare the CILPSO algorithm with other algorithms. They are the random search algorithm (RSA), genetic algorithm (GA), differential evolution (DE), an improved PSO algorithm proposed in the literature [39], a CLPSO algorithm with a local search strategy, and a CIPSO algorithm with two types of population initialization mechanisms. The above algorithms are denoted by ALG1-ALG6, respectively.
The algorithms use uniform parameters. The population size M is 40. The neighborhood population size M l is 40. The maximum number of iterations t m a x is 100. The maximum number of stagnation generations t D is 3. The individual learning factor c 1 and social learning factor c 2 are both 0.5. The maximum velocity inertia factor w m a x and the minimum velocity inertia factor w m i n are 0.9 and 0.8, respectively. The crossover probability is 0.8. The mutation probability is 0.01. The weights W 1 , W 2 , and W 3 of the objective functions of the cargo manifest optimization model are 0.3 , 0.3 , and 0.4 , respectively.
The hardware environment for the simulation experiments is a Windows 11 system, processor 12th Gen Intel(R) Core(TM) i7-12700H 2.30 GHz, 16 GB of RAM, and a 64-bit operating system. The programming software is MATLAB R2020b, interfacing with IBM ILOG CPLEX 28.2.0 on the GAMS platform.

5.2. Performance Analysis

Run the CILPSO algorithm and ALG1-ALG6 each 10 times. The optimal, average, and worst objective values F b e s t , F a v e r a g e , F w o r s t as well as the standard deviation F s t d are recorded for each algorithm. The comparison of the search performance among different algorithms is shown in Table 3. As can be seen from Table 3, the optimal objective value F b e s t , the average objective value F a v e r a g e , and the worst objective value F w o r s t of the CILPSO algorithm are smaller than those of the other algorithms. This demonstrates that the CILPSO algorithm possesses superior solution quality and the best average search performance.
Table 3. Comparison of search performances among different algorithms.
The box plots of the distribution of the objective values are shown in Figure 6. The variation curves of the objective values are shown in Figure 7. According to Table 3, Figure 6 and Figure 7, the standard deviation F s t d of the CILPSO algorithm is lower than that of the other algorithms. This suggests that the CILPSO algorithm has stable solutions, good initial value robustness, and superior comprehensive search performance.
Figure 6. Box plots of objective value distribution for different algorithms.
Figure 7. The variation curves of the objective values for different algorithms.
The variation curves of the average objective value and the optimal objective value with evolutionary generations are shown in Figure 8. As shown in Figure 8, the CILPSO algorithm outperforms ALG1-ALG4 in both the average and the optimal objective values with evolutionary generations, proving that the algorithm proposed in this study has a good search performance. Compared with the ALG5 algorithm, the CILPSO algorithm possesses a better initial population and superior search performance, which suggests that the population initialization method proposed in this study is feasible and effective. In the initial stage of algorithm search, both the CILPSO algorithm and the ALG6 algorithm can quickly find better solutions, due to the strong global search capability of the PSO algorithm. However, as the number of iterations increases, the ALG6 algorithm gradually converges. In contrast, the CILPSO algorithm continues to locally search for even better solutions, indicating the feasibility and effectiveness of the local search strategy proposed in this study.
Figure 8. The variation curves of the average objective value and the optimal objective value with evolutionary generations for different algorithms.
To further verify the optimality performance of the proposed method, this study employs different methods for comparison. A comparison of optimality performance among different algorithms is shown in Table 4. Firstly, the Mann–Whitney U Test is utilized to compare the weighted objective values of CILPSO with ALG1-ALG6 for solving upper-level cargo manifest optimization. The p-values obtained from the Mann–Whitney U Test for ALG1-ALG6 are less than 0.05. Therefore, the null hypothesis is rejected. It can be conclusively stated that CILPSO significantly outperforms ALG1-ALG6 in solving the upper-level cargo manifest optimization problem. Secondly, the relative GAP and solving time of CPLEX are utilized to compare the optimal objective values achieved by different algorithms for the lower-level loading layout optimization. The results show that CPLEX returns solutions with relative GAPs within 10% in less than one second. For the large-scale problem, CPLEX in CILPSO takes 0.38 s to obtain a solution with a relative GAP of 6.14%. This solution is sufficient for practical applications.
Table 4. Comparison of optimality performance among different algorithms.
To test the convergence performance of the CILPSO algorithm proposed in this study, ALG1 to ALG6 are also compared with the CILPSO algorithm according to the above rules. The average number of convergence generations and average running time are shown in Table 5. As can be seen from the table, compared with ALG1-ALG6, the CILPSO algorithm has a shorter average running time and a smaller average number of convergence generations, which indicates that the CILPSO algorithm has higher search efficiency.
Table 5. The average number of convergence generations and average running time.
In summary, the CILPSO algorithm can achieve excellent convergence performance while maintaining high search performance. It is suitable for solving the space station cargo supply planning problem that involves large-scale, multi-objective, complex nonlinear, non-convex, non-differentiable, and mixed-integer characteristics.

5.3. Solution Analysis

In practical engineering, without scientific modeling planning, the quantity of cargo on-orbit inventory after cargo spaceship supply is generally maintained at nearly twice the quantity of demand to ensure sufficient reliability of the space station. Compared to this situation, the method proposed in this study reduces the upbound cost of cargo spaceship by 38.40%, saves 37.29% of cargo spaceship space resources, and frees up 36.54% of cargo-handling work hours for taikonauts to carry out space science and application experiments more adequately, while avoiding 37.44% of space orbit waste burning and emission pollution, based on meeting the system reliability of the space station.
Sub-objective function values and weighted objective function values for different algorithms are shown in Table 6. The optimal cargo manifest schemes of different algorithms are shown in Table S3. The optimal loading layout schemes of different algorithms are shown in Tables S4–S10. All algorithms have equal total sums of the priority of cargo supply F 3 . This is because the supply status of cargo j , represented by k j , is consistent and always equals 1. This phenomenon indicates that the loading capacity of cargo spaceship W and the prescribed maximum total taikonaut work hours handling cargo A are sufficient. The total output of the space science and application achievements F 2 of the CILPSO algorithm is the largest. This is because the supply quantity n j of scientific and applied experimental cargo derived by the CILPSO algorithm is generally larger, resulting in a greater weight of the upbound payloads and taikonaut work hours in dealing with scientific and experimental missions. The total cargo supply cost of space station F 1 for the CILPSO algorithm is less than those of ALG1-ALG3 and ALG6, but more than those of ALG4 and ALG5. This is mainly due to the larger supply quantity n j of low-cost scientific and applied experimental cargo of the CILPSO algorithm compared to ALG1-ALG3 and ALG6. Compared to ALG4 and ALG5, the CILPSO algorithm seeks a larger supply quantity n j of high-cost scientific and applied experimental cargo. The sum of the loading priority of first-in-last-out F 4 of the CILPSO algorithm is higher than that of ALG1-ALG4 but lower than those of ALG5-ALG6. This is related to factors such as the supply quantity of cargo, the unit volume of cargo, and the relative GAP of CPLEX.
Table 6. Sub-objective function values and weighted objective function values for different algorithms.

5.4. Sensitivity Analysis

The decision-making scheme for space station cargo supply planning is closely related to the values of model parameters. This section mainly analyzes the impact of changes in the objective function weights, loading capacity, maximum total work hours, and cargo grid volume on the cargo manifest scheme and the loading layout scheme.
Firstly, this study explores the impact of changes in the objective function weights. Since balancing the cargo supply cost and the output of space science and application achievements is the focus of this study, the objective function weight of the cargo priority is fixed at 0.4. The analysis then focuses on how the cargo manifest scheme and the loading layout scheme vary with changes in the objective function weights of cargo supply cost and the output of the space science and application achievements.
The impact of changes in the objective function weights on the optimal objective value of the cargo manifest optimization is shown in Figure 9. Optimal cargo manifest schemes for different objective function weight combinations are shown in Table S11. It can be seen that when the value of W 1 gradually decreases, the optimal objective value of the cargo manifest optimization decreases in an approximately linear manner. The changes in the objective function weights do not impact the quantity of cargo supply for taikonaut health missions and platform safety operation missions. However, the quantity of cargo supply for scientific and applied experimental missions is more sensitive to the objective function weights. When the decision-maker prefers reducing the cargo supply cost of the space station, i.e., W 1 W 2 , the quantity of cargo supply for scientific and applied experimental missions is lower. Conversely, when the decision-maker prefers increasing the output of space science and application achievements, i.e., W 1 < W 2 , the quantity of cargo supply for scientific and applied experimental missions is higher. This is because the changes in the objective function weights are equivalent to changing the parameter coefficient values of unit cost, the product of unit weight, and unit work hours of cargo for scientific and applied experimental missions.
Figure 9. The impact of changes in the objective function weights on the optimal objective value of the cargo manifest optimization.
The optimal objective values for the loading layout optimization under different objective function weight combinations are shown in Table 7. Optimal loading layout schemes are shown in Tables S12–S18. As shown in the table, there is no obvious change in the loading layout scheme under different objective function weight combinations. This is mainly related to the sufficient cargo grid volume not affecting the loading layout of cargo within the cargo spaceship.
Table 7. Optimal objective values for the loading layout optimization under different objective function weight combinations.
Secondly, the impact of loading capacity changes is discussed. The impact of changes in loading capacity on the optimal objective value for the cargo manifest optimization is shown in Figure 10. Optimal cargo manifest schemes for different loading capacities are shown in Table S19. When the loading capacity falls below 4400 kg, owing to insufficient loading capacity to support part of the cargo to ascend and reduced quantities for the scientific and applied experimental missions, the optimal objective value of the cargo manifest optimization increases as the loading capacity decreases. Decisions of whether to supply cargo and the quantity of cargo supply are susceptible to fluctuations in loading capacity. However, once the loading capacity exceeds 4400 kg, the optimal objective value for the cargo manifest optimization fluctuates due to a trade-off between the cost of cargo supply and the output of the achievements for scientific and applied experimental missions.
Figure 10. The impact of changes in loading capacity on the optimal objective value of the cargo manifest optimization.
The optimal objective values for the loading layout optimization under different loading capacities are shown in Table 8. Optimal loading layout schemes are shown in Tables S20–S27. When the loading capacity does not exceed 4400 kg, for the same reason mentioned above, the missions occupy less space and are loaded closer to the exit hatch of the cargo spaceship. Consequently, the optimal objective value of the loading layout optimization increases as the loading capacity decreases. When the loading capacity exceeds 4400 kg, the change in the loading layout scheme is not obvious due to the sufficient loading capacity.
Table 8. The optimal objective values for the loading layout optimization under different loading capacities.
To summarize, in the research on space station cargo supply planning, the first step is to determine the objective preference of the decision-maker. The quantity of cargo supply for scientific and applied experimental missions is susceptible to changes in the objective function weights. Secondly, both the cargo manifest scheme and the loading layout scheme are sensitive to variations in loading capacity. Therefore, reasonable loading capacity should be designed to meet the cargo supply demands of the space station while avoiding space waste. Moreover, the maximum total work hours and cargo grid volume, both with properties similar to loading capacity, should be considered accordingly.

6. Conclusions

With the China Space Station fully operational, integrating information from various systems has become critical. This integration enables scientific and reasonable cargo supply planning, ultimately enhancing the efficiency of space resource utilization. However, this problem exhibits numerous challenging characteristics, including large-scale, multi-objective, complex nonlinear, non-convex, non-differentiable, and mixed-integer attributes. These characteristics render existing solution methods inapplicable. In this study, the problem is decomposed into a bi-level optimization problem that iterates between the cargo manifest and the loading layout. Additionally, a new CILPSO algorithm is proposed, which integrates particle coding, reliability priority, and random generation mechanisms of population initialization, global and local versions of particle updating, and a local search strategy. Experimental results demonstrate that the proposed cargo supply planning method optimizes at least 35% of various space resources, including cargo upbound cost, spaceship occupancy volume, taikonaut work hours, and space waste burned and discharged in orbit. Moreover, the CILPSO algorithm exhibits superior search and convergence performance compared to other algorithms. Therefore, the result could be considered a reference for developing cargo supply schemes, submitting cargo demands, and designing loading schemes. It can reduce cargo supply costs, enhance space science and application outputs, and promote the transformation of space station logistics toward a sustainable and eco-friendly model. Beyond the space station, the proposed method can be applied to other planning problems with similar characteristics. Future research will focus on the standardization, normalization, and modeling of supply cargo for a mature space station. Additionally, the uncertainty of demand for non-spare and spare parts can be expressed through interval numbers and scenario modeling, establishing a two-level stochastic mixed-integer nonlinear cargo supply planning model. This may result in planning outcomes that are more aligned with real-world scenarios.

Supplementary Materials

The following supporting information can be downloaded at https://www.mdpi.com/article/10.3390/su16156488/s1, Table S1: List of experimental parameter values; Table S2: Experimental parameter values of x o , y o , z o ; Table S3: Optimal cargo manifest schemes of different algorithms; Table S4: Optimal loading layout scheme of ALG1; Table S5: Optimal loading layout scheme of ALG2; Table S6: Optimal loading layout scheme of ALG3; Table S7: Optimal loading layout scheme of ALG4; Table S8: Optimal loading layout scheme of ALG5; Table S9: Optimal loading layout scheme of ALG6; Table S10: Optimal loading layout scheme of CILPSO; Table S11: Optimal cargo manifest schemes for different objective function weight combinations; Table S12: Optimal loading layout scheme for W 1 W 2 (0.6–0.0); Table S13: Optimal loading layout scheme for W 1 W 2 (0.5–0.1); Table S14: Optimal loading layout scheme for W 1 W 2 (0.4–0.2); Table S15: Optimal loading layout scheme for W 1 W 2 (0.3–0.3); Table S16: Optimal loading layout scheme for W 1 W 2 (0.2–0.4); Table S17: Optimal loading layout scheme for W 1 W 2 (0.1–0.5); Table S18: Optimal loading layout scheme for W 1 W 2 (0.0–0.6); Table S19: Optimal cargo manifest schemes for different loading capacities; Table S20: Optimal loading layout scheme for W (3800); Table S21: Optimal loading layout scheme for W (4000); Table S22: Optimal loading layout scheme for W (4200); Table S23: Optimal loading layout scheme for W (4400); Table S24: Optimal loading layout scheme for W (4600); Table S25: Optimal loading layout scheme for W (4800); Table S26: Optimal loading layout scheme for W (5000); Table S27: Optimal loading layout scheme for W (5200).

Author Contributions

Conceptualization, Z.K., M.G. and W.D.; methodology, Z.K.; software, Z.K.; validation, Z.K., M.G., W.D. and J.W.; formal analysis, Z.K., M.G. and W.D.; investigation, Z.K., M.G., W.D. and J.W.; resources, Z.K. and W.D.; data curation, Z.K.; writing—original draft preparation, Z.K.; writing—review and editing, Z.K., M.G., W.D. and J.W.; visualization, Z.K.; supervision, W.D.; project administration, Z.K.; funding acquisition, W.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Overall Special Project of Space Application System in the Application and Development Stage of China Space Station Engineering (T014191).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article and Supplementary Materials.

Acknowledgments

Special thanks to the team led by Luhua Xi of the Operation and Management Support Center of China Manned Space Program for supporting the cargo management business for the China Space Station.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The detailed derivation process of Constraint (17) is as follows.
(1) System reliability model theory.
Reliability refers to the probability that a product does not break down during use.
(a) Reliability of series-parallel system.
For the series-parallel system of Figure A1, the reliability is as follows:
R = n = 1 N 1 i = 1 I 1 R n i
R represents the reliability of the series-parallel system.
N represents the number of series connections.
I represents the number of parallel connections.
R n i represents the product reliability of the i -th parallel connection in the n -th series connection.
Figure A1. Series-parallel system.
Figure A1. Series-parallel system.
Sustainability 16 06488 g0a1
(b) Reliability of redundant system.
For the redundant system with a redundancy level S + T , there are U U = S + T subsystems. As long as at least S subsystems can work normally, the system can work normally. Assuming that the voter is completely reliable, the reliability of each subsystem is R 0 . The reliability of the redundant system is as follows:
R = i = S U C U i R 0 i 1 R 0 U i
(2) Redundancy system reliability model of space station cargo supply.
The redundancy system of the space station cargo supply is shown in Figure A2. The redundancy level of each cargo for each mission is d j + q j d j .
Figure A2. Redundancy system of the space station cargo supply.
Figure A2. Redundancy system of the space station cargo supply.
Sustainability 16 06488 g0a2
Based on the system reliability model theory, the reliability constraint of each mission is given by Constraint (17).

References

  1. Gao, M.; Zhao, G.H.; Gu, Y.D. Space science and application mission in China’s space station. Bull. Chin. Acad. Sci. 2015, 30, 721–732. [Google Scholar]
  2. Lin, K.P.; Luo, Y.Z.; Tang, G.J. Optimization of Logistics Strategies for Long-Duration Space-Station Operation. J. Spacecr. Rocket. 2014, 51, 1709–1720. [Google Scholar] [CrossRef]
  3. Lin, K.P.; Luo, Y.Z.; Tang, G.J. Multi-objective optimization of space station logistics strategies using physical programming. Eng. Optimiz. 2015, 47, 1140–1155. [Google Scholar] [CrossRef]
  4. Zhu, Y.H.; Luo, Y.Z. Multi-objective optimisation and decision-making of space station logistics strategies. Int. J. Syst. Sci. 2016, 47, 3132–3148. [Google Scholar] [CrossRef]
  5. Gralla, E.; Shull, S.; de Weck, O. A modeling framework for interplanetary supply chains. In Proceedings of the Space 2006, San Jose, CA, USA, 19–21 September 2006; Available online: https://arc.aiaa.org/doi/abs/10.2514/6.2006-7229 (accessed on 25 May 2024).
  6. Taylor, C.; Song, M.; Klabjan, D.; de Weck, O.; Simchi-Levi, D. Modeling interplanetary logistics: A mathematical model for mission planning. In Proceedings of the SpaceOps 2006 Conference, Rome, Italy, 19–23 June 2006; Available online: https://arc.aiaa.org/doi/pdf/10.2514/6.2006-5735 (accessed on 25 May 2024).
  7. Taylor, M.C.; de Weck, P.O.; Klabjan, P.D. Integrated Transportation System Design for Space Exploration Logistics. In Proceedings of the 57th International Astronautical Congress, Valencia, Spain, 2–6 October 2006; Available online: https://arc.aiaa.org/doi/abs/10.2514/6.IAC-06-D1.3.08 (accessed on 25 May 2024).
  8. Siddiqi, A.; Shull, S.; de Weck, O. Matrix Methods Analysis of International Space Station Logistics. In Proceedings of the AIAA SPACE 2008 Conference & Exposition, San Diego, CA, USA, 9–11 September 2008; Available online: https://arc.aiaa.org/doi/abs/10.2514/6.2008-7605 (accessed on 25 May 2024).
  9. Siddiqi, A.; de Weck, O.L.; Lee, G.Y.; Shull, S.A. Matrix Modeling Methods for Spaceflight Campaign Logistics Analysis. J. Spacecr. Rocket. 2009, 46, 1037–1048. [Google Scholar] [CrossRef]
  10. Grogan, P.T.; Siddiqi, A.; de Weck, O.L. Matrix Methods for Optimal Manifesting of Multinode Space Exploration Systems. J. Spacecr. Rocket. 2011, 48, 679–690. [Google Scholar] [CrossRef]
  11. Grogan, P.; Yue, H.; De Weck, O. Space logistics modeling and simulation analysis using spacenet: Four application cases. In Proceedings of the AIAA Space 2011 Conference & Exposition, Long Beach, CA, USA, 27–29 September 2011; Available online: https://arc.aiaa.org/doi/abs/10.2514/6.2011-7346 (accessed on 25 May 2024).
  12. Ho, K.; Green, J.; De Weck, O. Integrated framework for the design of crewed space habitats and their supporting logistics system. In Proceedings of the AIAA SPACE 2012 Conference & Exposition, Pasadena, CA, USA, 11–13 September 2012; Available online: https://arc.aiaa.org/doi/abs/10.2514/6.2012-5321 (accessed on 25 May 2024).
  13. Ho, K.; Green, J.; de Weck, O. Concurrent Design of Scientific Crewed Space Habitats and Their Supporting Logistics System. J. Spacecr. Rocket. 2014, 51, 76–85. [Google Scholar] [CrossRef]
  14. Ho, K.; Green, J.; De Weck, O. Improved concurrent optimization formulation of crewed space habitats and their supporting logistics systems. In Proceedings of the AIAA Space 2013 Conference and Exposition, San Diego, CA, USA, 10–12 September 2013; Available online: https://arc.aiaa.org/doi/abs/10.2514/6.2013-5413 (accessed on 25 May 2024).
  15. Lim, Y.F.; Jiu, S.; Ang, M. Integrating Anticipative Replenishment Allocation with Reactive Fulfillment for Online Retailing Using Robust Optimization. Manuf. Serv. Oper. Manag. 2021, 23, 1616–1633. [Google Scholar] [CrossRef]
  16. Fathi, M.; Ghobakhloo, M. Enabling Mass Customization and Manufacturing Sustainability in Industry 4.0 Context: A Novel Heuristic Algorithm for in-Plant Material Supply Optimization. Sustainability 2020, 12, 6669. [Google Scholar] [CrossRef]
  17. Wang, H.; Tao, J.Q.; Peng, T.; Brintrup, A.; Kosasih, E.E.; Lu, Y.Q.; Tang, R.Z.; Hu, L.K. Dynamic inventory replenishment strategy for aerospace manufacturing supply chain: Combining reinforcement learning and multi-agent simulation. Int. J. Prod. Res. 2022, 60, 4117–4136. [Google Scholar] [CrossRef]
  18. Rosales, C.R.; Magazine, M.J.; Rao, U.S. Dual Sourcing and Joint Replenishment of Hospital Supplies. IEEE Trans. Eng. Manag. 2020, 67, 918–931. [Google Scholar] [CrossRef]
  19. Vanbrabant, L.; Verdonck, L.; Mertens, S.; Caris, A. Improving hospital material supply chain performance by integrating decision problems: A literature review and future research directions. Comput. Ind. Eng. 2023, 180, 31. [Google Scholar] [CrossRef]
  20. Joia-Sanchez, A.F.; Serpa, J.C. Inventory in Times of War. Manag. Sci. 2021, 67, 6457–6479. [Google Scholar] [CrossRef]
  21. Zhang, L. Emergency supplies reserve allocation within government-private cooperation: A study from capacity and response perspectives. Comput. Ind. Eng. 2021, 154, 10. [Google Scholar] [CrossRef]
  22. Shi, Y.; Yang, J.; Han, Q.; Song, H.; Guo, H. Optimal decision-making of post-disaster emergency material scheduling based on helicopter–truck–drone collaboration. Omega 2024, 127, 103104. [Google Scholar] [CrossRef]
  23. Christensen, F.M.M.; Jonsson, P.; Dukovska-Popovska, I.; Steger-Jensen, K. Information sharing for replenishment planning and control in fresh food supply chains: A planning environment perspective. Prod. Plan. Control. 2023, 34, 1371–1392. [Google Scholar] [CrossRef]
  24. Bilican, M.S.; Iris, Ç.; Karatas, M. A collaborative decision support framework for sustainable cargo composition in container shipping services. Ann. Oper. Res. 2024, 1–33. [Google Scholar] [CrossRef]
  25. Brandt, F.; Nickel, S. The air cargo load planning problem—A consolidated problem definition and literature review on related problems. Eur. J. Oper. Res. 2019, 275, 399–410. [Google Scholar] [CrossRef]
  26. Seixas, M.P.; Mendes, A.B.; Pereira Barretto, M.R.; da Cunha, C.B.; Brinati, M.A.; Cruz, R.E.; Wu, Y.; Wilson, P.A. A heuristic approach to stowing general cargo into platform supply vessels. J. Oper. Res. Soc. 2016, 67, 148–158. [Google Scholar] [CrossRef]
  27. Vancroonenburg, W.; Verstichel, J.; Tavernier, K.; Vanden Berghe, G. Automatic air cargo selection and weight balancing: A mixed integer programming approach. Transp. Res. Part E Logist. Transp. Rev. 2014, 65, 70–83. [Google Scholar] [CrossRef]
  28. Iris, Ç.; Christensen, J.; Pacino, D.; Ropke, S. Flexible ship loading problem with transfer vehicle assignment and scheduling. Transp. Res. Part B Methodol. 2018, 111, 113–134. [Google Scholar] [CrossRef]
  29. Zhou, G.; Li, D.; Bian, J.; Zhang, Y. Airfreight forwarder’s shipment planning: Shipment consolidation and containerization. Comput. Oper. Res. 2024, 161, 106443. [Google Scholar] [CrossRef]
  30. Jaber, A.; Lafon, P.; Younes, R. A branch-and-bound algorithm based on NSGAII for multi-objective mixed integer nonlinear optimization problems. Eng. Optimiz. 2022, 54, 1004–1022. [Google Scholar] [CrossRef]
  31. Artis, R.; Shivaie, M.; Weinsier, P.D. A flexibility-based multi-objective model for contingency-constrained transmission expansion planning incorporating large-scale hydrogen/compressed-air energy storage systems and wind/solar farms. J. Energy Storage 2023, 70, 18. [Google Scholar] [CrossRef]
  32. Chen, Y.F.; Joo, Y.H.; Song, D.R. Multi-Objective Optimisation for Large-Scale Offshore Wind Farm Based on Decoupled Groups Operation. Energies 2022, 15, 2336. [Google Scholar] [CrossRef]
  33. Patrick, D.T.; Andre, K. Practical Reliability Engineering, 5th ed.; John Wiley & Sons: Hoboken, NJ, USA, 2011; pp. 134–176. ISBN 978-04-7097-982-2. [Google Scholar]
  34. Farmand, N.; Zarei, H.; Rasti-Barzoki, M. Two meta-heuristic algorithms for optimizing a multi-objective supply chain scheduling problem in an identical parallel machines environment. Int. J. Ind. Eng. Comput. 2021, 12, 249–272. [Google Scholar] [CrossRef]
  35. Chaitanya, K.; Somayajulu, D.; Krishna, P.R. Memory-based approaches for eliminating premature convergence in particle swarm optimization. Appl. Intell. 2021, 51, 4575–4608. [Google Scholar] [CrossRef]
  36. Ren, M.L.; Huang, X.D.; Zhu, X.X.; Shao, L.J. Optimized PSO algorithm based on the simplicial algorithm of fixed point theory. Appl. Intell. 2020, 50, 2009–2024. [Google Scholar] [CrossRef]
  37. Dereli, S.; Köker, R. Strengthening the PSO algorithm with a new technique inspired by the golf game and solving the complex engineering problem. Complex Intell. Syst. 2021, 7, 1515–1526. [Google Scholar] [CrossRef]
  38. Houssein, E.H.; Gad, A.G.; Hussain, K.; Suganthan, P.N. Major Advances in Particle Swarm Optimization: Theory, Analysis, and Application. Swarm Evol. Comput. 2021, 63, 39. [Google Scholar] [CrossRef]
  39. Nasrollah, S.; Najafi, S.E.; Bagherzadeh, H.; Rostamy-Malkhalifeh, M. An enhanced PSO algorithm to configure a responsive-resilient supply chain network considering environmental issues: A case study of the oxygen concentrator device. Neural Comput. Appl. 2023, 35, 2647–2678. [Google Scholar] [CrossRef] [PubMed]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.