| paper | On the Convergence of Tâtonnement for Linear Fisher Markets |
| authors | Tianlong Nan, Yuan Gao, Christian Kroer |
| venue | AAAI 2025 |
| filed under | fairalloc · theory |
| judged by | gpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1) |
| judge confidence | high |
| authors would recognise it | yes |
Theorem 1
statement extracted from the paper’s text layer
Given a finite type set \(T\), rational masses \(\mu_t\) summing to \(1\), budget densities \(b_t>0\), valuation vectors \(v_t\in\mathbb{Q}_{\ge0}^m\), unit supply per unit population mass, initial prices \(p^0\), stepsize \(\eta\) satisfying the paper’s explicit lower-bound conditions, and accuracy \(\epsilon>0\), define \(D_t(p)=\arg\max\{v_t\cdot x:p\cdot x\le b_t,\ x\ge0\}\). Iteratively choose \(x_t^k\in D_t(p^k)\), set \(z_j^k=\sum_t\mu_t x_{tj}^k-1\), and update \(p_j^{k+1}=p_j^k+\eta z_j^k\); compute \(p^K\) and type-level demands yielding \(\lVert p^K-p^\star\rVert_2\le\epsilon\), or an \(\epsilon\)-approximate market equilibrium.
A finite-support high-multiplicity linear Fisher market with complete types \(t=(b_t,v_t)\), masses \(\mu_t\), aggregate budgets \(\beta_t=\mu_t b_t\), price iterates \(p^k\), type-level demand decisions \(x_t^k\), and objective \(\epsilon\)-approximate equilibrium computation via additive tâtonnement, equivalently minimizing \(\Phi_\mu(p)=\sum_jp_j-\sum_t\beta_t\log\!\left(\min_{j:v_{tj}>0}\frac{p_j}{v_{tj}}\right)\).
The strongest remaining objection is that finite-type aggregation inherits the original weighted Fisher computation and introduces no population-specific difficulty; additionally, the stated stepsize bound depends on quantities involving \(p^\star\).
fatal: False
The mirror covers the finite-type population versions of Theorem 1, Corollary 1, Theorem 2, and Corollary 2; it leaves the numerical experiments, cited prior-market results, and cycling example without separate anchors.
There is a credible mirror, and the strongest one is an exact high-multiplicity compression of the paper’s linear Fisher market. It would be Class A: the continuous population makes the aggregate computation independent of the number of cloned buyers, while the paper’s convex-duality argument supplies the convergence theorem. This is not a claim that the paper discovered a new population limit; its novelty is that its tâtonnement result can be stated and analyzed directly on a distribution of buyer types.
My lead anchor is Theorem 1, together with Corollary 1, both proved in this paper. Theorem 1 proves linear convergence of additive tâtonnement to a stepsize-dependent neighborhood of the equilibrium price vector. Corollary 1 gives the explicit \(O\!\left(\frac{1}{\epsilon}\log\frac{1}{\epsilon}\right)\) iteration bound for obtaining an \(\epsilon\)-accurate price vector.
The natural regime is a large advertising or resource marketplace. There are many buyer units—campaigns, recurring buyer-days, or standardized advertiser cohorts—but only a small number \(m\) of item classes, such as impression or inventory classes. Buyers in the same cohort have the same budget density and the same value vector over item classes. A complete type is therefore \(t=(b_t,v_t)\), where \(b_t>0\) is budget per unit population mass and \(v_t\in\mathbb{Q}_{\ge0}^m\) is the normalized valuation vector. A society is a rational mass vector \(\mu\in\mathbb{Q}_{\ge0}^{\tau}\) with \(\sum_t\mu_t=1\), where \(\tau\ll n\). The supply of every item is one per unit population mass; equivalently, one may scale both supplies and budgets with the population size.
The important point is exact clone consistency. Let \(\beta_t=\mu_t b_t\) be the total budget mass of type \(t\). Since linear demand is homogeneous in budget, the aggregate demand of \(\mu_t\) identical buyers with budget \(b_t\) is exactly the demand of one compressed buyer with budget \(\beta_t\). If \(\mu_t=a_t/A\), clearing denominators produces \(a_t\) identical clones, with the usual homogeneous normalization of supplies and budgets. Thus this is not an arbitrary fractional relaxation: it is the high-multiplicity form of the original market.
I would call the resulting problem Continuum-LFM Tâtonnement:
Given \(m\), a finite type set \(T\), rational masses \(\mu_t\), budgets \(b_t\), valuations \(v_t\), an initial price vector \(p^0\), a stepsize \(\eta\), and an accuracy parameter \(\epsilon\), define the type-\(t\) demand set at prices \(p\) by \(D_t(p)=\arg\max\{v_t\cdot x:p\cdot x\le b_t,\ x\ge0\}\). At iteration \(k\), choose \(x_t^k\in D_t(p^k)\) for every type, form the mass-weighted excess demand \(z_j^k=\sum_t\mu_t x_{tj}^k-1\), and update \(p_j^{k+1}=p_j^k+\eta z_j^k\). The task is to output a price vector \(p^K\), together with a type-level demand selection, such that \(p^K\) is within \(\epsilon\) of the unique equilibrium price vector \(p^*\), or equivalently yields an \(\epsilon\)-approximate market-clearing allocation.
The compressed dual objective is \(\Phi_\mu(p)=\sum_jp_j-\sum_t\beta_t\log\!\left(\min_{j:v_{tj}>0}\frac{p_j}{v_{tj}}\right)\). It is precisely the paper’s Eisenberg–Gale dual after replacing the buyer list by weighted types. The paper’s Lemma 1 supplies the positive price lower bound, and Lemma 3 supplies quadratic growth. With \(\beta_{\min}=\min_{t:\mu_t>0}\beta_t\), the corresponding initialization uses the paper’s lower-bound vector \(\tilde p\), with \(\tilde p_j=\frac{\beta_{\min}}{4m}\max_t\frac{v_{tj}}{\lVert v_t\rVert_\infty}\), and a sufficiently small \(\eta\). Theorem 1 and Corollary 1 then apply to the compressed market with \(\tau\) buyers rather than \(n\).
I expect this problem to be tractable. Each iteration requires only the \(\tau\) type demands and a mass-weighted sum, so the population size disappears from the running time. The complexity should be polynomial in \(m\), \(\tau\), the input bit length, and the requested accuracy, with the paper’s stated \(O\!\left(\frac{1}{\epsilon}\log\frac{1}{\epsilon}\right)\) iteration guarantee. This is a genuine population continuization: the divisible goods are inherited from the paper, but the new continuous object is the buyer society \(\mu\).
A second, independently defensible anchor is Theorem 2 and Corollary 2, also proved here, for quasi-linear Fisher markets. The QLFM version is especially recognizable because the paper connects it to first-price pacing equilibria in online advertising.
The corresponding problem, Continuum-QLFM Tâtonnement, has the same input \((T,\mu,b,v)\), but type \(t\)'s demand is \(D_t^q(p)=\arg\max\{(v_t-p)\cdot x:p\cdot x\le b_t,\ x\ge0\}\); the subtraction by \(p\) represents the buyer’s outside value for unspent money. The mass-weighted update remains \(p_j^{k+1}=p_j^k+\eta(\sum_t\mu_t x_{tj}^k-1)\). The task is again to compute an \(\epsilon\)-approximate equilibrium price and allocation. Its dual is \(\Phi_\mu^q(p)=\sum_jp_j-\sum_t\beta_t\log\!\left(\min\{\min_{j:v_{tj}>0}p_j/v_{tj},1\}\right)\). Theorem 2 gives the linear convergence bound, and Corollary 2 gives the same \(O\!\left(\frac{1}{\epsilon}\log\frac{1}{\epsilon}\right)\)-type iteration guarantee under a sufficiently small stepsize. This is also Class A, by the same finite-support convex-optimization argument.
These mirrors cover only the paper’s LFM and QLFM convergence results: Theorem 1, Corollary 1, Theorem 2, and Corollary 2, with Lemmas 1 and 3 as supporting structural results. I would not claim to mirror the numerical experiments, the cited convergence results for other market models, or the fixed-stepsize cycling example as a separate anchor. The cycling example does, however, generate a useful further question: whether adaptive stepsizes give exact convergence for the continuum market rather than convergence to a stepsize-dependent neighborhood.
The main open questions are whether one can select the stepsize without using unknown equilibrium quantities, whether the dependence on rare types through \(\beta_{\min}\) can be improved, how to round a continuum equilibrium back to a finite market with controlled error, and whether the same theory works for a genuinely continuous valuation distribution accessed through an oracle rather than a finite type list.
The weakest point is the regime itself. Real advertisers often have idiosyncratic budgets and valuation vectors; if every such distinction is included in the type, then \(\tau\) approaches \(n\) and the high-multiplicity gain vanishes. The mirror is therefore strongest for recurring campaign templates or standardized buyer cohorts, not for arbitrary named advertisers. A second limitation is that the original Fisher equilibrium problem is already convex and tractable, so this mirror does not demonstrate a dramatic discrete-to-continuous hardness collapse. Its honest contribution is narrower: it turns the paper’s large-population aggregate dynamics into an exact finite-type population problem, with convergence and computation depending on the number of economically meaningful types rather than on the number of individual buyers.
The strongest negative case is that the proposed mirror is not really a new continuous-population problem. In the linear Fisher model, identical buyers can already be aggregated exactly: at any prices, buyers with the same valuation vector have the same MBB set, and their aggregate demand is determined only by their total budget. Replacing \(a_t\) such buyers by one weighted buyer of budget \(\beta_t\) is therefore an algebraic compression of the original finite market, not a population limit. Theorem 1, Lemma 1, Lemma 3, and Corollary 1 would simply be reapplied with \(B_i=\beta_t\). The population distribution contributes no new computational object beyond weighted budgets.
There is also a scaling problem in the claimed clone interpretation. If \(\mu_t=a_t/A\), then a continuum market with supply \(1\) and budget mass \(\beta_t=\mu_t b_t\) corresponds to either \(a_t\) buyers with budgets \(b_t/A\) and supply \(1\), or \(a_t\) buyers with budgets \(b_t\) and supply \(A\). It does not directly correspond to the paper’s market with \(a_t\) buyers of budget \(b_t\) and unit supply. Thus “exact clone consistency” requires a population-dependent normalization of budgets or supplies. That is a recognizable extension, but it weakens the claim that this is simply the paper’s model in continuous form.
The same issue defeats the quasi-linear anchor. Theorem 2 and Corollary 2 aggregate into the weighted dual \(\Phi_\mu^q\) in exactly the same way. They neither expose a population-specific difficulty nor preserve an account-level interpretation without modification. In advertising markets, a buyer’s budget is normally attached to a campaign or account, not independently replicated across a continuum of buyer units. A “buyer-day cohort” with a fresh budget is a new market model, not a limit of the paper’s named buyers. If the account remains a single strategic or budget-bearing entity, its identity cannot be replaced by mass; if it is replicated, the budget and supply scaling must be redesigned.
A genuinely atomless valuation distribution fares worse. The paper’s convergence proof depends on \(B_{\min}>0\), which becomes the smallest positive type mass in the proposed compression. As types become arbitrarily rare, the price lower bound, admissible stepsize, and convergence constants collapse. With an atomless distribution there is no positive minimum type mass at all. Restoring computability requires choosing a finite support, a parametric distribution, or an integration oracle. Those choices introduce a different representation and approximation problem rather than a continuous mirror supplied by the paper.
The convergence statements also fall short of a full polynomial-time result. Corollary 1 selects a stepsize using quantities involving the unknown equilibrium prices \(p^\star\), and the theorem leaves demand selection and numerical precision largely implicit. A continuous formulation can take the stepsize and demand oracle as inputs, but then its computational content is inherited from the same finite weighted Fisher market rather than established by the paper.
This is the best case against the proposal, but it is not decisive under the programme’s rules. A finite set of recurring advertiser or resource-demand cohorts with rational masses is a sensible high-multiplicity regime, and the Fisher model is scale-equivariant enough that the required normalization is author-recognizable. Theorem 1 alone therefore survives as a valid Class-A mirror; Theorem 2 supplies a second mirror with the same status. The honest negative verdict is consequently weak: the paper offers a narrow, exact weighted-market continuization, although it offers little genuinely new population-specific structure.
The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.