OR in Logistics and Supply Chain

From WFM Labs

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 co). Order too few → lost sales (underage cost cu).

The optimal order quantity satisfies:

F(Q*)=cucu+co

where F 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:

F(S*)=cunderstaffcunderstaff+coverstaff

If understaffing costs 5× overstaffing (a reasonable ratio for high-value queues), the optimal staffing fractile is 5/683% — 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):

mini,jcijxijs.t.visit all customers, respect time windows, respect capacity

where xij=1 if a vehicle travels from location i to j, and cij 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):

minjfjyj+i,jcijxij

subject to each customer being assigned to an open facility. Here fj is the fixed cost of opening facility j, cij is the cost of serving customer i from facility j, and yj{0,1} indicates whether facility j 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:

  1. Volume forecast increases 8% → capacity planning increases staffing target 8%
  2. Training pipeline adds 15% buffer (to account for training attrition) → 24% increase in training classes
  3. Recruiting adds 20% buffer (to account for offer declines) → 49% increase in requisitions
  4. 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:

SS=zαLσD2+D2σL2

where zα is the service level z-score, L is lead time, σD is demand standard deviation, D is mean demand, and σL is lead time variability.

WFM translation: The staffing buffer above Erlang-calculated requirements:

Buffer=zαThireσvol2+V¯2σhire2

where Thire is the hiring lead time (analogous to supply lead time), σvol is volume forecast standard deviation, V¯ is mean volume, and σhire 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:

Resilience=Performance during disruptionPerformance at steady state×1Recovery time

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:

minj(wjxj+rjxj+tjVj)+λRisk(x)

where xj is agents allocated to center j, wj is labor cost, rj is recruitment/training cost (proportional to attrition × agents), tj is telecom cost, Vj is call volume routed to center j, and Risk(x) 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

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.