Mitigating Supply Risk: Dual Sourcing or Process Improvement? 4: The Advantage of Single Sourcing with Improvement over Dual Sourcing Increases in Supplier Cost HeterogeneityResearch Paper
Motivation
Firms that buy from unreliable suppliers have two broad ways to protect themselves against supply disruptions: dual sourcing, which splits the order between two suppliers so that a shortfall at one is cushioned by the other, and process improvement, which invests in a supplier's operations so that it fails less often. Wang, Gilland and Tomlin, Mitigating Supply Risk: Dual Sourcing or Process Improvement? (M&SOM 12(3):489–510, 2010), compare the two in a single-period model in which the uncertainty is in the supplier's capacity, not in a proportional yield.
Real supply bases are rarely symmetric. Suppliers differ in cost, reliability and capacity because of their history or location, and the paper (p. 501) cites evidence that global sourcing has widened those differences. This mission formalizes the paper's analytical answer to one question this raises: as two otherwise identical suppliers drift apart in unit cost, which strategy gains? The paper's answer (Theorem 7, p. 502) is that the advantage of single sourcing with improvement over dual sourcing grows with the cost gap.
Setting
A firm sells one product over one season with unit revenue , salvage value and penalty per unit of unmet demand; demand has a known law with finite mean. Supplier has unit cost , committed-cost fraction and design capacity . Its realized capacity loss has a continuous distribution indexed by a reliability index ; a larger index means a stochastically smaller loss: implies for all . Losses are independent of each other and of demand.
An order delivers and costs . The realized profit is
the second-stage expected profit is , and .
- Dual sourcing (DS) orders from both suppliers at their initial indices: .
- Single sourcing with improvement (SSI) commits to one supplier , spends to try to raise its index to (success probability ), and orders only from it. With the single-supplier optimal value, its profit is (Eq. (7)), and .
- Heterogeneity. For suppliers identical except in cost, and with ; is the cost heterogeneity parameter. The committed-cost parameter is defined in the same way.
In Lean these objects are MitigateSupplyRisk.Heterogeneity.Model (with Pi2, Pi2star, PiDS, Pi1single, PiSSI, Pi1) and SymData (with costModel Δ and etaModel Δ).
Formalization targets
Goal: Theorem 7 (p. 502)
For suppliers identical except in unit cost,
The statement fixes no parameter values and no particular distribution; it asserts only the direction of the effect.
Milestones
- Theorem 6(a) (p. 501): is nondecreasing in on and in on .
- Theorem 6(b) (p. 501): is nondecreasing in and in on the same ranges.
- Lemma 5 (p. 504): the combined-strategy profit of Eq. (5), which improves one or both suppliers before dual sourcing, is submodular on :
Significance
Theorem 7 turns a strategy comparison into a comparative-statics statement: once SSI is preferred at some cost gap, it stays preferred at every larger gap, so the preference switches at most once along a cost-heterogeneity path. Theorem 6 shows separately that both strategies benefit from heterogeneity, which is immediate for a single-sourcing strategy but not for dual sourcing, where one supplier improves and the other deteriorates. Lemma 5 is the structural fact the paper uses for the combined strategy: improvement efforts at the two suppliers are substitutes.
The results are proved in the paper's online appendix, which this formalization does not use. To our knowledge none of them has a machine-checked proof. A formal development would supply reusable pieces: an expected-profit model for random capacity with integrable profits, envelope and convexity arguments for suprema of affine families, and monotone comparative statics for single- and dual-supplier newsvendor problems.
Difficulty
and are both nondecreasing in (Theorem 6), so the goal compares the growth rates of two optimal values. Neither has a closed form. Both are suprema of families affine in , so they are convex but may have kinks, and an optimal improvement level need not exist when the index set is unbounded. The comparison concerns orders at different cost levels and under different strategies, so it needs a link between the dual-sourcing order from the cheaper supplier and the single-sourcing order and its response to improvement. Evaluating each side at a fixed optimizer does not give it, because the two optimizers move with . For Lemma 5, submodularity of in for each fixed does not pass to the supremum over by itself.
Formalization scope
- Representation. Suppliers are indexed by
Fin 2. Each is the cdf of a measureν i aonℝ. Expectations are Bochner integrals against the product of the two loss laws and the demand law. The integrand is bounded by a constant times , so the integrals are genuine. - Optimal values. Optimal values are real suprema over and . Under the standing assumptions every such set is nonempty and bounded above by , so no supremum takes Lean's default value. is the early-commitment value and maximizes over the choice of supplier; it does not fix supplier 1.
- Standing assumptions (fields of
Model.StandingandSymData.Standing):- the demand is a probability law on with finite mean;
- each loss law is a continuous probability law on , stochastically decreasing in the index;
- , , , ;
- is convex and nondecreasing on with .
- Disclosed readings.
- , and ( in the heterogeneity statements, so that ) are the paper's readings of revenue, penalty and cost.
- is implicit in the paper's Eq. (2), which divides by .
- The effort function is taken as the primitive, as on p. 493. This presumes that every index is reachable.
- ranges over , the reading of "analogously" (p. 501) that keeps both committed costs in .
- Weak monotonicity. "Increasing" is weak (p. 492) and is stated as
MonotoneOn. - Corrections. No printed slip is corrected in this mission.
- Not formalized. Theorem 7 is stated without and without concavity of in , as on the page. The and clauses of Theorem 6 are not formalized, because the paper does not pin down how the improvement function depends on an initial index that differs between suppliers. Theorem 8 is also left out.
- Non-trivialization. Both values are recomputed as optimal values of the model at every . Defining them by a formula, fixing an optimizer at , or hard-coding supplier 1 as the single source would trivialize the goal, and none of these is done.
Contributions are welcome at every level: integrability and boundedness lemmas for , convexity of the optimal values in , the symmetry argument behind Theorem 6(b), and monotone comparative statics of single-supplier orders in the reliability index.
Selected references
- Y. Wang, W. Gilland, B. Tomlin, Mitigating Supply Risk: Dual Sourcing or Process Improvement?, Manufacturing & Service Operations Management 12(3):489–510, 2010. https://doi.org/10.1287/msom.1090.0279
- J. Hazra, B. Mahadevan, Impact of supply base heterogeneity in electronic markets, European Journal of Operational Research 174(3):1580–1594, 2006 (cited on p. 501 of the paper for the growth of supply-base heterogeneity).