Saddle Point

Chapter 2 · begins on page 73

Competing for Allocation: The Blotto Game

The empty seat and the scales back to it on the cover
Try it yourself Blotto How should a fixed budget be spread across contested fields against an adversary? Open the engine →

The models

Each model in the book is stated on one card: who decides, when, with what information and commitment, what they get, what they may do, and the question it answers.

base allocation game

What can each side guarantee, and which allocations does every optimal strategy avoid?

base allocation game · Chapter 2

What can each side guarantee, and which allocations does every optimal strategy avoid?


1Decision-makers
two, (rows) and (columns)
2Time
one shot
3Information
complete; neither side sees the other's allocation before choosing (Section 2.10.4 (p. 97) reveals one field)
4Commitment
; announcing a mixture is a perturbation, free here (Section 0.4 (p. 10))
5Payoffs
zero-sum after centring: , = weight won, ties counted half
6Strategies
mixtures , over integer allocations, drawn independently

The analysis contract

(i) concept
value and optimal strategies of a finite zero-sum game (thm:ch00-minimax,thm:ch00-bridge)
(ii) deviations
every unilateral deviation to a pure allocation; no further consistency condition
(iii) beliefs
none needed: complete information, one simultaneous move
(iv) selection
none for the value, which is unique; claims about strategies separate existence (one certified example) from necessity (every optimal strategy)
(v) attainment
attained; exact rational certificate ; necessity claims by coordinate-LP dual witnesses
In the book: Chapter 2, Competing for Allocation: The Blotto GameRun this model →

Model E1 · p. 99

How do the objective and the presence of a safe field change where every optimal strategy places the budget?

Model E1 · Chapter 2 · page 99

How do the objective and the presence of a safe field change where every optimal strategy places the budget?

Weighted Blotto with a majority objective; Model E1


1Decision-makers
two, (rows) and (columns)
2Time
one shot
3Information
complete about weights, budgets and safe fields; neither sees the other's allocation before choosing
4Commitment
5Payoffs
zero-sum after centring: expected weight won, or the probability of a majority of the total weight
6Strategies
mixtures over integer allocations of the budget to the four contested fields, drawn independently

The analysis contract

(i) concept
value and optimal strategies of a finite zero-sum game (thm:ch00-minimax,thm:ch00-bridge)
(ii) deviations
every unilateral deviation to a pure allocation
(iii) beliefs
none needed
(iv) selection
none for the value; statements about strategies are made over the whole optimal set , as certified ranges
(v) attainment
attained; exact certificate ; each end of a range by an attained and a dual witness of equal value
In the book: Chapter 2, Competing for Allocation: The Blotto Game, page 99

What is proved, in words

The book follows each result with one sentence that says what it means without symbols. The formal statement is a click away; the proofs are in the book.

Proposition 2.5 · A predictable plan is exploitable · p. 96

An allocation the opponent can predict can be beaten: both natural pure allocations guarantee only .

Proposition 2.5 · Chapter 2 · page 96

A predictable plan is exploitable

In words An allocation the opponent can predict can be beaten: both natural pure allocations guarantee only .


The pure allocations and both guarantee only ; in particular, .

The proof is in the book: Chapter 2, Competing for Allocation: The Blotto Game, page 96

Proposition 2.6 · A certified optimal strategy · p. 96

A specific seven-point randomisation guarantees exactly the value , with an exact certificate; it is one optimal strategy among many.

Proposition 2.6 · Chapter 2 · page 96

A certified optimal strategy

In words A specific seven-point randomisation guarantees exactly the value , with an exact certificate; it is one optimal strategy among many.


Let . The pair satisfies . is a vertex of : 41 active constraints (21 sign constraints, 19 binding columns, one normalisation equality) whose normals have exact rank 28, the dimension of the ambient space. Its marginal on every field is on .

The proof is in the book: Chapter 2, Competing for Allocation: The Blotto Game, page 96

Proposition 2.7 · The optimal set is a polytope · p. 96

Optimal play is not unique: a whole polytope of mixtures guarantees , and the computation settles both which simple mixtures belong to it and how much weight any single allocation can carry.

Proposition 2.7 · Chapter 2 · page 96

The optimal set is a polytope

In words Optimal play is not unique: a whole polytope of mixtures guarantees , and the computation settles both which simple mixtures belong to it and how much weight any single allocation can carry.


is not a singleton.

  • Existence. The uniform mixture over the six permutations of is optimal. The uniform mixtures over permutations of and of guarantee and ; the uniform mixture over all 28 allocations guarantees .
  • Necessity. The largest probability a single allocation can carry in an optimal strategy is: for every allocation with a component ; for permutations of ; for permutations of , , ; for . Each bound is attained by a primal optimal strategy and matched by a dual certificate .

In particular, no optimal strategy ever places or units on one field, and appears with probability at most .

The proof is in the book: Chapter 2, Competing for Allocation: The Blotto Game, page 96

Proposition 2.8 · Who loses against · p. 97

Playing the optimal mixture does not make every reply a draw: nine extreme replies lose strictly against it and all others draw. These are payoffs against a fixed strategy, not the replies' own guarantees.

Proposition 2.8 · Chapter 2 · page 97

Who loses against

In words Playing the optimal mixture does not make every reply a draw: nine extreme replies lose strictly against it and all others draw. These are payoffs against a fixed strategy, not the replies' own guarantees.


Against , exactly nine pure replies of lose strictly: and its permutations by , and its permutations by . Against the other 19 pure replies the expected payoff of is exactly . (This is a payoff against the fixed , not those replies' own guarantees: guarantees .)

The proof is in the book: Chapter 2, Competing for Allocation: The Blotto Game, page 97

Proposition 2.10 · Observability branches · p. 97

If the opponent sees the first field's allocation before choosing, the first mover's value falls to , and its best first-field choice is or .

Proposition 2.10 · Chapter 2 · page 97

Observability branches

In words If the opponent sees the first field's allocation before choosing, the first mover's value falls to , and its best first-field choice is or .


If observes before choosing, the conditional values are for , each certified by . The value of the game is their maximum, , attained at (with , ) and at (with , ).

The proof is in the book: Chapter 2, Competing for Allocation: The Blotto Game, page 97

Proposition 2.11 · Ties to : a five-point optimal pair · p. 97

Giving ties to the other side changes the value to , and one optimal strategy is a five-point array with uniform marginals, a case with a short proof that needs no linear program.

Proposition 2.11 · Chapter 2 · page 97

Ties to : a five-point optimal pair

In words Giving ties to the other side changes the value to , and one optimal strategy is a five-point array with uniform marginals, a case with a short proof that needs no linear program.


With and the same centring, the pair satisfies . Its support is a array in which each coordinate takes each value in exactly once (uniform coordinate marginals); it is not a Latin square, since rows repeat values. A direct proof without LP: for any with these marginals, for every ; for any with these marginals, for every ; centring at gives on both sides.

The proof is in the book: Chapter 2, Competing for Allocation: The Blotto Game, page 97

Proposition 2.15 · Objective, safe fields and pivotal fields · p. 100

The objective decides which fields matter: expected weight rewards a field in proportion to its weight and ignores safe fields, while a majority rewards only fields that can be pivotal, so a heavy field can be worth no more than a lighter one, a light field can be worth nothing, and a safe field held by either side can make that same light field worth contesting.

Proposition 2.15 · Chapter 2 · page 100

Objective, safe fields and pivotal fields

In words The objective decides which fields matter: expected weight rewards a field in proportion to its weight and ignores safe fields, while a majority rewards only fields that can be pivotal, so a heavy field can be worth no more than a lighter one, a light field can be worth nothing, and a safe field held by either side can make that same light field worth contesting.


In Model E1:

  • Safe fields. Under captured weight a safe field of weight held by shifts every entry of the centred matrix by ; the optimal strategies of both players are the same with or without it. Under the majority objective a safe field changes the quota , and the payoff depends on the weights only through the family of winning sets.
  • Dummy fields. Under the majority objective, moving 's units from a dummy field to any other field never lowers 's payoff against any allocation of . Hence, for any budgets, some optimal strategy of leaves every dummy field empty.
  • Budgets . Under captured weight the value is without a safe field ( with one, by (a)); in every optimal strategy of field 4 is left empty, field 3 receives exactly one unit in expectation, and fields 1 and 2 receive between and . Under the majority objective without a safe field (; minimal winning sets: any two of fields 1–3) the value is , fields 1, 2 and 3 have the same range of expected units, from to , and field 4, a dummy, is left empty by every optimal strategy. If holds a safe field of weight (; minimal winning sets , , ) the value is and every optimal strategy of places, in expectation, units on each of fields 1 and 2 and on each of fields 3 and 4. The values with a safe field of weight held by and by are opposite: for , for .
  • Budget asymmetry, no safe field. At the values are (captured weight) and (majority); at , and . The richer side's win probability under the majority objective, and , exceeds its expected share of the weight under captured weight, and . Under the majority objective every optimal strategy leaves field 4 empty at all three budget pairs; under captured weight field 4 is empty in every optimal strategy at and , and receives between and units at .
The proof is in the book: Chapter 2, Competing for Allocation: The Blotto Game, page 100

Theorem 2.3 · Linear-programming duality · p. 94

Each side's best guarantee is a linear program and the two programs are dual, so computing the value and certifying it are one computation.

Theorem 2.3 · Chapter 2 · page 94

Linear-programming duality

In words Each side's best guarantee is a linear program and the two programs are dual, so computing the value and certifying it are one computation.


The problems and , with free scalars and , are dual to each other; both optimal values equal .

The proof is in the book: Chapter 2, Competing for Allocation: The Blotto Game, page 94

The worked case

A parallax in history

1956–1958 · Chapter 2 · p. 89

Aswan: the field could negotiate

Then

High Aswan Dam, 1956–58: the field itself could seek offers and bargain

Now

Global Gateway pipeline, 2025: sponsors offer; the host may refuse or bargain (Section 2.6 (p. 81))

1956–1958 · Chapter 2 · page 89

Aswan: the field could negotiate

Then

High Aswan Dam, 1956–58: the field itself could seek offers and bargain

Now

Global Gateway pipeline, 2025: sponsors offer; the host may refuse or bargain (Section 2.6 (p. 81))


What happened

On 19 July 1956 the Secretary of State told the Egyptian ambassador that it was not feasible at present for the United States to go forward with the High Aswan Dam undertaking; the memorandum records financial reasons (the burden the project would place on the Egyptian economy) and political ones, including doubt that funds could be obtained from Congress and the opposition of cotton interests, and the ambassador's statement that the Soviet Union was making a very generous offer for the dam D [U.S. Department of State 1956, pp. 868–872]. A State Department circular telegram of 25 October 1958, sent about a 400,000,000-rouble Soviet loan to the United Arab Republic, recalled that in July 1956 the Soviet ambassador had announced the Soviet Union's readiness to help finance the project on Egyptian request, and that this offer had remained open; it did not give the 1956 offer an amount. It also recorded Egyptian planning for a two-phase, ten-year construction with its own resources, and the possibility of outside credits from the uncommitted Soviet line or the IBRD D [U.S. Department of State 1958]. These are one government's records; they give no access to every participant's preferences.

The model

The project looks like a field in a two-sponsor allocation contest: one prize, two offers, the larger offer wins. Field 1 of the card is where the mapping fails. The recipient was a decision-maker: it could seek another offer, change the financing arrangement, bargain over conditions, and build in phases with its own resources. The field was a third player with a card of its own, and the contest-success rule of Definition 2.1 (p. 74), by which more wins, is not what the record shows R.

What could be known

What each sponsor knew of the other's offer, and when, shaped what the recipient could do: the July 1956 memorandum already records the American side weighing the Soviet offer as the ambassador reported it, and the 1958 telegram tracks the offer's standing two years on. Information about outside offers changed the recipient's bargaining opportunities, not only the sponsors' allocations. A project pipeline of the kind in the Global Gateway situation above makes alternatives easier to compare and cheaper to document; it does not remove the recipient's agency.

Where the parallel stops

The analogy is imperfect by design: it is placed here to mark what Model E1 leaves out (a recipient that chooses, and domestic approval constraints on each sponsor) and to say that the next model needs a third player (Chapter 3 is the place). Nothing that followed the conversation is analysed, and no number from the records enters any model.

In the book: Chapter 2, page 89All sixteen parallaxes on the timeline →

The people

Chapter 2 · Competing for Allocation: The Blotto Game

Émile Borel

1871 – 1956

French mathematician, trained at the École Normale Supérieure and later professor at the Faculty of Sciences in Paris, where he held the chair of probability and mathematical physics; he initiated the Institut Henri Poincaré and became its first director in 1928. He contributed to measure theory and probability, studied divergent series and their summation, and proved that almost all real numbers are normal. His notes of 1921–1927 on games of skill developed mixed strategies and asked whether a minimax solution exists in general; von Neumann proved the theorem for finite two-person zero-sum games in 1928.

The life, in moments →

Main works

  • Leçons sur la théorie des fonctions (1898)
  • “Les probabilités dénombrables et leurs applications arithmétiques” (1909)
  • “La théorie du jeu et les équations intégrales à noyau symétrique” (Comptes Rendus 173, 1921)