All problems

Budget allocation

You and a rival each divide a fixed budget — heads, spend, engineering weeks — across the same three accounts. Whoever commits more takes the account. Every split is enumerated, so the weights below are exact.

Result

solving

Solving…

Your splits, by weight

Rival's splits, by weight

What moves it

Rival budgetSplitWin probability
Solving…

Every row is a separate solve with only this input changed. Rows that return a different recommendation are marked.

Inputs

Higher means the rival concentrates on their best splits; lower spreads them evenly.

In Python

sq.AllocationProblem(budget=5, field_values=[1.0, 1.0, 2.0], precision=2.0).solve() returns the same solution. The units are yours: sales heads, artillery, engineering weeks.