Skip to main content
Heliyon logoLink to Heliyon
. 2022 Aug 20;8(8):e10353. doi: 10.1016/j.heliyon.2022.e10353

Two-echelon inventory location model with response time requirement and lateral transshipment

Unanaowo Nyong Bassey a, Samuel Chiabom Zelibe b,
PMCID: PMC9434047  PMID: 36061034

Abstract

This study presents a new model for a two-echelon location-inventory system with response time constraints. This system controls inventory with a (S-1, S) policy and comprises of a finite collection of customers, a finite collection of service facilities and a single plant. This paper's main novelty is the incorporation of lateral transshipment into a two-echelon location-inventory system with response time requirement. By using a continuous-time Markov process approach, we determine expected on-hand inventory level in steady state, expected lateral transshipment level in steady state and expected backorder level in steady state. We utilize these steady state levels to formulate a mixed integer nonlinear programming model which incorporates lateral transshipment into an integrated location-inventory system with response time constraint. The model minimizes the total system cost and simultaneously determines: optimal location and number of service facilities, the optimal assignment of customers and base-stock level. We exploit the model's properties using Lagrange decomposition and we show that the model is convex. The model is tested on a real-world scenario using GAMS and our model returned lower costs following comparisons with a model without lateral transshipment. We also establish that lateral transshipment results to consistency of expected cost with varying response time requirement.

Keywords: Inventory-location, Response time, Inventory control, Base-stock policy, Supply chain


Inventory-location; Response time; Inventory control; Base-stock policy; Supply chain

1. Introduction

Industries which deal with the manufacture of heavy machinery, technologically advanced equipment and capital intensive items such as aircrafts, trucks, and electronics, etc, are often faced with stochastic demand from customers in need of urgent replacement or repair of failed critical parts. Users of these equipment will almost surely experience the malfunction of certain critical parts at random times and are always have very high response time sensitivity to malfunction of critical parts. The sensitivity to service times of customers in need of replacement parts is mainly driven by the desire to get their machines back to full functionality in the shortest possible time. This highlights the need for manufacturers to provide fast and efficient after-sales services which ensure availability of service parts to customers who are spread geographically. Thus, decision makers are always looking out for more efficient after-sales supply systems that factor in response time requirements of the customers and the budget constraints of the service parts resupply system. This implies that the design of after-sales supply systems which are more efficient than existing ones remains an interesting problem in research and in the real world.

Optimisation of after-sales services in service parts supply chains has been considered from various angles. One of such angles is the use of multi-echelon systems for inventory control. The paper by [1] considered a mathematical model applicable to the control of recoverable or repairable items called “Multi-Echelon Technique for Recoverable Item Control (METRIC).” The METRIC model is very influential and widely applicable in multi-echelon inventory studies because it uses an approximation to the distribution of items in replenishment to circumvent the computationally burdensome exact representation. The METRIC model is used to get an approximate expected backorder value for each facility. [2] considered a model which determines inventory stock level in multi-echelon systems. He presented an exact method for deriving expected inventory level which gave better accuracy than METRIC under same problem structure. The obvious disadvantage of his approach is that it is computationally onerous. For full treatment of inventory in multi-echelon arena including see [3]. A very important factor which affects after-sales services is response time; shorter response times are more appealing to customers. The time it takes to replace failed components is a key service requirement from customers. Motivated by this requirement, a number of studies considered multi-echelon service parts systems with time-dependent service levels. Most papers that considered service measures used the fill rates as service measure, for example [4], [5], and [6]. While a few have considered a response time threshold as the service constraint, for example [7], [8], and [9]. [8] studied a two-echelon inventory model for expensive spare parts using continuous (S-1,S) policies at both echelons. They imposed a requirement on expected time between the arrival and fulfillment of demand and created efficient algorithms to determine optimal stock level for both echelons. [10] recently presented a review of 148 research works spanning 11 years (2010-2020). They analyzed various spare parts inventory systems and classified existing literature based on analytic procedure. They also discussed existing research gaps in this field. [11] considered a two echelon inventory system with service consideration and lateral transshipment. Their model focused on just inventory decisions while the model presented in this study considers systems where decisions on facility location and inventory are integrated. Thus, the integration of location and inventory decisions makes our model different from the model presented by [11].

Integrating inventory and location decisions in systems designed for service parts logistics is another strategy which has been considered for the optimisation of after-sales services. It used to be the convention to consider decisions on inventory and location separately. One of the first studies to integrate consideration of inventory decisions and location decisions is [12]. They incorporated implicit consideration of inventory levels into the location problem without capacity constraint. [13] obtained an approximation which merged costs related to inventory with facility costs. They also proposed a model which maximized service coverage. This was extended by [14] to consider minimisation of costs under the constraints of service coverage. [15] considered locating distribution centers in a two echelon environment that holds inventory at a plant and at various distribution centers. [16] presented a nonlinear integer program which explicitly integrates inventory costs into a facility location model, this is most likely the first paper to do so. They utilised Lagrangian relaxation to solve their model. [17] solved a similar problem using a method based on column generation. [18] extended earlier studies by considering tradeoffs between costs and services in inventory-location problems. [19] showed that simultaneous consideration of location and inventory decisions yield lower system cost compared to when both decisions are considered separately. Thus, considering facility location decisions independent of decisions on inventory could result in supply chain designs that are suboptimal. Research on joint location-inventory systems further evolved to consider integrated location-inventory problems in two-echelon systems with service time constraints [9], [20]. [9] studied a two-echelon problem on integrated inventory-location decisions with service consideration. They modelled the manufacturing process as a queue and formulated a nonlinear mixed integer problem. They solved the problem using a Lagrange heuristic. [21] considered a location-inventory model with customer-based service constraints.

Another strategy of interest which has been considered for optimising after-sales services is Lateral Transshipment (LT), this is the sharing of stock between neighbouring facilities on same echelon. [22] considered a semi-conductor firm ASML under a reactive LT setting, and shows that incorporating Lateral Transshipments (LTs) resulted to annual savings of up to 50% savings of total service parts inventory cost. The use of LT has been considered in diverse multi-echelon environments in supply chain research. [23], [24], [25], [26], and [4] considered the use of LT in two-echelon inventory problems with continuous (S-1,S) replenishment policy. [6] considered time-dependent service levels, they examined cost and service level within two and three location networks. Their evaluation model highlighted the advantages of time-based constraints over fill rates, they also showed that the performance of response time improved with the use of emergency lateral transshipment. [4] considered a service parts inventory location problem having lateral transshipment and flexible replenishment stock. They proposed a customer friendly service measure and provided an approximation for optimal inventory allocation, subject to this measure. However, their customer oriented service measure did not take all possible demand into consideration, that is, there exists a possibility that a few customers will be served after the set service time window. [27] gave a comprehensive review on LT literature. [23], [24], [28], [29], [30] and [31] assume negligible LT times which happens to be a major assumption in this study.

The problem considered in this paper is a hybrid of two-echelon inventory location problems and LT. From what we know, in the literature of service parts supply systems, the incorporation of LT into a two-echelon inventory-location system with response time constraints has not been studied; this is the gap this study intends to fill. Hence, this study was designed to incorporate lateral transshipment into a two-echelon system which jointly minimises expected costs emanating from facility location decisions and inventory decisions constrained by a requirement on response time.

In this study, we present a mathematical model that simultaneously determines optimal number of Service Centres (SVCs), optimal location of SVCs, optimal customer assignments to SVCs and optimal inventory levels (on-hand inventory level, LT level and backorder level); constrained by a requirement on response time. We also examine some mathematical properties of the model and use GAMS 32.1.0 to perform some computation experiments that show the effects of LT. Our two-echelon LT system consists of a plant for manufacturing with production and capacity constraints and a collection of SVCs which satisfy demand from geographically dispersed customers. The SVCs replenish inventory from the plant. In this study, LT only takes place within SVCs in same pool; SVCs which are within defined neighbourhoods are pooled together to form a pool. For service parts supply chains, multi-echelon environments are ideal for geographically dispersed customers. This is because the sensitivity of customers to time means that customers who are far from the manufacturing plant might not be tolerant to the possibility of longer delays if their orders have to be shipped directly from the manufacturing plant. Our two-echelon system uses a base-stock policy for both echelons. Base-stock (S -1, S) policies are apparently fitting for slow moving products that have high holding costs. [32] analytically check base-stock policy optimality given specific problem parameters. Their findings imply that the optimality of base-stock policy holds in a setting that admits low rate of demand and low setup costs in comparison with holding costs. The customer service considered in this study is a requirement on response time; where the service provider reaches an agreement with customers on favourable response time thresholds.

The major contributions made by this study are enumerated below:

  • 1.

    We partitioned all lower echelon facilities into pools and establish steady state properties of a two-echelon inventory-location system with lateral transshipment and a requirement on response time; lateral transshipment can only take place between facilities in same pool.

  • 2.

    We used the steady state properties to formulate a new model which incorporates lateral transshipment into a two-echelon location-inventory centralised system with finite number of lower echelon facilities and a requirement on response time across all facilities.

  • 3.

    We showed that this new model is convex and also carried out some computational experiments in order to highlight other features of the model and draw managerial insights.

From what we know, this is the first paper that incorporates LT into the model of [9]. The incorporation of lateral transshipment causes some change in dynamics with respect to methodology. The introduction of pooling resulted to significant differences in expressions used for our steady state properties and other model properties. For, example, the response time constraint is pool dependent and is clearly different from that of [9].

The paper is structured in the following way. In Section 1, we present the introduction. We present the problem description and formulation of the joint model in Section 2. In Section 3, we derive the optimal inventory, backorder and LT levels. In Section 4, we examine some analytic properties of the model. In Section 5, we present computational experiments to highlight the effects of LT. In Section 6 we present our conclusion.

2. Problem description and model formulation

We begin this section with a description of the problem and proceed to present notations used in this study. We end this section by presenting a basic formulation of our model.

2.1. Problem description

In this subsection, we describe a real-world problem which could arise in a two-echelon supply chain with simultaneous consideration of inventory and location decisions. Our two-echelon system deals with a single item, the top echelon is made up of a plant, while the lower echelon comprises of a collection of SVCs and a collection of customers. The problem considered in this paper is domiciled in the arena of spare parts logistics. We begin by presenting a general description of the problem. This is followed by a presentation of notations and key assumptions. We end this section by presenting a basic formulation of a model which incorporates lateral transshipment into a two-echelon inventory-location model with service constraints. Fig. 1 describes the two-echelon problem structure considered in this study.

Figure 1.

Figure 1

Two-echelon problem structure.

We proceed to give a detailed description of the problem.

  • 1.

    The item is manufactured at the plant and the manufactured items are held at the plant to satisfy Service Centre (SVC) demands. The plant resupplies the SVCs within a SVC specific replenishment lead time.

  • 2.

    The SVCs keep inventory to satisfy orders from customers. Each customer is assigned to one and only one SVC by a central decision maker and customer orders placed at an assigned SVC follow a Poisson process. Orders by different customers are independent, hence demand processes at various SVCs are independent Poisson processes.

  • 3.

    The plant and all SVCs have limited storage spaces for holding inventory and are controlled using continuous (S1,S) replenishment policies.

  • 4.

    When a customer order arrives, the SVC satisfies this order from its on-hand inventory (if inventory position is positive) and places an order for replenishment with the plant immediately.

  • 5.

    If the SVC has zero or negative stock level at the SVC, the customer will wait for the part and the request will be satisfied by LT from pooled neighbouring SVCs which have stock on hand.

  • 6.

    If none of the pooled neighbouring SVCs have stock on hand, demand is backordered.

  • 7.

    We assume that LT is instantaneous. [23], [24], [33], and [34] also considered instantaneous LT in previous works.

  • 8.

    The SVC that serves a customer is not determined by the customer's preference. This and the assumption of instantaneous LT imply that a customer cannot choose to go to another SVC in the event of a stockout at her assigned SVC. Instead, in the event of a stockout at a customer's assigned SVC, the customer's demand is then assigned to another SVC in same pool.

  • 9.

    When an order for replenishment from a SVC arrives the plant, the plant satisfies that order from its available stock, and instantly triggers a production order for one unit. The plant possesses a single production line.

  • 10.

    If the plant's inventory level is zero, demand arrival is backordered.

  • 11.

    Items produced at the plant's production line are either used to offset existing backorders or they are kept in storage at the plant. It is assumed that the plant has an exponential service rate. Since each SVC faces a superposition of Poisson demand from customers and places replenishment orders in a one-to-one manner, the plant faces Poisson demand. This then implies that the production line has the characteristics of a Markovian queue.

  • 12.

    All demands at the SVCs, replenishment orders at the plant, transshipment and backorder requests are treated in a First-Come, First-Served (FCFS) manner.

  • 13.

    Demand arrivals at the SVC are fulfilled from stock on hand, lateral transshipment or backorder.

Our model considers the following costs:

  • 1.

    fixed SVC location costs (cost incurred as a result of opening SVCs),

  • 2.

    costs emanating from holding inventory at opened SVCs and at the plant,

  • 3.

    backorder costs at SVCs (costs incurred when demand at a SVC is backordered), and

  • 4.

    lateral transshipment costs at SVCs (cost incurred when demand is met via lateral transshipment).

2.2. Key assumptions

Two key assumptions are made concerning the model. They are:

  • 1.

    Lateral transshipment times are negligible. [23], [24], [28], [29], [30] and [31] are some previous works with the assumption of negligible transshipment times. The consequence of the assumption on our model is that the deterministic transportation time from the central plant is identical for all SVCs in a pool; this is also another notable difference between our model and that of [9].

  • 2.

    The SVC basestock level is identical for all SVCs in a pool. A common feature of many lateral transshipment models is that all parameters are identical for facilities in same pool. Our model is different because demand rate is not identical.

The problem considered in this work is a hybrid of inventory and facility location problems. We now present the joint model.

2.3. Joint location and two-echelon inventory model with lateral transshipment and service consideration

Here, we show the full formulation of our model.

minwWvV(fvwXvw+hvwIvw+pvwBvw+qvwTvw+uUλuYuvwduvw)+h0I0 (1)

Subject to:

vVYuvw=1,for any,uU (2)
YuvwauvwXvw,for any,uU,vV (3)
SvwCvw,for any,vV (4)
Sw|w|Cvw,for any,wW (5)
S0C0 (6)
Wtvwτ,for any,vV (7)
Svw0,integer,for any,vV (8)
S00 (9)
Xvw{0,1}for any,vV (10)
Yuvw{0,1}for any,uU (11)

The objective function (1) is to find the minimum sum of the fixed location costs, holding costs for plant inventory, holding costs for inventory at the SVCs, backorder costs at SVCs, lateral transshipment costs at SVCs and transportation costs. Constraints (2) state that all demand should be assigned to SVCs. Constraints (3) require that a candidate location cannot be assigned demand from a customer except a SVC is sited at that location and the distance from the customer under consideration is less than dmax. Constraints (4), (5) and (6) state that base-stock at SVCs, pools and plant cannot be greater than their respective capacities. The constraints on service times (7) place a threshold on response times. Finally, (8), (9), (10), and (11) are nonnegativity constraints on base-stock levels and integer constraints on location and assignment variables.

The service requirement in this model is that expected response time across all SVCs must not be greater than the guarantee in the customer contract (7). In this two-echelon model, response time at any SVC with stock-outs may be short if any of its pooled SVCs have stock on hand and ships out immediately. In a situation in which all the pooled SVCs are also experiencing stock-outs, the response time would also be short if the plant's inventory on hand is positive and the plant ships without any delay. However, if a stock-out situation occurs at the plant, a longer response time will occur. A requirement on response time is appropriate for this study since we are dealing with the design of an inventory system for service parts.

Each SVC has the characteristics of a queuing system [35] in which the customer orders can be regarded as the items in the system. Then the number of items awaiting service in the system, represents the backorder level and the time the item spends in the system represents the service time. [35] derived the waiting time and applied Little's law to show that a SVC's expected response time is given by

Wtvw=BvwuUλuYuvw

We may replace (7) with the following:

BvwτuUλuYuvw

3. Steady state inventory levels

The plant's steady state inventory level is presented in this section; steady state levels are also presented for the pools and SVCs.

3.1. Steady state inventory levels at the plant

Merging of independent Poisson processes implies that the arrival process at each SVC is Poisson. This follows since demand arrivals at a SVC follow a Poisson process and are independent. Operating each SVC with a (S-1,S) policy imply that a replenishment request is placed on the plant by a SVC immediately a demand arrival occurs. Hence, the plant's demand arrival process is a merging of independent Poisson processes and is thus, also a Poisson process. The plant possesses a single production line. With plant service rate being exponential, the plant exhibits the characteristics of a queuing system with demands considered as arrivals and in-replenishment items are considered to be in service. Let N0 represent the steady state order quantity in the entire queuing system.

The plant's order arrivals are satisfied through inventory at hand or through backorders in the event of a stockout. The plant's total demand is given by λ0=wϵWλW=wWvVλvw=wWvVuUλuYuvw, the outstanding orders in the plant (orders still in queue and orders being attended to) N0 with mean E[N0]. Using Palm's theorem [36], [8] established the following standard expressions for steady state levels for inventory on-hand and backorder.

The plant's on-hand inventory level in steady state is

I¯0=S0E[N0]+B¯0.

The plant's backorder level in steady state is

B0=E[N0]s=0S01[1F0(s)],

where

F0(s)=m=0sP{N0=m}.

The plant's expected levels for inventory and backorder are easily obtainable for different manufacturing queue systems via the substitution of steady state probabilities into the formulas above. For the M/M/1 case, we state the result by [37], who showed that the steady state plant backorder level is given by

B0=ρS0+11ρ

and the steady state plant on hand inventory is given by

I0=S0ρ1ρ(1ρS0)

From [9],

W0=ρS0+1λ0(1ρ)

3.2. Steady state inventory levels at the pool

Demand faced by each pool is satisfied either through pool inventory at hand or through backorders. Just like the plant, the pool inventory level in steady state is

Iw=s=0|w|Svw1(|w|Svws)P{Nw=s}

or

Iw=s=0|w|Svw1Fw(s)

where

Fw(s)=m=0sP{Nw=m}

By the model assumptions, backorders can only occur in pool w if all SVCs in that pool are out of stock. If all pools are treated as single facilities, our system becomes similar to that of [9]. Then expected backorder level in steady state at each pool is

Bw=E[Nw]s=0|w|Svw1[1Fw(s)]
=E[Nw]|w|Svw+s=0|w|Svw1Fw(s)

The distribution in steady state of outstanding orders in pool w Nw, is required to determine the levels for backorder and inventory. At a point in time t, the number of outstanding orders from pool w comprises of:

(a) plant backorders due to pool w at time tαw (this quantity will not reach pool w before t because they had a backorder status at time tαw and as such were not shipped immediately) and

(b) the number of new orders made during the interval (tαw,t).

Suppose the plant processes orders in a First Come First Served (FCFS) manner, the splitting of Poisson processes implies that plant backorders can be disaggregated randomly. This implies that the probability that a backorder belongs to a particular pool is proportional to the demand rate (i.e. reorder rate) faced by the pool. The expected number of the backorder due to pool w in steady state is given by (λwλ0)B0.

The expected number of new orders made in a time interval of length αw is λwαw. Therefore expected number of Nw in steady state is given by:

E[Nw]=λwλ0B0+λwαw=λwλ0ρS0+11ρ+λwαw=λwLw

In the above, Lw is the expected lead time for replenishment. Lw comprises of the plant's expected response time and the plant to pool w lead time.

Lw=W0+αw=ρS0+1λ(1ρ)+αw

Therefore,

Bw=λwLw|w|Svw+s=0|w|Svw1Fw(s)

Where λw=vVuUλuYuvw.

3.3. Steady state inventory level at a SVC

If a SVC's inventory level is greater than zero, demand faced at that SVC is satisfied through on-hand inventory. If the inventory level is zero, the demand arrival at the SVC is satisfied via LT from any other SVC in same pool without zero inventory level. Backorders occur if all SVCs in the pool have zero inventory level. Thus, SVC demand is satisfied from any one of inventory on hand, LT, and backorder.

We begin by establishing a result which determines the steady state inventory level, LT level and backorder level at a SVC. This result builds on work done by [8] and [37].

Proposition 3.3.1

  • 1.
    For each SVC v in pool w, the expected inventory level in steady state is
    Ivw=SvwE[Nvw]+Tvw+Bvw (12)
  • 2.
    For each SVC v in pool w, the expected backorder level in steady state is
    Bvw=IvwSvw+E[Nvw]+Tvw (13)
  • 3.
    For each SVC v in pool w, the expected lateral transshipment level in steady state is
    Tvw=IvwSvw+[Nvw]Bvw (14)

Proof

Ivw=s=0Svw1(Svws)P{Nvw=s}=Svws=0Svw1P{Nvw=s}s=0Svw1sP{Nvw=s}=Svw(1s=SvwP{Nvw=s})(s=0sP{Nvw=s})s=SvwsP{Nvw=s})=SvwSvws=SvwP{Nvw=s}(E[Nvw]s=SvwsP{Nvw=s})=SvwE[Nvw]+s=Svw|w|Svw(sSvw)P{Nvw=s}+s=|w|Svw+1(s|w|Svw)P{Nvw=s}=SvwE[Nvw]+Tvw+Bvw

This proves (12). Making Bvw and Tvw the subject of the formula yields (13) and (14) respectively. □

Proposition 3.3.2

  • 1.
    For each SVC v in pool w, the expected inventory level in steady state is
    Ivw=s=0Svw1(Svws)P{Nvw=s}
    where
    Fvw(s)=m=0sP{Nvw=m}
  • 2.
    For each SVC v in pool w, the expected backorder level in steady state is
    Bvw=uUλuYuvwLw+uUλuYuvwλw(s=0|w|Svw1Fw(s)|w|Svw)
  • 3.
    For each SVC v in pool w, the expected lateral transshipment level in steady state is
    Tvw=s=0Svw1Fvw(s)SvwuUλuYuvwλw(s=0|w|Svw1Fw(s)|w|Svw)

Proof

The proof for expected SVC inventory level in steady state is similar to that the expected pool inventory level in steady state.

Ivw=s=0Svw1(Svws)P{Nvw=s}
Ivw=s=0Svw1Fvw(s)

where

Fvw(s)=m=0sP(Nvw=m)

By the model assumptions, backorders can only occur if all SVCs in a pool are out of stock. Sw=vVSvw=|w|Svw is the total base-stock level of the pool w. Then the expected backorder level in steady state at each SVCv in pool w is

Bvw=(uUλuYuvwλw)Bw.
Bvw=(uUλuYuvwλw)(λwLw+(s=0|w|Svw1Fw(s)|w|Svw))

hence

Bvw=uUλuYuvwLw+uUλuYuvwλw(s=0|w|Svw1Fw(s)|w|Svw)

The behaviour of a Markovian queue in steady state and the consequences of following the (S-1,S) policy help determine the balance equation at a SVC. The balance equation for the SVC is

Tvw+Bvw+SvwIvw=E[Nvw]

The expected number of requests filled from on-hand inventory in steady state is given by SvwIvw. The steady state outflow for the SVC is given by Tvw+Bvw+SvwIvw and the steady state inflow is given by E[Nvw]. Therefore, the distribution of the outstanding orders in steady state Nvw, defined to be the number of items that a SVC has ordered but not yet arrived, is required to determine the inventory, backorder and transshipment levels.

At any given time t, the number of outstanding orders from a SVC comprises of:

(a) plant backorders due to the SVC at time tαw (this quantity will not reach the SVC before t) and

(b) the number of new orders made during the interval (tαw,t).

Order arrival at the plant follows a Poisson process and the plant follows First Come First Served (FCFS) rule to the process orders. Hence, plant backorders can be randomly split as in [2]. Consequently, the probability that a backorder emanates from a particular SVC is proportional to the plant demand rate. In steady state, the expected value a SVC backorder is given by uUλuYuvwλ0B0.

The expected number of new orders made in a time interval of length αw is λwαw. Therefore the expected number of Nvw in steady state is given by:

E[Nvw]=uUλuYuvwλ0ρS0+11ρ+uUλuYuvwαw=uUλuYuvwLw

Hence

Tvw=uUλuYuvwLw+s=0Svw1Fvw(s)SvwuUλuYuvwLwuUλuYuvwλw(s=0|w|Svw1Fw(s)|w|Svw)

Therefore

Tvw=uUλuYuvwλws=0|w|Svw1[1Fw(s)]s=0Svw1[1Fvw(s)]=s=0Svw1Fvw(s)SvwuUλuYuvwλw(s=0|w|Svw1Fw(s)|w|Svw)

Note

s=0|w|Svw1Fw(s)|w|Svw=s=0|w|Svw1[1Fw(s)]

 □

It is obvious that before inventory levels can be evaluated, the distribution of the outstanding number of orders Nw and Nvw at the pool and SVCs, respectively, have to be determined. The multi-echelon technique for repairable item control (METRIC) approximation [1] is used to determine Nw and Nvw. It applies Palm's theorem [36] and approximates the outstanding order distribution using Poisson distribution with corresponding mean. Using METRIC method distributions are constructed for Nw and Nvw with matching means.

P[Nw=m]=eλwLw(λwLw)mm!

and

Fw(s)=m=0seλwLw(λwLw)mm!

Similarly

P[Nvw=m]=euUλuYuvwLw(uUλuYuvwLw)mm!

and

Fvw(s)=m=0seuUλuYuvwLw(uUλuYuvwLw)mm!

In the above, uUλuYuvw represents demand assignment to SVC v in pool w. Lw represents expected lead time for replenishment, this is made up of plant delay and the deterministic plant to SVC lead time. Note that Lw here is the same as that for the pool; this is because it is assumed that lateral transshipment between SVCs in a pool is instantaneous. Thus, the lateral transshipment times are negligible.

METRIC discards the dependence between successive replenishment times from Plant to SVC. These replenishment times depend on the plant inventory, hence they are not independent. [24] showed that in general METRIC works for systems that have low SVC demand compared to overall demand. The METRIC approximation performs well in such instances mainly due to the fact that successive replenishment times to a SVC is reduced as a result of many other order arrivals at the plant from other SVCs. [8] established that METRIC is a very good approximation for our system. This is because the demand occurring at each SVC is low compared to total demand.

The expected levels for on-hand inventory, LT and backorder in steady state lead to the following reformulation of the problem.

minwWvV{fvwXvw+(hvw+qvw)s=0Svw1Fvw(s)qvwSvw+uU((pvwLw+duvw)λuYuvw)+(pvwqvw)uUλuYuvwλw(s=0|w|Svw1Fw(s)|w|Svw)}+h0[S0ρ1ρ(1ρS0)] (15)

Subject to

vVYuvw=1, for any uU (16)
YuvwauvwXvw, for any uU,vVSvwCvw, for any vVSwCw=|w|Cvw, for any wWS0C0[Lwτ]s=0|w|Svw1[1Fw(s)]λwSvw,Sw,S00 integer, for any vVXvw{0,1} for any vVYuvw{0,1} for any uU (17)

4. Model properties

We exploit the model structure to determine mathematical properties of the model in this section

4.1. Upper bound for plant basestock level

The following model characteristic ensures that the plant's base-stock level has an upper bound in many instances, it describes the model when backorder cost is set to zero and the requirement on response time exceeds the deterministic lead time between pool and plant. This characteristic follows from the model by [9]. Our model reduces to that of [9] if each pool is considered as a SVC.

Proposition 4.1.1

Given that the objective function (15) is strictly monotone increasing in S0 . If pvw=0 , Lwmax=W0+maxwW{αw} , and Lwmaxτ , then there exists an upper bound to the plant's base-stock level S0 , which is represented by:

S0max=min{S00:Lwmaxτ}

Proof

The response time constraint (17) can also be written as can also be written as

[Lwτ]s=0|w|Svw1[1Fw(s)]λw.

The requirement Lwmaxτ infers that for any value of Svw, LHS of (17) will be nonpositive. By definition, 0Fw(s)1 and 1Fw(s)0, therefore at S0max, s=0|w|Svw1[1Fw(s)]λw0 always hold, implying that the service constraint is always satisfied at S0max. Thus the only constraints on S0 are the service constraint and requirement of nonnegativity, hence the feasibility of S0max holds with respect to other decision variables. A consequence of the objective function (15) being strictly monotone increasing in S0, is that suboptimal solutions will be obtained for all instances where S0>S0max. □

The proposition above states that if backorder costs are nonexistent and the requirement on response time is greater than all deterministic plant to pool lead times, then exists a plant base-stock level which guarantees that all service constraints will be satisfied with all SVCs holding zero stock. The optimal base-stock level of the plant will not surpass this level.

This model characteristic, the presence capacity constraints and our assumption of low demand across the entire system, imply that we only need to consider stock levels within a small interval in order to ensure the desired service level. The work by [19] made use of similar characteristics.

For this model, the capacity constraint on plant implies that we can fix the base-stock level of the plant to each feasible value and then solve some continuous problems. The continuous solution with the best cost becomes the original problem's optimal solution. With plant base-stock level fixed, all terms depending only on plant base-stock S0 become constants.

4.2. Lagrange relaxed model

We relax assignment constraints (16) the service constraints (17). Using πu and θvw to denote the corresponding dual multipliers for constraints (16) and (17) respectively, the following Lagrangian Dual problem is obtained:

maxθ0,πminX,Y,SwWvV{fvwXvw+(hvw+qvw)s=0Svw1Fvw(s)qvwSvw+(pvwqvw+θvw)uUλuYuvwλws=0|w|Svw1Fw(s)uUλuYuvwλw(pvwqvw+θvw)|w|Svw+uU(((pvw+θvw)Lw+duvw+θvwαwθvwτ)λuπu)Yuvw}+uUπu

Subject to

YuvwauvwXvw, for any uU,vVSvwCvwXvw,for anyvV,wWS0C0Xvw{0,1},for anyvVYuvw{0,1}, for any uUSvw,Sw,S00 integer , for any vV,wW

Fixing all the XvwvV further reduces the problem to

maxθ0,πminY,SwWvV{fvw+(hvw+qvw)s=0Svw1Fvw(s)qvwSvw+(pvwqvw+θvw)uUλuYuvwλws=0|w|Svw1Fw(s)uUλuYuvwλw(pvwqvw+θvw)|w|Svw+uU(((pvw+θvw)Lw+duvw+θvwαwθvwτ)λuπu)Yuvw}+uUπu

Subject to

Yuvwauvw,for any,uU0SvwCvwfor any,vVYuvw{0,1}for any,uUSvwintegerfor any,vV

Note that pvwqvw>0, that is the backorder cost is always higher that the LT cost. If this were not so, there wouldn't be any reason to prefer LT to backorder.

For given values of Lagrange multipliers, the problem is decomposed by candidate SVC locations and associated pools into subproblems with the following form (for each vV, wW):

minY,S(hvw+qvw)s=0Svw1Fvw(s)qvwSvw+(pvwqvw+θvw)uUλuYuvwλws=0|w|Svw1Fw(s)uUλuYuvwλw(pvwqvw+θvw)|w|Svw+uU(((pvw+θvw)Lw+duvw+θvwαwθvwτ)λuπu)Yuvw

Subject to

Yuvwauvw,for any uU0SvwCvw for any vVYuvw{0,1} for any uUSvw integer, for any vV

The solution of the above subproblem depends on the limited storage capacities at the SVCs. This suggests that the possible values of Svw in the optimal solution lie between 0 and Cvw and also the possible values of Sw in the optimal solution lie between O and Cw. In real life situations, the feasible interval is small even without storage limits since the management may have limited budget for inventory in storage as a result of high costs. Thus a likely approach to solving the subproblem is to fix Svw and Sw to each feasible value. Furthermore, the assignment variable Yuvw is relaxed and allowed to be continuous in the interval [0,1]. This continuous relaxation results to a lower bound when we adopt the approach of Lagrangian relaxation.

Fixing the values of Svw and Sw reduces the continuous subproblem to a nonlinear problem of the form:

ming(uUλuYuvw)+uUruvwYuvw (18)

Subject to

0Yuvw1

where

g(uUλuYuvw)=(hvw+qvw)s=0Svw1Fvw(s,uUλuYuvw)+(pvwqvw+θvw)uUλuYuvwλws=0|w|Svw1Fw(s,λw)
Fvw(s,uUλuYuvw)=m=0seuUλuYuvwLvw(uUλuYuvwLvw)mm!Fw(s,λw)=m=0seλwLvw(λwLvw)mm!

and

ruvw=((pvw+θvw)Lw+duvwθvwτ)λuπuλuλw(pvwqvw+θvw)|w|Svw

Let uUλuYuvw=a, obtaining solutions for the subproblem is dependent on the characteristics of g(a) to be discussed below.

We begin by establishing convexity of the subproblem.

Proposition 4.2.1

g(a) is convex in a when a0 .

Proof

uUλuYuvw=a is demand assignment to the SVC with base-stock level Svw, and λw is the total demand at pool w.

g(a)=(hvw+qvw)s=0Svw1Fvw(s)+(pvwqvw+θvw)aλws=0Sw1Fw(s)

Taking the derivatives of g(a) with respect to a

ddag(a)=(hvw+qvw)s=0Svw1ddaFvw(s)+(pvwqvw+θvw)s=0|w|Svw1Fw(s)λw

where

Fvw(s)=m=0seaLw(aLw)mm!
ddag(a)=(hvw+qvw)s=0Svw1m=0s1m!(LweaLvw(aLw)m+eaLwm(a)m1Lwm)+(pvwqvw+θvw)s=0|w|Svw1Fw(s)λw
ddag(a)=(hvw+qvw)s=0Svw1LweaLvw(aLw)ss!+(pvwqvw+θvw)s=0|w|Svw1Fw(s)λw
d2da2g(a)=(hvw+qvw)Lw2(aLw)Svw1eaLw(Svw1)!0

This establishes the convexity of g(a) with respect to demand assignment. □

Proposition 4.2.2

The continuous subproblem (18) is a convex.

Proof

This follows from the proposition above and the fact that a sum of convex functions is also convex. □

Proposition 4.2.3

Our model is convex.

Proof

We showed convexity of the dual problem for fixed multiplier values and continuous assignment variables. Thus, the dual objective is convex when θvw,πu=0 and 0Yuvw1. Also the dual objective is equal to the primal objective when θvw,πu=0 and 0Yuvw1. A nonlinear mixed integer problem is convex if it's corresponding integer relaxed problem is convex, hence the objective function of our model is convex. The constraints on response time and the assignment constraints are the complicating constraints associated with our model.

The response time constraint in our model depends only on the variable Sw=|w|Svw and can be written as

Lwτ+1λws=0Sw1(Fw(s)1)0

Let

J¯(Sw)=Lwτ+1λws=0Sw1(Fw(s)1)
J¯(Sw)=J¯(Sw+1)J¯(Sw)=1λw(Fw(Sw)1)=1λw(1Fw(Sw1))<0

where J¯(Sw) is the first difference of J¯(Sw).

2J¯(Sw)=J¯(Sw+1)J¯(Sw)=1λw(Fw(Sw+1)Fw(Sw))=1λw(mSw+1P[Nw=m]mSwP[Nw=m])=1λw(P[Nw=Sw+1])>0

where 2J¯(Sw) is the second difference of J¯(Sw). Thus the inequality constraint of our model is convex.

The equality constraint can be written as 1vVYuvw=0. 1vVYuvw is the sum of a linear function and a constant, thus it is affine.

The objective function and the constraints on response time are convex, while the equality constraint is affine. This establishes the convexity of our model. □

Convexity implies solutions to continuous subproblems can be obtained by means of standard optimization solvers. The solution to our model can be obtained using GAMS software, thus there is no urgency to immediately develop any specialized heuristics for solving it. However, future studies will consider the development of specialised heuristics and compare the solution obtained with solutions obtained using existing software.

5. Computational experiments and discussions

In this section computation experiments are designed and implemented to examine our model's properties. We implement our model using GAMS 32.1.0 and the solver used is DICOPT, DICOPT is used for solving MINLP models. Three data sets comprising of 37 nodes, 109 nodes and 181 nodes are used. The 37 node data set represents the 36 state capitals and Federal Capital Territory (FCT) in Nigeria. The 109 node data set contains the FCT and the 3 most populous cities in each of the 36 states. The 181 node data set contains the FCT and the 5 most populous states in each state. Each node is considered as a potential SVC location and as a demand node. The plant is located at the FCT for all data sets used, other nodes are considered as candidate SVC locations. Our pools are defined by the six geopolitical zones in Nigeria, thus SVCs located in the same geopolitical zone are pooled together. The population data is gotten from the 2006 census [38]. Nodes in same geopolitical zone form a pool. This problem is similar to real-world problem of a manufacturer with the objective of setting up a plant and service centers in a region where customers are dispersed geographically. The major novelty of this paper is the incorporation of LT into a two-echelon inventory-location system with RTR. It then follows that the comparison of our model with a model without LT is our major result in this section. The experiments of interest in this section are: examination of how our model fares when compared with a model without LT, effect of capacity constraints, effect of base-stock levels, and effect of response times. We believe these experiments are sufficient to draw significant managerial insights for our model.

5.1. Parameter setting

In this subsection, we present the various parameter settings used in our computational experiments. Following same ideas behind the 150-node data set of [39], the fixed cost of siting a SVC at location v in pool w, fvw, is set to 10000 for all locations. The per unit cost of inventory storage at the plant per unit time and at any SVC per unit time, h0 and hvw respectively, are set to 50. The lateral transshipment cost per unit inventory at a SVC, qvw, is set to 25, and the per unit cost of backorder at a SVC per unit time, pvw, is set to 70. This is similar to what is obtainable in practice, the backorder cost is greater that the holding and lateral transshipment costs in order to make backorders the least appealing means of fulfilling customer demand. Also, in practice, the lateral transshipment cost is a fraction of the holding cost in systems that have slow moving items and negligible lateral transshipment times. Although, the lateral transshipment cost is less than the holding cost, the response time requirements of customers constrain supply chain managers to ensure that they keep a certain level of inventory on hand. The transportation cost from a SVC at location v in pool w to customer u, duvw, is derived by multiplying the distance between SVCs and customers by 101. The demand rate of customer u, λu=, is obtained by multiplying the population at node u by 105, the population data is obtained from the 2006 Nigerian census. Demand is constrained to be no greater than 10 for nodes with very large population. This follows because this study is applicable to slow moving items. The plant's utilisation rate, ρ, is set to 0.5 and 0.9 respectively. The average requirement on response time, τ, is varied between 0.2 and 0.6. To obtain the deterministic lead time for transportation from the plant to a SVC, the distance from plant to the SVC is divided by 2400. The plant to pool w deterministic lead time, αw, is set to the maximum of all plant to SVC lead times for all SVCs in pool w. The maximum distance permitted between a customer and the SVC assigned, dmax, is set to 100 km and 150 km. We vary Cvw between 1 and 10 in order to closely mirror what is obtainable in practice for items that are expensive and slow moving.

5.2. Model performance

Here we are interested in how our model fares when compared with the model of [9], we describe their model as the model without LT. A major contribution of this work is the incorporation of LT into the model considered by [9], thus, it makes sense to compare our model with their model under various scenarios. This test is conducted using the 37 nodes, 109 nodes and 181 nodes data sets for (ρ=UR=(0.9,0.5),τ=RTR=(0.5,0.3,0.2),dmax=(150,100). We take note of the value of our model's objective function (OBJ) and the value of the objective function of the model without LT (OBJWLT). We also note the number of SVCs opened for our model (SVCs) and the number of SVCs opened for the model without LT (SVCsWLT).

The results are summarised in Table 1. For the 37 node data set, the entire system cost for our LT model is lower compared to the model without LT when dmax=150, while the model without LT performs better than our model when dmax=100. Generally, our model gives lower costs for as long as dmax120. Also in all instances tested for the 109 nodes data set and the 181 nodes data set respectively, the total system cost of our LT model was lower than that of the model without LT. This shows that our model is suitable for systems having many nodes. Also in most instances fewer SVCs are required for our model compared to the model without LT. Thus the incorporation of LT results to lower system cost in general. This happens even when our model has more SVCs opened. Also, the total cost increases as dmax reduces from 150 to 100, this is because more facilities need to be opened as the coverage distance reduces.

Table 1.

Model performance.

S/N NODES UR RTR dmax OBJ OBJWLT SVCs SVCsWLT
1 37 0.9 0.5 150 150150.766 232026.849 19 18
2 37 0.5 0.5 150 150306.274 231638.484 19 18
3 37 0.9 0.3 150 150150.766 232026.849 19 18
4 37 0.5 0.3 150 150306.274 231802.101 19 18
5 37 0.9 0.2 150 150150.766 232026.849 19 18
6 37 0.5 0.2 150 150306.274 232011.199 19 18
7 37 0.9 0.5 100 236693.918 277923.761 28 26
8 37 0.5 0.5 100 236848.895 277516.981 28 26
9 37 0.9 0.3 100 236693.918 277887.272 28 26
10 37 0.5 0.3 100 236848.895 277516.981 28 26
11 37 0.9 0.2 100 236693.918 277923.761 28 26
12 37 0.5 0.2 100 236848.895 277516.981 28 26
13 109 0.9 0.5 150 118780.906 369742.764 25 23
14 109 0.5 0.5 150 118881.992 370897.5926 25 23
16 109 0.5 0.3 150 118923.379 371742.966 25 23
17 109 0.9 0.2 150 118748.428 370498.053 25 23
19 109 0.9 0.5 100 237908.64 424427.681 37 32
20 109 0.5 0.5 100 238086.585 424997.982 37 32
21 109 0.9 0.3 100 237913.208 424883.921 37 32
22 109 0.5 0.3 100 238068.574 424492.061 37 32
23 109 0.9 0.2 100 237931.935 424492.061 37 32
24 109 0.5 0.2 100 238072.758 424523.052 37 32
25 181 0.9 0.5 150 101624.661 444404.099 23 24
26 181 0.5 0.5 150 101668.753 443361.185 23 23
27 181 0.9 0.3 150 101626.211 443491.512 23 23
28 181 0.5 0.3 150 101783.097 443361.185 23 23
29 181 0.9 0.2 150 101597.273 443185.051 23 23
30 181 0.5 0.2 150 101648.105 443611.699 23 23
31 181 0.9 0.5 100 309766.416 515944.434 44 34
32 181 0.5 0.5 100 309885.986 515081.961 44 35
33 181 0.9 0.3 100 309706.022 514487.72 44 36
34 181 0.5 0.3 100 309864.146 517557.221 44 34
35 181 0.9 0.2 100 309724.372 515508.839 44 34
36 181 0.5 0.2 100 309902.615 514899.816 44 34

5.3. Effect capacity on minimum cost

We utilise the 37 node data set for this experiment. The maximum distance from a customer to a SVC is set to 150 km, the utility rate is set to 0.9 and the response time is set to 0.2. The capacity at each facility is varied from 1 to 10. This is because capacity constraints can also be viewed as budget constraints and it's not always optimal to stock many slow moving expensive items. The minimum cost is taken in each instance. The minimum costs are plotted against the various capacity levels. The resulting graph is depicted by Fig. 2 which shows that increase in capacity results to a significant decrease in total system cost. This is because an increase in capacity results to higher stock levels which consequently leads to a decrease in lateral transshipment costs and backorder costs. Since the range of capacity is usually small for the problem considered and base-stock level is constrained by capacity, base-stock levels can be fixed to any of it's feasible values until a value which satisfies the objective of the decision maker is attained.

Figure 2.

Figure 2

Effect of SVC capacity on cost.

5.4. Effect of stock level on minimum response time

We utilize the 37 node data set for this experiment. The stock levels at SVCs and at the plant are varied from 1 to 10. For each feasible point the stock levels are fixed at the SVCs and at the plant. In each instance, the minimum feasible response time and the corresponding minimum cost are taken. The minimum response time and minimum costs are plotted against the stock level for plant and SVC respectively. The resulting graphs are shown in Fig. 3 and Fig. 4 respectively. From Fig. 3, the minimum feasible response times reduce as the SVC stock level increases from 1 to 10 while the corresponding minimum costs increase. The minimum service time reduces because an increase in stock level results to reduced waiting time. The increase in cost occurs because increasing stocking levels across all SVCs imply an increase in inventory holding cost across all facilities. Thus the decision maker can decide on the SVC stock level that gives the desirable response time subject to budget constraints. From Fig. 4, the minimum response time reduces as the plant's base-stock level increases while the corresponding costs remain consistent with little or no change. The implication of this is that holding more plant results to a system wide reduction in feasible response time values with little or no increase in total system cost. The increase in plant holding costs as a result of a few extra units is usually negligible when compared to the total system costs. The managerial insight drawn from this is that increasing the plant's stock level is preferable if the objective is to find a balance between minimising response times and minimising costs.

Figure 3.

Figure 3

Effect of SVC stock level on minimum response time.

Figure 4.

Figure 4

Effect of plant stock level on minimum response time.

5.5. Effect of response time

This experiment considers the behaviour of the model with LT as response time varies. The 37-node dataset is used with (ρ) set to 0.9, dmax set to 150 kilometers. The requirement on response time is varied between 0.2 and 0.6 time units by gradually increasing 0.2 by 2%,4%,...,200% and for each value, the total cost expected is also recorded. Then we plotted the total costs expected against the percentage increase. From Fig. 5 it is observed that the graph for response time is consistent, i.e. there is little or no change in cost when the requirement on response time is varied among its feasible points. The consistency of expected cost with varying response times is a consequence of lateral transshipment which ensures that the response time constraint is uniform for all service centers in a pool. This implies that for our model, the response time can be tightened or slackened within the feasible bound and have little or no effect on the expected cost. For the model without LT, [9] showed that tightening of response times resulted to increase in expected costs.

Figure 5.

Figure 5

Effect of response time.

6. Conclusion

This study incorporates lateral transshipment into a single item two echelon spare parts supply chain with service consideration. Lateral transshipment can only occur between service centers in same pool. The entities in our model consist of a set of possible service center locations, a set of pools and a collection of customers. This study considered the following costs: fixed costs of opening service centers at candidate locations, inventory costs emanating from holding stock at the service centers and at the plant, lateral transshipment costs which occur when stock is moved between facilities on same echelon, the costs associated with backordering, and shipping costs which arise when items are sent from service centers to their assigned customers. For the system considered, we derive expected inventory levels in steady state, expected lateral transshipment levels in steady state, and expected backorder levels in steady state. The formulated model is a mixed integer nonlinear programming problem and can be regarded as an extension of a two-echelon location-inventory model with service constraints and a requirement on response time.

Using Lagrange relaxation, the model was decomposed and convexity of our model was established. Convexity of our model implies that we can obtain solutions to the model using optimization solvers. The model was solved with GAMS 32.1.0 using datasets with 37, 109, and 181 nodes. In most instances our model returned lower costs when compared with a model without lateral transshipment. Fewer service centers were required for our model when compared with a model without a model without lateral transshipment. We established that an increase in capacity leads to a decrease in total system costs, this however, is also subject to the budget available. In addition, we showed that increase in service center stock level resulted to increase in expected cost and reduction in minimum response time, while increase in plant stock level resulted to reduction in minimum response time with consistency in expected cost. Thus, the decision maker can decide on the stock level that gives the desirable response time subject to budget constraints. Finally, we showed that a major effect of using lateral transshipment is that the expected cost remains consistent when the response time is varied between its feasible points.

This work can be extended in several directions. The problem considered in this study was solved using GAMS. A disadvantage of using commercial solvers is that they may not perform well when solving large problems. Although this limitation was not evident with the use of GAMS for this study, it may become evident with different variants of the problem considered. Also there may be other solution methods which will perform better than GAMS. Thus, the development of heuristic solutions for the problem would be an interesting direction for future research. The consideration of the problem for systems when lateral transshipment times are non-negligible is also another possible future research direction. This is because the assumption of negligible transshipment times made in this research may not be applicable in industries such as dredging, where some service parts are too heavy for transportation by air and the lateral transshipment times are not negligible compared to lead times. In addition, relaxation of the assumption of (S-1,S) inventory policy would be an exciting extension of this work. This relaxation will allow batch ordering and would increase the applicability of this model to more supply chain designs.

Declarations

Author contribution statement

Unanaowo Nyong Basseya: Conceived and designed the experiments; Contributed materials, analysis tools or data. Samuel Chiabom Zelibe: Performed the experiments; Analyzed and interpreted the data; Wrote the paper.

Funding statement

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Data availability statement

Data included in article/supplementary material/referenced in article.

Declaration of interests statement

The authors declare no conflict of interest.

Additional information

No additional information is available for this paper.

References

  • 1.Shebrooke C. A multi-echelon technique for recoverable item control. Oper. Res. 1968;16:122–141. [Google Scholar]
  • 2.Graves S. A multi-echelon inventory model for a repairable item with one-for-one replenishment. Manag. Sci. 1985;40 [Google Scholar]
  • 3.Sherbrooke C. Kluwer Academic Publishers; Norwell, MA: 2004. Optimal Inventory Modeling of Systems. [Google Scholar]
  • 4.Yang G., Dekker R., Gabor F.A., Axsater S. Service parts inventory control with lateral transshipment and pipeline stock flexibility. Int. J. Prod. Econ. 2013;142:278–289. [Google Scholar]
  • 5.Kutanoglu E., Mahajan M. An inventory sharing and allocation method for a multi-location service parts logistics network with time-based service levels. Eur. J. Oper. Res. 2009;194:728–742. [Google Scholar]
  • 6.Kutanoglu E. Insights into inventory sharing in service parts logistics systems with time-based service levels. Comput. Ind. Eng. 2008;54:341–358. [Google Scholar]
  • 7.Caglar D. 2001. A multi-echelon spare parts inventory system with emergency lateral shipments subject to a response time constraint. Ph.D. Thesis. [Google Scholar]
  • 8.Caglar D., Li C.L., Simchi-Levi D. Two echelon spare parts inventory system subject to a service constraint. AIIE Trans. 2004;36:665–666. [Google Scholar]
  • 9.Mak H.Y., Shen Z.J. A two echelon-inventory location problem with service considerations. Nav. Res. Logist. 2009 [Google Scholar]
  • 10.Zhang S., Huang K., Yuan Y. Spare parts inventory management: a literature review. Sustainability. 2021;13 [Google Scholar]
  • 11.Zelibe S.C., Bassey U.N. Two-echelon inventory model with service consideration and lateral transshipment. WSEAS Trans. Syst. 2021;20:108–123. [Google Scholar]
  • 12.Barahona F., Jensen D. Plant location with minimum inventory. Math. Program. 1998;83:101–111. [Google Scholar]
  • 13.Nozick L.K., Turnquist M.A. Integrating inventory impacts into a fixed-charge model forlocating distribution centers. Transp. Res., Part E. 1998;34:173–186. [Google Scholar]
  • 14.Nozick L.K. The fixed charge facility location problem with coverage restrictions. Transp. Res., Part E. 2001;37:281–296. [Google Scholar]
  • 15.Nozick L.K., Turnquist M.A. A two-echelon inventory allocation and distribution center location analysis. Transp. Res., Part E. 2001;37:425–441. [Google Scholar]
  • 16.Daskin M., Coullard C., Shen Z.J. An inventory-location model: formulation, solution algorithm and computational results. Ann. Oper. Res. 2002;110(1–4):83–106. [Google Scholar]
  • 17.Shen Z.J.M., Coullard C., Daskin M.S. A joint location-inventory model. Transp. Sci. 2003;37:40–55. [Google Scholar]
  • 18.Shen Z.J.M., Daskin M.S. Trade-offs between customer service and cost in integrated supply chain design. Manuf. Serv. Oper. Manag. 2005;7:169–271. [Google Scholar]
  • 19.Candas M.F., Kutanoglu E. Benefits of considering inventory in service parts logistic network design problems with time-based service constraints. AIIE Trans. 2007;39:159–176. [Google Scholar]
  • 20.Riaz M.W. University of Waterloo, UWSpace; 2013. Two-echelon supply chain design for spare parts with time constraints.http://hdl.handle.net/10012/7914 Thesis. [Google Scholar]
  • 21.Candas M.F., Kutanoglu E. Integrated location and inventory planning in service parts logistics with customer-based service levels. Eur. J. Oper. Res. 2020;285:279–295. [Google Scholar]
  • 22.Kranenburg A.A. Eindhoven University of Technology; 2006. Spare parts inventory control under system availability constraints. PhD dissertation. [Google Scholar]
  • 23.Lee H. A multi-echelon inventory model for repairable items with emergency lateral transshipments. Manag. Sci. 1987;33:1302–1316. [Google Scholar]
  • 24.Axsater S. Modelling emergency lateral transshipments in inventory systems. Manag. Sci. 1990;36:1329–1338. [Google Scholar]
  • 25.Grahovac J., Chakravarty A. Sharing and lateral transshipment of inventory in a supply chain with expensive low demand items. Manag. Sci. 2001;47:579–594. [Google Scholar]
  • 26.Jung B., Sun B., Kim J., Ahn S. Modeling lateral transshipments in multiechelon repairable-item inventory systems with finite repair channels. Comput. Oper. Res. 2003;30:1401–1417. [Google Scholar]
  • 27.Paterson G., Kiesmullery G., Teunterz R., Glazebrook K. Inventory models with lateral transshipments: a review. Eur. J. Oper. Res. 2011;210:125–136. [Google Scholar]
  • 28.Diks E.B., de Kok A.G. Controlling a divergent 2-echelon network with transshipments using the consistent appropriate share rationing policy. Int. J. Prod. Econ. 1996;45:369–379. [Google Scholar]
  • 29.Alfredsson P., Verrijdt J. Modeling emergency supply flexibility in a two-echelon inventory system. Manag. Sci. 1999;45:1416–1431. [Google Scholar]
  • 30.Banerjee A., Burton J., Banerjee S. A simulation study of lateral transshipments in a single supplier multiple buyers supply chain network. Int. J. Prod. Econ. 2003;81–82:103–114. [Google Scholar]
  • 31.Burton J., Banerjee A. Cost parametric analysis of lateral transshipment policies in two-echelon supply chains. Int. J. Prod. Econ. 2005;93–94:169–178. [Google Scholar]
  • 32.Moinzadeh K., Lee H.L. Batch size and stocking levels in multi-echelon reparable systems. Manag. Sci. 1986;32:1567–1581. [Google Scholar]
  • 33.Hu J., Watson W., Schneider H. Approximate solutions for multi-location inventory systems with transshipments. Int. J. Prod. Econ. 2005;97:31–43. [Google Scholar]
  • 34.Mounira T., Moalla M., Campagne J. The transshipment problem in two-echelon, multilocation inventory system with lost sales. Int. J. Prod. Res. 2012;50:3547–3559. [Google Scholar]
  • 35.Kruse K. Waiting time in continuous review (s,s) inventory systems with constant lead times. Oper. Res. 1981;29:202–207. [Google Scholar]
  • 36.Palm C. Analysis of the Erlang traffic formulae for busy- signal arrangements. Ericsson Tech. 1938;4:39–58. [Google Scholar]
  • 37.Buzacott J.A., Shanthikumar J.G. Prentice Hall; New Jersey: 1993. Stochastic Models of Manufacturing Systems. [Google Scholar]
  • 38.National Bureau of Statistics . National Population Commission; Abuja, Nigeria: 2006. Population census. [Google Scholar]
  • 39.Daskin M. John Wiley & Sons; New York: 1995. Network and Discrete Location: Models, Algorithms, and Applications. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data included in article/supplementary material/referenced in article.


Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES