Supply Chain Coordination with Contracts VIII: In the Two-Location Base-Stock Model the Linear Transfers (39)–(41) Make the Optimal Base Stocks the Unique Nash EquilibriumTextbook
Motivation
In a supply chain with stock at two locations, a supplier holds inventory that replenishes a retailer, and the retailer serves customers. Each firm sets its own inventory level to minimize its own cost. The retailer bears only part of the cost of customer backorders, and the supplier bears none of the retailer's holding cost, so their incentives differ. The resulting equilibrium generally differs from the policy that minimizes total cost. Cachon and Zipkin (Management Science 45(7), 1999) studied this game and proposed linear transfer payments that align the firms' incentives. In the chapter Supply Chain Coordination with Contracts (Handbooks in OR & MS, vol. 11, 2003, doi:10.1016/S0927-0507(03)11006-7), Cachon re-derives that analysis, adds a parameter that divides the retail-level costs between the firms, and answers two questions the original paper left open: whether the contracts allow an arbitrary division of cost, and whether the optimal policy is the unique equilibrium under the contracts. This mission formalizes the second answer, together with the analysis of the decentralized game and of the optimal policy that it rests on (§6.8 of the 2003 chapter, read in the author's January 2003 draft).
Setting
Two firms, a retailer and a supplier , each use a base stock policy: firm keeps its inventory position equal to its base stock level . A negative supplier base stock means planned backorders. Let and be the demands during the retailer's and the supplier's lead times. They are nonnegative with finite means , , and their distribution functions , are continuous, zero at , strictly increasing on and differentiable on . Holding costs are and , with . Each backorder at the retailer costs the retailer and the supplier per unit time. Write .
At retailer inventory level the expected on-hand stock is and the expected backorders are . The retail-level cost rates are , and . Because the supplier may stock out, the retailer's actual inventory level is , and every retail-level quantity is averaged accordingly:
With the supplier's inventory and backorders , the firms' costs and the chain's cost are
A pair minimizing is an optimal policy. A Nash equilibrium is a pair from which neither firm can lower its own cost by a unilateral change of its base stock.
Under a linear transfer the supplier pays the retailer (a negative amount is a payment the other way). The Cachon–Zipkin contracts with parameter are
Formalization targets
Goal: the contracts coordinate, uniquely
If is optimal with and , then under the contracts
is a Nash equilibrium, and it is the only one. The goal contains no numerical constants. It holds for every demand distribution in the class and every in the range.
Milestones
- In the uncontracted game, every retailer best response exceeds , where , and every supplier best response is positive (pp. 79–80).
- In the uncontracted game, for every the retailer's optimal base stock is below the chain's; consequently the competition penalty is positive at every equilibrium (pp. 80–81).
- The partial derivatives (35)–(36) of , and every optimum with satisfies , i.e. (37) (p. 83).
- Optima with have , where (38) (p. 83).
- The cost identities (42)–(43) under the contracts (p. 84).
- Under the contracts the retailer's best response decreases in , and the supplier's marginal cost along it has the closed form printed on p. 84.
Significance
The goal says that a contract built from quantities both firms can measure, namely the retailer's inventory and backorders and the supplier's backorders, makes the system-optimal policy the only equilibrium. The firms therefore reach the optimum without coordinating on an equilibrium. The parameter splits the retail-level costs between the firms in any proportion up to . Milestone 2 shows the contract is needed: without transfers, decentralization is always strictly suboptimal when the supplier is charged for retail backorders. The transfers and are those of the single-location model (§6.7), even though the retailer's target fractile changes from to .
The results are proved in the source and in Cachon and Zipkin (1999), with informal derivative arguments. No machine-checked version is known. Formalizing them requires differentiating expectations of piecewise-linear convex functions of a random lead-time shortfall. The page's argument also assumes densities, which the formal statements avoid, and contains several printing slips (see below). These would be settled by a complete development.
Difficulty
The firms' costs are compositions: a convex single-location cost evaluated at the random level , which is concave in . The supplier's cost is therefore not obviously convex in ; its convexity at depends on the value of and on . Uniqueness is the hard part. Under the contracts the retailer's best response decreases, but the supplier's marginal cost along that best response, , is not monotone in general when is small, contrary to a literal reading of p. 84. A uniqueness argument has to show that it has at most one zero, not that it increases.
Formalization scope
Demand laws are probability measures on with no mass below , finite means, and continuous distribution functions, zero at , strictly increasing on and differentiable on . These are the section's standing assumptions, together with and (footnote 34 excludes the zero cases). Expectations are Lebesgue integrals: , , and the two-location averages are defined by expectation, and the page's integral forms are consequences. Integrals against are written against the law of , so no density hypothesis is made. Base stocks range over all of , and "optimal" means minimizing over ; the existence of an optimum is a hypothesis, as on p. 77. Derivatives are stated with HasDerivAt. Independence of and , implicit on the page, enters only through the convolution of their laws in (38).
The contracted costs are defined from the firms' original costs and the transfer payment. Defining them by the closed forms (42)–(43) would make the identities trivial and is ruled out.
Corrected slips: (42) is stated with where the page prints (the difference does not depend on ). The retailer's single-location fractile on p. 79 is stated as , not the printed . The garbled display after (43) and the / slip in the best-response derivative are not reproduced. Not included: the contraction condition (34), the case split for the optimal policy (p. 84), the case , and the alternative schemes of §6.8.5 (Lee–Whang, Chen). Contributions of those, or of a reusable library for derivatives of , are welcome. The platform's Clark–Scarf items (InventoryControl_clarkScarf, ClarkScarf.Serial.*) concern periodic-review echelon policies and are not reused.
Selected references
- G. P. Cachon, Supply Chain Coordination with Contracts, in S. Graves and T. de Kok (eds.), Handbooks in Operations Research and Management Science, vol. 11, North-Holland, 2003, §6.8. https://doi.org/10.1016/S0927-0507(03)11006-7
- G. P. Cachon and P. H. Zipkin, Competitive and cooperative inventory policies in a two-stage supply chain, Management Science 45(7), 936–953, 1999. https://doi.org/10.1287/mnsc.45.7.936
- F. Chen and Y.-S. Zheng, Lower bounds for multi-echelon stochastic inventory systems, Management Science 40(11), 1426–1443, 1994. https://doi.org/10.1287/mnsc.40.11.1426
- A. Federgruen and P. Zipkin, Computational issues in an infinite-horizon, multiechelon inventory model, Operations Research 32(4), 818–836, 1984. https://doi.org/10.1287/opre.32.4.818