A General Framework for the Study of Decentralized Distribution Systems: A Core Allocation Rule Whose Nash Equilibrium Is First-BestResearch Paper
Pooling inventory among independent retailers
Retailers that sell the same product can raise their joint profit by pooling: stock left over at one location is shipped to meet unmet demand at another, and stock can be held in shared warehouses until demand is known (Eppen 1979; Eppen and Schrage 1981). When the retailers are independent firms, pooling creates two questions at once. After demand is realized, the extra profit from shipping must be split in a way no group of retailers would reject. Before demand is realized, each retailer chooses its own stock, and that choice depends on how the split will be made. A split that is fair ex post may lead to stocking decisions that are poor for the system as a whole.
Anupindi, Bassok and Zemel (MSOM 2001) model the ex-post split as a cooperative game, the ex-ante stocking as a non-cooperative game, and ask whether a single allocation rule can serve both. Their framework is a standard reference for "coopetition" models in supply chains, where firms compete on stocking decisions and cooperate on redistribution.
Setting
There are retailers and warehouses . Retailer has unit cost , revenue and salvage value ; warehouse has purchasing cost and salvage value . Shipping from location to retailer costs per unit, and a fraction of the customers at accept service from .
Before demand, retailer chooses a position : local stock and claims on warehouse stock, so warehouse holds . A profile is . Demand is random with law . After demand, retailer has local sales , residual inventory and residual demand .
The snapshot allocation game SAG gives each coalition the value : the optimal value of the linear program (6), which ships units from to at profit per unit, subject to , and . Its core is the set of allocations with for every and (7).
An allocation rule AR- assigns surplus ; retailer earns
and expects . A Nash equilibrium (10) is a profile at which no retailer gains by changing its own position. The first-best profile maximizes the expected centralized profit , where .
The fractional rule AR-f (11) pays with fixed shares , . The dual allocation (8) is for optimal dual prices of (6) for . The modified rule AR-c is with .
Formalization targets
Goal: Corollary 5.1 (p. 361)
For a first-best profile and a measurable choice of dual prices at ,
with integrable side payments.
Milestones
- Examples 1 and 2 (pp. 358–359): a transfer-price allocation outside the core; the dual allocation and the non-dual core allocation .
- Theorem 4.1 (p. 358): if all inventory is claimed, the core of SAG is nonempty and contains the dual allocation (8) for every optimal dual.
- Theorem 5.2 (p. 361): under AR-f every first-best profile is a Nash equilibrium.
- Theorem 5.1 (p. 361): for any rule and any of its equilibria there are integrable demand-dependent side payments that leave the set of equilibria unchanged and put the allocations at in the core for every .
Significance
The goal answers the paper's central question positively: there is an allocation mechanism under which the centrally optimal stock levels are an equilibrium of the decentralized stocking game, while every ex-post split of the pooling surplus is stable against all coalitions. Theorem 4.1 is the ex-post half: shadow prices of the shipping LP give a stable split for every realization, independently of who owns which units. The paper also shows (Proposition 5.1, not included here) that the dual allocation alone does not induce first-best stocking, which is why the side payments of Theorem 5.1 are needed.
The results are proved in the paper; Theorem 4.1 is proved there only by reference to the LP-game literature (Owen 1975; Samet and Zemel 1984). None of them has a machine-checked proof. The mission would produce the first formal treatment on Prove2Me of a linear-production (LP) game and its core, and of a model combining a cooperative second stage with a non-cooperative first stage.
Difficulty
Theorem 4.1 is an instance of Owen's theorem on LP games, but the instance is not a standard linear production game: coalition LPs have variables only on arcs inside the coalition, warehouse capacity is limited to the coalition's own claims, and the acceptance constraint divides by , which may be zero, so the general theorem cannot be quoted as it stands. The paper leaves the dual of (6) unwritten, and Mathlib has no ready-made LP duality in this form.
The stochastic layer is the other obstacle. Expected payoffs are integrals, and the side payment is built from a choice of dual prices for each demand realization. Its integrability requires measurability of that choice and of the LP value as a function of demand; neither is given by the paper, which treats the side payments as "constants".
Formalization scope
Retailers are Fin N, warehouses Fin W, locations Fin N ⊕ Fin W; quantities, prices and demands are real numbers; demand is a probability measure on Fin N → ℝ; expectations are Bochner integrals. is the real supremum of (6a) over the feasible set, and profiles are required to be nonnegative, which makes the feasible set nonempty and bounded. Arcs with carry no shipment. The core is the platform definition Supermodularity.Cooperative.Core. The dual of (6) is written out explicitly (the paper does not state it). The paper's continuous-CDF assumption is not used and is dropped.
Pinned readings:
- "Dual prices" means any optimal solution of the dual of (6) for ; Theorem 4.1 is stated for every such solution.
- "Induces the same equilibrium inventory levels as the first-best" (Theorem 5.2) and "the NE using is first-best" (Corollary 5.1) are stated as "every first-best profile is a Nash equilibrium", the direction the proofs give.
- "" (Theorem 5.1) is stated as equality of the two sets of equilibria; the continuity and unimodality assumptions, which only guarantee existence of an equilibrium, are dropped because the equilibrium is a hypothesis.
- "An appropriate way of breaking ties" is a measurable choice of optimal dual prices; demand is almost surely nonnegative; the rule's payoffs in Theorem 5.1 are integrable.
- The shares of Theorem 5.2 are written , and Eq. (11) is used with in the bracket (printed ), as the proof on p. 367 requires.
Not acceptable: a core without the efficiency equation (7b); a feasible set that lets sell to customers who balk; an arbitrary side payment instead of the constructed one; or a Nash equilibrium evaluated through non-integrable payoffs, whose Bochner integral is and makes every profile an equilibrium.
Useful infrastructure: finite-dimensional LP duality in inequality form, measurable selection of LP optimal solutions, and continuity of LP values in the right-hand side. All of it can be reused in other LP-game and two-stage stochastic programming missions.
Selected references
- R. Anupindi, Y. Bassok, E. Zemel, A General Framework for the Study of Decentralized Distribution Systems, Manufacturing & Service Operations Management 3(4):349–368, 2001. https://doi.org/10.1287/msom.3.4.349.9973
- G. Owen, On the core of linear production games, Mathematical Programming 9:358–370, 1975. https://doi.org/10.1007/BF01681356
- D. Samet, E. Zemel, On the core and dual set of linear programming games, Mathematics of Operations Research 9(2):309–316, 1984. https://doi.org/10.1287/moor.9.2.309
- G. D. Eppen, Effects of centralization on expected costs in a multi-location newsboy problem, Management Science 25(5):498–501, 1979. https://doi.org/10.1287/mnsc.25.5.498