Motivation
Allocating divisible resources among agents with money-like budgets is the setting of Fisher markets. When agents report their preferences, a central planner can compute a market equilibrium, and by the Eisenberg–Gale convex program that equilibrium maximizes the Nash social welfare, the budget-weighted geometric mean of utilities. This objective is a standard compromise between efficiency and fairness, and is scale-free in each agent's utility.
The catch is that agents may misreport. Brânzei, Gkatzelis and Mehta (arXiv:1607.01569v3, published in Operations Research, 2022) ask how much Nash social welfare is lost when agents act strategically in simple market mechanisms, measured by the price of anarchy: the worst ratio between the optimal Nash social welfare and the welfare at a pure Nash equilibrium. One of the mechanisms they study is the Trading Post game of Shapley and Shubik (Shapley–Shubik 1977), in which each agent splits its budget into bids on the goods, and each good is shared in proportion to the bids it receives.
For agents with Leontief (perfect-complements) utilities, the plain Trading Post game may have no pure equilibrium at all (Example 4.4 of the paper). The paper repairs this with a small entrance fee Δ: a bid below Δ buys nothing. This mission formalizes the main result of §4.2: with a small enough fee, every pure Nash equilibrium has Nash social welfare within a factor 1+ϵ of the optimum.
Setting
There are n agents and m≥1 divisible goods, one unit of each. Agent i has a valuation vector vi∈R+m, a budget Bi≥1, and a demand set Di={j∣vi,j>0}, assumed nonempty. Its Leontief utility for a bundle y is
ui(y)=j∈Diminvi,jyj,
so the agent wants the goods in the fixed ratio vi,1:⋯:vi,m. An allocation x is feasible if xi,j≥0 and ∑ixi,j=1 for every good. With B=∑iBi, the Nash social welfare is
NSW(x)=(i=1∏nui(xi)Bi)1/B.
In the Trading Post game with entrance fee Δ>0, TP(Δ), agent i chooses bids bi∈[0,Bi]m with ∑jbi,j=Bi. A bid is effective, bˉi,j=bi,j, if bi,j≥Δ, and bˉi,j=0 otherwise. Agent i receives xi,j=bˉi,j/∑kbˉk,j of good j when bˉi,j>0, and nothing otherwise. A profile b is a pure Nash equilibrium if no agent can raise its utility by switching unilaterally to another bid vector.
Throughout §4 the paper assumes perfect competition: each good is demanded by at least two distinct agents.
The proof passes through Fisher-market prices. Given prices p≥0, let ϕi(p)=∑jvi,jpj be the cost of one unit of utility for agent i. A pair (p,x) is an ϵ-market equilibrium (Definition 4.6) if goods with positive price are sold out, every agent spends exactly its budget, and no bundle y≥0 that agent i can afford gives it more than (1+ϵ)ui(xi).
Formalization targets
Goal: Theorem 4.9
For every ϵ>0 and every entrance fee 0<Δ<min{ϵ/m2,1/m}, every pure Nash equilibrium b of TP(Δ) satisfies
NSW(y)≤(1+ϵ)NSW(x(b))for every feasible allocation y,
for arbitrary budgets Bi≥1.
Milestones
The proof has two halves, and the milestones follow them.
- Equilibrium structure (proof of Theorem 4.7, pp. 14–16). At a pure Nash equilibrium, every bid on a demanded good is positive; every bid is 0 or at least Δ; on the demanded goods outside the tight set Si (the goods received in the smallest fraction) the bid is exactly Δ; hence at most (m−1)Δ is spent outside Si.
- Theorem 4.7. With pj=∑ibi,j and x the induced allocation, (p,x) is an ϵ-market equilibrium.
- Fisher-market facts (proof of Theorem 4.8, p. 22). At an ϵ-market equilibrium, ∑jpj=∑iBi. The optimal affordable utility is Bi/ϕi(p) (equation (14)). For such prices every feasible y has ∏iui(yi)Bi≤∏i(Bi/ϕi(p))Bi (inequality (13)).
- Theorem 4.8. The Nash social welfare at an ϵ-market equilibrium is at least a 1/(1+ϵ) fraction of the optimum.
Significance
The result shows that a decentralized, prior-free mechanism, in which agents only place bids, implements the Nash social welfare objective for perfect complements up to an arbitrarily small loss. By contrast, the paper shows that the centralized Fisher market mechanism with strategic Leontief agents has price of anarchy n (Theorem 3.9), so the bound here is a strong guarantee for a simple mechanism. Theorem 4.8, which the authors flag as of independent interest, says that approximate Leontief market equilibria are approximately optimal for Nash social welfare. That is a robustness statement about the Eisenberg–Gale optimum, useful independently of any game.
The result is proved on paper; nothing here is open mathematically. To our knowledge none of it has been machine-checked. A complete development produces a reusable formal model of Fisher markets with Leontief utilities, ϵ-market equilibria and the Trading Post game, the first such model on the platform, and checks two printed slips that the formalization repairs (see the scope section).
Difficulty
Without the fee, equilibria need not exist, and the natural argument "an equilibrium is a market equilibrium" fails: agents can leave tiny bids on goods they barely need, and the induced prices then misrepresent demand. With the fee, an equilibrium is only an approximate market equilibrium. Each agent is forced to leave a bid of exactly Δ on its non-tight goods, and the money spent there must be shown to cost at most a factor 1+ϵ in utility. That accounting is where the bound Δ<min{ϵ/m2,1/m} and the normalization Bi≥1 enter.
The second half needs a welfare comparison between an approximate equilibrium and the unknown optimum. The paper uses duality for the Eisenberg–Gale program, in the dual form due to Devanur (2009, manuscript). An exact-equilibrium argument does not transfer directly, because approximate optimality of each agent's bundle must be converted into a product bound over all agents with budget weights.
Formalization scope
Agents and goods are Fin n and Fin m; all quantities are real numbers. The standing assumptions are bundled in Standing: 0<m, vi,j≥0, Bi≥1, and Di=∅ for every agent. Perfect competition is a separate predicate. It is a hypothesis of every Trading Post statement and not of the Fisher-market statements. The utility is a finite minimum over Di. The Nash social welfare uses real powers of nonnegative bases. Prices are pj=∑ibi,j, as in the proof. Deviations in the game range over the whole strategy set, including bids below the fee.
Three encoding choices are disclosed in the statements:
- The goal uses Theorem 4.7's fee bound min{ϵ/m2,1/m} for every ϵ>0. Theorem 4.9 prints min{ϵ2/m,1/m}, but its proof applies Theorem 4.7. For ϵ≤1/m, ϵ2/m≤ϵ/m2, so every fee the printed bound allows is allowed by the corrected one and the goal implies the printed statement; the bounds coincide only at ϵ=1/m. The printed bound fails for large ϵ.
- Clause (iii) of Definition 4.6 quantifies over all bundles y≥0, not the printed y∈[0,1]m. Under the printed reading Theorem 4.8 is false. The proof on p. 22 uses y≥0.
- "Price of anarchy at most 1+ϵ" and "optimal Nash social welfare" are stated multiplicatively against every feasible allocation. There is no division and no supremum over a possibly empty set of equilibria.
The goal is not trivialized by an empty equilibrium set. A sorry-free sanity check exhibits, for two agents and two goods with v≡1 and B≡1, a pure Nash equilibrium of TP(Δ) for every 0<Δ<1/2, and an ϵ-market equilibrium for every ϵ>0.
A complete proof needs weighted AM–GM, which is in Mathlib as Real.geom_mean_le_arith_mean_weighted. It also needs elementary but careful reasoning about best responses in the Trading Post game. The Fisher-market milestones and Theorem 4.8 are reusable for any later work on Leontief markets. Contributions to either half are welcome independently.
Selected references
- S. Brânzei, V. Gkatzelis, R. Mehta, Nash Social Welfare Approximation for Strategic Agents, arXiv:1607.01569v3, 2017; journal version in Operations Research, 2022. https://arxiv.org/abs/1607.01569v3
- L. Shapley, M. Shubik, Trade Using One Commodity as a Means of Payment, Journal of Political Economy 85(5), 1977. https://doi.org/10.1086/260600
- E. Eisenberg, D. Gale, Consensus of Subjective Probabilities: The Pari-Mutuel Method, Annals of Mathematical Statistics 30(1), 1959. https://doi.org/10.1214/aoms/1177706369