Flow Allocation Games 2: In Unit-Ranking Games Every Strong Equilibrium Has Total Flow at Least the Optimum Divided by the Min-Max Cycle Length dResearch Paper
Motivation
Financial networks are webs of liabilities: firm owes firm an amount , and every firm holds some external assets. When firms cannot pay in full, how much money actually moves through the network depends on how each firm splits its available funds among its creditors. The classical clearing model of Eisenberg and Noe (2001) fixes this split by a proportional rule. Flow allocation games, introduced by Bertschinger, Hoefer and Schmand (arXiv:1908.01714, Mathematics of Operations Research, 2025), make it strategic: every firm chooses how to allocate whatever it receives, and the resulting payments are the clearing state of the chosen strategies.
Because money that circulates comes back, the total amount of flow in such a network is driven by cycles, and cycles require several firms to cooperate. The natural solution concept is therefore the strong equilibrium, which is stable against joint deviations of coalitions. The paper shows that in unit-ranking games a strong equilibrium maximizing total flow always exists (Theorem 9, price of stability ). This mission concerns the other side: how much total flow can the worst strong equilibrium lose, and which structural parameter of the network controls the loss.
Setting
A flow allocation game consists of a finite directed graph (parallel edges allowed), a fixed supply at each node and a capacity on each edge. Every node is a player. and denote the outgoing and incoming edges of , and .
In a unit-ranking game, player chooses for each edge a non-decreasing function with and : given a total supply , it forwards all of it until its outgoing edges are full, one unit at a time according to a ranking of unit capacities. A flow is feasible for a profile if with . The clearing state is the coordinatewise largest feasible flow; player 's utility is , and the total flow is
A profile is a strong equilibrium if no non-empty coalition can jointly switch to other unit-ranking strategies so that every member of strictly gains.
The circulation network adds an auxiliary node with edges of unbounded capacity and of capacity for every . An optimal circulation of maximizes . A decomposition of into cycles of unit flow is a list of simple directed cycles of that uses each edge exactly as often as has units on it. The parameter of this mission is
the smallest possible size of the longest cycle, over all decompositions of all optimal circulations; sizes count auxiliary edges.
Formalization targets
Goal: Theorem 16 (p. 30)
In unit-ranking games, the price of anarchy for strong equilibria in terms of Flow is at most : for every strong equilibrium and every unit-ranking profile ,
The statement fixes no constant beyond the structural parameter and holds for all capacities and supplies.
Milestones (proof of Theorem 16, p. 30)
- An optimal circulation yields the optimal total flow, and
- In a strong equilibrium every simple cycle of contains an edge with .
- is at least the number of cycles of that avoid .
Companions
- Theorem 16 for games without fixed supplies (), the setting of Propositions 15 and 17.
- Proposition 17 (p. 30). For every there is a unit-ranking game with parameter and a strong equilibrium with and .
Significance
The bound identifies the length of the circulating cycles as the quantity that governs the efficiency of coalition-stable payment behaviour. In networks whose optimal circulation decomposes into short cycles, such as bilateral or triangular netting of liabilities, every strong equilibrium clears at least a fraction of the optimal total payments; Proposition 17 shows that long cycles genuinely cost efficiency, so the bound is tight up to one. For pure Nash equilibria no such bound exists (Proposition 15, the price of anarchy is unbounded), so the result separates coalitional from unilateral stability.
The results are proved on paper; none of them is machine-checked. A formalization adds a precise account of the model (clearing state as a supremum of feasible flows, unit-ranking strategies as functions on , cycle decompositions of the circulation network) and checks a proof whose last step, as printed, needs repair. The printed last display, , does not hold for cycles passing through the auxiliary node : with a single node , and no outgoing edges, but . The theorem itself is not contradicted by this example, and the printed argument is complete for games without fixed supplies. The cycles through the auxiliary node need a separate count, which is part of the work this mission asks for.
Difficulty
The upper bound compares an arbitrary strong equilibrium with an optimum that may look nothing like it. The obvious approach, counting the units of each optimal cycle that also carry equilibrium flow, fails: the clearing state is a fixed point of all strategies at once, so whether a unit reaches an edge depends on decisions all around the network, and the equilibrium may route its flow along entirely different cycles. A single player cannot complete a cycle on its own, which is why the Nash price of anarchy is unbounded; any argument has to use coalitional deviations, and a deviation changes the clearing state globally, so its effect on each member's utility must be controlled through the fixed point.
The second difficulty is the auxiliary node. A cycle of the optimal decomposition that passes through contains a node that is not a player, so no coalition of players can claim it, and the unit of flow it represents may sit on an auxiliary edge that does not count. These cycles are exactly where the printed argument stops short.
Formalization scope
Supplies, capacities, strategies and flows are natural numbers, as the paper prescribes for unit-ranking games. The graph is a finite type of nodes and a finite type of edges with tail and head maps, so parallel edges and loops are allowed. The clearing state is the coordinatewise sSup of the feasible flows. Coalitions are non-empty, and deviations range over unit-ranking profiles. Optimal circulations are optimal among integral circulations. Cycles of are lists of edges with pairwise distinct start nodes, and decompositions are lists of cycles counted with multiplicity. Nodes of are Option V, with none the node .
The price of anarchy is stated multiplicatively, , with no division, so a zero-flow equilibrium cannot satisfy the goal vacuously through a junk quotient. The parameter enters as a hypothesis, "some decomposition of some optimal circulation has all cycles of size at most ", which is equivalent to the bound for the min-max and avoids an infimum that would be on an empty set. In Proposition 17 the strong equilibrium is required to have positive flow, since otherwise the lower bound would hold trivially.
Not formalized: the complexity results of the paper, the bounds for other quality measures (Proposition 18) and for Nash equilibria (Proposition 15). A complete development needs the integral version of the lattice theorem for feasible flows (Theorem 2), the existence of a Flow-optimal profile from the proof of Theorem 9, and integral cycle decomposition of circulations; the last two are reusable beyond this mission. Contributions are welcome on each milestone, on a separate count for cycles through , and on the explicit construction of Proposition 17.
Selected references
- N. Bertschinger, M. Hoefer, D. Schmand, Flow Allocation Games, Mathematics of Operations Research, 2025; preprint arXiv:1908.01714v3, 2023. https://arxiv.org/abs/1908.01714
- L. Eisenberg, T. H. Noe, Systemic Risk in Financial Systems, Management Science 47(2), 236–249, 2001. https://doi.org/10.1287/mnsc.47.2.236.9835