Skip to content

Week 2 | Session 5: Inventory Segmentation - Methods, Advanced Approaches & AHP Case

Course: Supply Chain Digitization



Key benefits:

BenefitDescription
Cost optimisationAllocate SC resources precisely where they generate the most value
Improved service levelsSet and maintain the right service level per SKU category
Right storage systemAssign appropriate storage infrastructure per inventory type
Better picking strategyDesign warehouse and DC picking processes based on movement frequency and item characteristics
Operational performanceOverall improvement across fulfilment, replenishment, and inventory accuracy

Section titled “Popular Inventory Segmentation Methods - 4 Traditional Approaches”
Criterion: Revenue Contribution

Classification based on the revenue contribution of each inventory item - the Pareto principle applied to inventory.

SegmentShare of ProductsShare of RevenueManagement Priority
A~20%~80%Highest - tightly monitored, frequent review
B~30%~15%Moderate - regular review
C~50%~5%Lowest - simplified, automated management

Criterion: Speed of Movement

Classification based on the consumption rate and speed of movement through the warehouse.

SegmentShare of ItemsMovement BehaviourAvg Cumulative Stay
F - Fast Moving~10%Very short stay in warehouse; consumed rapidlyLess than 10% of average cumulative stay
S - Slow Moving~30%Moderate movement; stays longer in warehouse~20% of average cumulative stay
N - Non-Moving~50%Stagnant inventory - no consumption for extended period; inventory turnover ratio < 1High cumulative stay

Criterion: Operational Criticality

Classification based on the criticality of each item to business operations - not its value or movement speed.

SegmentMeaningDescription
V - VitalCannot operate without itAbsolutely crucial - business halts if unavailable
E - EssentialVery importantHigh priority after Vital; significant disruption if unavailable
D - DesirableNot strictly necessaryOperations can continue without it, but quality or efficiency suffers

4. XYZ Analysis - Demand Variability-Based

Section titled “4. XYZ Analysis - Demand Variability-Based”
Criterion: Demand Predictability

Classification based on the predictability of demand over time - complementary to ABC analysis.

SegmentDemand BehaviourManagement Approach
XLittle or no variation - highly predictableLean inventory; tight replenishment cycles
YUnsteady demand - but can be predicted to a certain extentModerate safety stock; regular review
ZVery high variation - no discernible trend or causal factorsHigh safety stock; frequent monitoring; hardest to manage

MethodClassification CriterionSegments
ABCRevenue contributionA (high) / B (medium) / C (low)
FSNSpeed of movement / consumption rateF (fast) / S (slow) / N (non-moving)
VEDCriticality to operationsV (vital) / E (essential) / D (desirable)
XYZDemand predictability / variabilityX (stable) / Y (variable) / Z (unpredictable)

Advanced Inventory Segmentation Approaches

Section titled “Advanced Inventory Segmentation Approaches”
Multi-Criteria Methods
  • Linear Programming (LP) or Non-Linear Programming (NLP)
  • Formulates the segmentation problem as a mathematical optimisation model incorporating multiple criteria simultaneously

Used when the problem is too complex for exact mathematical programming:

AlgorithmType
Genetic Algorithm (GA)Evolutionary optimisation
Particle Swarm Optimisation (PSO)Swarm intelligence
Simulated AnnealingProbabilistic local search

Heavily data-driven - well suited to today’s data-rich SC environment:

AlgorithmType
Artificial Neural Networks (ANN)Deep learning
Support Vector Machines (SVM)Supervised classification
Back Propagation NetworksNeural network training
K-Nearest Neighbor (KNN)Instance-based learning
Regression modelsPredictive modelling

Incorporates expert opinion to weigh multiple factors:

MethodDescription
AHP - Analytical Hierarchy ProcessPairwise comparison of criteria to derive priority weights
Fuzzy AHPAHP with fuzzy logic to handle uncertainty in expert judgement
ANP - Analytical Network ProcessExtension of AHP allowing interdependencies between criteria

Combinations of the above - e.g., AHP + ML, GA + LP - used when no single method is adequate alone.


MCDM Framework

AHP organises a complex, multi-factor decision into a hierarchical structure, performs pairwise comparisons of all factors to determine their relative importance, and outputs quantitative, consistent priority weights for each factor. Inputs can come from a single expert or aggregated from multiple experts.

Define the problem & determine the objective
↓
Develop the hierarchical framework
↓
Construct pairwise comparison matrix for each level
↓
Calculate vector priorities & weights
↓
Calculate the Consistency Ratio (CR)
↓
Is CR < 0.1?
↓  yes
Use the obtained criterion weights

If CR ≥ 0.1 (No) → return to the pairwise comparison matrix and redo the judgements.

The AHP method hierarchically organises a complex problem, compares elements pairwise, and iterates until the judgements are consistent (CR < 0.1) before the derived weights are used.
  1. Define the problem - state the objective clearly
  2. Develop the hierarchical framework - list all criteria and map their relationships
  3. Construct the Pairwise Comparison Matrix for each level using the Saaty scale (1-9)
  4. Normalise the matrix - calculate criterion weights (the priority vector)
  5. Calculate the Consistency Ratio (CR) using: CR = CI / RI where CI = Consistency Index and RI = Random Index (standard table value based on matrix size)
  6. Check CR: If CR < 0.1 → consistent, proceed. If CR ≥ 0.1 → inconsistent, return to Step 3 and redo the pairwise comparison

Case Study - AHP-Based Inventory Segmentation: XYZ E-tailer

Section titled “Case Study - AHP-Based Inventory Segmentation: XYZ E-tailer”
Case Study
ParameterDetail
CompanyXYZ E-tail - an e-commerce retailer
ConstraintFixed warehouse space under a 3-year contract
Listing policyA product is listed as ‘available’ only if it is physically present in the warehouse
ChallengeManagement wants to expand the product portfolio but warehouse space is limited
Previous policy95% service level maintained uniformly for all SKUs
New planClassify 25 SKUs into 3 groups with differentiated service levels
ToolAHP - to classify 25 SKUs into Class A / B / C

Target service levels under the new classification:

ClassService Level
A95%
B90%
C85%

Table 2 - SKU data across the six criteria:

SKUMonthly DemandCategory Priority (1-10)Supplier Reliability (%)Profit Margin (%)Lead Time (hrs)Return Likelihood (%)
11,366,987109710724
232139316602
31,488,630109714482
4629489151077
51,428,0189989902
688,2327947783
78,7784905991
81,384,335109513481
97,2023957492
10383967661
115319851051
125,9903959782
131,27738941073
14872,27079571072
15783,38178581123
167818912628
17301285121007
1810528616865
191219371197
20291915856
21742887784
22553967916
23109188111056
24578,358696141073
252002855936

The six criteria used, with their direction of preference:

#CriterionUnitDirection
1Monthly DemandUnits/monthHigher = Better
2Priority of Product CategoryScore 1-10Higher = Better
3Supplier Reliability% perfect ordersHigher = Better
4Profit Margin%Higher = Better
5Lead TimeHoursLower = Better
6Likelihood of Return%Lower = Better

Table 1 - relative priorities of factors (1 = equally important; 9 = extremely more important):

Monthly DemandCategory PrioritySupplier ReliabilityProfit MarginLead TimeReturn Likelihood
Monthly Demand135265
Category Priority1/312335
Supplier Reliability1/51/21245
Profit Margin1/21/31/2133
Lead Time1/61/31/41/313
Return Likelihood1/51/51/51/31/31

Example reading: Monthly Demand vs. Priority of Product Category → Monthly Demand rated 3× more important (Saaty scale = 3).


Step 2 - Normalised Matrix & Criterion Weights

Section titled “Step 2 - Normalised Matrix & Criterion Weights”

Each column of Table 1 is divided by its column sum; the row averages give the criterion weights (priority vector):

CriterionMDPPCASRPMLTLRWeight
Monthly Demand0.420.560.560.230.350.230.39
Category Priority0.140.190.220.350.170.230.22
Supplier Reliability0.080.090.110.230.230.230.16
Profit Margin0.210.060.060.120.170.140.13
Lead Time0.070.060.030.040.060.140.07
Return Likelihood0.080.040.020.040.020.050.04

Criterion weights (priority vector)
  • Monthly Demand - 0.39
  • Category Priority - 0.22
  • Supplier Reliability - 0.16
  • Profit Margin - 0.13
  • Lead Time - 0.07
  • Return Likelihood - 0.04
Consistency check
  • λmax = 6.51 · n = 6
  • Consistency Index (CI) = 0.101
  • Random Index (RI) = 1.24
  • CR = CI / RI = 0.082
  • CR < 0.1 → the matrix is reasonably consistent ✓

Problem: All six criteria are in different units - they cannot be directly compared or multiplied.

Solution: Normalise all criteria to a 0-1 scale before scoring.



  1. Sort all 25 SKUs by combined SKU Score in descending order (highest → most important)
  2. Calculate cumulative score and the cumulative % of total score for each SKU
  3. Apply cut-offs to assign classes:
    • Class A → top SKUs up to ~60% of cumulative score → 7 out of 25 items → 95% service level
    • Class B → next ~25% of cumulative score → 8 out of 25 items → 90% service level
    • Class C → remaining ~15% → 10 out of 25 items → 85% service level

SKUs sorted by combined score; cut-offs at ~60% / 85% of cumulative score assign classes A / B / C:

SKUScoreCumulative% CumulativeClass
30.960.9610.7%A
80.901.8620.7%A
10.852.7230.2%A
50.843.5639.6%A
140.584.1445.9%A
240.554.6952.1%A
150.435.1256.8%A
60.385.4961.0%B
20.365.8665.1%B
100.316.1668.5%B
90.316.4771.9%B
120.306.7775.2%B
220.257.0278.0%B
40.257.2880.8%B
110.237.5183.4%B
180.217.7185.7%C
70.217.9288.0%C
160.198.1190.1%C
210.158.2691.8%C
130.148.4093.3%C
190.148.5494.8%C
230.148.6796.3%C
170.138.8097.8%C
200.138.9399.2%C
250.079.00100.0%C
ABC classification using AHP
↓
A class28% of SKUs · 95% service level
B class32% of SKUs · 90% service level
C class40% of SKUs · 85% service level
Final result - the AHP score drives a differentiated service-level policy: class A (60% of total score) held at 95%, class B (25%) at 90%, class C (15%) at 85%.

Module 2 Summary - Supply Chain Segmentation (All 5 Sessions)

Section titled “Module 2 Summary - Supply Chain Segmentation (All 5 Sessions)”
SessionTopic Covered
Session 1SC challenges - building the case for why segmentation is needed
Session 28 reasons for segmentation + 7 types of segmentation
Session 3Functional vs. Innovative products → Efficient vs. Responsive SC → Push / Pull / Hybrid → Push-Pull Boundary
Session 4Analytical product segmentation (CoV quadrant) + Kraljic Matrix
Session 5Inventory segmentation - ABC / FSN / VED / XYZ + Advanced methods + AHP multi-criteria classification case