Recursively Balanced Picking Sequences
- Recursively balanced picking sequences are allocation protocols that partition picks into rounds, ensuring every agent's turn differs by at most one pick for balanced participation.
- They guarantee fairness metrics such as egalitarian welfare and maximin share, with tight bounds derived via counting and combinatorial arguments.
- An optimal 'reverse-after-first' sequence outperforms naive round-robin by optimizing MMS guarantees, demonstrating practical improvements in fair allocation.
A recursively balanced picking sequence is a class of allocation protocols for indivisible goods, defined by the property that, at every prefix of the sequence, the difference in the number of choices granted to any two agents is at most one. Formally, let denote a set of agents and a set of indivisible goods. A picking sequence is described by , where indicates which agent picks at step . For recursively balanced sequences, can be partitioned into rounds of length (except possibly the last one), with each agent appearing exactly once per full round and at most once in a partial round. When states of strict additive utilities and preferences are assumed, recursively balanced picking sequences produce allocations that are envy-free up to one good and admit rich structural and fairness guarantees (Celine et al., 19 Dec 2025).
1. Formal Structure and Recursive Balance
A recursively balanced picking sequence enforces the constraint that, for every prefix of the sequence and every pair of agents , the number of times appears minus the number of times appears is at most one in magnitude. This ensures uniform participation in each "round," defined as a contiguous block of picks, and implies that the sequence is decomposable into such rounds as:
with each agent present once per full round and at most once in a partial final round. The allocation is generated by sequentially granting pick rights to at step to select her most-preferred remaining good. This structure precludes trivial imbalances and aligns with distributing opportunity equitably over time.
2. Measures of Fairness: Egalitarian Welfare and Maximin Share
Two primary fairness metrics are employed:
- Egalitarian Welfare (EW):
where is the additive utility of agent for her allocated goods. The price of fairness under the egalitarian metric is measured by comparing the worst-case ratio of maximum possible EW achievable by any sequence (or within a given class) to the EW achieved by a specific sequence:
where is a relevant class of sequences.
- Maximin Share (MMS):
The MMS guarantee for a sequence is quantified by the greatest such that, for every agent and every instance, .
These metrics allow rigorous comparison of fairness properties across recursively balanced as well as more general picking sequences (Celine et al., 19 Dec 2025).
3. Egalitarian Price of Recursively Balanced Sequences
If all sequences are initiated with the same first-round prefix , trivial pathological instances are avoided. For recursively balanced sequences versus the class of all sequences starting with , main results include:
- Theorem 4.1: For any , , and ,
- Theorem 4.2: For the price of fairness relative to other recursively balanced sequences,
Proof Methods: The upper bounds arise by bounding the delay between possible picks for any agent under recursive balance, ensuring that multiplicative loss in utility is not excessive. Lower bounds are realized by crafting instances where early valuable goods are denied to one participant, leveraging adversarial sequencing. For the logarithmic bound, a combinatorial argument constructs a directed dependency graph; supposing a higher ratio leads to a contradiction via the impossibility of embedding an overly large binary tree in nodes (Celine et al., 19 Dec 2025).
4. Maximin Share Guarantees and Sequence Classification
4.1 Agent-Specific MMS Bounds
- Lemma 5.1: For agent 's pick-times (with ),
- Corollaries:
Tightness is established by matching instances (Lemma 5.2).
4.2 Regular and Irregular Sequence Types
A sequence is termed irregular if, in the partial second round, (a) the round contains an even number of picks, (b) agent does not pick in it, and (c) agent picks in each of the first picks. Otherwise, is regular.
- Theorem 5.3 (Regular): Let be regular, with the pick times of agent . Define
Then for all , and this is tight for agent .
- Theorem 5.4 (Irregular): Every agent receives at least , and this bound is tight for agent .
4.3 Best and Worst Case Sequences
- Theorem 5.5 (Best Guarantee):
There exists a sequence attaining for all , all instances. starts , followed by reversals in all subsequent rounds.
- Theorem 5.6 (Worst Guarantee):
Round-robin is among the worst, i.e., there exists a for which some agent receives only .
Classification is determined by the position and frequency of the worst-placed agent's picks.
| Sequence Type | MMS Guarantee | Worst-Case Example |
|---|---|---|
| Regular, optimal | Reverse-after-first sequence | |
| Irregular | $2/(m-n+2)$ | Sequence skipping agent in 2nd round |
| Worst-case | Round-robin |
5. Algorithmic Construction of Optimal Sequences
Although no explicit pseudocode is provided, the optimal recursively balanced picking sequence with maximal MMS guarantee is fully characterized:
- Initialize with the round .
- For rounds , set round to .
- If the last round is partial, truncate as needed.
- Concatenate the rounds to obtain .
For example, with , : rounds are , , , and , concatenated.
This structure compensates the agent picking last in the first round by assigning her the first pick in each subsequent round, optimizing MMS guarantees (Celine et al., 19 Dec 2025).
6. Analytical Techniques and Characteristic Proof Methods
The analysis utilizes several core techniques:
- Counting Arguments: Upper bounds for price-of-fairness and MMS approximation ratios are derived by counting the number of goods accessible to each agent by their -th pick, and quantifying the utility that can be obtained versus an unconstrained adversary.
- Instance Construction: Lower bounds (tightness) are demonstrated by concentrating an agent's entire value on a small prefix in the sequence, so that in the adverse sequence the agent misses high-value goods.
- Combinatorial Arguments: For logarithmic bounds, a directed dependency graph is constructed; assuming a higher bound leads to a contradiction via binary tree size limitations.
- Inductive and Telescoping Sums: The MMS lower-bound lemma aggregates value over successive picks and applies weighted-averaging, leveraging telescoping sum identities.
7. Comparative Significance and Implications
Recursively balanced picking sequences provide a structural basis for achieving allocations that are envy-free up to one good. While all such sequences guarantee the same worst-case performance regarding egalitarian welfare—captured by and —they differ markedly in their approximate MMS guarantees. The so-called "reverse-after-first" sequence uniquely achieves the optimal lower bound , uniformly across all agents and instances, while round-robin sequences enforce only the worst-case guarantee . For applications where maximin-share fairness is paramount, the optimal regular "reverse-after-first" structure is preferred over naive round-robin (Celine et al., 19 Dec 2025).