Next Article in Journal
Damage Effectiveness Calculation of Hitting Targets with Ammunition Based on Bayesian Multinomial Distribution
Next Article in Special Issue
Entropy and Semi-Entropies of Regular Symmetrical Triangular Interval Type-2 Fuzzy Variables
Previous Article in Journal
Multisource Data Hiding in Digital Images
Previous Article in Special Issue
Research on Comparision between Deterministic Method and Uncertain Method for Solving Uncertain Multiobjective Programming
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spare Parts Transportation Optimization Considering Supportability Based on Uncertainty Theory

1
School of Reliability and Systems Engineering, Beihang University, Beijing 100191, China
2
Peng Cheng Laboratory, Shenzhen 518000, China
3
State Key Laboratory of Rail Traffic Control and Safety, School of Traffic and Transportation, Beijing Jiaotong University, Beijing 100044, China
*
Authors to whom correspondence should be addressed.
Symmetry 2022, 14(5), 891; https://doi.org/10.3390/sym14050891
Submission received: 28 February 2022 / Revised: 14 April 2022 / Accepted: 19 April 2022 / Published: 27 April 2022
(This article belongs to the Special Issue Fuzzy Set Theory and Uncertainty Theory)

Abstract

:
Ensuring a consistent, continuous, and efficient spare parts supply is a critical issue that must be addressed in the equipment support system. In order to effectively improve the coverage level and handle the common asymmetry information present in practical applications, the spare parts transport vehicle routing and scheduling model was further optimized. We integrated supportability requirements and uncertainty theory into the model to better describe the actual uncertain demand of each site. We selected three critical supportability indicators as constraints, redefined them with uncertain variables, and then completed the chance-constrained model on this basis. Once the confidence level is specified, the uncertain constraints can be transformed into deterministic constraints, and finally, the equivalent deterministic model can be solved easily. In addition, a feasible solution can be found through a genetic algorithm, and a numerical example is provided to validate the model’s rationality. The proposed method successfully seeks the balance between the total cost and supportability.

1. Introduction

The equipment support system refers to the organic combination of all support resources and management required by the equipment during the operation and support phases. It can meet the requirements of operational readiness and sustainability by interconnecting and coordinating the resources required. The design of the support system is critical because the final efficiency of the support system affects the smooth realization of equipment functions. With the development of science and technology, equipment complexity and maintenance difficulty increase, and support issues become more prominent. As a result, it is becoming increasingly important to develop a scientific and efficient support system to maintain, restore, and improve the overall performance of the material system.
Support resources are the foundation of the equipment support system. The ability to support spare parts has a direct impact on the reliability, availability, and maintenance of the material system. Therefore, ensuring a consistent, continuous, and efficient spare parts supply is essential. In order to guarantee the spare parts supply, Wong et al. proposed a double-layer and multi-variety spare parts inventory optimization method under the background of allowing parallel supply in emergencies [1]. Holmström et al. integrated rapid manufacturing into the spare parts supply system [2]. Liu et al. proved that layered manufacturing technology could effectively increase the capacity of spare parts supply and reduce total cost [3]. These methods included storing more spare parts at each site to prevent demand fluctuations or storing fewer or no spare parts at each site until a shortage occurs, then delivering. However, these methods paid little attention to the optimal choice of transportation routes. In reality, due to the supply system’s limited transportation capacity, reasonable transportation routes must be planned in order for spare parts to be delivered to the site in demand on time. At present, the multi-level support system is common and practical. In this case, optimizing the spare parts transportation strategy across all levels of sites could effectively reduce spare parts shortages and improve spare parts supply capacity. In this way, it is possible to avoid the situation where the equipment is in maintenance or waiting for support for too long. Finally, the purpose of accurate support is achieved.
Recently, in the study of supply networks, researchers chose many different factors as constraints of the vehicle routing planning model for various reasons [4,5]. Ettl et al. took lead time, demand, service level, and other factors into consideration when establishing the optimization model [6]. Edyta Kucharska took into account various elements causing dynamism [7]. Touboulic et al. discussed how participatory research supports the development of supply chain management (SCM) theory and practice [8]. Gayialis et al. considered various parameters and restrictions such as traffic congestion, working hours, and state regulations in a holistic way when designing an innovative vehicle routing and scheduling system in an urban environment [9]. However, solutions to these vehicle routing problems are not entirely suitable for spare parts transportation. They did not consider the vehicle routing planning model from the perspective of supportability, which led to the neglect of the losses caused by the untimely spare parts supply. Furthermore, each site’s supply priority varies due to the different rates of spare parts loss. If these factors are not considered when transporting spare parts, equipment downtime may be prolonged. In the end, it results in more losses.
To summarize, we discovered two problems. First, spare parts supply pays little attention to optimizing transportation routes. Second, the existing transportation route optimization methods are seldom considered from the standpoint of supportability.
Croston emphasized the importance of demand forecasting in 1972 and put forward many models for spare parts demand estimation and forecasting [10,11,12]. In the process of further research, we found that many researchers use probability theory to predict supply through historical data. According to different supply backgrounds, the probability distribution varies. Liu et al. studied the three-level supply structure model of repairable spare parts in wartime and gave the spare parts supply formula under Poisson distribution [13]. Ronzoni et al. put forward the spare parts management method using probabilistic dynamic programming, assuming that spare parts demand obeys Bernoulli distribution [14]. Methods for constructing confidence intervals for the extreme values of any continuous distribution were developed [15]. Therefore, data analysis inaccuracies caused by outliers can be efficiently avoided. The continuous distribution, such as truncated normal distributions and Weibull distributions, can also be used to fit the data [16,17,18,19,20]. When considering the long-term supply situation, a stochastic process is also a solution [1]. In addition to determining the demand based on classic random distribution or random process, simulation or artificial intelligence methods are also used to predict the spare parts demand in the case of a large amount of historical data [21,22].
However, we have two questions: Can we collect enough historical data? Can we believe that the distribution fitted by historical data is close to the actual distribution?
The new equipment has a technological leap-forward update as a result of technological innovation. However, because historical spare parts consumption data are scarce, it is difficult to grasp the statistical law that influences spare parts supply. Considering that there are many uncertain factors affecting the spare parts demand, and the current understanding level is limited, it is not easy to understand the demand from probability [23]. Moreover, because of the limitation of the Law of Large Numbers, we have reservations about applying probability theory to deal with uncertain demands. In view of this problem, some researchers have put forward a simulation method based on empirical data and traditional prediction models [23,24]. Thus, we believe that the uncertain spare parts demand can also be described by collecting empirical data. For example, after the new equipment is put into production, we can learn about the information of spare parts by asking experts. However, the difference in experience between expert A and expert B makes them give different consumption estimated amounts [25,26]. Therefore, developing an optimization model that takes into account the existing uncertainty caused by human cognition is a pressing issue.
Liu first formulated a project-scheduling problem where the duration times were expressed as uncertain variables [27]. Subsequently, many uncertain programming models were studied to handle project-scheduling problems under an uncertain environment. Furthermore, Zhou et al. defined the route optimality constraints of uncertain expected minimum spanning tree (MST) and uncertain α-MST [28]. Recently, Majumder et al. proposed a multi-objective minimum spanning tree problem (MMSTP) with indeterminate problem parameters and successfully applied it to optimize the distribution of petroleum products [29]. According to these studies, we believe that uncertainty theory can effectively describe the uncertainty in demand and successfully solve the route optimality problem under an uncertain environment.
This article intends to establish a vehicle routing optimality model in the background of comprehensive support applications, with the goal of lowering total cost while improving system support capability. Simultaneously, uncertainty theory is introduced to address the constraints of missing historical spare parts consumption data. The structure of this paper is as follows: in the second section, some definitions and theorems of uncertainty theory are introduced, which provides a mathematical basis for the establishment of the model. In section three, we describe the problem, explain the hypothesis and representation method of the model, and further give the spare parts transportation optimization method based on an uncertain chance-constrained model. The fourth section gives the concrete steps of solving the model through a genetic algorithm. Finally, an example is given to verify the operability of the model and algorithm.

2. Preliminaries on Uncertainty Theory

In the current practical engineering applications, the historical data of many new spare parts are missing. Therefore, it is necessary to rely on expert experience data to evaluate the relevant spare parts information. However, when experts provide empirical data, subjective judgments and asymmetry information exist. In other words, the data are heavily influenced by the individual’s cognitive level. Thus, during analysis, epistemic uncertainty should not be ignored; otherwise, it may lead to inaccuracy or underestimation of the supportability indicators of spare parts. In order to analyze this uncertain phenomenon better, we take uncertainty theory as a choice.
The uncertainty theory was founded by Liu in 2007 and subsequently studied by many researchers [30,31]. This section mainly introduces some basic definitions and theorems of uncertainty theory to provide a theoretical basis for the optimization model of spare parts transportation under uncertain demand.
The uncertain measure is a set function that satisfies the axioms of uncertainty theory. Γ is a nonempty set (sometimes called a universal set) and is a σ-algebra over Γ. Each element Λ in is called a measurable set, and the uncertain measure is defined on the σ-algebra . That is, a number { Λ } is assigned to each event Λ to indicate the belief degree with which we believe Λ will happen [30].
Axiom 1.
(Normality Axiom [30]) { Γ } = 1 for the universal set Γ.
Axiom 2.
(Duality Axiom [30]) { Λ } + { Λ c } = 1 for any event Λ.
Axiom 3.
(Subadditivity Axiom [30]) For every countable sequence of events Λ 1 , Λ 2 , , we have
{ i = 1 Λ i } i = 1 { Λ i } .  
Definition 1.
(Uncertain Measure [30]) The set function is called an uncertain measure if it satisfies the normality, duality, and subadditivity axioms.
Axiom 4.
(Product Axiom [32]) Letk, k, k) be uncertainty spaces for k = 1, 2,…The product uncertain measure M is an uncertain measure satisfying
{ k = 1 Λ k } = Λ k = 1 k { Λ k }
where Λk are arbitrarily chosen events from Lk for k = 1, 2,…, respectively.
The uncertain variable is used to represent quantities with uncertainty.
Definition 2.
(Uncertain Variable [30]) An uncertain variable is a function ξ from an uncertainty space (Γ,,) to the set of real numbers such that  { ξ B } is an event for any Borel set B of real numbers.
Definition 3.
(Uncertainty Distribution [30]) The uncertainty distribution Φ of an uncertain variable ξ is defined by
Φ ( x ) = { ξ x }
for any real number x.
Definition 4.
(Zigzag Uncertainty Distribution [27]) An uncertain variable ξ is called zigzag if it has a zigzag uncertainty distribution
Φ ( x ) = { 0 , i f   x a x a 2 ( b a ) , i f   a x b ( x + c 2 b ) 2 ( c b ) , i f   b x c 1 , i f   x c
denoted byƵ(a,b,c) where a, b, c are real numbers with a < b < c. See Figure 1.
Theorem 1.
(Measure Inversion Theorem [27]) Let ξ be an uncertain variable with uncertainty distribution Φ. Then for any real number x, we have
{ ξ x } = Φ ( x ) ,   { ξ > x } = 1 Φ ( x ) .
Definition 5.
(Regular Uncertainty Distribution [27]) An uncertainty distribution Φ(x) is said to be regular if it is a continuous and strictly increasing function with respect to x at which 0 < Φ(x) < 1, and
lim x Φ ( x ) = 0 ,   lim x + Φ ( x ) = 1 .
Definition 6.
(Inverse Uncertainty Distribution [27]) Let ξ be an uncertain variable with regular uncertainty distribution Φ(x). Then the inverse function  Φ 1 ( α ) is called the inverse uncertainty distribution of ξ.
Theorem 2.
(Liu [33]) Let ξ be an uncertain variable with inverse uncertainty distribution  Φ 1 ( α ) .
Then
{ ξ c } α
if and only if
Φ 1 ( α ) c
where α and c are constants with 0 < α < 1.
Theorem 3.
(Liu [33]) A function Φ 1 : ( 0 , 1 ) is the inverse uncertainty distribution of an uncertain variable ξ if and only if it is continuous and
{ ξ < Φ 1 ( α ) } = α
for all α ( 0 , 1 ) .
Theorem 4.
(Sufficient and Necessary Condition [34]) A function Φ 1 : ( 0 , 1 ) is an inverse uncertainty distribution if and only if it is a continuous and strictly increasing function.
The independence of two uncertain variables means that knowing the value of one does not change our estimation of the value of the other [33].
Definition 7.
(Independence [32]) The uncertain variables  ξ 1 , ξ 2 , , ξ n are said to be independent if
{ i = 1 n ( ξ i B i ) } = Λ i = 1 n { ( ξ i B i ) }
for any Borel sets  B 1 , B 2 , , B n  of real numbers.
Theorem 5.
(Liu [33]) Let ξ 1 , ξ 2 , , ξ n be independent uncertain variables, and let f1,f2,…,fn be measurable functions. Then  f 1 ( ξ 1 ) , f 2 ( ξ 2 ) , , f n ( ξ n ) are independent uncertain variables.
Theorem 6.
(Operational Law [27]) Let ξ 1 , ξ 2 , , ξ n be independent uncertain variables with regular uncertainty distributions Φ 1 , Φ 2 , , Φ n , respectively. If f ( x 1 , x 2 , , x n ) is continuous, strictly increasing with respect to x 1 , x 2 , , x m and strictly decreasing with respect to x m + 1 , x m + 2 , , x n , then
ξ = f ( ξ 1 , ξ 2 , , ξ n )
has an inverse uncertainty distribution
Ψ 1 ( α ) = f ( Φ 1 1 ( α ) , , Φ m 1 ( α ) , Φ m + 1 1 ( 1 α ) , , Φ n 1 ( 1 α ) ) .

3. Uncertain Chance-Constrained Model of Spare Parts Transportation

The role of a spare parts warehouse is to provide new spare parts for its surrounding sites in demand to ensure their reliable operation. We assume that there are multiple vehicles available for transportation. Because of the restrictions on transportation capacity and cost, choosing a good transportation strategy is critical to improving the support system’s efficiency. In order to reach the goal of improving the supply capability, a transportation optimization model should be established that can strike a balance between satisfying supportability requirements and lowering total costs. Given the low replacement rate of some new spare parts, there are few or no samples of historical data on their reliability. At the same time, the spare parts demand at each site is uncertain due to the different working environments of the equipment at each site. In this case, the information received by the spare parts warehouse is asymmetrical. Therefore, we choose to use uncertainty theory to infer the spare parts demand from expert belief degree data.
The chance-constrained models can be used to deal with programming problems with uncertain variables. Because of the uncertainty, constraints are frequently not expressed by a specific formula, and it is impossible to guarantee that the constraints can be met before the uncertainty variables are observed. The principle of confidence level is put forward at this point: to some extent, the decision is allowed to fail to meet the constraint conditions, but the constraints must be established above a certain confidence level. In solving the chance-constrained programming, once the confidence level is given in advance, the uncertain constraints can be transformed into deterministic constraints, respectively, and finally, the equivalent deterministic model can be solved.

3.1. Model Assumption

We made the following assumptions:
  • The equipment supply network consists of a spare parts warehouse and multiple sites, and only one kind of spare parts is transported;
  • The spare parts demand of each site is an uncertain variable, and the site’s demand is independent of each other;
  • The transportation paths of spare parts storage and maintenance sites are all connected. The transportation cost is only related to the distance between sites;
  • The importance level of each site is the same;
  • All transport vehicles are the same, and each vehicle can transport spare parts to any site.

3.2. Symbol Description

Some symbols are used in the model, and they are described in Table 1 and Table 2.

3.3. Constraint Functions

Supportability refers to the ability of the equipment’s logistics support, supplies, and services to meet the requirements of its normal operation in the ready working states. Supportability, as an integral performance parameter of any integrated system, influences the final performance of the equipment [35,36]. Therefore, designing for supportability is critical in engineering applications. From many optional supportability indicators, we screened out three indicators as constraints of the model, which are the support rate of spare parts, delay time, and supply availability [37]. In order to achieve the overall optimization goal, we must also meet other vehicle transport requirements. In order to satisfy the constraints, all indicators’ confidence levels should be greater than or equal to the values specified. The constraints are outlined below.

3.3.1. Support Rate of Spare Parts Constraint

The support rate of spare parts refers to the proportion that the existing spare parts can meet demand within a specified period. In short, it is the possibility that spare parts are sufficient when spare parts are needed. To avoid a spare part shortage, the support rate of spare parts should be greater than or equal to α i :
{ ξ i y i } α i , i = 1 , 2 , , n
where ξ i has regular uncertainty distribution Φ i ( x ) and inverse uncertainty distribution Φ i 1 ( x ) .

3.3.2. Delay Time Constraint

Supply response time refers to the time between receiving a request from the site and the site receiving spare parts, which is mainly related to the distance of delivery. Then the supply response time of the site is Ti:
T i = k = 1 m z i k j = 1 i l = 0 n x l j k d ( l , j ) V .
The delay time refers to the time spent due to a lack of spare parts related to support rate and supply response time. Thus, the delay time of site i is:
T i d e l a y = ( 1 { ξ i y i } ) k = 1 m z i k j = 1 i l = 0 n x l j k d ( l , j ) V .
The constraint that the delay time of site i should not exceed Di is:
( 1 { ξ i y i } ) k = 1 m z i k j = 1 i l = 0 n x l j k d ( l , j ) V D i , i = 1 , 2 , , n .

3.3.3. Supply Availability Constraint

Supply availability can be used to measure the impact of spare parts shortage on the use of equipment. In practical applications, it is the ratio of equipment not shut down due to any spare parts shortage to the total amount of equipment [37]. The system requires that the availability of the site i is not less than A i . One of the chance constraints for supply availability is the uncertain measure of the availability of the site i, which is satisfied at A i should be greater than or equal to:
{ [ 1 ( ξ i y i ) 1 N i Z ] Z A i } β i , i = 1 , 2 , , n .
A further requirement is the uncertain measure of the availability of a support system which is satisfied at A 0 should be greater than or equal to γ:
{ i = 1 n N i [ 1 ( ξ i y i ) 1 N i Z ] Z / i = 1 n N i A 0 } γ , i = 1 , 2 , , n .

3.3.4. Vehicle Transport Constraint

There is a total of k spare parts vehicles, which start from the spare parts warehouse and deliver spare parts to each site in demand. At most, one vehicle is required to deliver spare parts for the site i:
k = 1 m z i k 1 , i = 1 , 2 , , n
There is at most one transport vehicle leaving the site i:
z i k j = 0 n x i j k , i = 1 , 2 , , n , k = 1 , 2 , , m .
There is at most one transport vehicle arriving at the site j:
z j k i = 0 n x i j k , j = 1 , 2 , , n , k = 1 , 2 , , m .

3.4. Objective Function

The objective function of the optimization model mainly considers transportation cost and spare parts ordering cost.
The transportation cost is related to the transport distance and the spare parts support rate of each site to the power of l. Here, l is used as a penalty coefficient. The penalty coefficient represents the loss caused by insufficient supply under different situations. In brief, the transportation cost from site i to site j positively correlates with the distance between them and is related to the spare parts support rate of site i. Therefore, the cost of transporting spare parts from site i to site j is:
C 1 = i = 0 n j = 0 n k = 1 m c 1 x i j k d ( i , j ) [ 1 { ξ i y i } ] l .
The spare parts ordering costs are only related to the spare parts supply quantity of the site:
C 2 = c 2 i = 0 n y i
We can finally obtain the objective function, which is the sum of the overhead costs:
C 0 = C 1 + C 2 .
Then, we can obtain the goal of the model shown as follows, which is to minimize the total cost of transporting spare parts:
M i n i = 0 n j = 0 n k = 1 m c 1 x i j k d ( i , j ) [ 1 { ξ i y i } ] l + c 2 i = 0 n y i .
In summary, an optimization model of uncertain chance-constrained for multi-vehicle spare parts transportation path optimization is established, as shown below:
{ M i n i = 0 n j = 0 n k = 1 m c 1 x i j k d ( i , j ) [ 1 { ξ i y i } ] l + c 2 i = 0 n y i s . t .   { ξ i y i } α i , i = 1 , 2 , , n ( 1 { ξ i y i } ) k = 1 m z i k j = 1 i l = 0 n x l j k d ( l , j ) V D i , i = 1 , 2 , , n { [ 1 ξ i y i N i Z ] Z A i } β i , i = 1 , 2 , , n { i = 1 n N i [ 1 ξ i y i N i Z ] Z / i = 1 n N i A 0 } γ k = 1 m z i k 1 , i = 1 , 2 , , n z i k j = 0 n x i j k , i = 1 , 2 , , n , k = 1 , 2 , , m z j k i = 0 n x i j k , j = 1 , 2 , , n , k = 1 , 2 , , m x i j k { 0 , 1 } z i k { 0 , 1 } .
When the confidence level is specified, the uncertain chance-constrained condition can be transformed into a deterministic problem for solving. The justification of the deterministic counterpart of the model is depicted here.
Since ξi ( i = 1 , 2 , , n ) is an uncertain variable with regular uncertainty distribution Φi(x) in Model (26), therefore, the equation { ξ i y i } = Φ i ( y i ) follows from the definition of uncertainty distribution immediately. Subsequently, the second constraint in Model (26)
( 1 { ξ i y i } ) k = 1 m z i k j = 1 i l = 0 n x l j k d ( l , j ) V D i
can be correspondingly expressed as
1 Φ i y i k = 1 m z i k j = 1 i l = 0 n x l j k d l , j V D i .
Following the definition of inverse uncertainty distribution, we obtain that the inverse uncertainty distribution of ξi is Φ i 1 ( α ) . It follows from { ξ i y i } = Φ i ( y i ) that { ξ i y i } α i if and only if Φ i ( y i ) α i , i.e., Φ 1 ( α i ) y i . The corresponding expression of the first constraint in Model (26) is thus obtained. According to the basic properties of inequalities, it suffices to prove the equation
{ [ 1 ξ i y i N i Z ] Z A i } β i
is equivalent to the equation
{ ξ i [ ( 1 A i 1 / Z ) N i Z + y i ] } β i .
An argument similar to the one used in the proof of the first constraint shows that
Φ i 1 ( β i ) ( 1 A i 1 / Z ) N i Z + y i , i = 1 , 2 , , n .
The corresponding expression of the third constraint in Model (26) can be finally obtained. The remainder of the argument is analogous to that mentioned above and is left to the reader. Consequently, Model (27) becomes the crisp equivalent of the Model (26).
{ M i n i = 0 n j = 0 n k = 1 m c 1 x i j k d ( i , j ) [ 1 Φ i ( y i ) ] l + c 2 i = 0 n y i s . t . Φ i 1 ( α i ) y i , i = 1 , 2 , , n ( 1 Φ i ( y i ) ) k = 1 m z i k j = 1 i l = 0 n x l j k d ( l , j ) V D i , i = 1 , 2 , , n Φ i 1 ( β i ) ( 1 A i 1 / Z ) N i Z y i , i = 1 , 2 , , n i = 1 n N i [ 1 ( Φ i 1 ( γ ) y i ) 1 N i Z ] Z / i = 1 n N i A 0 k = 1 m z i k 1 , i = 1 , 2 , , n z i k j = 0 n x i j k , i = 1 , 2 , , n , k = 1 , 2 , , m z j k i = 0 n x i j k , j = 1 , 2 , , n , k = 1 , 2 , , m x i j k { 0 , 1 } z i k { 0 , 1 } .

4. Genetic Algorithm

In the previous section, the uncertain chance-constrained model was successfully converted to the equivalent deterministic constraint model. The genetic algorithm is used in this section to find the feasible solution for the minimum objective function value.
A genetic algorithm is a classic algorithm for solving VRP problems, and its stability and usability were extensively demonstrated [38]. Since the development of the genetic algorithm, its theoretical system has matured significantly. In order to avoid deviations in the calculation algorithm and results, this article chooses to use this classical genetic algorithm to solve the problem. The optimization process of genetic algorithms is very similar to that of path optimization, so the application of the genetic algorithm in path optimization is relatively standardized. The basic principle of the algorithm is to perform an iterative search for possible solutions. Initialization, fitness evaluation, selection, crossover, and mutation are the general procedures of the genetic algorithm [39,40].

4.1. Initialization Operation

Because the vehicle routing problem is essentially a combinatorial optimization problem, the chromosomes can be encoded as integers. However, in this study, demand can be considered as a continuous parameter that must be encoded as real numbers, which can considerably improve the operation’s accuracy. When generating chromosomes, the structures can be divided into three parts: site, vehicle, and supply, each with its own encoding method. Following that, the various sections of the chromosome are operated separately during selection, crossover, and mutation operations.

4.2. Fitness Function

The fitness function is a function that describes the correspondence between an individual and their fitness. From the objective value of the model, it seeks for minimum, so 1 o b j e c t   v a l u e is defined as the fitness function.

4.3. Selection Operation

The aim of the selection operation is to select better chromosomes to be the parent. The idea is to give preference to individuals with high fitness scores and allow them to pass their genes to successive generations. This paper adopted the roulette wheel selection method for the selection operation. The scale on the roulette wheel is not average since it is divided according to the fitness of each chromosome. The larger the chromosome’s region on the roulette wheel is, the more probable it is to be chosen.

4.4. Crossover Operation

The crossover operation represents mating between individuals. Two individuals are selected as parent chromosomes according to the selection operator, and crossover sites are chosen at random. The genes at these crossover sites are then exchanged, thus creating a completely new individual. The parent chromosome mainly passes on its good traits to the next generation. If a chromosome uses two coding methods at the same time, the crossover can only be operated between the same coding segments. See Figure 2 for an example.

4.5. Mutation Operation

The fundamental goal of mutation operation is to inject random genes into offspring to keep the population diverse and avoid premature convergence. The mutation itself can be considered as a randomized algorithm, which is an auxiliary algorithm used to generate new individuals. See Figure 3 for an example.

4.6. The Whole Calculation Process

Each chromosome is divided into three sections: site, vehicle, and supply, and each generation has 100 chromosomes. The roulette algorithm then selects two individuals for subsequent crossover, mutation, and other operations—the crossover exchange chromosomes in the site area, vehicle area, and supply area, respectively. Following the crossover and mutation operations, chromosome screening is performed to ensure that the population can evolve in the preferred direction, and the individual’s quality is measured by fitness value. After the final iteration, the individuals with high fitness values are the optimal individuals to be found, and all individuals in this process must meet all constraints.
The steps of the algorithm are described as follows (see Figure 4):
Step 1: Randomly generate a population as the primary solution;
Step 2: Perform chromosome screening, which means removing individuals from the population that do not meet the constraints in Model (27);
Step 3: Calculate the fitness of each individual, and we define the fitness function as the reciprocal of the objective function:
1 f i t n e s s = i = 0 n j = 0 n k = 1 m c 1 x i j k d ( i , j ) [ 1 { ξ i y i } ] l + c 2 i = 0 n y i ;
Step 4: Renew the record of the individuals with the highest fitness;
Step 5: Determine whether the maximum number of generations has been reached. If so, proceed to Step 6; if not, perform genetic manipulation (reproduction, crossover, mutation) to form the population’s next generation, and then return to Step 2;
Step 6: The last reserved individual with the highest fitness is the optimal solution.

5. A Numerical Example

This section provides a numerical example to verify the model’s validity. A spare parts warehouse and 19 locations were developed as part of the network structure. There are five cars ready to transport spare parts. Table 3 and Table 4 illustrate the key parameters for the entire model.
Questionnaires are designed to obtain experience data from professionals in the field of spare parts. The spare parts demand for each site is derived from the questionnaire data. Considering that the demand is always non-negative for such an uncertain parameter, we think uncertain variables with positive endpoints better match the reality. We believe that following zigzag uncertainty distribution is a good choice for the demand because it better reflects the statistical data and simplifies the calculation. The parameters can then be calculated. Therefore, the uncertainty distribution of the uncertain spare parts demand ξ i of site i could be represented in Equation (29)
Φ i ( x ) = { 0 ( x a i ) x a i 2 ( b i a i ) ( a i x b i ) ( x + c i 2 b i ) 2 ( c i b i ) ( b i x c i ) 1 ( x c i )
which is denoted by Z ( a i , b i , c i ) , a i < b i < c i .
Then, the inverse uncertainty distribution of ξ i is represented below [27].
Φ i 1 ( α ) = { ( 1 2 α ) a i + 2 α b i ( α < 0.5 ) ( 2 2 α ) b i + 2 ( 2 α 1 ) c i ( α 0.5 ) .
The computation time of the algorithm is acceptable. The configuration of the laptop we use is Processor: Intel(R) Core (TM) i7-7500U CPU @ 2.70GHz 2.90 GHz, with RAM: 8.00 GB. The total calculation time for the simulation is around 121.649 s.
Figure 5 and Table 5 depict the results. For this spare parts transportation task, we may acquire the optimal supply strategy as shown below. Table 5 shows the supply amounts of spare parts from the warehouse to 19 sites, with a minimum total cost of 5232.7647. Figure 5a depicts the spare parts delivery route planned for each site.

6. Discussion and Conclusions

In this paper, we proposed a spare parts transportation route optimization method under the premise of systematically considering the supportability indicators. In the research of comprehensive support, this paper provided a new direction for improving the equipment support capability and spare parts management efficiency. Due to the existing uncertainty in demand for new equipment spare parts, we proposed using uncertainty theory to reasonably quantify the site’s demand.
This study analyzed the existing problems in spare parts support. On the one hand, the chaos of transportation route planning complicates spare parts management and reduces support efficiency. On the other hand, the irrational allocation of spare parts supply raises the cost of spare parts support. In order to solve these problems, this paper proposed combining the previous research on transportation route optimization with the supportability requirements of the spare parts supply system.
In addition, in the early stages of equipment renewal, the historical data of many new spare parts are inadequate, which often happens in the operation and support phases of equipment. In this case, there are deviations in our understanding of the actual spare parts demand, and the spare parts demand prediction model based on these deviations is likely to be subject to epistemic uncertainty. In the presence of such uncertainty, using a random distribution to fit the spare parts demand is inaccurate because it does not conform to the premise of probability theory—the Law of Large Numbers. In order to address this issue, we devised a more reasonable allocation method in the face of uncertain spare parts demand.
In this study, the uncertain spare parts demand forecast was combined with the vehicle routing problem, and the uncertain chance-constrained spare parts routing planning model of a multi-site equipment maintenance support system was established. In order to solve this model, we used a genetic algorithm. This method effectively incorporates supportability indicators into the route planning model to some extent. It is possible to strike a balance between the supportability requirements and the overall cost. It introduces a novel concept for the transportation of spare parts, which is critical to the equipment support system.
However, there are some limitations to our work. In our modeling process, only the transportation cost of a single variety of spare parts was considered. The transportation of various types of spare parts will be involved in the actual operation of the support system. The capacity limitation of the transport vehicles, as well as the existence of different types of transport vehicles, were not taken into account in the transportation process assumed by the model [41]. At the same time, the process of choosing the supportability indicators might be a little straightforward. In practice, many factors, such as delay time, are involved in supporting indicators, and the calculation is also more complicated. Further analysis of relevant indicators to make them more applicable to reality is also a pressing issue that must be addressed.
Green supply chain research has gradually become a trend in recent years. People are becoming more aware of the importance of environmental protection. Mohtashami et al. presented a bi-objective NLP model for a green supply chain network with reverse logistics consideration. They reduced transportation and waiting time in loading centers, which reduced energy consumption and the environmental impact of the transportation fleet [42]. Kechagias et al. also proposed an urban freight transportation system to reduce emissions [43]. We believe that it may be a good plan to add consideration of factors affecting environmental quality to our study. Furthermore, in this model, we only considered the demand of each site that has the greatest impact on the optimization results, treating it as an uncertain variable. There are some other uncertain factors that can be considered in practical applications. Similarly, given the limitations of the genetic algorithm, the solution algorithm of our model has further research value [44]. Thus far, despite the fact that we proposed and demonstrated the feasibility of a new theoretical method, we still need to investigate its application effects.

Author Contributions

Conceptualization, Y.Y.; methodology, Y.Y. and S.H.; formal analysis, S.H.; data curation, M.W. and W.L.; writing—original draft preparation, S.H.; writing—review and editing, J.G., Y.Q. and L.G.; project administration, M.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science Foundation of China under Grants 61871013, 92167110, 62073009, the State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University: Contract No. RCS2021K004.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable to this article.

Acknowledgments

This work was supported by the National Science Foundation of China under Grants 61871013, 92167110, 62073009, the State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University: Contract No. RCS2021K004.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wong, H.; Van Oudheusden, D.; Cattrysse, D. Two-echelon multi-item spare parts systems with emergency supply flexibility and waiting time constraints. Iie Trans. 2007, 39, 1045–1057. [Google Scholar] [CrossRef]
  2. Holmström, J.; Partanen, J.; Tuomi, J.; Walter, M. Rapid manufacturing in the spare parts supply chain. J. Manuf. Technol. Manag. 2010, 21, 687–697. [Google Scholar] [CrossRef]
  3. Liu, P.; Huang, S.H.; Mokasdar, A.; Zhou, H.; Hou, L. The impact of additive manufacturing in the aircraft spare parts supply chain: Supply chain operation reference (scor) model based analysis. Prod. Plan. Control. 2014, 25, 1169–1181. [Google Scholar] [CrossRef]
  4. Allahviranloo, M.; Chow, J.Y.J.; Recker, W.W. Selective vehicle routing problems under uncertainty without recourse. Transp. Res. Part E-Logist. Transp. Rev. 2014, 62, 68–88. [Google Scholar] [CrossRef]
  5. Stewart, W.R.; Golden, B.L. Stochastic vehicle routing: A comprehensive approach. Eur. J. Oper. Res. 1983, 14, 371–385. [Google Scholar] [CrossRef]
  6. Ettl, M.; Feigin, G.E.; Lin, G.Y.; Yao, D.D. A supply network model with base-stock control and service requirements. Oper. Res. 2000, 48, 216–232. [Google Scholar] [CrossRef]
  7. Kucharska, E. Dynamic vehicle routing problem—Predictive and unexpected customer availability. Symmetry 2019, 11, 546. [Google Scholar] [CrossRef] [Green Version]
  8. Touboulic, A.; McCarthy, L.; Maithews, L. Re-imagining supply chain challenges through critical engaged research. J. Supply Chain Manag. 2020, 56, 36–51. [Google Scholar] [CrossRef]
  9. Gayialis, S.P.; Konstantakopoulos, G.D.; Papadopoulos, G.A.; Kechagias, E.; Ponis, S.T. Developing an advanced cloud-based vehicle routing and scheduling system for urban freight transportation. In Proceedings of the IFIP WG 5.7 International Conference on Advances in Production Management Systems (APMS), Seoul, Korea, 26–30 August 2018; pp. 190–197. [Google Scholar]
  10. Croston, J.D. Forecasting and stock control for intermittent demands. J. Oper. Res. Soc. 1972, 23, 289–303. [Google Scholar] [CrossRef]
  11. Syntetos, A.A.; Boylan, J.E.; Croston, J.D. On the categorization of demand patterns. J. Oper. Res. Soc. 2005, 56, 495–503. [Google Scholar] [CrossRef]
  12. Cavalieri, S.; Garetti, M.; Macchi, M.; Pinto, R. A decision-making framework for managing maintenance spare parts. Prod. Plan. Control 2008, 19, 379–396. [Google Scholar] [CrossRef]
  13. Liu, X.C.; Wang, L.; Xu, Y.P.; Wang, W.P. Research on ABMS based wartime spares support adaptation decision. Syst. Eng. Electron. 2010, 32, 2595–2598. [Google Scholar] [CrossRef]
  14. Ronzoni, C.; Grassi, A.F.A. A stochastic methodology for the optimal management of infrequent demand spare parts in the automotive industry. In Proceedings of the 15th IFAC Symposium on Information Control Problems in Manufacturing, Ottawa, ON, Canada, 11–13 May 2015; pp. 1405–1410. [Google Scholar]
  15. Jäntschi, L. A test detecting the outliers for continuous distributions based on the cumulative distribution function of the data being tested. Symmetry 2019, 11, 835. [Google Scholar] [CrossRef] [Green Version]
  16. Regattieri, A.; Gamberi, M.; Gamberini, R.; Manzini, R. Managing lumpy demand for aircraft spare parts. J. Air Transp. Manag. 2005, 11, 426–431. [Google Scholar] [CrossRef]
  17. Wang, W.; Syntetos, A.A. Spare parts demand: Linking forecasting to equipment maintenance. Transp. Res. Part E Logist. Transp. Rev. 2011, 47, 1194–1209. [Google Scholar] [CrossRef]
  18. Lengu, D.; Syntetos, A.A.; Babai, M.Z. Spare parts management: Linking distributional assumptions to demand classification. Eur. J. Oper. Res. 2014, 235, 624–635. [Google Scholar] [CrossRef]
  19. Lowas, A.F.; Ciarallo, F.W. Reliability and operations: Keys to lumpy aircraft spare parts demands. J. Air Transp. Manag. 2016, 50, 30–40. [Google Scholar] [CrossRef]
  20. Costantino, F.; Di Gravio, G.; Patriarca, R.; Petrella, L. Spare parts management for irregular demand items. Omega-Int. J. Manage. Sci. 2018, 81, 57–66. [Google Scholar] [CrossRef]
  21. Do Rego, J.R.; De Mesquita, M.A. Demand forecasting and inventory control: A simulation study on automotive spare parts. Int. J. Prod. Econ. 2015, 161, 1–16. [Google Scholar] [CrossRef]
  22. Amirkolaii, K.N.; Baboli, A.; Shahzad, M.K.; Tonadre, R. Demand forecasting for irregular demands in business aircraft spare parts supply chains by using artificial intelligence (AI). IFAC-Pap. 2017, 50, 15221–15226. [Google Scholar] [CrossRef]
  23. Cai, H.T.; Liu, T.T.; Liu, Y.W.; Zhang, Z.Y. Research on maintenance spares support based on combat phrase. Procedia Comput. Sci. 2019, 154, 669–676. [Google Scholar] [CrossRef]
  24. Moon, S.; Hicks, C.; Simpson, A. The development of a hierarchical forecasting method for predicting spare parts demand in the South Korean Navy—A case study. Int. J. Prod. Econ. 2012, 140, 794–802. [Google Scholar] [CrossRef] [Green Version]
  25. Yi, Y.; Siyu, H.; Haoran, C.; Meilin, W.; Linhan, G.; Xiao, C.; Liu, W. Belief reliability analysis of traffic network: An uncertain percolation Semi-Markov model. J. Frankl. Inst. 2021; in press. [Google Scholar] [CrossRef]
  26. Yang, Y.; Huang, S.Y.; Wen, M.L.; Chen, X.; Zhang, Q.Y.; Liu, W. Analyzing travel time belief reliability in road network under uncertain random environment. Soft Comput. 2021, 25, 10053–10065. [Google Scholar] [CrossRef]
  27. Liu, B. Uncertainty Theory—A Branch of Mathematics for Modeling Human Uncertainty, 1st ed.; Springer: Berlin/Heidelberg, Germany, 2010; Volume 300, pp. 1–74. [Google Scholar]
  28. Zhou, J.; Chen, L.; Wang, K. Path optimality conditions for minimum spanning tree problem with uncertain edge weights. Int. J. Uncertain. Fuzziness Knowl. Based Syst. 2015, 23, 49–71. [Google Scholar] [CrossRef]
  29. Majumder, S.; Barma, P.S.; Biswas, A.; Banerjee, P.; Mandal, B.K.; Kar, S.; Ziemba, P. On multi-objective minimum spanning tree problem under uncertain paradigm. Symmetry 2022, 14, 106. [Google Scholar] [CrossRef]
  30. Liu, B. Uncertainty Theory, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2007; Volume 154, pp. 205–228. [Google Scholar]
  31. Wikipedia. Uncertainty Theory. Available online: en.wikipedia.org/wiki/uncertainty_theory (accessed on 12 April 2022).
  32. Liu, B. Some research problems in uncertainy theory. J. Uncertain Syst. 2009, 3, 3–10. [Google Scholar]
  33. Liu, B. Uncertainty Theory, 5th ed.; Uncertainty Theory Laboratory: Beijing, China, 2022. [Google Scholar]
  34. Liu, B. Toward uncertain finance theory. J. Uncertain. Anal. Appl. 2013, 1, 1. [Google Scholar] [CrossRef] [Green Version]
  35. Mena, A.C. CASS: Design for supportability. IEEE Aerosp. Electron. Syst. Mag. 1995, 10, 23–27. [Google Scholar] [CrossRef]
  36. Goffin, K. Design for supportability: Essential component of new product development. Res. Technol. Manag. 2000, 43, 40–47. [Google Scholar] [CrossRef] [Green Version]
  37. Ge, Z. Research of Spare Parts Transportation Path Optimization. Master’s Thesis, Beihang University, Beijing, China, 2019. [Google Scholar]
  38. Zhao, L.; Cao, N. Fuzzy random chance—Constrained programming model for the vehicle routing problem of hazardous materials transportation. Symmetry 2020, 12, 1208. [Google Scholar] [CrossRef]
  39. Kumar, A. Genetic Algorithms. Available online: www.geeksforgeeks.org/genetic-algorithms (accessed on 13 April 2022).
  40. Bolboaca, S.D.; Rosca, D.D.; Jantschi, L. Structure-activity relationships from natural evolution. Match-Commun. Math. Comput. Chem. 2014, 71, 149–172. [Google Scholar]
  41. Kang, H.-Y.; Lee, A.H.I. An enhanced approach for the multiple vehicle routing problem with heterogeneous vehicles and a soft time window. Symmetry 2018, 10, 650. [Google Scholar] [CrossRef] [Green Version]
  42. Mohtashami, Z.; Aghsami, A.; Jolai, F. A green closed loop supply chain design using queuing system for reducing environmental impact and energy consumption. J. Clean. Prod. 2020, 242, 118452. [Google Scholar] [CrossRef]
  43. Kechagias, E.P.; Gayialis, S.P.; Konstantakopoulos, G.D.; Papadopoulos, G.A. An application of an urban freight transportation system for reduced environmental emissions. Systems 2020, 8, 49. [Google Scholar] [CrossRef]
  44. Alssager, M.; Othman, Z.A.; Ayob, M.; Mohemad, R.; Yuliansyah, H. Hybrid cuckoo search for the capacitated vehicle routing problem. Symmetry 2020, 12, 2088. [Google Scholar] [CrossRef]
Figure 1. Zigzag uncertainty distribution Ƶ(a,b,c).
Figure 1. Zigzag uncertainty distribution Ƶ(a,b,c).
Symmetry 14 00891 g001
Figure 2. Crossover operation.
Figure 2. Crossover operation.
Symmetry 14 00891 g002
Figure 3. Mutation operation.
Figure 3. Mutation operation.
Symmetry 14 00891 g003
Figure 4. Specific steps of finding an optimal solution through genetic algorithm.
Figure 4. Specific steps of finding an optimal solution through genetic algorithm.
Symmetry 14 00891 g004
Figure 5. The calculation result of the example: (a) Optimal supply plan: spare parts delivery route diagram for each site; (b) The convergence of genetic algorithm.
Figure 5. The calculation result of the example: (a) Optimal supply plan: spare parts delivery route diagram for each site; (b) The convergence of genetic algorithm.
Symmetry 14 00891 g005
Table 1. Parameter description table.
Table 1. Parameter description table.
SymbolDescription
ntotal number of work sites
i , j index   of   work   sites ,   i , j = 1 , 2 , , n ,   i = 0 means warehouse
mtotal number of transport vehicles
k index   of   transport   vehicles ,   k = 1 , 2 , , m
d ( i , j ) the   distance   between   site   i   and   j ,   i , j = 1 , 2 , , n
ξ i the   uncertain   spare   parts   demand   of   site   i ,   i = 1 , 2 , , n
Φ i ( x ) the   uncertainty   distribution   of   ξ i ,   i = 1 , 2 , , n
Φ i 1 ( x ) the   inverse   uncertainty   distribution   of   ξ i ,   i = 1 , 2 , , n
N i number   of   equipment   at   site   i ,   i = 1 , 2 , , n
Znumber of spare parts installed per equipment
c 1 transportation cost per unit distance
c 2 ordering cost of a single spare part
R i the   distance   between   site   i   and   warehouse ,   i = 1 , 2 , , n
A i the   lower   limit   of   supply   availability   for   site   i ,   i = 1 , 2 , , n
D i the   maximum   supply   delay   time   for   site   i ,   i = 1 , 2 , , n
A 0 the lower limit of system availability
lpenalty coefficient
Vthe average speed of transport vehicles per unit distance
ξi ( i = 1 , 2 , , n ) is an uncertain variable with zigzag uncertainty distribution Φi(x), which is denoted by Z ( a i , b i , c i ) , a i < b i < c i .
Table 2. Variable description table.
Table 2. Variable description table.
SymbolDescription
x i j k indicator   variable   x i j k = { 1   vehicle   k   transport   from   site   i   to   j 0   else
z i k indicator   variable   z i k = { 1   vehicle   k   deliver   spare   parts   for   site   i 0   else
y i spare   parts   supply   for   site   i ,   i = 1 , 2 , , n
Table 3. Relevant parameters of spare parts transportation and genetic algorithm.
Table 3. Relevant parameters of spare parts transportation and genetic algorithm.
ParameterValue
n19
m5
the   order   cos t   of   each   spare   part   c 1 6
the   delivery   cos t   per   unit   distance   c 2 1
Z6
the penalty coefficient l3
V1
the number of iterations5000
the number of chromosomes of each iteration100
the probability of chromosomal crossover0.8
the probability of chromosomal mutation0.8
Table 4. Relevant parameters of spare parts delivery sites.
Table 4. Relevant parameters of spare parts delivery sites.
iLocationƵ(ai, bi, ci) N i R i α i β i γ i A i
a i b i c i
188.9147126221302100.90.90.850.8
243.11116133178401200.90.90.850.8
344.902188163301800.90.90.850.8
411.3776210918800.90.90.850.8
580.6718130202281200.90.90.850.8
622.8540102196251800.90.90.850.8
766.446011016030900.90.90.850.8
872.61157511520800.90.90.850.8
952.247214020828900.90.90.850.8
1045.61110162206341000.90.90.850.8
1114.6910413718230800.90.90.850.8
1234.335710413520900.90.90.850.8
1382.30100110160251200.90.90.850.8
1457.192895182251000.90.90.850.8
1562.3255105175251400.90.90.850.8
1629.4018140222301300.90.90.850.8
1772.4659103135251400.90.90.850.8
1862.1098150202401200.90.90.850.8
1930.5259118185351100.90.90.850.8
Table 5. Optimal supply plan: spare parts delivery route diagram for each site.
Table 5. Optimal supply plan: spare parts delivery route diagram for each site.
iLocationSpare Parts Supply
188.91170
243.11168
344.90130
411.37105
580.67166
622.85167
766.44127
872.6194
952.24161
1045.61181
1114.69178
1234.33129
1382.30145
1457.19134
1562.32132
1629.40164
1772.46122
1862.10183
1930.52147
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, Y.; Gu, J.; Huang, S.; Wen, M.; Qin, Y.; Liu, W.; Guo, L. Spare Parts Transportation Optimization Considering Supportability Based on Uncertainty Theory. Symmetry 2022, 14, 891. https://doi.org/10.3390/sym14050891

AMA Style

Yang Y, Gu J, Huang S, Wen M, Qin Y, Liu W, Guo L. Spare Parts Transportation Optimization Considering Supportability Based on Uncertainty Theory. Symmetry. 2022; 14(5):891. https://doi.org/10.3390/sym14050891

Chicago/Turabian Style

Yang, Yi, Jiaying Gu, Siyu Huang, Meilin Wen, Yong Qin, Wei Liu, and Linhan Guo. 2022. "Spare Parts Transportation Optimization Considering Supportability Based on Uncertainty Theory" Symmetry 14, no. 5: 891. https://doi.org/10.3390/sym14050891

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