REVIEW 4 major objections 5 minor 1 cited by
Beating the Logarithmic Barrier for the Subadditive Maximin Share Problem
T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read For subadditive agents splitting indivisible goods, the paper proves an allocation always exists in which every agent gets at least $1/(432000(\log\log n)^2)$ of her maximin share.
desk verdict Claims a major barrier-breaking result with a plausible new machinery, but the proof of the key component-size lemma is a sketch and needs to be made rigorous. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the guiding graph: a bipartite graph whose nodes on one side are called random-seed nodes and on the other side allocation nodes, where each allocation node has degree $k+1$ and each seed has one edge to an allocation node for every agent in $Q$. The graph is taken to have large girth. Allocation nodes are labeled with random maximin bundles, and for each item $x$ the proof studies the induced subgraph $H_x$ of nodes whose labels contain $x$; a branching-process estimate bounds the expected component size, so with high probability the component containing a given node is a tree. On such a tree, the standard matching criterion yields $k$ disjoint matchings covering the allocation nodes, which lets the proof put each item on $k$ of the $k+1$ edges at every allocation node without ever duplicating the item at a seed. Sampling one seed then gives a feasible allocation in which at least $k/(k+1)$ of the agents retain at least $1/2$ of their maximin share. A separate concentration lemma for monotone subadditive functions guarantees that random subsets keep a constant fraction of their expected value, which is what makes the not-easily-satisfiable agents work in the conversion step.
What would settle it
For a small instance with $|Q|=2$ and $k=1$, simulate the random labeling of allocation nodes many times and, for each item $x$, measure the connected component size of the induced subgraph $H_x$ containing a fixed allocation node. If any component is not a tree with probability greater than $\epsilon/|M|$ or has expected size exceeding $10(|Q|+10)(k+10)$, the proof's edge-labeling step fails. To refute the theorem itself, construct a subadditive instance with maximin share normalized to 1 in which every allocation leaves some agent below $1/(432000(\log\log n)^2)$.
Extended reading notes
Core claim
The paper claims to prove Theorem 8.5: every instance of the maximin share problem with $n$ subadditive agents, where subadditive means the value of a union of bundles is at most the sum of their values, admits an allocation in which each agent receives at least $1/(432000(\log\log n)^2)$ of her maximin share. The proof is modular. Lemma 5.1 converts an $\alpha$-multiallocation with per-item values bounded by $\beta$ into a disjoint allocation, preserving utility up to a $1/O(\alpha(\log\alpha+\log\log n))$ factor minus the $\beta$ term. Lemma 8.1 then shows that from any subset $Q$ of agents one can make a single allocation that gives at least $1/2$ of maximin share to a $k/(k+1)$ fraction of them, where $k=\lfloor n/|Q|\rfloor$; iterating this as $Q$ shrinks takes only $O(\log\log n)$ rounds and yields a $4\log\log n$-multiallocation that is $1/2$-MMS. Combining the two steps gives the claimed guarantee.
Load-bearing premise
The argument collapses if the random clusters of agents who share a particular item can be large: the proof assumes each such cluster is small on average, so almost every one is a tree, and the matching that places the item on $k$ edges depends on that.
Editorial extensions
If this is right
- If Theorem 8.5 holds, the existential approximation factor for subadditive maximin share becomes $1/\mathrm{poly}(\log\log n)$, with no remaining logarithmic dependence on the number of agents.
- Lemma 5.1 becomes a general conversion device: any future $\alpha$-multiallocation with a constant MMS guarantee automatically yields an allocation with only an $O(\alpha(\log\alpha+\log\log n))$ loss.
- Lemma 8.1's partial allocation guarantee, a $k/(k+1)$ fraction at value $1/2$, is what compresses the round count from $O(\log n)$ to $O(\log\log n)$, so improving that fraction directly improves the final guarantee.
- The concentration lemma for random subsets of subadditive functions, and the matching-based guiding-graph rounding, are presented as reusable tools for subadditive optimization beyond fair division.
Reading between the lines
- As written, the guiding graph is allowed to be exponentially large, so the proof establishes existence but not a polynomial-time algorithm; an implementation would need a succinct representation or a derandomization.
- The modularity of Lemma 5.1 suggests that the next bottleneck for subadditive maximin share is the constant-MMS partial-allocation lemma itself; any future improvement there transfers directly to the final ratio.
- The same high-girth matching idea could plausibly replace edge-orientation rounding in other configuration-LP settings, potentially improving welfare or revenue guarantees that currently pay a factor of $k$.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the maximin share (MMS) problem for subadditive valuations and claims a 1/O((log log n)^2)-MMS existence guarantee, improving on the previous 1/O(log n log log n) bound. The proof is split into a multiallocation-to-allocation reduction (Lemma 5.1), a concentration lemma (Lemma 4.1), and a new matching-based construction of a good multiallocation using a high-girth bipartite 'guiding graph' (Lemma 8.1). The main theorem is Theorem 8.5, which states a 1/(432000 (log log n)^2)-MMS guarantee. The paper also gives a simpler proof of the prior logarithmic bound and a sublogarithmic bound when m is polynomial.
Significance. If the main theorem is correct, this is a significant advance: it removes the logarithmic barrier for subadditive MMS, and the guiding-graph matching technique extends Feige's rounding method in a way likely to be useful elsewhere. The reduction in Lemma 5.1 and the concentration argument in Lemma 4.1 are clean and have explicit constants, which is a strength. However, the central construction depends on a component-size estimate in Lemma 8.4 that is only sketched, and there are internal inconsistencies in the supporting lemmas. The result is plausible and the strategy is sound, but the paper is not yet fully rigorous.
major comments (4)
- [Section 8, Lemma 8.4] Lemma 8.4 is load-bearing for Lemma 8.1 and Theorem 8.5, but its proof is not rigorous. The displayed recurrence f ≤ (1 + k + k f (|Q|-1)/|Q|)[expected degree] is asserted without a formal branching-process derivation; it does not distinguish between a root random-seed node and a random-seed node reached from an allocation node, and the factor (|Q|-1)/|Q| is an informal size-bias correction. The algebra following the recurrence is also inconsistent: the inequality f ≤ 1 + 1/k + f(|Q|-1)/|Q| would give f ≤ (1+1/k)|Q|, while the text claims f ≤ (2+1/k)|Q|. The transition from the expected component size of a random-seed node to the expected component size of a fixed allocation node v is an overcount argued only informally. Since the Markov step 'component size < g implies tree', the Hall argument, and the k disjoint matchings all depend on this estimate, Lemma 8.1 is not established as written.
- [Section 6, Lemma 6.3 and Section 7, Lemma 7.1] There is a direct internal inconsistency in the constant fraction of agents guaranteed by Lemma 6.3. The lemma statement in Section 6 says at least n/31 of the agents receive a 1/4-MMS bundle, but the algorithm in Section 6 and the proof of Lemma 7.1 use n/3 (the latter uses at least ⌊|Q*|/3⌋ agents and a pigeonhole argument that requires the n/3 constant). With n/31, the pigeonhole step in Lemma 7.1 would give only about 0.193⌊k⌋|Q| satisfied copies, which is not enough to conclude that |Q|/6 agents have ⌈k⌉ bundles. The footnote says the proof of [SS24] is valid for n/3, but the lemma as stated must be corrected; otherwise Lemma 7.1 and Theorem 7.3 do not follow.
- [Section 8, Lemma 8.3] The girth-amplification proof is incomplete. The argument that a shortest cycle in the lifted graph G' projects to a closed walk in G, and that this walk 'cannot be a cycle and therefore G has a smaller cycle', needs a precise treatment: if the projected walk is not simple, it contains a cycle of length at most the projected walk's length, and the signed-sum-of-powers-of-two contradiction must be written out explicitly. As written, the step from 'not a cycle' to 'G has a smaller cycle' is not logically justified. Since high girth is required for Lemma 8.4, this lemma also needs a careful proof.
- [Section 6, Lemma 6.1] Lemma 6.1 asserts without proof that it is WLOG to assume no single item value exceeds β when proving a β-MMS guarantee. The cited references [Gho+18, Ama+17] concern the additive case, and it is not immediate that the reduction survives for subadditive valuations. Lemma 6.2, which is used in Theorem 8.5, depends on this reduction, so the authors should either provide a proof for subadditive functions or give a citation that explicitly covers this setting.
minor comments (5)
- [Section 8, text after Lemma 8.1] The sentence 'We start by setting N1 = N and use Lemma 8.4 to construct an allocation' should refer to Lemma 8.1, not Lemma 8.4.
- [Section 7, Lemma 7.2] The notation '18 q log_{5/6} m' is confusing; it should be typeset as 18√(log_{6/5} m).
- [Section 3.2.1] There is a typo: 'maximine share' should be 'maximin share'.
- [Section 6, algorithm paragraph] The algorithm text says 'choose a subset of size at least nt/3' but Lemma 6.3 states n/31; these need to be reconciled.
- [Section 8, Lemma 8.4] The bound 1 + (1 + (2+1/k)|Q|)(k+1) ≤ 10(|Q|+10)(k+10) is stated without derivation; please include the elementary verification.
Circularity Check
No circularity: Theorem 8.5 is derived from Lemma 8.1 via external rounding and Hall's theorem, with same-author results confined to warm-up sections.
full rationale
The central result (Theorem 8.5) is proved from Lemma 8.1, whose randomized construction on a high-girth guiding graph is justified by Hall's theorem and by extending Feige's rounding method [Fei09]; no quantity in Lemma 8.1 is fitted from the target guarantee or defined in terms of it. The multiallocation-to-allocation reduction (Lemma 6.2, via Lemma 5.1) is a forward reduction with explicit constants, derived from the concentration bound of Dobzinski et al. [Dob+24] and Feige's expectation estimate. Same-author citations appear only in the warm-up (Lemma 6.3 from [SS24]) and in the polynomial-m section (Lemma 7.1), and they are not used in the proof of Lemma 8.1 or of Theorem 8.5; moreover [SS24] is a published, parameter-free prior result, so citing it is not circular. The informal branching-process estimate in Lemma 8.4 is a substantial proof gap and a correctness risk, but it is not a circularity: there is no equation that is equal to its own input by construction, no fitted parameter renamed as a prediction, and no argument whose only support is a same-author uniqueness claim.
Assumptions & free parameters
assumptions (5)
- standard math Theorem 4.2 of Dobzinski et al.: concentration bound for monotone subadditive functions under independent random subsets.
- standard math Feige's expectation bound E[f(R)] >= p f(M) when 1/p is integer.
- domain assumption Large-item reduction Lemma 6.1 from Gho+18 and Ama+17.
- standard math Hall's theorem for bipartite matchings.
- domain assumption Valuations are nonnegative, monotone, subadditive, and MMS is normalized to 1.
invented entities (1)
-
Guiding graph
Cite this review
Pith. "Pith review of Beating the Logarithmic Barrier for the Subadditive Maximin Share Problem." pith.science (2026). https://pith.science/paper/XISZIXHF
@misc{pith2026250605613,
author = {Pith},
title = {Pith review of: Beating the Logarithmic Barrier for the Subadditive Maximin Share Problem},
year = {2026},
howpublished = {\url{https://pith.science/paper/XISZIXHF}},
note = {Machine review of arXiv:2506.05613}
}
abstract
We study the problem of fair allocation of indivisible goods for subadditive agents. While constant-\textsf{MMS} bounds have been given for additive and fractionally subadditive agents, the best existential bound for the case of subadditive agents is $1/O(\log n \log \log n)$. In this work, we improve this bound to a $1/O((\log \log n)^2)$-\textsf{MMS} guarantee. To this end, we introduce new matching techniques and rounding methods for subadditive valuations that we believe are of independent interest and will find their applications in future work.
Figures
Forward citations
Cited by 1 Pith paper
-
From multi-allocations to allocations, with subadditive valuations
A d-multi-allocation with subadditive valuations can be converted to an allocation losing only a factor of about d, yielding an Omega(1/log log n)-MMS guarantee.
Reference graph
Works this paper leans on
-
[1]
Breaking the 3/4 barrier for approximate maximin share
[AG24] H. Akrami and J. Garg. “Breaking the 3/4 barrier for approximate maximin share”. In: Proceedings of the 2024 Annual ACM-SIAM Symposium on Discrete Algorithms . SIAM. 2024, pp. 74–91. [Akr+23] H. Akrami, J. Garg, E. Sharma, and S. Taki. “Simplification and improvement of MMS approximation”. In: Proceedings of the Thirty-Second International Joint Co...
work page 2024
-
[8]
Almost Envy-free Allocation of Indivisible Goods: A Tale of Two Valuations
[KSS24] A. Kaviani, M. Seddighin, and A. Shahrezaei. “Almost Envy-free Allocation of Indivis- ible Goods: A Tale of Two Valuations”. In: arXiv preprint arXiv:2407.05139 (2024). [Lip+04] R. J. Lipton, E. Markakis, E. Mossel, and A. Saberi. “On approximately fair alloca- tions of indivisible goods”. In: Proceedings of the 5th ACM conference on Electronic co...
work page Pith review arXiv 2024
-
[1103]
The unreasonable fairness of maximum Nash welfare
[Car+16] I. Caragiannis, D. Kurokawa, H. Moulin, A. D. Procaccia, N. Shah, and J. Wang. “The unreasonable fairness of maximum Nash welfare”. In: Proceedings of the 2016 ACM Conference on Economics and Computation . ACM. 2016, pp. 305–322. [CFS17] V. Conitzer, R. Freeman, and N. Shah. “Fair public decision making”. In: Proceedings of the 2017 ACM Conferenc...
work page 2016
-
[1996]
The combinatorial assignment problem: Approximate competitive equilib- rium from equal incomes
[Bud11] E. Budish. “The combinatorial assignment problem: Approximate competitive equilib- rium from equal incomes”. In: Journal of Political Economy 119.6 (2011), pp. 1061–
work page 2011
-
[1998]
Improved maximin guarantees for subadditive and fractionally subadditive fair allocation problem
[SS24] M. Seddighin and S. Seddighin. “Improved maximin guarantees for subadditive and fractionally subadditive fair allocation problem”. In: Artificial Intelligence 327 (2024), p. 104049. [SSG19] M. Seddighin, H. Saleh, and M. Ghodsi. “Externalities and fairness”. In: The World Wide Web Conference . 2019, pp. 538–548. [Ste48] H. Steinhaus. “The problem o...
work page 2024
-
[2022]
A constant-factor approximation for nash social welfare with subadditive valuations
[Dob+24] S. Dobzinski, W. Li, A. Rubinstein, and J. Vondr´ ak. “A constant-factor approximation for nash social welfare with subadditive valuations”. In: Proceedings of the 56th Annual ACM Symposium on Theory of Computing . 2024, pp. 467–478. [DS61] L. E. Dubins and E. H. Spanier. “How to cut a cake fairly”. In: American mathematical monthly (1961), pp. 1...
work page 1961
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.