Stackelberg vs. Nash in the Lottery Colonel Blotto Game

Yan Liu, Bonan Ni, Weiran Shen, Zihe Wang, Jie Zhang · IJCAI 2025 (ijcai25-00441)

mirror found
paperStackelberg vs. Nash in the Lottery Colonel Blotto Game
authorsYan Liu, Bonan Ni, Weiran Shen, Zihe Wang, Jie Zhang
venueIJCAI 2025
filed underunclassified
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 2

In a Stackelberg game G := ⟨{a, b}, [n], xa, xb, (vaj)n j=1, (vbj)n j=1⟩, for each set K ∈{{1}, {1, 2}, · · · , {1, 2, · · · , n}}, we can, in O(n) steps, formulate an optimization problem involving a univariate continuous function defined over the union of two half-open intervals. The solution to this problem represents the leader’s optimal commitment strategy.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite type set \(T\), rational masses \(\mu_t\) with \(\sum_t\mu_t=1\), positive rational values \(v_a(t),v_b(t)\), and budgets \(B_a,B_b\), choose allocation densities \(q_i:T\to\mathbb{R}_{\ge0}\) satisfying \(\sum_t\mu_tq_i(t)=B_i\). The leader chooses \(q_a\), the follower best responds with \(q_b\), and the task is to compute an optimal commitment and its value for \(U_a=\sum_t\mu_tv_a(t)\frac{q_a(t)}{q_a(t)+q_b(t)}\), using the paper's zero-allocation convention; an \(\varepsilon\)-approximation version is also natural.

The model it lives in

A high-multiplicity continuum of passive local contests, with type \(t\) recording \((v_a(t),v_b(t))\), mass \(\mu_t\), allocation densities \(q_a,q_b\), fixed per-capita budgets, and additive proportional contest utilities. Clearing denominators yields repeated battlefield copies and preserves the paper's Stackelberg commitment structure.

The objection that survived

The proposed population consists of passive contest opportunities rather than the paper's two strategic agents, so a strict reading could regard it as re-labelling resource coordinates; the application-based justification does not eliminate that modelling concern.

fatal: False

What the mirror covers

The mirror directly covers the optimal Stackelberg commitment and its support reduction through Theorems 1 and 2. It leaves Theorem 3's Stackelberg–Nash coincidence characterization and Theorems 4–5 and Corollaries 1–2 on utility advantages as follow-up questions rather than essential coverage.

Open questions for a prover

The case FOR (proponent)

The strongest honest case is a qualified yes: this paper admits an author-recognisable high-multiplicity mirror, although it is an extension mirror rather than a literal cloning of the paper’s two strategic players.

My lead anchor is Theorem 2, proved in this paper. It states that, for every possible follower-support set \(K\), the leader’s problem can be reduced in \(O(n)\) steps to maximizing a univariate continuous function over two half-open intervals, and that the resulting solution gives the leader’s optimal commitment. The paper presents this as yielding polynomial-time computation. Theorem 1, also proved here, is the structural result supporting that algorithm: after ordering battlefields by \(v_{aj}/v_{bj}\), only the \(n\) prefix supports \(K\in\{\{1\},\{1,2\},\ldots,[n]\}\) need be considered. By contrast, Lemma 1 is cited from Kovenock and Arjona (2019), so I would treat it as supporting prior machinery rather than as this paper’s computational anchor.

The natural continuous population is a large collection of local constituencies, advertising opportunities, or consumer segments. A type \(t\) is a complete local-contest description: the leader’s value \(v_a(t)\), the follower’s value \(v_b(t)\), and the common proportional contest rule. The society is a rational distribution \(\mu\in\Delta(T)\), where \(\mu_t\) is the fraction of local opportunities having type \(t\). The two strategic actors remain exactly the paper’s leader and follower; the population being continuized is the mass of local contests, not the number of strategic organizations.

Here is the precise problem I would propose.

HM-Lottery-Blotto-Stackelberg Commitment\(_\infty\) — given a finite type set \(T\), rational masses \(\mu_t\ge 0\) summing to \(1\), positive rational values \(v_a(t),v_b(t)\), and positive rational per-capita budgets \(B_a,B_b\), a strategy for player \(i\) is a nonnegative allocation density \(q_i:T\to\mathbb{R}_{\ge0}\) satisfying \(\sum_t\mu_tq_i(t)=B_i\). The utility is \(U_i(q_a,q_b)=\sum_t\mu_t v_i(t)\frac{q_i(t)}{q_a(t)+q_b(t)}\), with the paper’s convention that the follower receives the whole type-\(t\) value if both allocations are zero. The leader chooses \(q_a\) first; the follower chooses a best response \(q_b\). The output is an optimal commitment \(q_a^\star\), a follower best response \(q_b^\star\), and the leader utility \(U_a(q_a^\star,q_b^\star)\). An approximation version asks for a pair whose leader utility is within \(\varepsilon\) of the optimum.

This is not merely replacing a discrete budget by a fractional one: the paper already has continuous budgets. The new continuous object is \(\mu\), the population of repeated local contests. The correspondence with finite high multiplicity is concrete. If \(\mu_t=p_t/N\), make \(p_t\) identical battlefields of type \(t\), give each player total budget \(NB_i\), and allocate \(q_i(t)\) to every clone. The resulting utilities are exactly \(N U_i\). Conversely, at an optimum, Theorem 1’s equal-ratio clause forces identical clones to receive identical leader allocations, and the follower’s best response is then symmetric by the uniqueness used in Lemma 1. Thus the continuous problem preserves the optimal value, equilibrium response, and support structure after clearing denominators.

Writing \(x_{i,t}=\mu_tq_i(t)\) and \(w_{i,t}=\mu_tv_i(t)\) converts the problem into the paper’s own finite form: \(U_i=\sum_t w_{i,t}x_{i,t}/(x_{a,t}+x_{b,t})\), with \(\sum_tx_{i,t}=B_i\). The relative-value ordering is unchanged because \(w_{a,t}/w_{b,t}=v_a(t)/v_b(t)\). Consequently, Theorem 1 predicts only \(\tau=|T|\) possible active-support prefixes, and Theorem 2 supplies a one-dimensional optimization for each. I would therefore expect this mirror to be Class A: polynomial in \(\tau\) and the encoding length under the paper’s intended real-arithmetic model, and at least plausibly polynomial for an \(\varepsilon\)-version in the standard bit model.

The authors should recognise this as their problem. Their motivating applications explicitly include electoral competition, advertising, e-commerce, and cloud services. A large market with many repeated constituency or consumer types is a natural regime: the leader and follower still allocate budgets across valued battlefields, the outcome on each type is still proportional, and Stackelberg timing is unchanged. Nothing here replaces the game by fractional voting, a continuum of battlefields indexed by time, or a social-welfare objective.

The main further question suggested by the paper is a continuous Stackelberg–Nash Coincidence problem: given \((\mu,v_a,v_b,B_a,B_b)\), decide whether the optimal commitment and its follower response are also mutual best responses. Theorem 3 gives the relevant necessary-and-sufficient structure: the relative-value ratios must take at most two values, with the budget ratio satisfying the paper’s function \(f\). I would expect this type-compressed recognition problem to be tractable by grouping types by \(v_a(t)/v_b(t)\), although I would not use Theorem 3 as a separate computational anchor because the paper states it primarily as an equilibrium characterization. Corollary 2 likewise suggests studying the supremum of the leader’s Stackelberg advantage over continuous populations, but that is a quantitative follow-up rather than the lead result.

The weakest point is that the paper itself has only two strategic players. Treating its battlefields or constituencies as the continuous population is therefore an extension of the model’s ontology, not a direct population version of the original game. Also, Theorem 2 does not fully specify the bit complexity of maximizing its univariate continuous functions. If a referee insists that only the two strategic players count as agents, this mirror fails; cloning them would change individual deviations into coalition deviations and would not be faithful. The positive case survives only by keeping the two-player strategic game intact and interpreting the many repeated constituencies as the high-multiplicity society.

The case AGAINST (opponent, writing after the proponent)

The strongest negative case is that the proposed mirror does not actually continuize the population. It continuizes the set of battlefields.

The paper’s only plausible computational anchor is Theorem 2. But even that theorem is weaker than the proponent suggests: it reduces each case to maximizing a univariate continuous function, without specifying an exact representation of the maximizer, bit complexity, root-isolation procedure, or an \(\varepsilon\)-approximation guarantee. “Polynomially many iterations” is not yet a polynomial-time algorithm in the standard computational sense. Theorem 1 is a structural support lemma, not a complexity result. Theorem 3 is an equilibrium characterization, and the later corollaries are utility bounds. Thus the paper does not cleanly supply a proved complexity theorem for ChoCo to continuize.

More fundamentally, the proposed HM formulation exposes why the population interpretation is artificial. With

\[ x_{i,t}=\mu_t q_i(t) \]

the utility becomes

\[ U_i=\sum_t \mu_t v_i(t)\frac{x_{i,t}}{x_{a,t}+x_{b,t}}, \qquad \sum_t x_{i,t}=B_i. \]

Setting \(w_{i,t}=\mu_t v_i(t)\) gives exactly the paper’s original finite game with \(\tau\) weighted battlefields. The distribution \(\mu\) is not a population constraint, a mass-transfer variable, or a society-level winning condition. It is simply absorbed into the battlefield values. Clearing denominators produces the same exact quotient: \(p_t\) identical battlefields of type \(t\) are replaced by one weighted battlefield. That is a legitimate high-multiplicity encoding, but it is not a population phenomenon specific to the continuous mirror.

This is not the mistaken objection that high-multiplicity is illegitimate. High multiplicity is perfectly sensible here as a compressed representation of repeated battlefields. The objection is that the repeated objects are not the paper’s agents. The paper has two strategic agents, \(a\) and \(b\), whose identities are essential to Stackelberg commitment and best response. The battlefields are resources over which those agents act. Duplicating the battlefields does not create a continuous society of strategic agents; duplicating the two players would destroy the two-player Stackelberg game.

Theorem 1 actually reinforces this point. Its equal-ratio clause says that identical battlefield copies receive identical optimal allocations. That is precisely the symmetry needed to quotient repeated battlefields into one weighted coordinate. The prefix-support result is likewise a statement about ordering finitely many battlefield ratios \(v_{aj}/v_{bj}\), not about the distribution of agent types. Once the copies are grouped, the theorem is simply being applied to \(\tau\) ordinary weighted battlefields. If one instead makes the population genuinely continuous, the finite prefix enumeration and the paper’s subsequent optimization do not automatically survive; a new threshold and integration theory would be needed.

The best rescue is to call the battlefields voters, constituencies, consumers, or advertising opportunities. But there is an unavoidable choice. If they remain passive local contests, the model is still just weighted Blotto with \(\mu\) folded into payoff coefficients. If they become actual voters with preferences and a common election winner, then the additive proportional utility

\[ \sum_t \mu_t v_i(t)\frac{q_i(t)}{q_a(t)+q_b(t)} \]

is no longer the paper’s social outcome, and Theorems 1 and 2 cease to be anchors. One cannot simultaneously obtain a genuine population model and preserve the paper’s computational object merely by renaming battlefields as voters.

The same defeats the proposed secondary directions. Theorem 3’s ratio condition can be checked by grouping weighted battlefield types; it is the same finite aggregation after the substitution above. Corollary 2’s unbounded Stackelberg advantage already occurs with two battlefields, so adding a population distribution contributes no new continuous question. Neither is a computational population result.

A continuum of strategic organizations could be interesting, but then there is no longer one leader and one follower with the paper’s commitment structure. It becomes a mean-field Stackelberg game requiring a new equilibrium concept and new analysis. A continuum of local contests is mathematically faithful but is continuity in the resource or battlefield index, which is outside ChoCo’s population scope.

That is a strong reason to reject this paper as a direct ChoCo mirror: every named result either is not a full complexity theorem or becomes an exact weighted restatement once the proposed population is introduced.

The universal claim is nevertheless weaker than this argument. If ChoCo permits passive voters or repeated constituencies to count as the population, the proponent’s construction is author-recognisable and a valid high-multiplicity formulation. I would therefore defend a negative verdict against the proposed mirror, but I could not honestly claim that no worthwhile population interpretation 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.