OR in Logistics and Supply Chain
OR in Logistics and Supply Chain is a cross-domain bridge page that maps operations research methods developed for supply chain management to their workforce management counterparts. The parallels are deep and structural: both domains optimize flows under uncertainty, balance inventory against demand variability, locate resources geographically, and manage cascading forecast errors. A WFM practitioner who understands supply chain OR gains access to decades of research, algorithms, and operational wisdom that transfers directly.
Overview
Supply chain management and workforce management are, at their mathematical core, the same class of problem: match supply (products/people) to demand (orders/contacts) across time and geography, minimizing cost while meeting service level targets, under pervasive uncertainty.
The parallels are not metaphorical — they are structural:
| Supply Chain Concept | WFM Parallel | Shared Mathematics |
|---|---|---|
| Safety stock | Staffing buffer (capacity margin) | Newsvendor model, service level optimization |
| Vehicle routing | Field service scheduling | TSP, VRP with time windows |
| Warehouse location | Contact center site selection | Facility location problems |
| Bullwhip effect | Forecast cascade amplification | Information distortion in multi-stage systems |
| Last-mile delivery | Callback queue management | Online scheduling with time windows |
| Supply chain resilience | Workforce resilience | Robust optimization, redundancy planning |
| Demand forecasting (retail) | Demand forecasting (contact center) | Time series, ML, hierarchical methods |
This page explores each parallel in depth, extracting insights that WFM practitioners can apply directly.
Mathematical Foundation
The Newsvendor Problem
The newsvendor (or newsboy) problem is the foundational inventory model: a vendor must decide how many newspapers to order before knowing demand. Order too many → leftover stock (overage cost ). Order too few → lost sales (underage cost ).
The optimal order quantity satisfies:
where is the cumulative demand distribution.
WFM translation: Replace "newspapers" with "agents per interval." The overage cost is idle agent cost (wages for non-productive time). The underage cost is service level degradation (abandoned calls, SLA breaches, overtime to compensate). The optimal staffing level satisfies the same newsvendor equation:
If understaffing costs 5× overstaffing (a reasonable ratio for high-value queues), the optimal staffing fractile is — staff for the 83rd percentile of demand, not the mean.
This single equation explains why WFM operations systematically slightly overstaff: the asymmetric cost structure makes it rational.
Vehicle Routing Problem (VRP)
The VRP asks: given a fleet of vehicles at a depot and a set of customers requiring delivery, find the minimum-cost set of routes that visits all customers subject to vehicle capacity and time window constraints.
The Traveling Salesman Problem (TSP) is the single-vehicle special case, famously NP-hard. The VRP with time windows (VRPTW) adds the constraint that each customer must be visited within a specified time interval.
Formulation (VRPTW):
where if a vehicle travels from location to , and is the travel cost.
WFM translation: Field workforce scheduling — technicians, home health workers, or any mobile workforce — is a VRPTW where:
- Vehicles = technicians
- Customers = service appointments
- Depot = technician's starting location
- Time windows = appointment windows
- Capacity = maximum jobs per technician per day (including skill requirements)
The algorithms are identical: column generation for exact solutions, insertion heuristics for fast approximations, metaheuristics (LNS, genetic algorithms) for large instances.
Facility Location
The uncapacitated facility location problem (UFLP):
subject to each customer being assigned to an open facility. Here is the fixed cost of opening facility , is the cost of serving customer from facility , and indicates whether facility is open.
WFM translation: Contact center site selection. Where should you locate centers, and how should you allocate workload across them?
- Facilities = potential center locations
- Opening cost = real estate, infrastructure, recruitment pipeline establishment
- Service cost = telecommunications, labor cost differentials, latency
- Customers = demand sources (geographic or queue-based)
The capacitated version adds headcount limits per site, creating the exact mathematical structure of multi-site workforce planning.
Information Distortion and the Bullwhip Effect
The bullwhip effect (Lee, Padmanabhan, & Whang, 1997) describes how small demand fluctuations at the retail level amplify as they propagate upstream through the supply chain. A 5% demand increase at retail becomes a 10% order increase from the distributor, a 20% increase from the manufacturer, and a 40% increase from the raw material supplier.
Causes: demand signal processing (over-interpreting noise), order batching, price fluctuations, and rationing/shortage gaming.
WFM parallel: Forecast cascade amplification. A small revision in the 30-day volume forecast triggers a disproportionate response in the hiring pipeline:
- Volume forecast increases 8% → capacity planning increases staffing target 8%
- Training pipeline adds 15% buffer (to account for training attrition) → 24% increase in training classes
- Recruiting adds 20% buffer (to account for offer declines) → 49% increase in requisitions
- Each stage amplifies the original signal
The mathematical structure is identical to the bullwhip effect. Mitigation strategies also transfer:
- Information sharing: Give downstream planners (recruiters, trainers) access to raw forecast data, not filtered signals
- Vendor-managed inventory → centralized capacity planning: A single planning function that controls the entire pipeline reduces amplification
- Smaller batches → rolling hiring: Continuous hiring in small cohorts rather than large quarterly classes reduces order batching
- Dampening: Exponential smoothing on planning signals prevents overreaction to forecast revisions
WFM Applications
Safety Stock as Staffing Buffer
In supply chain, safety stock protects against demand variability and supply lead time variability:
where is the service level z-score, is lead time, is demand standard deviation, is mean demand, and is lead time variability.
WFM translation: The staffing buffer above Erlang-calculated requirements:
where is the hiring lead time (analogous to supply lead time), is volume forecast standard deviation, is mean volume, and is hiring lead time variability.
Insight: reducing hiring lead time (faster onboarding) reduces the required buffer by the same mechanism that reducing supply lead time reduces safety stock. This is a quantified argument for investing in faster training programs — the buffer reduction can be calculated and its dollar value estimated.
Last-Mile Delivery as Callback Queue Management
Last-mile delivery optimizes the final leg: from local hub to customer doorstep, with tight time windows, multiple stops, and dynamic re-routing when deliveries fail.
Callback queue management has the same structure:
- The "hub" is the available agent pool
- Each "delivery" is a callback within a promised time window
- "Route optimization" is the sequencing of callbacks to minimize idle time between calls
- "Failed delivery" is a no-answer callback that must be rescheduled
Algorithms for dynamic VRP (vehicle routing with real-time updates) apply directly: as callbacks complete or fail, the remaining sequence is re-optimized using the same insertion heuristics used by delivery route optimizers.
Supply Chain Resilience as Workforce Resilience
Post-pandemic supply chain literature emphasizes resilience — the ability to absorb disruption and recover. Key strategies:
| Supply Chain Strategy | WFM Equivalent |
|---|---|
| Dual sourcing | Cross-trained agents, multi-site coverage |
| Strategic inventory | Maintained capacity buffer for peak/disruption |
| Supply chain visibility | Real-time adherence and occupancy monitoring |
| Flexible manufacturing | Flexible scheduling (split shifts, part-time, gig) |
| Nearshoring | Onshore/nearshore center mix for risk diversification |
| Supplier diversification | BPO vendor diversification |
The mathematical framework for quantifying resilience transfers directly. Define:
This metric applies to both supply chains (where "performance" is fill rate) and contact centers (where "performance" is service level). A center with cross-trained agents, flexible schedules, and multi-site redundancy has higher resilience by this measure — and the investment in resilience can be optimized using the same cost-benefit frameworks developed for supply chain risk management.
Demand Forecasting: Same Methods, Different Context
Supply chain demand forecasting and contact center demand forecasting use identical mathematical methods:
| Method | Supply Chain Usage | WFM Usage |
|---|---|---|
| Exponential smoothing | Short-term retail demand | Short-term interval volume |
| ARIMA | Seasonal product demand | Seasonal contact patterns |
| Hierarchical forecasting | Product-region-channel hierarchies | Queue-skill-interval hierarchies |
| Judgmental adjustment | Sales team knowledge, promotions | Marketing campaigns, known events |
| ML/gradient boosting | Feature-rich demand prediction | Multi-feature volume prediction |
| Intermittent demand (Croston) | Spare parts, slow movers | Low-volume specialty queues |
The methods are identical; the differences are contextual:
- Granularity: Supply chain forecasts at daily/weekly level; WFM at 15-30 minute intervals
- Horizon: Supply chain from weeks to quarters; WFM from hours to months
- Perishability: Excess inventory can be stored; excess agent capacity cannot (labor is the ultimate perishable good)
- Demand shaping: Retail uses pricing to shape demand; contact centers use IVR deflection, self-service, and callback offers
The perishability difference is fundamental: it makes WFM forecasting more critical than supply chain forecasting. An overstock of widgets sits in a warehouse; an overstock of agents sits idle at full pay.
Worked Example
Problem: A BPO operates 4 contact centers across the U.S. Each center handles multiple client programs. The BPO must decide how to allocate a new client program (estimated 200 agents) across centers.
Supply chain framing: This is a capacitated facility location problem with an existing network.
Data:
| Center | Current Agents | Capacity | Labor Cost/hr | Telecom Cost/call | Attrition Rate |
|---|---|---|---|---|---|
| Phoenix | 800 | 1,000 | $18 | $0.02 | 45% |
| Omaha | 500 | 750 | $16 | $0.03 | 35% |
| Tampa | 600 | 700 | $17 | $0.02 | 50% |
| Boise | 300 | 500 | $15 | $0.04 | 30% |
Formulation:
where is agents allocated to center , is labor cost, is recruitment/training cost (proportional to attrition × agents), is telecom cost, is call volume routed to center , and is a concentration risk penalty (borrowed from supply chain portfolio theory).
Solution using newsvendor + facility location:
Step 1: Pure cost optimization → allocate 200 agents to Boise (lowest labor + attrition cost).
Step 2: Add capacity constraint → Boise can absorb only 200 more agents. Feasible, but leaves zero buffer.
Step 3: Add resilience constraint (supply chain portfolio approach) → no single center should exceed 85% capacity utilization for the program. Split: 120 to Boise, 80 to Omaha.
Step 4: Validate with newsvendor buffer → at 200 agents, the program needs a ~15-agent buffer (for volume variability). Total: 215 agents across two sites.
Cost comparison:
- All-Boise: $6.48M annual (cheapest but 100% concentration risk)
- Split (Boise 120 + Omaha 80): $6.71M annual (3.5% premium for dual-site resilience)
- All-Phoenix: $7.56M annual (most expensive, most available capacity)
The supply chain analogy makes the 3.5% resilience premium concrete: it's the "dual sourcing premium" that protects against site-level disruptions (weather, local labor market shifts, facility issues).
Maturity Model Position
| Level | Description |
|---|---|
| Level 1 (Manual) | No cross-domain awareness; WFM and supply chain treated as completely separate fields |
| Level 2 (Developing) | Basic analogies recognized (e.g., "staffing buffer is like safety stock"); no formal application |
| Level 3 (Defined) | Newsvendor model applied to staffing decisions; facility location methods used for site selection |
| Level 4 (Quantitative) | Bullwhip analysis applied to planning pipeline; VRP algorithms applied to field workforce; formal resilience quantification |
| Level 5 (Optimizing) | Full supply chain OR toolkit integrated into WFM practice; dual sourcing, portfolio optimization, dynamic routing, and demand shaping methods from SCM applied systematically |
See Also
- Operations Research in Workforce Management
- OR in Aerospace and Crew Scheduling
- OR in Financial Engineering and Risk
- OR in Manufacturing and Production Planning
- OR in Healthcare Operations
- Capacity Planning Methods
- Forecasting Methods
- Multi-Site Workforce Management
- Robust and Distributionally Robust Optimization for WFM
References
- Chopra, S. & Meindl, P. (2019). Supply Chain Management: Strategy, Planning, and Operation (7th ed.). Pearson.
- Lee, H.L., Padmanabhan, V., & Whang, S. (1997). "The bullwhip effect in supply chains." MIT Sloan Management Review, 38(3), 93–102.
- Toth, P. & Vigo, D. (2014). Vehicle Routing: Problems, Methods, and Applications (2nd ed.). SIAM.
- Silver, E.A., Pyke, D.F., & Thomas, D.J. (2017). Inventory and Production Management in Supply Chains (4th ed.). CRC Press.
- Simchi-Levi, D., Kaminsky, P., & Simchi-Levi, E. (2008). Designing and Managing the Supply Chain (3rd ed.). McGraw-Hill.
- Bertsimas, D. & Tsitsiklis, J.N. (1997). Introduction to Linear Optimization. Athena Scientific.
