Capacity sharing without prices
Service firms with idle capacity often turn away customers while a nearby competitor sits idle, and the reverse happens an hour later. Sharing capacity would help both, but contracting on every transfer is costly, and monitoring the partner's state is usually impossible. Informal arrangements in which favors are returned rather than paid for are a natural alternative, and the economics literature on favor exchange (Abdulkadiroğlu and Bagwell 2013) studies when such reciprocity is self-enforcing.
Hu and Caldentey (2023) model this as a dynamic game between two firms that can only observe the running balance of favors. They ask when a self-enforcing, payment-free exchange of capacity can be sustained in equilibrium. Their answer is an explicit condition on the primitives of the model. This mission formalizes that answer, Proposition 5 of the paper, together with the chain of lemmas the proof uses.
Setting
Two firms i=1,2 each serve their own stream of customers. Type-i customers arrive at firm i according to a Poisson process with rate λi. Each firm is a single server without a queue: its state is xi∈{0,1} (idle or busy), and service times are exponential with rate μi.
- A type-i customer who finds firm i idle is served there and earns firm i the amount pi−li, where li≥0 is the service cost.
- A type-i customer who finds firm i busy can be transferred to firm j=3−i if j is idle and willing. Firm i then earns qi<pi and firm j pays the service cost lj; otherwise the customer is lost.
- Payoffs are discounted at rate γ>0.
The firms do not see each other's state. They only observe the favor balance k=T2−T1∈Z, the net number of transfers firm 1 has accepted from firm 2. A transfer of a type-2 customer moves k to k+1, a transfer of a type-1 customer moves k to k−1.
A trading-favors strategy profile is σ=(σ1,σ2) with σi:Z→{0,1}, where σi(k)=0 means that firm i accepts a transfer at balance k. Under σ the state (x1,x2,k) is a continuous-time Markov chain on {0,1}2×Z. Firm i's expected discounted payoff from state (xi,xj,k), written with its own state first, is πi(xi,xj,k∣σ), and vi(k∣σ)=πi(1,1,k∣σ).
A firm that is idle when the partner requests a favor compares accepting with refusing. This gives condition (4):
σi(k)=0⟺πi(1,1,k−(−1)i∣σ)−li>πi(0,1,k∣σ).
A trading-favors equilibrium (TFE) is a profile satisfying (4) for both firms. The no-collaboration profile σNC (always refuse) is one. The family of interest is σL, L≥1: firm 1 accepts exactly when 0≤k≤L−1, and firm 2 accepts exactly when 1≤k≤L. Its core region is {0,1,…,L}.
Two constants enter the answer. The modified traffic intensity is ρ^i=λi/(λi+μi+γ). The factors α1,β2∈(0,1) are entries of the inverse of a 4×4 matrix B1 from the balance equations of the chain (Lemmas 2–3 of the paper): α1=λ2[B1−1]4,3 when only firm 1 accepts at k, and β2=λ1[B1−1]4,2 when only firm 2 accepts. They are discount factors of first passages out of a cluster of states.
Formalization targets
Goal: Proposition 5
A non-trivial TFE σL with L≥1 exists if and only if
β2q1>ρ^1(p1−l1)+l1andα1q2>ρ^2(p2−l2)+l2.(15)
Each inequality says that the discounted value of a favor being returned exceeds the immediate service cost plus the discounted opportunity cost of being busy.
Milestones
- Lemma 2. The payoffs solve the cluster-wise balance system (6), and the matrices Bi(k∣σ) are invertible.
- Equation (7). In a cluster where neither firm collaborates, the payoffs are the no-collaboration values πiNC(0), πiNC(1).
- Lemma 3. The values v1(k) satisfy the recursions (8)–(10), with α1,α,β,β2∈(0,1) and α+β<1. Firm 2's recursions from the proof are a supporting item.
- Proposition 1. σNC is always a TFE.
- Lemma A.1. Refusing one prescribed favor lowers the deviator's payoff, strictly at every state that can reach the deviation.
- Lemma A.2. v1(k) lies between r1/(1−α1) and r1/(1−β2) for every profile.
- Proposition 4. Under σL, firm 1's payoffs increase and firm 2's decrease in k on the core, and both grow with L.
- Lemma A.3. The first-passage discount factors to (1,0,k) satisfy Γ(0,1,k,k)>Γ(1,0,k+1,k)>Γ(1,1,k+1,k).
- Lemma 4. σL is a TFE if and only if σL−1 is one and the one-step condition (14) holds.
Significance
Proposition 5 turns an equilibrium question over infinitely many states into two inequalities in the primitives. It tells a manager whether informal capacity sharing can work at all, and how it responds to load, margins and patience. With Lemma 4 it also yields the largest sustainable core region, which the paper uses to compare the trading-favors arrangement with a central planner and with perfect monitoring (§5).
The result is proved on paper. No part of it, and no part of its model, has a machine-checked proof. Formalizing it requires a discounted-reward theory for a countable-state uniformized Markov chain, its balance equations, first-passage discounting and a one-shot-deviation comparison. These pieces are reusable well beyond this game. The formalization also settles the right reading of the equilibrium notion, which the printed text leaves ambiguous (see the scope section).
Difficulty
The obvious route is to solve the balance equations (5) explicitly. That fails: the system is infinite, and an explicit solution is available only cluster by cluster, through a 4×4 matrix inverse whose entries α1,β2 have no simple closed form.
The sufficiency half of Lemma 4 is the hard step. To show that (14) makes σL an equilibrium, one must check (4) at every balance in the core, not only at the new boundary. This compares σL with a shifted σL−1 through first-passage decompositions (Lemma A.3) and the strict part of Lemma A.1. Monotonicity of payoffs in k (Proposition 4) solves the second-order recursion (9) and needs the bounds of Lemma A.2. Each of these steps is an inequality between expectations over an infinite state space.
Formalization scope
All quantities are real numbers. Parameters are bundled in a structure with the standing assumptions λi,μi,γ>0, pi,qi,li≥0 and qi<pi. The paper states the conditions on γ, pi,qi,li (after normalizing the per-rejection cost to 0) and qi<pi. Positivity of λi,μi is added: these are rates of a Poisson process and an exponential law, and α1,β2∈(0,1) fails without them.
Conventions.
- The state is (x1,x2,k) in physical order. Firm 2's payoff is accessed through a helper taking (x2,x1,k), as in the paper.
- Strategy values are
Fin 2, with 0 meaning "accept".
- The payoff is the explicit expected discounted reward of the uniformized chain (rate Λ=λ1+λ2+μ1+μ2): πi=∑n(Λ/(Λ+γ))nPn(Ri/(Λ+γ)). It is not defined as a solution of (5); the balance equations are a milestone.
- α1,α,β,β2 are the matrix-inverse entries named in Lemma 3, never a closed form.
- The first-passage factor Γ is computed on the uniformized chain killed at the target.
The core-region reading. Definition 1 asks (4) at every k∈Z. Under that reading Proposition 5 is false. At the paper's own Table 2 parameters, (15) holds, yet firm 1 strictly prefers to accept at k=−1, just outside the core of σL, so no σL with L≥1 is a TFE. The paper's proofs check (4) only on the core region. Proposition 4, Lemma 4 and Proposition 5 are therefore stated with (4) on {0,…,L}, and their titles say so. With this reading, the paper's Tables 2 and 3 are reproduced exactly. Proposition 1 keeps the literal definition. Lemma A.1 assumes (4) on a set containing the deviation balance, which is what its proof uses.
Ruling out trivial readings. A formalization that defines the payoff as "some solution of (5)", defines α1,β2 by a closed form, or defines the core-region equilibrium by (14) would make the milestones definitional. None of these is used. The equilibrium predicate is satisfiable: at the Table 2 parameters σL is a core-region TFE for L=1,…,10.
Not formalized. Theorem 1 (finite core region of a general TFE), Propositions 2–3 and 6–8, Lemma 1, Corollary 1 and the numerical study are outside this mission.
Contributions welcome: summability and the Bellman identity for the uniformized discounted series, a policy-improvement lemma for one-state deviations, and first-passage decompositions on {0,1}2×Z.
Selected references
- X. Hu and R. Caldentey, Trust and Reciprocity in Firms’ Capacity Sharing, Manufacturing & Service Operations Management, 2023. https://doi.org/10.1287/msom.2023.1203 . Working paper version: SSRN 4348127 (February 6, 2023), https://ssrn.com/abstract=4348127 (the version whose numbering this mission cites).
- A. Abdulkadiroğlu and K. Bagwell, Trust, Reciprocity, and Favors in Cooperative Relationships, American Economic Journal: Microeconomics 5(2), 213–259, 2013. https://doi.org/10.1257/mic.5.2.213
- M. L. Puterman, Markov Decision Processes: Discrete Stochastic Dynamic Programming, Wiley, 1994 (uniformization of continuous-time chains). https://doi.org/10.1002/9780470316887