pith. sign in

arxiv: 2604.04729 · v2 · submitted 2026-04-06 · 💻 cs.GT

A Complete Characterization of Convexity in Flow Games

Pith reviewed 2026-05-10 19:44 UTC · model grok-4.3

classification 💻 cs.GT
keywords flow gamesconvexitynetwork flowstotally balanced gamesdual separabilityacyclicitybottleneck exclusivitycooperative games
0
0 comments X

The pith

Flow games are convex if and only if their underlying networks are acyclic, have exclusive bottlenecks, and sufficient capacities.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper resolves an open question by giving a complete if-and-only-if characterization of convexity for flow games. Flow games arise from networks with multiple sources and sinks and coincide with the class of non-negative totally balanced cooperative games. The proof shows convexity holds exactly when the network meets three structural conditions and that those conditions are equivalent to dual separability. This matters because it turns an apparently hard property into one that can be checked directly from the network diagram.

Core claim

We show that a flow game is convex if and only if its underlying network satisfies acyclicity, bottleneck exclusivity, and capacity sufficiency. These structural conditions are also equivalent to dual separability, which resolves the apparent paradox between cycle orientations and game-theoretic convexity by decoupling path contributions via bottleneck exclusivity. Furthermore, our characterization yields an efficient recognition procedure, establishing that flow game convexity is verifiable in polynomial time.

What carries the argument

The three structural conditions on the network—acyclicity, bottleneck exclusivity, and capacity sufficiency—that together are necessary and sufficient for the induced flow game to be convex.

If this is right

  • Convexity of any given flow game can be decided in polynomial time by checking the three network properties.
  • Dual separability of the game holds exactly when the network satisfies acyclicity, bottleneck exclusivity, and capacity sufficiency.
  • Any cycle or shared bottleneck in the network prevents the flow game from being convex.
  • Path contributions in the game become separable precisely under bottleneck exclusivity.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Network designers could deliberately enforce the three conditions to guarantee convexity when modeling resource-sharing situations as flow games.
  • The same style of structural characterization might be attempted for other network-derived game classes such as matching or cut games.
  • Polynomial-time recognition makes it feasible to embed convexity checks inside larger optimization procedures that use cooperative game solutions.

Load-bearing premise

The standard definitions of flow games as non-negative totally balanced games and the usual notions of convexity and network flows hold without additional restrictions on capacities or player sets.

What would settle it

Take any small network that violates one of the three conditions, for example a directed cycle with positive capacities; compute the corresponding flow game and check whether it satisfies the definition of convexity. If it does, the claimed equivalence fails.

read the original abstract

Flow games coincide precisely with the fundamental class of non-negative totally balanced games. However, the conditions for their convexity have remained elusive. In this paper, we resolve this challenge by providing a complete characterization. Specifically, we show that a flow game is convex if and only if its underlying network satisfies three structural conditions: acyclicity, bottleneck exclusivity, and capacity sufficiency. These structural conditions are also equivalent to dual separability, which resolves the apparent paradox between cycle orientations and game-theoretic convexity by decoupling path contributions via bottleneck exclusivity. Furthermore, our characterization yields an efficient recognition procedure, establishing that flow game convexity is verifiable in polynomial time.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

0 major / 3 minor

Summary. The manuscript claims to provide a complete characterization of convexity in flow games (which coincide with non-negative totally balanced games). It proves that a flow game is convex if and only if its underlying network satisfies three structural conditions: acyclicity, bottleneck exclusivity, and capacity sufficiency. These conditions are equivalent to dual separability, which decouples path contributions and resolves the cycle-orientation paradox. The characterization also yields a polynomial-time recognition procedure for convexity.

Significance. If the result holds, it supplies a structural, network-based understanding of convexity for a fundamental class of cooperative games, with direct implications for supermodularity, optimization, and algorithmic verification. The equivalence to dual separability and the explicit resolution of the cycle-orientation issue via bottleneck exclusivity are conceptually clarifying. The polynomial-time recognition procedure is a clear practical strength, enabling efficient checks without enumerating coalitions.

minor comments (3)
  1. [Abstract] Abstract: the three structural conditions are named but not briefly glossed or cross-referenced to their formal definitions (e.g., in §2 or §3), reducing immediate accessibility.
  2. [§4] The proof of the 'if' direction (network conditions imply convexity) should explicitly verify that the constructed marginal contributions remain non-decreasing under the capacity-sufficiency assumption; a short counter-example attempt under violated capacity would strengthen the argument.
  3. [§6] The polynomial-time claim is stated but the recognition algorithm's complexity (e.g., via topological sort plus bottleneck checks) is not bounded explicitly; adding a sentence with the O-notation would clarify the efficiency result.

Simulated Author's Rebuttal

0 responses · 0 unresolved

We thank the referee for the positive review, accurate summary of our contributions, and recommendation for minor revision. The feedback correctly identifies the main results on the structural characterization of convexity in flow games, the equivalence to dual separability, and the polynomial-time recognition procedure.

Circularity Check

0 steps flagged

No significant circularity detected

full rationale

The paper establishes an if-and-only-if characterization of convexity for flow games in terms of three network structural properties (acyclicity, bottleneck exclusivity, capacity sufficiency) and their equivalence to dual separability. This is a standard mathematical derivation resting on the external definitions of flow games as non-negative totally balanced games and the usual notions of convexity and network flows. No equations or steps reduce by construction to fitted parameters, self-definitions, or load-bearing self-citations; the polynomial-time recognition follows directly from the locality of the stated conditions. The derivation chain is self-contained against external benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

The central claim rests on standard definitions from cooperative game theory and network flow theory; no free parameters or invented entities are introduced in the abstract. The three structural conditions are derived rather than postulated.

axioms (2)
  • domain assumption Flow games coincide precisely with the class of non-negative totally balanced games.
    Stated directly in the abstract as the starting point for the characterization.
  • standard math Convexity is defined via the standard marginal contribution inequality for cooperative games.
    Implicit in the use of the term 'convex' for games.

pith-pipeline@v0.9.0 · 5395 in / 1247 out tokens · 29945 ms · 2026-05-10T19:44:50.641482+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

19 extracted references · 19 canonical work pages

  1. [1]

    X. Deng, Q. Fang, and X. Sun. Finding nucleolus of flow game.In: Proceedings of the 17th annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2006), pages 124–131, 2006

  2. [2]

    X. Deng, T. Ibaraki, and H. Nagamochi. Algorithmic aspects of the core of combinatorial optimization games.Mathematics of Operations Research, 24(3):751–766, 1999

  3. [3]

    Deng and C

    X. Deng and C. H. Papadimitriou. On the complexity of cooperative solution concepts.Math- ematics of Operations Research, 19(2):257–266, 1994

  4. [4]

    Faigle, W

    U. Faigle, W. Kern, and J. Kuipers. On the computation of the nucleolus of a cooperative game.International Journal of Game Theory, 30(1):79–98, 2001. 19

  5. [5]

    Q. Fang, S. Zhu, M. Cai, and X. Deng. On computational complexity of membership test in flow games and linear production games.International Journal of Game Theory, 31(1):39–45, 2002

  6. [6]

    Granot and F

    D. Granot and F. Granot. On some network flow games.Mathematics of Operations Research, 17(4):792–841, 1992

  7. [7]

    Granot and A

    F. Granot and A. F. Veinott, Jr. Substitutes, complements and ripples in network flows. Mathematics of Operations Research, 10(3):471–497, 1985

  8. [8]

    J. C. Harsanyi. A bargaining model for the cooperativen-person game. In R. D. Luce and A. W. Tucker, editors,Contributions to the Theory of Games, Volume IV, pages 325–356. Princeton University Press, 1959

  9. [9]

    Kalai and E

    E. Kalai and E. Zemel. Generalized network problems yielding totally balanced games.Oper- ations Research, 30(5):998–1008, 1982

  10. [10]

    Kalai and E

    E. Kalai and E. Zemel. Totally balanced games and games of flow.Mathematics of Operations Research, 7(3):476–478, 1982

  11. [11]

    Kern and D

    W. Kern and D. Paulusma. On the core andf-nucleolus of flow games.Mathematics of Operations Research, 34(4):981–991, 2009

  12. [12]

    Maschler, B

    M. Maschler, B. Peleg, and L. S. Shapley. The kernel and bargaining set for convex games. International Journal of Game Theory, 1(1):73–93, 1972

  13. [13]

    Maschler, B

    M. Maschler, B. Peleg, and L. S. Shapley. Geometric properties of the kernel, nucleolus, and related solution concepts.Mathematics of Operations Research, 4(4):303–338, 1979

  14. [14]

    Potters, H

    J. Potters, H. Reijnierse, and A. Biswas. The nucleolus of balanced simple flow networks. Games and Economic Behavior, 54(1):205–225, 2006

  15. [15]

    Reijnierse, M

    H. Reijnierse, M. Maschler, J. Potters, and S. Tijs. Simple flow games.Games and Economic Behavior, 16(2):238–260, 1996

  16. [16]

    Schrijver.Combinatorial Optimization - Polyhedra and Efficiency

    A. Schrijver.Combinatorial Optimization - Polyhedra and Efficiency. Springer, 2003

  17. [17]

    L. S. Shapley. A value forn-person games. In H. W. Kuhn and A. W. Tucker, editors, Contributions to the Theory of Games, Volume II, pages 307–317. Princeton University Press, 1953. 20

  18. [18]

    L. S. Shapley. Cores of convex games.International Journal of Game Theory, 1(1):11–26, 1971

  19. [19]

    Sprumont

    Y. Sprumont. Population monotonic allocation schemes for cooperative games with transfer- able utility.Games and Economic Behavior, 2(4):378–394, 1990. 21