---
title: 'Maximin Share Criterion: Fairness in Indivisible Goods'
url: https://www.emergentmind.com/topics/maximin-share-criterion
type: topic
---

# Maximin Share Criterion: Fairness in Indivisible Goods

Maximin share (MMS) is a share-based fairness notion for the allocation of indivisible items. In the standard goods model with additive valuations, the maximin share of agent \(i\) is the value she can guarantee for herself by partitioning the goods into \(n\) bundles and then receiving the least valuable bundle according to her own valuation. An allocation is MMS if every agent receives at least her own MMS value. MMS occupies a central position in fair division because envy-freeness can always be satisfied in the divisible setting but often cannot be satisfied in the indivisible setting, and MMS is one of the principal relaxations developed for that gap [2209.06330].

## 1. Formalization and core interpretation

For a set \(M\) of indivisible goods and additive valuation functions \(v_i:2^M\to \mathbb{R}_{\ge 0}\), the maximin share of agent \(i\) is
\[
\operatorname{MMS}_i := \max_{(P_1,\dots,P_n) \in \Pi_n(M)} \min_{j \in [n]} v_i(P_j),
\]
where \(\Pi_n(M)\) is the set of all partitions of \(M\) into \(n\) bundles. An allocation \((A_1,\ldots,A_n)\) is an MMS allocation if
\[
v_i(A_i) \geq \operatorname{MMS}_i \qquad \text{for all } i=1,\ldots,n.
\]

The interpretation is the standard divide-and-choose guarantee under adversarial choice: agent \(i\) chooses the partition, the environment chooses the worst bundle for her, and the maximin optimization selects the best such worst-case guarantee. This same logic appears in constrained, graphical, and ordinal variants of the criterion, where the partition space is restricted or the bundle comparison relation is generalized [2209.06330].

For indivisible chores, the direction is reversed. If \(v_i(S)\) is the additive non-negative workload or cost assigned by agent \(i\) to subset \(S\), then the maximin share is
\[
\mu_i = \min_{\pi \in \Pi_n(M)} \max_{j \in [n]} v_i(A_j),
\]
and an allocation is MMS if
\[
v_i(A_i) \leq \mu_i.
\]
Thus, for goods the agent maximizes the minimum bundle value, whereas for chores the agent minimizes the maximum bundle cost [1907.04505].

Approximate versions are standard. For goods, an allocation is \(\alpha\)-MMS if every agent receives at least \(\alpha\operatorname{MMS}_i\). For chores, an allocation is \(\alpha\)-MMS if every agent receives cost at most \(\alpha\mu_i\). These approximations are central because exact MMS allocations need not exist in many settings [2510.10423].

## 2. Exact existence, thresholds, and non-existence

Exact MMS allocations are not guaranteed in full generality. In the additive goods setting, MMS allocations need not exist when \(n>2\), and the literature has therefore focused both on exact existence in special regimes and on universal approximation guarantees [2307.07304].

A sharp existence threshold is known when the number of goods is close to the number of agents. Previous work showed that MMS allocations are guaranteed to exist for all instances with \(n\) players and \(m\) goods if \(m \leq n+4\). This was extended to \(m=n+5\), and the same guarantee fails for \(m=n+6\). Equivalently, a maximin share allocation is guaranteed to exist whenever \(m \leq n+5\), and there exists an instance with \(n\) agents and \(m=n+6\) goods for which no MMS allocation exists [2209.06330].

Connectivity constraints produce a different exact/non-exact boundary. For indivisible goods arranged on a cycle, MMS allocations are not always guaranteed: there is an explicit counterexample for three agents on a 9-cycle, while MMS allocations always exist for two agents, for three agents and at most 8 goods, and whenever the number of goods is less than \(2n\) [1905.03038]. By contrast, in graphical cake cutting, when the underlying graph is a forest, an allocation satisfying maximin share fairness always exists, and this remains true even when positive separation constraints are imposed [2105.04755].

Special valuation classes can also restore exact existence. Under cost utilities, an MMS allocation always exists for three agents, and under laminar set approvals MMS allocations are guaranteed for any number of agents [2407.13171]. These results indicate that exact MMS is highly sensitive to combinatorial structure: small \(m-n\), acyclic topology, and restricted valuation classes can all move the problem from impossibility to universal existence.

## 3. Approximation guarantees and algorithmic development

Because exact existence fails in general, the main algorithmic program studies the largest universal constant \(\alpha\) for which \(\alpha\)-MMS allocations always exist. In additive valuations, the long-standing sequence of guarantees moved from \(\frac{2}{3}\) to \(\frac{3}{4}\), then to \(\frac{3}{4}+\frac{3}{3836}\), and later to \(\frac{10}{13}\). The \(\frac{3}{4}+\frac{3}{3836}\) guarantee was the first to break the \(\frac{3}{4}\) barrier, using new reduction rules and refined bag-filling analysis; the subsequent \(\frac{10}{13}\) guarantee uses dynamic reduction rules, deferred matching, prioritization by agent color, pre-filled bags, and calibration functions in the analysis [2307.07304; 2510.10423].

The current upper barrier in the additive setting remains close to 1. For some instances, no allocation can guarantee a factor better than \(1-\frac{1}{n^4}\) of maximin share value to all agents. This places the known constructive lower bounds and non-existence upper bounds within the same asymptotic regime but still leaves a substantial gap for finite \(n\) [2510.10423].

For chores, the approximation landscape is different because the objective is minimization. A polynomial-time \(\frac{11}{9}\)-approximation MMS allocation exists for arbitrary instances, improving on the previous best \(\frac{4}{3}\), and the same work gives a polynomial-time \(\frac{5}{4}\)-approximation using lower-bound estimation of MMS values. The analysis is explicitly connected to First Fit Decreasing and to makespan minimization in job scheduling [1907.04505].

Another approximation axis relaxes fairness across the population rather than the value ratio. There exist allocations that guarantee MMS for \(\frac{2}{3}\) of agents, and for up to nine agents this bound can be achieved in polynomial time. A key implication is the existence of allocations that guarantee \(\mathrm{MMS}^{\lceil 3n/2\rceil}\), improving the previously known guarantee of \(\mathrm{MMS}^{2n-2}\) [2105.09383]. This suggests that population-based and partition-based relaxations can provide stronger universal guarantees than standard multiplicative approximation.

## 4. Ordinal, groupwise, and entitlement-sensitive generalizations

A major generalization replaces the standard \(1\)-out-of-\(n\) guarantee by \(\ell\)-out-of-\(d\) maximin share. Given a finite set \(X\) and an ordering \(\succeq\) over subsets, the \(\ell\)-out-of-\(d\) maximin-share is
\[
\mathrm{MMS}(X; \ell, d) := \max_{\mathbf{Y} \in \operatorname{Partition}(X, d)} \; \min_{Z \in \operatorname{Union}(\mathbf{Y}, \ell)} Z.
\]
This notion induces a dominance relation on parameter pairs: \((\ell,d)\) dominates \((\ell',d')\) if, for every finite set \(X\) with any subset ordering \(\succeq\), \(\mathrm{MMS}(X;\ell,d)\succeq \mathrm{MMS}(X;\ell',d')\). The relation admits a complete characterization: if \(d'=qd-r\) with \(q\ge 1\) and \(r\in\{0,\ldots,d-1\}\), then \((\ell,d)\) dominates \((\ell',d')\) if and only if
\[
q\ell-\min(\ell,r)\ge \ell'.
\]
This characterization yields an algorithm for finding all non-dominated pairs relevant to ordinal maximin-share fairness [1912.08763].

The ordinal approach has its own universal guarantees. For additive goods, \(\ell\)-out-of-\(\lfloor (\ell+\frac{1}{2})n\rfloor\) MMS allocations always exist for every integer \(\ell\ge 1\), and there is a polynomial-time algorithm for \(1\)-out-of-\(\lceil 3n/2\rceil\) MMS when \(\ell=1\) [2109.01925]. The motivation is robustness: ordinal MMS approximations depend only on bundle rankings, whereas multiplicative MMS guarantees are sensitive to small perturbations in cardinal valuations [2109.01925].

MMS has also been strengthened in an ex-post direction. Groupwise maximin share guarantee (GMMS) requires the maximin guarantee not only with respect to the grand bundle, but also among all subgroups of agents. Formally, for every \(i\) and every subgroup \(J\ni i\), one requires
\[
v_i(A_i) \geq \mu_i^{|J|}\left(\bigcup_{j\in J}A_j\right).
\]
GMMS strictly strengthens MMS and PMMS, implies approximate envy-freeness, and in additive valuations a \(1/2\)-approximate GMMS allocation always exists and can be computed in polynomial time [1711.07621]. The same paper emphasizes a common criticism of MMS: MMS is not sufficient to rule out unsatisfactory allocations, and MMS does not imply EF1 [1711.07621].

Unequal entitlements expose another limitation. For arbitrary entitlements, previous attempts to extend MMS have shortcomings, and the AnyPrice share (APS) was introduced as an alternative benchmark. Even in the equal-entitlement case, APS is new and satisfies \(APS \ge MMS\), where the inequality is sometimes strict. For additive valuations and arbitrary entitlements, there is a polynomial-time algorithm that gives every agent at least a \(\frac{3}{5}\)-fraction of her APS [2103.04304]. A plausible implication is that MMS remains central for equal claims, but entitlement-sensitive settings may require a different share benchmark.

## 5. Constraints, topology, and alternative valuation domains

A substantial body of work studies MMS under feasibility constraints. Under cardinality constraints, where items are partitioned into categories and each category has an upper bound on the number of items that may contribute to a bundle, a polynomial-time \(1/2\)-approximate MMS allocation exists for goods in the general case, and a \(2/3\)-approximate allocation exists for single-category instances. In the same model, exact MMS allocations always exist when the single-category threshold satisfies \(k_1\le 2\), while MMS allocations do not necessarily exist when \(k_1\ge 4\). For chores, the corresponding guarantees are \(2\)-approximate in the general case and \(3/2\)-approximate for single-category instances [2106.07300].

Lower quotas further enlarge the feasible-allocation model. With arbitrary lower and upper quotas on bundle sizes, a \(\frac{2n}{3n-1}\)-MMS allocation of goods and a \(\frac{3n-1}{2n}\)-MMS allocation of chores can be computed in polynomial time in the single-category case. In the multi-category case, the guarantees become \(\frac{n}{2n-1}\)-MMS for goods and \(\frac{2n-1}{n}\)-MMS for chores [2602.08966]. These results extend earlier work on upper-only cardinality constraints.

Hereditary set systems provide a non-additive constrained model in which each agent values a bundle by the maximum total value of an independent subset. In this model, a \(1/2\)-approximate MMS allocation always exists, improving on an earlier \(11/30\) guarantee; the existence proof is constructive but does not directly yield a polynomial-time algorithm. With valuation oracles, a \(2/5\)-approximate MMS allocation can be found in polynomial time, while \((2/3+\epsilon)\)-approximate MMS allocations do not always exist for every \(\epsilon>0\) [2404.11582].

Topology changes the partition space even more sharply. For goods on cycles, exact MMS may fail, but every instance admits a polynomial-time allocation giving each agent at least \((\sqrt{5}-1)/2\approx 0.618\) of her MMS, with stronger guarantees of \(3/4\) for at most three types and \(5/6\) for three agents [1905.03038]. In graphical cake cutting, if the graph is a forest then maximin allocations exist both without separation and with positive separation constraints, whereas for general graphs one can guarantee ordinal relaxations using the feedback vertex set number [2105.04755]. Cost utilities form another structured domain: for three agents, MMS allocations always exist, and with laminar set approvals they exist for any number of agents [2407.13171].

## 6. Strategy, adjusted supply, and limited sharing

The MMS criterion also interacts strongly with incentive constraints. In truthful mechanism design without money, no truthful deterministic mechanism can guarantee strictly better than \(1/2\)-approximation in the cardinal model for \(n=2\) and \(m\ge 4\), and the same impossibility holds in the ordinal model. In the public rankings model, stronger positive results are possible: for \(n=2,m=4\), a truthful exact MMS mechanism exists; for general \(m\), a truthful \(2/3\)-approximation is achievable for two players; and for general \(n\), a picking-sequence mechanism guarantees \(\frac{2}{n+1}\)-approximation [1605.04026]. These results make clear that truthfulness can substantially lower the best attainable MMS ratio.

Another line of work changes the resource model rather than the algorithmic objective. Exact MMS fairness can be achieved via limited duplication of goods or limited disposal of chores. Under monotone valuations for goods, there always exists an assignment such that every agent receives at least her maximin share and no single good is allocated to more than \(3\log m\) agents; under additive valuations, there always exists an MMS assignment in which no single good is allocated to more than \(2\) agents and the total number of goods assigned is at most \(2m\). For chores under monotone costs, there exists an MMS assignment in which at most \(\frac{m}{e}\) remain unassigned, and this bound is essentially tight [2502.03789].

Limited sharing yields a different relaxation. In cost-sensitive \(k\)-sharing, each good may be allocated to up to \(k\) agents while incurring a sharing cost. Under the equal-share cost model, if \(k\ge n/2\), exact MMS is guaranteed when \(n\) is even, and for odd \(n\) one obtains an \(\mathrm{MMS}[n+1]\) guarantee. The Shared Bag-Filling Algorithm guarantees a \((1-C)(k-1)\)-approximate MMS allocation, where \(C\) is the maximum cost of sharing a good, and it recovers exact MMS when \((1-C)(k-1)\ge 1\). The same work introduces Sharing Maximin Share (SMMS), proves existence under identical utilities and for two agents, and gives a counterexample showing that universal existence of SMMS allocations is impossible [2602.20541].

Taken together, these developments show that the maximin share criterion is not a single theorem but a large research program. The core definition remains the divide-and-choose lower bound for indivisible allocation, yet the modern literature studies exact thresholds, multiplicative approximations, ordinal relaxations, groupwise strengthenings, entitlement-sensitive alternatives, feasibility constraints, topology, incentive compatibility, and resource-model relaxations. This suggests that MMS is best understood as a family of closely related fairness benchmarks whose behavior is governed by the geometry of feasible partitions and by the information and exclusivity assumptions imposed on the allocation problem.

Source: https://www.emergentmind.com/topics/maximin-share-criterion