Next Article in Journal
Dimensions Analysis to Excess Investment in Fuzzy Portfolio Model from the Threshold of Guaranteed Return Rates
Next Article in Special Issue
Optimal Decision-Making of Retailer-Led Dual-Channel Green Supply Chain with Fairness Concerns under Government Subsidies
Previous Article in Journal
Numerical Method for a Perturbed Risk Model with Proportional Investment
Previous Article in Special Issue
Strategic Licensing of Green Technologies to a Brown Rival: A Game Theoretical Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Four Metaheuristic Algorithms to Reduce Supplier Disruption Risk in a Mathematical Inventory Model for Supplying Spare Parts

1
Innovation and Technology Institute, University of Southern Denmark, 5230 Odense, Denmark
2
Department of Industrial Engineering, Iran University of Science and Technology, Tehran 46899, Iran
3
Department of Management Systems and Logistics, Rzeszow University of Technology, 35-959 Rzeszow, Poland
4
Department of Logistic Sciences, School of Management and Logistic Sciences, German Jordanian University, Amman 11180, Jordan
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(1), 42; https://doi.org/10.3390/math11010042
Submission received: 12 November 2022 / Revised: 8 December 2022 / Accepted: 13 December 2022 / Published: 22 December 2022
(This article belongs to the Special Issue Mathematical Modelling and Optimization of Service Supply Chain)

Abstract

:
Due to the unexpected breakdowns that can happen in various components of a production system, failure to reach production targets and interruptions in the process of production are not surprising. Since this issue remains for manufactured products, this halting results in the loss of profitability or demand. In this study, to address a number of challenges associated with the management of crucial spare parts inventory, a mathematical model is suggested for the determination of the optimal quantity of orders, in the case of an unpredicted supplier failure. Hence, a production system that has various types of equipment with crucial components is assumed, in which the crucial components are substituted with spare parts in the event of a breakdown. This study’s inventory model was developed for crucial spare parts based on the Markov chain process model for the case of supplier disruption. Moreover, for optimum ordering policies, re-ordering points, and cost values of the system, four metaheuristic algorithms were utilized that include Grey Wolf Optimizer (GWO), Genetic Algorithm (GA), Moth–Flame Optimization (MFO) Algorithm, and Differential Evolution (DE) Algorithm. Based on the results, reliable suppliers cannot meet all of the demands; therefore, we should sometimes count on unreliable suppliers to reduce unmet demand.

1. Introduction

Any production system consists of different parts required to function well, to produce without losing performance. Over time, however, breakdowns might happen to any part of a system, which is unavoidable. These breakdowns might interrupt the production process and prevent meeting production goals, which might also lead to losing demand or profitability opportunities in the state where the product is demanded [1]. Accordingly, the malfunctioning time of systems must be minimized. To minimize system breakdown time, spare parts must be accessible. On the other hand, buying and storing spare parts is often costly, and these parts are especially vulnerable to obsolescence risk [2]. As a result, good spare part inventory management is critical in managing system costs. Furthermore, there are only a few suppliers of specialized spare parts. Indeed, if the main supplier does not provide spare parts or if supplies are disrupted, the part must be supplied by another supplier [3]. This issue raises the price considerably and lengthens the delivery time.
Since single sourcing is rigid and supplier reliance is high, supply chain managers employ multiple sourcing to reduce costs and mitigate operational risks by using different supplier characteristics. Additionally, since it is hard to find the best replenishment approach for a multi-supplier model, practitioners and academics have long been interested in how to best execute and coordinate replenishment and inventory management with many varying supply alternatives [4].
Multiple sourcing is a broad term that may relate to any inventory system or replenishment decision issue in which two or more supply sources, transportation modes, delivery alternatives, or transit speeds must be chosen [5].
Many firms maintain many inventory items in practice, and scientific procedures and tools are required to efficiently handle such a large number of inventory items [6]. As a result, researching the multi-product inventory management issue has real-world implications and is still a difficult topic to solve today. The multi-product inventory issue is now receiving a lot of attention [7]. In most states, however, it is possible to purchase elsewhere, from an emergency supplier; for example, the desired part could be available in another company’s warehouse. Accordingly, it is vital to consider supplier disruption as a critical component of inventory management [8]. As a result, one of the most important tools for dealing with supply disruptions is proper inventory management. For proposed and regular control of orders and inventories, obtaining values of two main parameters, including the amount of each order time and suitable date of order, is usually paramount [9]. Different orders and inventory control systems must be designed in a structure consistent with each industry’s conditions to respond to the two factors mentioned above. It is evident that numerical values of the above parameters depend on several factors, including different inventory costs, consumption rate, certain or probabilistic (stochastic) consumption, and the required level of reliability to keep an inventory of any specific commodity [10,11]. They also depend on constraints acting on an industrial unit. Based on these factors and their impact on an industrial unit, different inventory control systems for various commodities at a time are defined.
As a result, order systems are classified into two categories: order point systems and periodic order systems. Several parameters, such as demand, demand locations, and the ability of centers to provide service and their usable capacity, were not accurately predictable due to the uncertain nature of some significant supply chain factors. As an outcome, effort is made to employ some techniques that take these uncertainties into consideration as much as possible while providing demanders with a high-quality response [12]. Efficient and perfect supply chains are more subject to disruption, and efficiency and risk are inversely correlated. Organizations cannot merely focus on cost reduction for a long time, and supply chain investors must pay attention to how these capitals and changes affect the disruption in the supply chain [13]. Besides, the studied disruptions are often general and do not take account of specific conditions and the reason behind the occurrence of disruption, while considering that these issues can significantly contribute to the selected strategy to reduce the effects and tackle the disruption [14].
Nowadays, according to current competitive conditions, companies try to reduce their inventory level to reduce their costs. In inventory management and control of organizations, there must be a balance between spare part inventory level and cost and risk imposed by lack of spare parts when demanded. It is obvious that this spare part inventory level is affected by the device’s properties and reliability [15].
Most previous studies have considered inventory maintenance with an assumption of unlimited access to spare parts [10]. Considering that this assumption increases inventory costs, the costs can significantly be reduced by considering an optimal spare part inventory level [16].
Polito and Watson [17] developed a model that may be used to create a multi-echelon and multi-product distribution system. In a multi-product and multi-period inventory control, Moin and co-workers [18] looked at the optimum ordering amount. Pal [19] presented a stochastic inventory model with product recovery and inspection policy is incorporated for lot-sizing.
Murray et al. [20] studied a price-setting and multi-product newsvendor with moderate assets capacity. Choi and Ruszczyski [21] used a risk aversion hypothesis in their multi-product inventory model; however, their model also considered independent product requirements. Over the past few years, many researchers have prioritized the multi-product inventory model in their studies. Ramkumar and coworkers [22] suggested a mixed-integer linear programming explanation to unravel this problem. Hosseinifard [23] devised a linear penalty/bonus system to estimate optimal stocking resolution for choosing a strategic supplier by utilizing the stochastic dynamic programming technique.
Sokolinskiy [24] suggested a stochastic optimization method for endogenous demand and inventory management regarding the inspection of the function of client defections and referrals. Mjirda [25] presented a two-phase variable neighborhood technique for solving the problem, while Coelho [26] proposed a branch-and-cut approach. Even though the prior models have assisted in the evolution of the operation theory for the multi-product inventory control issue, their optimum policy for the multivariate Markov demand perspective is still missing. Sethi and Cheng [27] investigated the state-dependent policies of the inventory by using Markov-modulated lost and demand sales. Gharaei [28] offered a mathematical model utilizing mixed-integer nonlinear programming for minimizing the total costs of both buyers and the vendor and optimal batch-sizing policy by taking into consideration the algorithm of augmented penalty. Khaniyev and Aliyev [29] utilized their model in order to evaluate state-dependent policies with the asymptotic behavior of the ergodic distribution of the process. The optimum inventory model that has a limited capacity and rather observable Markov-modulated supply and demand procedures were investigated by Arifolu [30] and Ozer and Atali [31] using Markov-modulated production and demand quantity requirements to study a two-stage multi-item manufacturing system. Ahiska [32] investigated the case of an uncertain source and managed to develop a stochastic inventory approach based on a Markov decision processes. Parker and Olsen [33] devised a Markov equilibrium technique in inventory competition under dynamic circumstances while assuming that the equilibrium in a fixed infinite-horizon is a Markov perfect equilibrium. In addition, Barron [34] studied a make-to-stock inventory/production system that was exposed to accidental conditions with moderate storage capacity and restrained backlog chances, while supposing that the entry of demand pursues Markov additive processes guided through continuous-time Markov chains. However, the theory of the Markov chain is utilized in all the aforementioned literature, all of which solely deals with a single item or multiple items with independent demand. Luo [35] proposed a single-product mathematical model for controlling and predicting inventory systems, which includes a stable and unstable supplier. Asadi [36] investigated a stochastic model to control inventory with respect to the Markov chain. According to the complexities of the proposed model, they employed two approaches, including a heuristic benchmark policy and a reinforcement learning method, to solve their model. Ye [37] proposed an MINLP mathematical model for determining optimized inventory policy under disruption according to the Markov chain. They employed a two-stage algorithm to solve their complex model. Chin [38] used the Markov chain in MINLP mathematical model for determining optimized long-term policy. Patriarca [39] presented a Multi-Echelon Technique for inventory of Recoverable Item Control (METRIC) to investigate the potential use of a Weibull distribution for modelling items’ demand in case of failure. Milewski [40] focused on the economic efficiency of decentralized and centralized inventory strategies of distribution products in terms of both internal efficiency of firms and external costs of logistics processes.
In line with the studies conducted over the past years in this field, research gaps in the studies carried out by researchers remain. Most of the research focused on one supplier and one product, while in real world cases, there are more suppliers considering their situations (reliable–unreliable) that provide a variety of products [36]. It is critical to include exploring the interdependencies between up/down probabilities for the unreliable supplier across periods. Moreover, investigating the performance of different optimization methods to find more suitable methods to solve inventory models is vital [38]. Uncertainty in demand and other parameters, which has an undeniable effect on the models, is not widely considered [35].
Therefore, this study aims to propose a multi-product mathematical model to determine optimal inventory policy by considering the Markov chain. Moreover, two reliable and unreliable suppliers with disruption probability in the supply chain were also taken into account. The demand for all products will also be uncertain. Given that the proposed model will be highly complex, several meta-heuristic methods will be proposed to solve the problem. In order to assess the model better, a state study is also implemented, and the best assessed meta-heuristic method is employed to solve it. More specifically, in this research, Grey Wolf Optimizer (GWO), Genetic Algorithm (GA), Moth–Flame Optimization (MFO) Algorithm, and Differential Evolution (DE) Algorithm are applied to solve the model faster and more accurately. To evaluate their efficiency, two factors including numbers of iterations and spent time are investigated to discover which solution method is more useful to solve the inventory models.
Table 1 shows this research’s contributions in comparison to the most recently published articles which are completely relevant to this paper. Regarding all these gaps reviewed, the present research aims to cover these neglected concepts in mathematical inventory models. In what follows, some important innovations of the research are stated:
  • Design of a mathematical model for determining optimized multi-product policy with the Markov approach, designing a novel mathematical model to optimize multi-product inventory control considering the Markov system under disruption and uncertainty;
  • Considering lead time as an objective function;
  • Considering two reliable and unreliable suppliers with different costs and delivery times;
  • Using four meta-heuristic methods to estimate their performance to solve a real case inventory model;
  • Considering uncertainty in demand;
  • Proposing a state study in the production of automobile spare parts.

2. Materials and Methods

One retailer and two kinds of suppliers are assumed in this research; one is reliable, and the other one is unreliable, providing the demanded item at a lower price compared with the reliable supplier. The following method specifies an unreliable supplier’s accessibility process. The status for an unreliable supplier can be “appropriate”, which means they can take orders, or the status can be “inappropriate”, which means they are not taking orders. Based on the inventory, the retailer demands the preferred price from a single supplier or both of them. The unreliable supplier’s status and circumstances are dependent on the demands at the start of each time period. An order that was made at the start of a time period will be shipped at the end of that time period. A certain delivery and specified value at the end of the time period are guaranteed for the reliable supplier. An unreliable supplier cannot take orders from the retailer if it is not currently at an appropriate status. An unreliable supplier’s status is specified after the demand. If the appropriate status changes to inappropriate at the final days of the time period, the order will be canceled, otherwise, the unreliable supplier will deliver the order. In the case of an order to an unreliable supplier, the fixed ordering fee (internal running cost of constructing an order) is reimbursed at the time of the delivery.
Demand during a period is independently and equally divided between distributers. Demand and system cost parameters are constant and do not change over time. Any unit in the inventory during a period has a maintenance cost. If the inventory is available, each required unit on the unit will be subtracted from the inventory. Otherwise, the demand is reordered and restored. Any demand higher than this limit is missed, and the missed selling cost is imposed on the retailer. The constraint that acts as the lowest limit in the inventory limits this problem to a Markov chain process model, which can be solved by overloading computation.
The activities that are carried out in a period are listed as follows:
  • The system status depends on inventory at the beginning of the period;
  • Making a decision regarding the amount of order;
  • Demand is dispatched during the period and happens from the beginning of the inventory time period;
  • The order dispatched to an unreliable supplier is received at the end of the period;
  • The status of unreliable suppliers is determined at the end of the period;
  • The cost of missed order demand is calculated.

2.1. Mathematical Modelingl

The presented mathematical model in this research aims to determine order strategy, such that the total expected cost for any period is minimized, which includes the following states:
  • Order cost is fixed and is paid to each one of the suppliers for each dispatched order;
  • The number of order units (number of buying); in the research problem, it is assumed that the number of made orders is a linear function;
  • Maintenance cost; the cost of each unit for the unreliable supplier is less than the reliable supplier;
  • The cost of missed sales is considered in the number of missed sales as a linear function;
  • Shortage is not allowed;
  • Products are not independent of each other;
  • Preparation time is considered a uniform distribution function.

2.1.1. System Status

According to the mentioned states, the system status is displayed as S = ( I , J ) , where I indicates inventory level and J is supplier status. J has values equal to one or zero, which indicate appropriate or inappropriate supplier status, respectively. The inventory level of retailers is between I m i n I I m a x   and   I m i n > 0 , and + > I m a x indicates the capacity of the retailer’s storehouse.

2.1.2. Decision Variables

Supposing that K = ( k u , k r ) vector equals the order amount to two studied suppliers, and S = ( I , J ) is the status of the system, the value of the order to two suppliers is indicated as As, whose value is determined according to the retailer’s storage capacity and the status of the unreliable supplier, which is expressed as the following equation:
A s = { ( k u , k r )   k u 0 ,   k r 0 ,   k u + k r I m a x I   i f   j = 0   ( k u , k r )   k u = 0 , 0   k r I m a x I   i f   j = 1

2.1.3. Transition Modes and Transition Probabilities

Two fundamental Markov chain processes describe the transition status. One is related to unreliable suppliers and the other is related to inventory status. The first is independent of the second.
k u :The number of orders to the unreliable supplier
k r :The number of orders to the reliable supplier
The status of an inappropriate supplier is controlled by a two-status Markov chain process with transition probability matrix, W , where W i j indicates the probability of a transition status of an unreliable supplier from i to j during a period. In particular, we define α as the probability of an unreliable supplier from up to down (from an appropriate status to an inappropriate status in demand-supply), from one period to the next, and β is the probability of inappropriate status from down to up, from one period to the next.
W = 0 1 [ α 1 α β 1 β ]
Demand at each period for each product equals D m , whose occurrence probability is indicated by P D m ( d m ) probability function. According to the system status, which is S ( I , J ) at the beginning of the period, the demand value is defined according to K = ( k u , k r ) , which equals d m for each product. It is expressed as the following Equation when the system status changes to S = ( I , J ) demand for different products according to unreliable supplier status.
J = 0 :Status of the inappropriate supplier is appropriate.
J = { 0 1
In Equation (2), if the supplier remains unreliable during the period, it equals 0. Otherwise, it equals 1.
I { max { I d ,   I m i n } + k u + k r             i f   u p           max { I d ,   I m i n } + k r                               i f   d o w n
It is worth mentioning that when the status of the unreliable supplier changes from appropriate to inappropriate, the value of the order to the unreliable supplier is canceled ( k u ).
J = { 0 1
In Equation (4), if the status of the unreliable supplier changes from appropriate to inappropriate during the period, it equals 0. Otherwise, it equals 1.
I = max { I d ,   I m i n } + k r

2.1.4. Markov Process, Markov Chain, and Markov Property

The Markov property, often known as the non-aftereffect property, specifies that the process state is known at a certain time t. At the point t1 > t, the state at time t1 is unrelated to the conditional probability distribution and is only concerned with the condition at time t [41].
The conditional probability distribution (CPD) function, which can be represented as follows, is used to explain the Markov property [42]:
The random process { X ( t ) ,   t T } has a state-space of I . If, at any point n in time t, that is t 1 < t 2 < < t n   , n 3 ,   t i T , and under the X ( t i ) = x i .   x i I .   i = 1 , 2 , , n 1 condition, then the CPD function of X ( t n ) equals the conditional distribution function X ( t n ) under the X ( t n 1 ) = x n 1 condition:
P { X ( t n ) x n | X ( t 1 ) = x 1 ,   | X ( t 2 ) = x 2 ,   , | X ( t n 1 ) = x n 1 } = P { X ( t n ) x n | X ( t n 1 ) = x n 1 } ,   x n  
The process { X ( t ) ,   t T } is known as a Markov process because it possesses the Markov property. A Markov chain is a Markov process with discrete state and discrete time in general. The following is how mathematical terminology describes it [43].
The random process { X ( t ) , t T } has a state-space of I . It meets the following criteria for all m non-negative integers n 1 , n 2 , , n m ( 0 n 1 < n 2 < < n m ) , any natural number k and any i 1 , i 2 , , i m , j I :
P { X ( n m + k ) = j , | X ( n 1 ) = i 1 , X ( n 2 ) = i 2 , . X ( n m ) = i m } = P { X ( n m + k ) j | X ( n m ) = i m }
The stochastic process { X ( t ) .   t T } is known as the Markov chain.

2.1.5. Transition Probability

The random process { X ( t ) ,   t T } has a state-space of I . Additionally, the probability of an n-step transition of the time m is defined as the likelihood that the model is moved to the state j via n steps when the system is in the state I at time m, as indicated below:
p i j ( n ) ( m ) = P { X m + n = j | X m = i } ;   i , j I
When n = 1 , p i j ( n ) ( m ) may be denoted as p i j , and the transition probability of the Markov chain is called p i j .
The transition probability p i j ( n ) ( n ) satisfies the two features listed below:
p i j ( n ) ( n ) 0 ;   i , j I
j I p i j ( n ) ( m ) = 1 ;   i I
The literature theorem proves that the Chapman Kolmogorov formula is satisfied by the n-step Markov chain transition probability, i.e., for each positive integer h, l:
p h + l ( n ) = P ( h ) ( n ) P ( l ) ( n + h )  
A recursive technique may be used to generate the following equation:
p ( h ) = ( p ) h  
A single-step transition matrix may be used to immediately create a matrix of Markov transition from Equation (7), offering a straightforward way of calculating the transition probability.

2.1.6. The Markov Chain’s Ergodic Property

If there is a transition probability limit of the Markov chain which is unrelated to i, then the ergodic property of the Markov chain is
lim k p i j ( k ) = p j ;   i , j I
Furthermore, it can be shown that for each i , j I ; j = 1 , 2 , , N , there is p i j ( k ) > 0 , i.e., the Markov chain is ergodic. Moreover, the limit distribution π = ( π 1 , π 2 , ) is the only solution to the equations π i = i = 1 N π i p i j ( n a m e l y   π = π P ) under the conditions of π j > 0 ,   j = 1 N π j [42].

2.2. Solution Methods

In this section, four solution methods are presented and described briefly which are applied for solving the mathematical model. The solution methods include Genetic Algorithm (GA), Differential Evolution (DE) Algorithm, Grey Wolf Optimizer (GWO) and Moth–Flame Optimization (MFO) Algorithm.

2.2.1. GA Solution Method

Genetic algorithm is a natural-principles-based heuristic evolutionary solution approach that may be used to solve hybrid search and optimization problems. There are two types of GA: continuous and binary GA. The algorithm’s whole set of rules may be found in [40].

2.2.2. DE Solution Method

Mutation, initialization, recombination, selection, and crossover are the five major processes in this method [41]. The starting parameter is haphazardly set in specific regions, containing lower bounds and upper bounds, to be optimized by the variables in the initialization process. Furthermore, both the recombination and mutation processes are aimed at producing a number of population vector trails. Additionally, the crossover aims to arrange a parameter value crossover vector that is replicated on two vectors, the mutation vector and the original vector. The next step, the selection process, is used to separate the vectors so that they may be utilized as the population for further iterations [44].

2.2.3. GWO Solution Method

The Grey Wolf method is based on the grey wolf’s natural leadership hierarchy and hunting process. To imitate the leadership system, four sorts of grey wolves are used: delta, omega, beta, and alpha. Furthermore, the key processes of hunting are supposed to be seeking prey, surrounding the prey, and assaulting the prey in this algorithm. Mirjalili [34] goes into detail about this method. As a consequence, while configuring the algorithm, the agent’s number is assumed to be 6, and the findings are verified using the benchmark test performer, which is specified in [45].

2.2.4. MFO Solution Method

The Moth Flame method is a night-time moth fly behavior-inspired optimization approach. Mirjalili [45] explains how this optimizer was inspired by transverse orientation. The benchmark test function, which is specified as F8 [35], is used to verify the findings, and the dimensions’ number in this optimization is regarded to be six for this approach.

3. Results

The input values to the model are collected based on the case study of the South Pars Complex Company. The model we are discussing is a two-level supply chain under a vendor inventory management strategy. A number of retailers, each of which has a definite demand, at regular intervals, order a fixed amount of a type of product to the seller. In other words, the demand of retailers is discrete and the period that this demand is met at the beginning of each period. For direct delivery of these orders from the seller to the retailers, there are different schedules. The seller also orders a fixed amount to the main supplier at specified intervals to meet the retailers’ demand. In Table 2, the input values of the parameters of each product are presented separately. In order to model the uncertainty in procurement time for eight products, procurement time is considered as the probability function in Table 3.
For solving the presented mathematical model, a Dell laptop with 8Gig RAM, Intel Core i7 CPU and Microsoft Win10 is used. Moreover, coding and model solving by metaheuristic methods are performed in MATLAB software. Moreover, to achieve the exact and optimum solution, small size and medium size problems are solved by GAMS software and CPLEX solver. Before solving the real case study, which is a complex model, to validate the solving methods, the model is solved based on some small and medium size problems. To do so, the model is solved with small and medium problems by four mentioned meta-heuristic solution methods and the exact solution of CPLEX to compare their performance by the exact method. As shown in Table 4, all of metaheuristic methods run the problems with marginal variation. However, regarding the Figure 1, the GWO method was able to find the best answer with minimum variation.
After performance evaluation of the meta-heuristics methods, they are applied to solve the real case model to optimize a complex problem. Output data which are generated by the mentioned solution methods are investigated.
As can be seen in Figure 2 and Figure 3, the GWO algorithm demonstrates a more proper answer compared to the other optimization methods. The preparation time and the financial costs have been considered in the optimization, where the optimization of each is not sufficient, and both factors should be taken into consideration together. The MFO, GWO and DE algorithms obtained the best cost function, but there is a difference in the lower convergence time of the GWO algorithm. The maximum passed the time for the executed algorithms is relevant to the GA with the maximum spent time.
As can be seen from Figure 1, the convergence of the objective function for different solution methods is such that in the sixth iteration none of them were able to converge continuously. In the sixth iteration, the GWO algorithm was able to reach an acceptable level of convergence, and in the seventh iteration, it was also able to maintain this convergence. The MFO algorithm, which had the worst result of all the algorithms in the first iteration, converged very quickly in the next iterations, and finally in the eighth iteration, it converged faster than the other two algorithms. On the other hand, the two MFO and GWO algorithms, which performed better in convergence, recorded almost the same time in the first iteration. It was GWO that recorded the shortest convergence time. The GWO algorithm not only performed better in convergence, but was also able to do so in less time.
Before providing the optimal value for each introduced product, defining some explanations regarding the different transition states is required. As discussed in the model of the research problem in Section 2, there are two states for ordering the products.
  • First state: When the unreliable supplier state is improper, all demands are supplied by the reliable supplier in entire states. With respect to the policy, we have the following: The orders level is equal to the maximum inventory level of the products that the reliable supplier can supply; if the demand exceeds the supply capacity, the demands are retarded.
  • Second state: When the unreliable supplier is in the proper situation, the four following states will occur:
    State 1: With respect to the lower supply cost of the unreliable supplier, the demands are supplied merely from one supplier. With respect to the ordering policy, the maximum order level could be supplied.
    State 2: The demand should be satisfied from both suppliers. In this state, if the demand is lower than the capacity of the reliable supplier, the remaining demands from the unreliable supplier are satisfied to the level.
    State 3: The required demands are supplied from the two suppliers. In this state, before the demand, each supplier’s inventory is investigated. Then, concerning the available inventory level, the two suppliers supply the required demand.
    State 4: The demand is supplied merely from the reliable supplier.
With respect to the defined states above, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11 and Table 12 demonstrate the results of investigating each aforementioned state.
With respect to Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11 and Table 12 addressing the optimal policies of each different state, we conclude the following from the indicated Tables.
  • Given that the reliable supplier in the state four supplies all spare part demands, the demand is missed in several states, which imposes a cost on the system. This increase in the cost indicates its effect on the whole system, as shown in Table 11.
  • In the third state, given that inventory of both suppliers is examined before making an order, the missed sale cost is zero. The total system cost is insignificant in this state compared to the fourth state. The only advantage of this state is the lack of missed sales.
  • Since a reliable supplier first supplies the demands, maintenance cost is reduced in the second state. Accordingly, as indicated in Table 11, the system cost is reduced significantly compared to the third and fourth states.
  • In this state, given that unreliable suppliers supply all demands, the probability of missed sales is increased. However, due to the low cost of buying from this supplier, the total cost of this state is significantly lower than the previous state.
According to both the defined states at the beginning of the problem and the optimal values based on the ordering policies indicated in Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11 and Table 12, the optimal value for all of these products is indicated according to four states in Table 11. According to Table 13, it is evident that the fourth state imposes the maximum cost on the system since, as mentioned earlier, the orders are supplied by reliable suppliers in this state. Accordingly, due to the difference in costs between two suppliers (the cost of buying a product from a reliable supplier is greater than buying a product from an unreliable supplier), this cost is greater than other states.
Based on the final reports, when it comes to reliable supplier disruption under uncertain conditions, there is no choice but to order from the unreliable supplier to meet demands. It is obvious that the cost of unreliable resources is higher that reliable one and the delivery time is less reliable. However, the company will consider these flaws and use the unreliable supplier to meet the demands of critical spare parts, since the waiting time for a comeback of the reliable supplier is not neglectable and the time lost due to the disruption causes the loss of demand.

4. Conclusions and Future Work

Planning and control of inventories are essential activities in supply chains and logistic systems. Hence, various studies and research have been conducted in this field. In terms of supply and demand, the issues in inventory planning are divided into two categories. The first category is inventory control, along with determining price. In conventional methods, determining price is the responsibility of the operational section, and pricing policies are separately determined by the marketing section. However, in order to maximize total profit, the policies and pricing must simultaneously be taken into account. Indeed, determining a suitable price is a complicated process, and organizations must have knowledge of operational costs, current customers, and future demand to be able to adjust and balance prices with minimum costs.
The second category is multi-objective models. Most of the inventory models cover the concept of different costs and services in one objective, and conventional methods are employed to solve them. On the other hand, one of the known features of trade in today’s world is a variety of decision-maker wishes. In multi-objective problems, the decision-maker aims to simultaneously maximize or minimize two or several objectives. This type of model has been employed in various fields, while few multi-objective problems have addressed inventory control.
In this study, the inventory model is designed under the disruption condition of suppliers for supplying critical spare parts based on the Markov chain process model. Logistic time, time horizon, and shortage are considered probable, limitless, unallowed, and completely restored. Demand is considered as a function of price. The proposed model is complex. Accordingly, the optimal system cost, ordering policies, and reorder point must be determined. Moreover, a real state study and sensitivity analysis were carried out on the main parameters of the model. Since most of the previous research applied simple optimization methods, this paper decided to implement four different meta-heuristic algorithms to solve the mathematical mode. Based on the output, all four methods work well, though the GWO method was the best method to solve the inventory policy decision making model. Moreover, contrary to the articles that emphasized the use of reliable suppliers, outputs of this research show that under uncertain conditions and disruption of reliable suppliers, it is not possible to meet all demands just by relying on reliable suppliers, because the waiting time for a comeback of the reliable supplier is not neglectable and the time lost due to the disruption causes the loss of demand. Regarding the optimal value of variables in presented tables, it is clear that companies should consider the unreliable supplier when the reliable one is under disruption, even if this approach costs more.
This article attempted to cover neglected aspects to improve previous research; however, there were some barriers in addressing all of the neglected concepts. This research does not have access to long-term data to plan for long horizon planning. Considering uncertainty in some parameters such as delivery time of goods and transportation capacity requires a more comprehensive mathematical model. Moreover, four meta-heuristic methods are applied to solve the model which work well, however a heuristic method might be much useful to solve the mathematical optimization in this case.
In future research, other probability approaches can be employed. This combined Fuzzy and artificial intelligence approach can be employed, and the results can be compared. Moreover, a robust approach can also be used for allocation and consistency with uncertainty. In the present study, the correlation between uncertain demand and buying price is neglected. One of the essential problems in demand prediction is taking into account the interaction between demand and price. Given that demand is assumed uncertain, the assumed distribution parameters of demand can be included in the model as a function of the sales price. The function that expresses the demand distribution parameters in terms of price can be linear or non-linear. Moreover, modeling the problem as hierarchical and comparing weaknesses and strengths with an integrated approach. Modeling the problem with respect to other objectives, such a minimizing change in human force, minimizing greenhouse gas emission and industrial waste, can be considered in future research.

Author Contributions

Conceptualization, N.E.; Methodology, N.E.; Software, K.B.; Validation, K.B., N.E. and D.Z.; Formal analysis, K.B.; Investigation, N.E.; Data curation, K.B. and L.J.; Writing—original draft, K.B., D.Z. and L.J.; Visualization, K.B.; Project administration, D.Z. and L.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data and optimal values of variables are available from the corresponding author upon reasonable request.

Acknowledgments

We had the pleasure of collaborating with our adviser in the company to collecting data in best way.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Malik, A.I.; Sarkar, B. Disruption management in a constrained multi-product imperfect production system. J. Manuf. Syst. 2020, 56, 227–240. [Google Scholar] [CrossRef] [PubMed]
  2. Nnamdi, O. Strategies for Managing Excess and Dead Inventories: A Case Study of Spare Parts Inventories in the Elevator Equipment Industry. Oper. Supply Chain Manag. Int. J. 2018, 11, 128–138. [Google Scholar] [CrossRef]
  3. Wallin Blair, C.; Rungtusanatham, M.; Rabinovich, E.; Hwang, Y.; Money, R.B. Managing Critical Spare Parts within a Buyer–Supplier Dyad: Buyer Preferences for Ownership and Placement. J. Bus. Logist. 2020, 41, 111–128. [Google Scholar] [CrossRef]
  4. Svoboda, J.; Minner, S.; Yao, M. Typology and literature review on multiple supplier inventory control models. Eur. J. Oper. Res. 2021, 293, 1–23. [Google Scholar] [CrossRef]
  5. Treber, S.; Benfer, M.; Häfner, B.; Wang, L.; Lanza, G. Robust optimization of information flows in global production networks using multi-method simulation and surrogate modelling. CIRP J. Manuf. Sci. Technol. 2021, 32, 491–506. [Google Scholar] [CrossRef]
  6. Baghizadeh, K.; Zimon, D.; Jum’a, L. Modeling and optimization sustainable forest supply chain considering discount in transportation system and supplier selection under uncertainty. Forests 2021, 12, 964. [Google Scholar] [CrossRef]
  7. Chen, J.; Chen, Z. A new optimal multi-product (Q, R, SS) policy with multivariate Markov stochastic demand forecasting model. Int. J. Math. Oper. Res. 2019, 14, 82–105. [Google Scholar] [CrossRef]
  8. Saputro, T.E.; Figueira, G.; Almada-Lobo, B. Integration of Supplier Selection and Inventory Management under Supply Disruptions. IFAC-PapersOnLine 2019, 52, 2827–2832. [Google Scholar] [CrossRef]
  9. Ghadimi, P.; Ghassemi Toosi, F.; Heavey, C. A multi-agent systems approach for sustainable supplier selection and order allocation in a partnership supply chain. Eur. J. Oper. Res. 2018, 269, 286–301. [Google Scholar] [CrossRef] [Green Version]
  10. Baghizadeh, K.; Cheikhrouhou, N.; Govindan, K.; Ziyarati, M. Sustainable agriculture supply chain network design considering water-energy-food nexus using queuing system: A hybrid robust possibilistic programming. Nat. Resour. Model. 2022, 35, e12337. [Google Scholar] [CrossRef]
  11. Trattner, A.; Hvam, L.; Forza, C.; Herbert-Hansen, Z.N.L. Product complexity and operational performance: A systematic literature review. CIRP J. Manuf. Sci. Technol. 2019, 25, 69–83. [Google Scholar] [CrossRef]
  12. Baghizadeh, K.; Pahl, J.; Hu, G. Closed-Loop Supply Chain Design with Sustainability Aspects and Network Resilience under Uncertainty: Modelling and Application. Math. Probl. Eng. 2021, 2021, 9951220. [Google Scholar] [CrossRef]
  13. Lin, S.S.C. Note on “The derivation of EOQ/EPQ inventory models with two backorders costs using analytic geometry and algebra”. Appl. Math. Model. 2019, 73, 378–386. [Google Scholar] [CrossRef]
  14. Woo, Y.-B.; Kim, B.S. A genetic algorithm-based matheuristic for hydrogen supply chain network problem with two transportation modes and replenishment cycles. Comput. Ind. Eng. 2019, 127, 981–997. [Google Scholar] [CrossRef]
  15. Samal, N.K.; Pratihar, D.K. Joint optimization of preventive maintenance and spare parts inventory using genetic algorithms and particle swarm optimization algorithm. Int. J. Syst. Assur. Eng. Manag. 2015, 6, 248–258. [Google Scholar] [CrossRef]
  16. Li, X.; Li, Y.; Cai, X. On a multi-period supply chain system with supplementary order opportunity. Eur. J. Oper. Res. 2011, 209, 273–284. [Google Scholar] [CrossRef]
  17. Watson, K.; Polito, T. Comparison of DRP and TOC financial performance within a multi-product, multi-echelon physical distribution environment. Int. J. Prod. Res. 2003, 41, 741–765. [Google Scholar] [CrossRef]
  18. Moin, N.H.; Salhi, S.; Aziz, N.A.B. An efficient hybrid genetic algorithm for the multi-product multi-period inventory routing problem. Int. J. Prod. Econ. 2011, 133, 334–343. [Google Scholar] [CrossRef]
  19. Pal, B.; Sana, S.S.; Chaudhuri, K. A stochastic inventory model with product recovery. CIRP J. Manuf. Sci. Technol. 2013, 6, 120–127. [Google Scholar] [CrossRef]
  20. Murray, C.C.; Gosavi, A.; Talukdar, D. The multi-product price-setting newsvendor with resource capacity constraints. Int. J. Prod. Econ. 2012, 138, 148–158. [Google Scholar] [CrossRef]
  21. Choi, S.; Ruszczyński, A. A multi-product risk-averse newsvendor with exponential utility function. Eur. J. Oper. Res. 2011, 214, 78–84. [Google Scholar] [CrossRef] [Green Version]
  22. Ramkumar, N.; Subramanian, P.; Narendran, T.T.; Ganesh, K. Mixed integer linear programming model for multi-commodity multi-depot inventory routing problem. Opsearch 2012, 49, 413–429. [Google Scholar] [CrossRef]
  23. Hosseinifard, Z.; Shao, L.; Talluri, S. Service-Level Agreement with Dynamic Inventory Policy: The Effect of the Performance Review Period and the Incentive Structure. Decis. Sci. 2022, 53, 802–826. [Google Scholar] [CrossRef]
  24. Sokolinskiy, O.; Sopranzetti, B.; Rogers, D.S.; Leuschner, R. Inventory Management and Endogenous Demand: Investigating the Role of Customer Referrals, Defections, and Product Market Failure. Decis. Sci. 2019, 50, 118–141. [Google Scholar] [CrossRef] [Green Version]
  25. Mjirda, A.; Jarboui, B.; MacEdo, R.; Hanafi, S.; Mladenović, N. A two phase variable neighborhood search for the multi-product inventory routing problem. Comput. Oper. Res. 2014, 52, 291–299. [Google Scholar] [CrossRef]
  26. Coelho, L.C.; Laporte, G. A branch-and-cut algorithm for the multi-product multi-vehicle inventory-routing problem. Int. J. Prod. Res. 2013, 51, 7156–7169. [Google Scholar] [CrossRef]
  27. Sethi, S.P.; Cheng, F. Optimality of (s, S) policies in inventory models with markovian demand. Oper. Res. 1997, 45, 931–939. [Google Scholar] [CrossRef] [Green Version]
  28. Gharaei, A.; Karimi, M.; Hoseini Shekarabi, S.A. An integrated multi-product, multi-buyer supply chain under penalty, green, and quality control polices and a vendor managed inventory with consignment stock agreement: The outer approximation with equality relaxation and augmented penalty algorithm. Appl. Math. Model. 2019, 69, 223–254. [Google Scholar] [CrossRef]
  29. Aliyev, R.T.; Khaniyev, T.A. On the rate of convergence of the asymptotic expansion for the ergodic distribution of a semi-Markov (s, S) inventory model. Cybern. Syst. Anal. 2012, 48, 117–121. [Google Scholar] [CrossRef]
  30. Arifoǧlu, K.; Özekici, S. Optimal policies for inventory systems with finite capacity and partially observed Markov-modulated demand and supply processes. Eur. J. Oper. Res. 2010, 204, 421–438. [Google Scholar] [CrossRef]
  31. Atali, A.; Özer, Ö. Stochastic multi-item inventory systems with markov-modulated demands and production quantity requirements. Probab. Eng. Inf. Sci. 2012, 26, 263–293. [Google Scholar] [CrossRef] [Green Version]
  32. Ahiska, S.S.; Appaji, S.R.; King, R.E.; Warsing, D.P. A Markov decision process-based policy characterization approach for a stochastic inventory control problem with unreliable sourcing. Int. J. Prod. Econ. 2013, 144, 485–496. [Google Scholar] [CrossRef]
  33. Olsen, T.L.; Parker, R.P. On markov equilibria in dynamic inventory competition. Oper. Res. 2014, 62, 332–344. [Google Scholar] [CrossRef] [Green Version]
  34. Barron, Y.; Perry, D.; Stadje, W. A make-to-stock production/inventory model with MAP arrivals and phase-type demands. Ann. Oper. Res. 2014, 241, 373–409. [Google Scholar] [CrossRef]
  35. Luo, S.; Ahiska, S.S.; Fang, S.C.; King, R.E.; Warsing, D.P.; Wu, S. An analysis of optimal ordering policies for a two-supplier system with disruption risk. Omega 2021, 105, 102517. [Google Scholar] [CrossRef]
  36. Asadi, A.; Nurre Pinkley, S. A stochastic scheduling, allocation, and inventory replenishment problem for battery swap stations. Transp. Res. Part E Logist. Transp. Rev. 2021, 146, 102212. [Google Scholar] [CrossRef]
  37. Ye, Y.; Grossmann, I.E.; Pinto, J.M.; Ramaswamy, S. Integrated optimization of design, storage sizing, and maintenance policy as a Markov decision process considering varying failure rates. Comput. Chem. Eng. 2020, 142, 107052. [Google Scholar] [CrossRef]
  38. Chin, H.H.; Wang, B.; Varbanov, P.S.; Klemeš, J.J. Markov Decision Process to Optimise Long-term Asset Maintenance and Technologies Investment in Chemical Industry. Comput. Aided Chem. Eng. 2021, 50, 1853–1858. [Google Scholar] [CrossRef]
  39. Patriarca, R.; Hu, T.; Costantino, F.; Di Gravio, G.; Tronci, M. A System-Approach for Recoverable Spare Parts Management Using the Discrete Weibull Distribution. Sustainability 2019, 11, 5180. [Google Scholar] [CrossRef] [Green Version]
  40. Milewski, D. Total Costs of Centralized and Decentralized Inventory Strategies—Including External Costs. Sustainability 2020, 12, 9346. [Google Scholar] [CrossRef]
  41. Xu, X.; Niu, D.; Qiu, J.; Wang, P.; Chen, Y. Analysis and Optimization of Power Supply Structure Based on Markov Chain and Error Optimization for Renewable Energy from the Perspective of Sustainability. Sustainability 2016, 8, 634. [Google Scholar] [CrossRef] [Green Version]
  42. Katsigiannis, Y.A.; Georgilakis, P.S.; Karapidakis, E.S. Multiobjective genetic algorithm solution to the optimum economic and environmental performance problem of small autonomous hybrid power systems with renewables. IET Renew. Power Gener. 2010, 4, 404–419. [Google Scholar] [CrossRef]
  43. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  44. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  45. Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl. Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
Figure 1. Variation of splution methods from exact solution method.
Figure 1. Variation of splution methods from exact solution method.
Mathematics 11 00042 g001
Figure 2. Convergence of the objective function in different iterations.
Figure 2. Convergence of the objective function in different iterations.
Mathematics 11 00042 g002
Figure 3. Time spent on the convergence of algorithms in each iteration.
Figure 3. Time spent on the convergence of algorithms in each iteration.
Mathematics 11 00042 g003
Table 1. Previous Articles.
Table 1. Previous Articles.
ResearchYearMultiple SourcingUnreliable SupplyMultiple PeriodsOptimalityMulti
PRODUCT
Markov ChainDisruptionUncertainty
Sha Luo et al.2021----
Hon Huin Chin et al.2021-----
Sha Luo et al.2021----
Patriarca et al.2020---Scenario Based-
Yixin Ye et al.2020---Two-phase algorithm--
Asadi et al.2020--Heuristic Method---
This Research Four Meta
Heuristics
Table 2. Products and their input value.
Table 2. Products and their input value.
ProductsTagCUmCrmfmhmImLm
ElectromotorE1 8500 9500 50 4 2 0
Right gearboxE2 250 280 43 5 3 0
TurbochargerE3 1400 1480 45 2 4 0
Left gearboxE4 250 275 65 7 3 3
ControllerE5 15,000 16,500 55 6 5 5
Pressure measuring toolE6 1400 1470 43 8 3 5
Flow intensity measuring tool (E7)E7 780 820 48 4 5 0
Flow level measuring tool (E8)E8 920 975 46 5 3 0
Table 3. Average and variance of products demand.
Table 3. Average and variance of products demand.
ProductsVariance (Min)Average (Min)
Electromotor (E1)210
Right gearbox (E2)115
Turbocharger (E3)314
Left gearbox (E4)213
Controller (E5)15
Pressure measuring tool (E6)17
Flow intensity measuring tool (E7)110
Flow level measuring tool (E8)613
Table 4. Optimal value of meta-heuristics methods and exact methods.
Table 4. Optimal value of meta-heuristics methods and exact methods.
Optimal Value and Variation
Sample problemCPLEXGAVariationMFOVariationGWOVariationDEVariation
Small problem No. 17227190.0041557210.0013857220723−0.00139
Small problem No. 2459460−0.00218459045904590
Small problem No. 362562506240.00166240.00166230.0032
Medium problem No. 113351337−0.001513340.0007491335013340.000749
Medium problem No. 237793786−0.001853779037780.00026537770.000529
Medium problem No. 3440344000.00068144010.000454440304405−0.00045
Table 5. Optimal ordering policies for product (E1).
Table 5. Optimal ordering policies for product (E1).
αProperImproperβProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
0/1 4 - - 4 4 3 5 0/1 1 4 3 - - - -
0/2 4 - - 5 4 6 2 0/2 1 2 7 - - - -
0/3 4 - - 6 8 4 4 0/3 1 4 4 - - - -
0/4 3 4 5 - - - - 0/4 2 7 9 7 12 4 4
0/5 3 - - 4 6 2 6 0/5 2 4 8 11 9 5 3
0/6 3 9 13 - - - - 0/6 2 3 5 7 12 4 4
0/7 2 8 12 7 12 4 4 0/7 2 5 7 11 9 5 3
0/8 2 8 13 11 9 5 3 0/8 3 - - 5 4 6 2
0/9 1 5 4 - - - - 0/9 3 5 4 - - - -
1 1 6 8 - - - - 1 3 - - 4 6 2 6
CrProperImproperCuProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
9500 1 7600 4500 - - - - 8500 1 - - - -
hProperImproperfProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
4 2 3 2 1 3 3 2 50 2 55 45 44 34 34 22
Table 6. Optimal ordering policies for product (E2).
Table 6. Optimal ordering policies for product (E2).
αProperImproperβProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
0/1 4 - - 4 3 5 4 0/1 1 6 9 - - - -
0/2 4 - - 4 6 2 4 0/2 1 5 9 - - - -
0/3 4 - - 8 4 4 8 0/3 1 1 3 - - - -
0/4 3 6 7 5 7 7 10 0/4 2 2 8 12 7 12 4
0/5 3 7 9 - - - - 0/5 2 2 8 13 11 9 5
0/6 3 4 8 - - - - 0/6 2 2 8 12 7 12 4
0/7 2 4 3 6 9 4 12 0/7 2 2 8 13 11 9 5
0/8 2 4 6 5 6 4 9 0/8 3 - - 4 8 3 7
0/9 1 8 4 - - - - 0/9 3 - - 3 6 4 8
1 1 4 3 - - - - 1 3 3 6 - - - -
CrProperImproperCuProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
280 1 255 240 - - - - 250 1 220 215 - - - -
hProperImproperfProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
5 2 5 8 5 9 4 7 43 2 44 67 34 41 25 35
Table 7. Optimal ordering policies for product (E3).
Table 7. Optimal ordering policies for product (E3).
αProperImproperβProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
0/1 4 - - 2 7 9 7 0/1 1 2 7 - - - -
0/2 4 - - 2 4 8 11 0/2 1 2 4 - - - -
0/3 4 - - 2 3 5 7 0/3 1 2 3 - - - -
0/4 3 - - 2 5 7 11 0/4 2 2 5 2 7 9 7
0/5 3 - - 2 7 9 7 0/5 2 2 7 2 4 8 11
0/6 3 - - 2 4 8 11 0/6 2 2 4 2 3 5 7
0/7 2 2 7 9 7 12 4 0/7 2 2 3 2 5 7 11
0/8 2 2 4 8 11 9 5 0/8 3 2 5 - - - -
0/9 1 2 7 - - - - 0/9 3 2 7 - - - -
1 1 2 4 - - - - 1 3 2 4 - - - -
CrProperImproperCuProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
1480 1 1400 1470 - - - - 1400 1 1270 1380 - - - -
hProperImproperfProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
2 2 2 5 3 4 5 9 45 2 30 35 34 40 45 55
Table 8. Optimal ordering policies for product (E4).
Table 8. Optimal ordering policies for product (E4).
αProperImproperβProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
0/1 4 - - 3 7 9 3 0/1 1 3 7 - - - -
0/2 4 - - 3 4 8 3 0/2 1 3 4 - - - -
0/3 4 - - 2 4 3 2 0/3 1 2 4 - - - -
0/4 3 3 7 - - - - 0/4 2 2 4 3 7 9 3
0/5 3 3 4 - - - - 0/5 2 1 8 3 4 8 3
0/6 3 2 4 - - - - 0/6 2 1 4 2 4 3 2
0/7 2 2 7 9 7 12 4 0/7 2 3 7 2 4 6 2
0/8 2 2 4 8 11 9 5 0/8 3 3 7 - - - -
0/9 1 3 7 - - - - 0/9 3 - - 3 7 9 3
1 1 3 4 - - - - 1 3 - - 3 4 8 3
CrProperImproperCuProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
275 1 3 7 - - - - 250 1 - - - -
hProperImproperfProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
7 2 3 7 9 3 7 9 65 2 35 45 34 44 51 55
Table 9. Optimal ordering policies for product (E5).
Table 9. Optimal ordering policies for product (E5).
αProperImproperβProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
0/1 4 - - 2 7 9 7 0/1 1 8 11 - - - -
0/2 4 - - 2 4 8 11 0/2 1 5 7 - - - -
0/3 4 - - 2 3 5 7 0/3 1 7 11 - - - -
0/4 3 2 7 - - - - 0/4 2 2 7 9 7 12 4
0/5 3 2 4 - - - - 0/5 2 2 4 8 11 9 5
0/6 3 2 3 - - - - 0/6 2 2 3 5 7 12 4
0/7 2 2 5 2 7 9 7 0/7 2 2 5 7 11 9 5
0/8 2 2 7 2 4 8 11 0/8 3 8 11 - - - -
0/9 1 2 4 - - - - 0/9 3 5 7 - - - -
1 1 2 3 - - - - 1 3 - - 8 11 9 8
CrProperImproperCuProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
16,500 1 1600 16,500 - - - - 15,000 1 13,500 15,000 - - - -
hProperImproperfProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
6 2 4 6 3 6 5 8 55 2 50 55 42 50 55 55
Table 10. Optimal ordering policies for product (E6).
Table 10. Optimal ordering policies for product (E6).
αProperImproperβProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
0/1 4 - - 3 6 6 9 0/1 1 2 7 - - - -
0/2 4 - - 3 7 5 10 0/2 1 5 9 - - - -
0/3 4 - - 4 8 3 7 0/3 1 3 8 - - - -
0/4 3 4 8 - - - - 0/4 2 3 4 8 3 4 8
0/5 3 5 9 - - - - 0/5 2 3 5 9 3 5 9
0/6 3 5 8 - - - - 0/6 2 3 5 8 3 5 8
0/7 2 3 6 3 5 7 9 0/7 2 2 3 6 2 3 6
0/8 2 3 5 3 5 4 7 0/8 3 - - 3 4 8 3
0/9 1 2 8 - - - - 0/9 3 - - 3 5 9 3
1 1 2 6 - - - - 1 3 - - 3 5 8 3
CrProperImproperCuProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
1470 1 1400 1470 - - - - 1400 1 1365 1400 - - - -
hProperImproperfProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
8 2 3 4 8 3 4 8 43 2 20 35 38 43 32 43
Table 11. Optimal ordering policies for product (E7).
Table 11. Optimal ordering policies for product (E7).
αProperImproperβProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
0/1 4 - - 3 4 8 3 0/1 1 3 6 - - - -
0/2 4 - - 3 5 9 3 0/2 1 3 7 - - - -
0/3 4 - - 3 5 8 3 0/3 1 4 8 - - - -
0/4 3 - - 2 3 6 2 0/4 2 3 6 6 9 3 6
0/5 3 - - 2 3 5 2 0/5 2 3 7 5 10 3 7
0/6 3 - - 1 2 8 1 0/6 2 4 8 3 7 4 8
0/7 2 3 6 1 2 6 1 0/7 2 3 6 6 9 3 6
0/8 2 3 7 3 4 8 3 0/8 3 3 6 - - - -
0/9 1 4 8 - - - - 0/9 3 3 7 - - - -
1 1 5 9 - - - - 1 3 4 8 - - - -
CrProperImproperCuProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
820 1 800 820 - - - - 780 1 700 780 - - - -
hProperImproperfProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
4 2 3 6 6 9 3 6 48 2 40 42 38 42 28 39
Table 12. Optimal ordering policies for product (E8).
Table 12. Optimal ordering policies for product (E8).
αProperImproperβProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
0/1 4 - - 3 6 6 9 0/1 1 3 6 - - - -
0/2 4 - - 3 7 5 10 0/2 1 3 7 - - - -
0/3 4 - - 4 8 3 7 0/3 1 4 8 - - - -
0/4 3 3 6 - - - - 0/4 2 3 6 6 9 3 6
0/5 3 3 7 - - - - 0/5 2 3 7 5 10 3 7
0/6 3 4 8 - - - - 0/6 2 4 8 3 7 4 8
0/7 2 3 6 3 6 6 9 0/7 2 3 6 6 9 3 6
0/8 2 3 7 3 7 5 10 0/8 3 - - 3 6 6 9
0/9 1 4 8 - - - - 0/9 3 - - 3 7 5 10
1 1 3 6 - - - - 1 3 - - 4 8 3 7
CrProperImproperCuProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
975 1 900 965 - - - - 920 1 880 900 - - - -
hProperImproperfProperImproper
StatesuSusrSrsrSrStatesuSusrSrsrSr
5 2 2 5 3 4 2 4 46 2 20 30 40 45 35 40
Table 13. Optimal cost values for each spare part.
Table 13. Optimal cost values for each spare part.
Product State
1234
E168,05473,05076,05076,062
E22058213320432293
E38449860584458931
E41815191519901999
E5135,055142,555148,555148,580
E611,24311,52311,24311,818
E73948402841484168
E83736389137263951
Total sum234,358247,700256,200257,802
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Baghizadeh, K.; Ebadi, N.; Zimon, D.; Jum’a, L. Using Four Metaheuristic Algorithms to Reduce Supplier Disruption Risk in a Mathematical Inventory Model for Supplying Spare Parts. Mathematics 2023, 11, 42. https://doi.org/10.3390/math11010042

AMA Style

Baghizadeh K, Ebadi N, Zimon D, Jum’a L. Using Four Metaheuristic Algorithms to Reduce Supplier Disruption Risk in a Mathematical Inventory Model for Supplying Spare Parts. Mathematics. 2023; 11(1):42. https://doi.org/10.3390/math11010042

Chicago/Turabian Style

Baghizadeh, Komeyl, Nafiseh Ebadi, Dominik Zimon, and Luay Jum’a. 2023. "Using Four Metaheuristic Algorithms to Reduce Supplier Disruption Risk in a Mathematical Inventory Model for Supplying Spare Parts" Mathematics 11, no. 1: 42. https://doi.org/10.3390/math11010042

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