d4-conf-ecai-2016-0089

· ? (d4-conf-ecai-2016-0089)

mirror found
paperd4-conf-ecai-2016-0089
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 4

PDF text-layer excerpt — equations and symbol order may be approximateThe Vickrey-nearest core payments can be computed in polynomial time by solving linear program LP-2.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a directed network \(G=(V,A)\), source \(s\), sink \(g\), rational demand \(q>0\), and a distribution of provider mass \(\mu_t\) over types \(t\) that specify an arc role and unit cost \(c_t\), let \(C(z)\) be the minimum cost of a \(q\)-flow under capacities \(z\leq\mu\), and let \(x^\star\) be a tie-broken minimum-cost flow at \(\mu\). Determine the complexity, in \(|V|\), support size \(\tau\), and input bit length \(L\), of finding rates \(p_t\geq c_t\) for selected types that maximize \(P=\sum_t x^\star_t p_t\), then minimize \(\max_{t:x^\star_t>0}|p_t-v_t|\), subject to the core inequalities \(P\leq C(z)+\sum_t\min\{z_t,x^\star_t\}(p_t-c_t)\) for every \(z\leq\mu\), where \(v_t=c_t+\lim_{\varepsilon\downarrow0}[C(\mu-\varepsilon e_t)-C(\mu)]/\varepsilon\) when the limit is defined.

The model it lives in

A continuum of providers supplies arc capacity: type \(t\) has arc role, unit cost \(c_t\), and mass \(\mu_t\); demand \(q\) scales with the population. The efficient allocation is a minimum-cost \(q\)-flow \(x^\star\), decomposable into individually integral paths, and each selected provider of type \(t\) receives a common rate \(p_t\). For every coalition capacity vector \(z\leq\mu\), the core condition compares its assigned utility with its best feasible \(q\)-flow cost \(C(z)\); the pricing objective first maximizes total payment \(P\), then minimizes the maximum distance from the marginal VCG reference rates \(v_t\).

The objection that survived

The mirror replaces the paper’s one-path auction and identified-edge pivotality with multi-unit capacity and marginal prices; the proponent acknowledges this change, and its bulk-procurement scenario makes it plausible without showing that the original mechanism’s strategic properties carry over.

fatal: False

What the mirror covers

The mirror covers Theorem 4’s two-stage computation of maximum core payments followed by the nearest VCG payments. It leaves the paper’s core and false-name results, regret result, and experiments unclaimed.

Open questions for a prover

The case FOR (proponent)

I would anchor a positive case on Theorem 4, proved in this paper. It says that for a shortest path \(p^\star\) with \(k\) edges, one can compute in polynomial time the core payment vector that is closest in \(L_\infty\) distance to the VCG payment vector, among core payment vectors with maximum total payment. The paper first computes that maximum total payment, \(\alpha\), then solves LP-2: minimize \(y\) subject to \(At\leq\beta\), \(t\geq c\), \(t\cdot\mathbf 1=\alpha\), and \(t+y\mathbf 1\geq t^{\mathrm{VCG}}\). Here the rows of \(A\) encode subsets of \(p^\star\), and \(\beta_x=d(s,g,G-x)-d(s,g,G)+\sum_{e\in x}c(e)\). Although there are exponentially many subset constraints, a shortest-path separation oracle lets the authors solve the LP in polynomial time. The paper has no comparable numbered hardness result to anchor; its aside that counting paths is \(\#\mathrm P\)-complete is not a named result about computing these payments.

My proposed mirror is Bulk Vickrey-nearest Core Path Pricing. Consider a directed network with source \(s\), sink \(g\), and rational demand \(q>0\). Each type \(t\) specifies an arc role \((u_t,v_t)\) and a cost \(c_t\); a mass \(\mu_t\) of agents share that complete type, each able to supply one unit of that arc. Mass is normalized population size. For capacity vector \(z\), let
\[ C(z)=\min\left\{\sum_t c_t f_t:\ 0\leq f_t\leq z_t,\ f\text{ is an }s\text{-}g\text{ flow of value }q\right\}, \]
with \(C(z)=+\infty\) if the flow is infeasible. The instance includes a tie-breaking rule selecting an efficient flow \(x^\star\) at capacities \(\mu\).

The allocation \(x^\star_t\) is the mass of type-\(t\) agents selected. An aggregate flow decomposes into a mass of individual \(s\)-to-\(g\) paths, so each agent can still receive an integral allocation: selected or not selected. This is a bulk procurement setting, such as a platform purchasing referral routes for a large cohort of similar transactions. Its useful regime has many agents but relatively few arc-role-and-cost types.

A mechanism assigns each selected agent of type \(t\) a common payment rate \(p_t\geq c_t\), so normalized total payment is \(P=\sum_t x^\star_t p_t\). For any coalition containing the buyer and provider masses \(z_t\leq\mu_t\), its assigned utility is
\[ -P+\sum_t \min\{z_t,x^\star_t\}(p_t-c_t). \]
Call the outcome core-selecting when this is at least \(-C(z)\) for every \(z\), and the efficient grand-coalition utility equals \(-C(\mu)\). This is the direct type-mass analogue of the paper’s coalition constraints.

For each selected type, define its VCG reference rate by
\[ v_t=c_t+\lim_{\varepsilon\downarrow0} \frac{C(\mu-\varepsilon e_t)-C(\mu)}{\varepsilon}, \]
assuming small reductions in that type’s capacity leave the flow feasible. This is the marginal replacement cost per unit of mass, matching the finite VCG externality in a replicated market’s limit. The problem is: among all core-selecting rates for \(x^\star\), first maximize \(P\), then return a maximizing vector minimizing \(\max_{t:x^\star_t>0}|p_t-v_t|\). A solution is that payment-rate vector, exactly specified by the two-stage objective and the core inequalities above.

I expect Class A: tractable, with complexity sought in \(|V|\), support size \(\tau\), and rational input bit length \(L\). The natural route is an LP with a polynomial separation procedure based on min-cost-flow optimization, paralleling the shortest-path oracle in Theorem 4. Establishing such an oracle for the coalition constraints is the central prover’s task; failure there could expose continuum-specific hardness. Further questions include whether the paper’s equivalence between core selection and false-name robustness extends to mass splitting, and whether finite bulk auctions converge to these rates with a useful two-way high-multiplicity reduction.

The mirror covers Theorem 4’s pricing computation, not every result or experiment in the paper. Its weakest point is the co-modification: a single indivisible path becomes bulk flow, and the VCG benchmark becomes a marginal rate. The scenario is most convincing where many interchangeable providers occupy a small set of network roles and many route transactions are purchased. In an ordinary social graph, arc endpoints may make nearly every agent its own type; in a single-path auction, the marginal benchmark may also lose the finite bidder pivotality that matters for incentives. Those are real limits. The positive case rests on bulk path procurement remaining recognizable to the authors as their path-auction problem, with continuous optimization making the pricing question accessible.

The case AGAINST (opponent, writing after the proponent)

Theorem 4 is a real computational anchor: it proves polynomial-time computation of the Vickrey-nearest core payments, including the separation step for exponentially many constraints. There is no basis for dismissing the mirror because the paper lacks a computational result, or because continuous work has already settled it.

The strongest objection is that the paper’s agents are edges in a particular graph. Their endpoints—and, in the false-name setting, potentially their ownership of several edges—matter to which paths they can form and what happens when they are removed. In an ordinary simple social network, endpoint roles are mostly unique, so the natural type support grows with the number of agents: \(\tau\) is close to \(n\), rather than small relative to it. And if a single path is bought from an atomless population, it selects only finitely many edge owners, hence zero population mass. The original allocation and its payments disappear under the usual per-capita normalization.

The proponent’s strongest repair is to clone arc roles into many interchangeable providers and scale demand with the population. Aggregate min-cost flow can then represent a mass of paths, with integral paths for individual units. But that repair changes the scarce object. In the paper, an edge owner’s pivotality is measured by removing that identified edge from a one-path auction; in the bulk model, providers become substitutable capacity and the benchmark is a marginal capacity price. If owners can hold several edges, an arc-role type also loses the ownership structure that makes false-name manipulation relevant. These are genuine changes to the mechanism’s strategic setting, not just fractional notation.

Still, this does not defeat the repaired mirror outright. A platform buying many routes from interchangeable, capacity-limited providers is plausible, and it is close enough to path procurement that the authors might recognize it as their problem. The negative case is strongest for the paper’s stated one-path auction on an ordinary social graph; it is weak against the bulk-provider version. I would not claim that no worthwhile mirror exists in any scenario.

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.