Inventory Control Models

Chapter 10
Multi-Echelon and Network Inventory Models

Post Graduate Program in Production Management
Inventory Control Models   •   Post Graduate

Multi-Echelon and Network Inventory Models

Introduction

Inventory decisions are no longer made only at a single warehouse or plant. Modern supply chains contain manufacturers, central distribution centres, regional warehouses, retailers, fulfilment centres, service depots and customers connected through physical and information flows. Inventory held at one location affects the requirements, service performance and risk exposure of all other locations. Consequently, a locally efficient inventory policy may produce an inefficient network outcome.

A multi-echelon inventory system is one in which inventory exists at two or more sequential levels of a supply chain. A network inventory system extends this idea to multiple suppliers, plants, warehouses, customer zones and alternative transportation links. The central managerial problem is to determine where inventory should be positioned, how much should be held, how demand risk should be pooled, and how material should be allocated when capacity or supply is constrained.

This chapter develops the logic of multi-echelon control, echelon stock, risk pooling, allocation, postponement and lateral transshipment. It also considers service, cost, resilience and governance trade-offs. The emphasis is not on a single universal formula, but on selecting a model that matches the structure and uncertainty of the decision.

Learning Objectives

After studying this chapter, the reader should be able to:

  1. distinguish installation-stock and echelon-stock perspectives;
  2. model inventory relationships across plants, warehouses and retailers;
  3. explain and quantify risk pooling;
  4. apply allocation and deployment logic under constrained supply;
  5. evaluate postponement and transshipment as network design choices;
  6. analyse cost, service, resilience and sustainability trade-offs; and
  7. recognise the assumptions and limitations of multi-echelon models.

1. The Structure of a Multi-Echelon System

An echelon is a stage or level in a supply chain. A simple serial system may contain a plant, a national distribution centre, regional warehouses and retailers. In a divergent system, one upstream facility supplies several downstream facilities. In a convergent system, several suppliers feed one plant or assembly location. A general network may contain both divergence and convergence, together with alternative transportation arcs.

Inventory at a location serves several purposes: it decouples operations, absorbs demand and lead-time uncertainty, protects against disruption, enables economical production or transportation batches, and supports customer-service commitments. The same physical unit can, however, be viewed differently depending on the accounting boundary. A unit at a regional warehouse is both local inventory for that warehouse and part of the inventory supporting the downstream retail network.

Installation stock and echelon stock

Installation stock is inventory physically located at a particular installation. If location i has on-hand inventory Iᵢ, pipeline inventory Pᵢ and backorders Bᵢ, a simplified net installation inventory is:

Nᵢ = Iᵢ + Pᵢ − Bᵢ

Here, all terms are measured in units. This measure is useful for operational control at one location, but it can double-count inventory when network performance is assessed.

Echelon stock at level i is the inventory at i plus all inventory downstream of i, adjusted for the chosen boundary and inventory status. For a serial chain:

Eᵢ = ∑ⱼ∈D(i) Nⱼ

where Eᵢ is echelon stock at i, Nⱼ is net installation inventory at location j, and D(i) includes i and every downstream location served by i. If a plant supplies a distribution centre and the distribution centre supplies retailers, plant echelon stock includes stock at the plant, distribution centre and relevant retailers.

The echelon perspective is valuable because an upstream replenishment decision should be evaluated against the total stock positioned downstream, not merely against the stock physically at the upstream location. It also avoids treating the same inventory as independent protection at every level.

Inventory-position control

A periodic-review or continuous-review policy often uses inventory position rather than on-hand inventory:

IPᵢ = Iᵢ + Oᵢ − Bᵢ

where Oᵢ is outstanding replenishment already ordered. A replenishment order is triggered when inventory position falls below a target. In a multi-echelon system, targets may be defined in installation or echelon terms. Confusing these definitions is a common cause of excessive safety stock.

2. Service, Cost and the Logic of Centralisation

The fundamental trade-off is between responsiveness and pooling. Decentralised stock is close to customers and can provide short response times, but demand uncertainty is fragmented across locations. Centralised stock pools uncertainty and may reduce total safety stock, but it introduces transportation distance, handling dependence and vulnerability to a central failure.

For a location with demand rate d units per time period and replenishment lead time L, expected cycle or pipeline demand is approximately:

μL = dL

If demand per period has standard deviation σ and independent period demand is assumed, lead-time demand standard deviation is:

σL = σ√L

The second expression assumes constant lead time and independent, identically distributed demand across periods. If lead time is random and independent of demand, with mean L̄ and standard deviation σ_Lt, and one-period demand has mean d and standard deviation σ, then a commonly used approximation is:

Var(DL) = L̄σ² + d²σLt²

This formula should not be used without checking the independence and stationarity assumptions.

For a base-stock system with a cycle-service probability of approximately α, the safety stock is:

SS = zασL

where zα is the standard-normal quantile associated with α. The approximation is most defensible when replenishment demand is sufficiently aggregated and approximately normal. Intermittent, highly skewed or promotional demand requires alternative distributions or simulation.

Risk pooling

Suppose n retailers have independent, identical demand standard deviation σ during the relevant protection period. If each retailer holds safety stock zασ, total decentralised safety stock is:

SSD = nzασ

If demand is pooled at one warehouse, aggregate standard deviation is:

σP = σ√n

and pooled safety stock is:

SSP = zασ√n

Thus, under these restrictive assumptions, the pooling ratio is:

SSP ÷ SSD = 1 ÷ √n

The result demonstrates the square-root effect: aggregation reduces uncertainty relative to total demand, but the benefit diminishes as the network grows. Pooling is weaker when demands are positively correlated. With equal standard deviations σ and pairwise correlation ρ:

σP = σ√[n + ρn(n − 1)]

When ρ = 0, the independent-demand result is obtained. When ρ = 1, aggregate standard deviation equals nσ and there is no risk-pooling reduction relative to separate locations. Seasonal weather, common promotions and macroeconomic shocks can create substantial correlation.

Pooling also has a cost. If customers require rapid delivery, centralisation may increase outbound lead time. Transportation cost may rise, and a warehouse outage can affect many markets simultaneously. Therefore, the decision is not “centralise whenever safety stock falls”; it is a network trade-off involving service, cost and resilience.

Worked example: pooling with correlation

Four regional markets have equal protection-period demand standard deviation of 100 units and pairwise correlation ρ = 0.25. Let the target quantile be zα = 1.645.

The pooled standard deviation is:

σP = 100√[4 + 0.25(4)(3)] = 100√7 ≈ 264.6 units

Pooled safety stock is therefore:

SSP = 1.645 × 264.6 ≈ 435.3 units

If each market were stocked independently, total safety stock would be:

SSD = 4 × 1.645 × 100 = 658 units

The approximate saving is 222.7 units, or 33.8%. The saving is materially lower than it would be under zero correlation, because common demand movements reduce the value of pooling.

3. Multi-Echelon Stocking Policies

Serial systems

In a serial system, each stage replenishes the next downstream stage. A stage may use an order-up-to policy, a continuous-review policy, or an optimisation procedure that simultaneously chooses all echelon targets. A simple echelon base-stock policy sets an echelon order-up-to level Sᵢ and orders enough to restore echelon inventory position to that level.

The policy must account for upstream lead times. If a retailer replenishes from a regional warehouse, the retailer’s protection period may include the warehouse replenishment lead time, transportation time and review interval. The warehouse should not independently add safety stock as though the retailer’s uncertainty were unrelated. Echelon optimisation assigns protection to the level where it is economically and operationally most effective.

Divergent systems

In a divergent system, one warehouse supplies several downstream locations. The warehouse must decide both its own replenishment quantity and the allocation of available stock. Local reorder points alone can produce unfair or economically poor outcomes: an early-ordering retailer may consume stock needed by a high-priority hospital or a market with a severe shortage penalty.

Allocation rules may be based on:

  • proportional allocation by forecast demand;
  • fair-share allocation using inventory position and forecast requirements;
  • priority classes, such as emergency, contractual and standard demand;
  • marginal contribution to profit or service; and
  • optimisation subject to capacity, shelf-life and compatibility constraints.

A generic allocation model can be expressed as a linear programme. Let xᵢ be units allocated to demand point i, q be available supply, cᵢ the contribution or avoided penalty per unit, and uᵢ the maximum allocable quantity:

Maximise ∑ᵢ cᵢxᵢ
subject to ∑ᵢ xᵢ ≤ q
0 ≤ xᵢ ≤ uᵢ

The objective and constraints must be expanded in practice to include transportation capacity, minimum shipment quantities, service commitments, perishability and product substitution. The coefficients cᵢ should reflect the relevant economic or service value, not merely revenue. Using revenue alone can systematically disadvantage critical but low-volume customers.

Convergent and assembly systems

In assembly networks, a finished product may be unavailable if any critical component is missing. Independent component service levels can therefore overstate finished-product availability. If component availabilities are independent and all m components are required, a simplified finished-product availability is:

AF = ∏ₖ₌₁ᵐ Aₖ

where Aₖ is the availability of component k. The independence assumption is often unrealistic: common suppliers, shared transport and common disruptions create dependence. Nevertheless, the expression illustrates the vulnerability of high-variety assembly systems and the value of postponement, substitution and coordinated capacity planning.

4. Allocation and Deployment under Uncertainty

Deployment determines how inventory is positioned before customer demand is fully known. Allocation determines how available inventory is divided after requirements become clearer. Separating these decisions is useful because deployment is a risk-positioning decision, whereas allocation is a priority decision.

A practical deployment process includes:

  1. forecast demand by market and time bucket;
  2. estimate forecast error, lead-time variation and correlations;
  3. identify customer priorities and contractual obligations;
  4. calculate expected shortage and holding consequences;
  5. position strategic stock at pooling points; and
  6. define rules for reallocation during execution.

When supply is constrained, a marginal analysis is appropriate. If one additional unit can be sent to only one location, allocate it where its incremental value is greatest, provided that the comparison includes shortage cost, service commitments, expiry, transport and future demand. For a product with a critical fractile under a single-period decision, the target quantile is:

F(Q*) = Cu ÷ (Cu + Co)

where Q* is the target quantity, F is the demand distribution, Cu is underage or shortage cost per unit, and Co is overage cost per unit. This newsvendor relationship is a single-period result; it should not be applied directly to a replenishing multi-period network without modification.

5. Postponement and Strategic Stock Positioning

Postponement delays final differentiation until demand information is available. A firm may hold generic components centrally and complete packaging, labelling, configuration or final assembly near the customer. This changes the location and form of inventory risk.

Postponement is attractive when:

  • product variety is high;
  • demand for individual variants is uncertain;
  • products share common components or processes;
  • final customisation is fast and reliable; and
  • customers tolerate the resulting lead time.

The main benefit is that common inventory can be pooled. The main costs are additional processing, specialised equipment, quality-control requirements and possible delivery delay. Postponement also requires accurate product genealogy and configuration control. In regulated industries, late-stage labelling or formulation may require validated processes and traceability.

A useful design comparison considers total expected cost:

TC = CH + CT + CP + CS + CR

where C_H is holding cost, C_T transportation and handling cost, C_P postponement or processing cost, C_S shortage and service-failure cost, and C_R risk or disruption cost. This is a conceptual decomposition rather than a universal accounting identity; the terms must be defined consistently and double-counting avoided.

6. Transshipment and Lateral Flexibility

Transshipment moves inventory between facilities at the same echelon, such as between regional warehouses or retailers. It may be preventive, occurring before a stockout, or emergency, occurring after a shortage is identified. Transshipment can exploit inventory imbalance without requiring all stock to be centralised.

A transshipment decision should compare the cost of moving a unit with the avoided cost of shortage, lost goodwill, expedited replenishment or production disruption. A simplified decision rule is:

Use transshipment if CT + CHT < CS + CE

where C_T is transshipment cost, C_H^T is any incremental holding or handling cost, C_S is the avoided shortage cost, and C_E is the avoided emergency-response cost. The rule is useful only if the terms refer to the same unit, time horizon and service event.

Transshipment may be constrained by product ownership, tax rules, shelf life, temperature control, serial-number traceability and channel conflict. It can also create instability if facilities continually exchange stock in response to noisy signals. Minimum shipment quantities, decision windows and a central control tower can reduce such oscillation.

7. Network Optimisation and Performance Measurement

A network model can include facility locations, capacities, flows, inventory, service and disruption scenarios. A deterministic mixed-integer model may use binary variables yⱼ to indicate whether facility j is open and continuous flow variables xᵢⱼ. A simplified objective is:

Minimise ∑ⱼ Fⱼyⱼ + ∑ᵢⱼ Cᵢⱼxᵢⱼ + ∑ⱼ HⱼIⱼ + ∑ᵢ PᵢUᵢ

Fⱼ is fixed facility cost, Cᵢⱼ unit transportation cost, xᵢⱼ flow, Hⱼ holding-cost rate, Iⱼ inventory, Pᵢ shortage penalty and Uᵢ unmet demand. Typical constraints enforce facility capacity, flow conservation, demand satisfaction and logical opening conditions. A deterministic model can hide uncertainty; stochastic programming, robust optimisation or simulation should be considered when demand and supply risks are material.

Important network metrics include:

DimensionIllustrative measures
Servicefill rate, cycle service, order-to-delivery time, perfect-order rate
Inventorytotal units, days of supply, safety-stock ratio, inventory turns
Costlanded cost, holding cost, shortage cost, emergency freight
Resiliencetime to recover, time to survive, alternate-source coverage
Sustainabilityemissions per unit, waste, empty transport capacity
Fairnessallocation consistency, priority compliance, regional service equity

Fill rate is the proportion of demand units supplied immediately. Cycle service is the probability of completing a replenishment cycle without a stockout. They are not interchangeable. A policy can have high cycle service but a low fill rate if occasional stockouts are severe, or a high fill rate with frequent small stockouts.

8. Illustrative Case: Meridian Medical Devices

Background

Meridian Medical Devices supplies sterile procedure kits through one national plant, two regional distribution centres and 18 hospitals. Each hospital currently holds independent safety stock. Kits share a common sterile base, but final labels and procedure-specific accessories differ by hospital.

Problem

Demand has become more variable because emergency procedures are increasing. Hospitals report shortages even though the network’s total inventory has risen. The two distribution centres also hold duplicate safety stock, and emergency transfers between hospitals are expensive. Some kits have a limited validated shelf life.

Analysis

The company maps installation and echelon stock separately. It finds that the distribution centres are carrying stock against hospital forecasts that are already protected by hospital-level safety stock. Demand correlations are positive during regional outbreaks, so complete pooling would not eliminate risk. However, approximately 60% of kit content is common before final configuration.

The network team compares three alternatives:

  1. retain independent hospital stocking;
  2. centralise common sterile bases and postpone final labelling; and
  3. retain regional buffers but allow controlled lateral transshipment.

The analysis uses scenario simulation with ordinary demand, regional outbreak demand, supplier delay and distribution-centre disruption. The objective includes holding cost, expiry, emergency freight and a penalty for unavailable critical procedures.

Approach and solution

Meridian adopts a hybrid design. Common sterile bases are held at the regional centres, while final accessories and labels are postponed until the hospital order is confirmed. Each hospital retains a small installation buffer for immediate emergency demand. Regional echelon targets are recalculated using correlated demand rather than independent standard deviations. A transshipment rule permits movement between hospitals only when remaining shelf life, sterile integrity and criticality criteria are satisfied.

Allocation is governed by a transparent priority hierarchy: life-critical procedures, contractual minimum service, scheduled procedures and elective demand. A control-tower system records inventory position, expiry, open orders and transport capacity. The model is reviewed monthly and after major demand or supply changes.

Outcome

In the simulation, total safety stock falls while critical-procedure availability improves. The improvement does not arise from centralisation alone. It results from combining risk pooling for common content, postponement of differentiation, limited local emergency stock and controlled lateral flexibility. The company also reduces expiry because generic bases can be redirected more easily than fully labelled kits.

Learning points

First, network design must distinguish physical location from functional responsibility. Second, pooling benefits depend on correlation and service lead time. Third, postponement is most effective when commonality is high and final processing is reliable. Fourth, allocation rules are governance mechanisms as well as mathematical rules. Finally, resilience should be tested through disruption scenarios rather than inferred from average cost.

9. Technology, Data and Governance

Advanced planning systems can calculate multi-echelon targets, simulate scenarios and recommend allocations. Machine-learning forecasts may improve demand estimates, but forecast accuracy alone does not solve network inventory problems. The system must also represent lead-time distributions, correlations, substitution, capacity and service priorities.

Digital twins can connect network models with current orders, inventory positions, transport status and disruption information. Their value depends on data quality and model validation. A sophisticated optimisation model supplied with inaccurate stock records can create false precision.

Governance requirements include:

  • clear ownership of inventory decisions across functions;
  • version-controlled forecasts and parameter changes;
  • explainable allocation priorities;
  • audit trails for emergency overrides;
  • protection of commercially sensitive and patient-related data;
  • human review for high-impact decisions; and
  • periodic validation against actual service and inventory outcomes.

Ethically, scarce inventory should not be allocated solely according to profitability when essential services or vulnerable populations are affected. In healthcare and public-sector networks, priority rules may need regulatory, clinical or social justification. Sustainability analysis should include emissions from additional emergency shipments and waste from expiry, not merely warehouse energy use.

10. Limitations and Best Practices

Multi-echelon models are powerful but imperfect. Demand may be non-stationary, lead times may be dependent, capacity may change during disruption, and customer substitution may invalidate product-specific forecasts. Financial measures can also conflict with service, safety and fairness objectives.

Best practices include:

  1. define the network boundary and inventory status consistently;
  2. distinguish installation stock from echelon stock;
  3. estimate correlations rather than assuming independence;
  4. use service metrics that match the customer promise;
  5. separate deployment, allocation and execution decisions;
  6. model perishability, capacity and transport constraints explicitly;
  7. test policies under disruption and demand-shift scenarios;
  8. use postponement where product commonality supports it;
  9. establish controlled, not unlimited, transshipment; and
  10. monitor realised outcomes and recalibrate parameters.

A sound model is not necessarily the most mathematically complex model. It is the model whose assumptions are visible, whose data are credible, and whose recommendations can be implemented and governed.

Chapter Summary

Multi-echelon inventory management evaluates inventory as a network rather than as isolated local stocks. Installation stock describes inventory at a single facility, whereas echelon stock includes downstream inventory and is particularly useful for coordinating serial supply chains. Risk pooling can reduce safety stock because aggregate variability grows more slowly than total independent demand, but correlation, lead time and service requirements limit the benefit.

Network decisions include deployment, allocation, postponement and transshipment. Allocation models can maximise contribution or avoided shortage subject to supply and capacity constraints. Postponement pools common components while delaying differentiation. Transshipment uses lateral flexibility to correct inventory imbalance, but requires controls for cost, shelf life and channel governance. Network optimisation should jointly consider inventory, transportation, facility capacity, service, resilience, sustainability and fairness. Technology supports these decisions only when data, assumptions and governance are sound.

Key Terms

Echelon: A supply-chain level or stage.

Echelon stock: Inventory at a location plus relevant downstream inventory.

Installation stock: Inventory physically assigned to one facility.

Inventory position: On-hand inventory plus outstanding orders minus backorders.

Multi-echelon system: A supply chain with two or more linked inventory levels.

Network inventory: Inventory considered across interconnected facilities and flows.

Risk pooling: Reduction of aggregate uncertainty through demand or supply aggregation.

Correlation: The degree to which demand or supply movements occur together.

Safety stock: Inventory held to protect against uncertainty.

Cycle service level: Probability of no stockout during a replenishment cycle.

Fill rate: Proportion of demand units supplied immediately.

Allocation: Division of available inventory among competing requirements.

Deployment: Positioning inventory before final demand is known.

Postponement: Delaying final differentiation or configuration.

Transshipment: Movement of inventory between facilities at the same echelon.

Lateral flexibility: Ability to rebalance inventory horizontally across locations.

Shortage cost: Economic or service loss caused by unmet demand.

Robust optimisation: Optimisation designed to perform acceptably under uncertainty.

Control tower: Coordinated function monitoring and directing network execution.

Review Questions

Short Answer Questions

  1. What is the difference between installation stock and echelon stock?
  2. State the assumptions behind the square-root risk-pooling effect.
  3. Why can positive demand correlation reduce pooling benefits?
  4. Distinguish deployment from allocation.
  5. Identify two operational conditions that support postponement.

Long Answer Questions

  1. Explain how echelon-stock concepts improve coordination in a serial supply chain.
  2. Discuss the cost, service and resilience trade-offs of centralising inventory.
  3. Explain how a constrained allocation model can incorporate customer priorities.
  4. Compare preventive and emergency transshipment, including their limitations.
  5. Evaluate the role of digital twins and machine learning in multi-echelon inventory management.

Analytical / Application Questions

  1. Four markets each have protection-period demand standard deviation of 80 units, pairwise correlation 0.20 and target quantile z = 1.645. Calculate pooled safety stock and compare it with independent local safety stocks.
  2. A company must allocate 1,000 units between two markets. Market A has an avoided shortage cost of $12 per unit and Market B $8 per unit, but A has a maximum immediate requirement of 600 units. Formulate and solve the basic allocation problem, then identify practical constraints that could change the result.
  3. Design a hybrid network for a product with high variant variety, moderate common-component content, correlated regional demand and a two-day customer promise. Justify the locations of common stock, finished stock, postponement activity and transshipment authority.

Multiple Choice Questions with Answers

Question 1

Which measure includes inventory at a location and relevant downstream inventory?

A. Installation stock

B. Echelon stock

C. Cycle stock only

D. Economic order quantity

Correct Answer: B. Echelon stock

Question 2

If four independent markets have identical demand standard deviation σ, the pooled standard deviation is:

A. 4σ

B. 2σ

C. σ/2

D. σ

Correct Answer: B. 2σ

Question 3

Positive correlation among regional demands generally:

A. Increases the benefit of risk pooling

B. Eliminates the need for safety stock

C. Reduces the benefit of risk pooling

D. Makes lead time irrelevant

Correct Answer: C. Reduces the benefit of risk pooling

Question 4

Which activity is most characteristic of postponement?

A. Producing every final variant far in advance

B. Delaying final configuration until demand information improves

C. Increasing safety stock at every retailer

D. Removing all regional warehouses

Correct Answer: B. Delaying final configuration until demand information improves

Question 5

Transshipment primarily moves inventory:

A. Between suppliers and plants only

B. Between facilities at the same echelon

C. Only from customers to retailers

D. Only through production lines

Correct Answer: B. Between facilities at the same echelon

Question 6

In a basic constrained allocation model, the constraint ∑ᵢxᵢ ≤ q means that:

A. Every demand point must receive exactly q units

B. Allocated quantity cannot exceed available supply

C. Transportation cost must equal supply

D. All locations must have identical service

Correct Answer: B. Allocated quantity cannot exceed available supply

Question 7

For independent, identical demand at n locations, the approximate ratio of pooled to decentralised safety stock is:

A. n

B. 1 + n

C. 1 ÷ √n

D. √n

Correct Answer: C. 1 ÷ √n

Question 8

Which statement correctly distinguishes fill rate from cycle service?

A. They are always numerically identical

B. Fill rate concerns demand units supplied, while cycle service concerns stockout occurrence during a cycle

C. Cycle service measures transportation cost only

D. Fill rate applies only to plants

Correct Answer: B. Fill rate concerns demand units supplied, while cycle service concerns stockout occurrence during a cycle

Question 9

A finished product requiring all m components is vulnerable because, under independence, its availability is approximated by:

A. The sum of component availabilities

B. The average component availability

C. The product of component availabilities

D. The maximum component availability

Correct Answer: C. The product of component availabilities

Question 10

Which is a major governance requirement for algorithmic inventory allocation?

A. Removing all human review

B. Using revenue as the only priority criterion

C. Maintaining explainable priorities and audit trails

D. Ignoring data quality because optimisation corrects it

Correct Answer: C. Maintaining explainable priorities and audit trails

Inventory Control Models
Chapter 10 of 14