---
title: Local Envy-Freeness in Graph Fairness
url: https://www.emergentmind.com/topics/local-envy-freeness
type: topic
---

# Local Envy-Freeness in Graph Fairness

Searching arXiv for recent and foundational papers on local envy-freeness and related graph-based envy-freeness.
Local envy-freeness is a family of fairness notions in which envy constraints are imposed only with respect to a local comparison structure rather than against all other participants. In cake cutting and in allocations of indivisible goods, that locality is represented by a directed graph whose edges specify who compares to whom; in ad exchanges, it is represented by a mediator’s local auction and the bidder bundles that maximize utility at posted prices. Across these settings, local envy-freeness weakens classical global envy-freeness, but it does not trivialize fairness: it induces nontrivial graph-theoretic structure, algorithmic characterizations, and welfare bounds, and it interacts in subtle ways with proportionality, efficiency, and computational complexity [1611.06589] [2011.11596] [1604.05562].

## 1. Core graph-based definitions

In the cake-cutting formulation, the cake is the interval \([0,1]\), and each agent \(i\) has a valuation function \(V_i\) mapping finite unions of subintervals to \(\mathbb{R}_{\ge 0}\), assumed to be additive, non-atomic, and normalized so that \(V_i([0,1])=1\). A feasible allocation \(A=(A_1,\dots,A_n)\) is a partition of \([0,1]\) into disjoint pieces \(A_i\). The social comparison structure is a directed graph \(G=(V,E)\) on the agents, where an edge \((i,j)\) means that agent \(i\) compares her piece to \(j\)’s piece. If \(N_i=\{j\mid (i,j)\in E\}\) and \(d_i=|N_i|\), then local envy-freeness and local proportionality are defined by the inequalities [1611.06589]

$$
V_i(A_i)\;\ge\;V_i(A_j)\quad\forall\,(i,j)\in E,
$$

and

$$
V_i(A_i)\;\ge\;\frac{1}{d_i}\sum_{j\colon\,(i,j)\in E}V_i(A_j).
$$

The first condition is local envy-freeness (LEF): no agent envies a neighbor’s allocation. The second is local proportionality (LP): each agent values her own allocation at least as much as the average value of her neighbors’ allocations.

The same graph-based pattern appears in allocations of indivisible goods. Let \(V\) be a set of agents, \(R\) a set of indivisible items, and \(u_i:2^R\to\mathbb{Z}_{\ge 0}\) a non-negative utility function for each agent, usually assumed additive. An allocation is a mapping \(A:V\to 2^R\) with pairwise disjoint bundles. Given a directed social network \(G=(V,E)\), graph envy-freeness (GEF) requires

$$
u_i(A(i))\;\ge\;u_i(A(j))\qquad\text{for every }(i\to j)\in E,
$$

and strong graph envy-freeness (sGEF) strengthens this to a strict inequality [2011.11596].

These definitions reduce the universal comparison requirement of classical envy-freeness to a local one. On a complete graph they coincide with the classical notion; on sparser graphs they may be strictly weaker, but they remain structurally constrained by the topology of the comparison graph [1611.06589] [2011.11596].

## 2. Relation to global envy-freeness and proportionality

Global envy-freeness implies local envy-freeness, because if \(V_i(A_i)\ge V_i(A_j)\) for all \(i,j\), then the same inequality holds in particular on every edge \((i,j)\). In the graph setting, local envy-freeness implies local proportionality, since pointwise domination over every neighbor immediately implies domination over the average of neighbors’ values [1611.06589].

The relation between global proportionality and local proportionality is more delicate. Global proportionality does not imply local proportionality, and local proportionality does not imply global proportionality. The separation is explicit in the four-agent example on the cycle \(C_4\): agents \(2,3,4\) are uniform on \([0,1]\), agent \(1\) is piecewise uniform with \(V_1([0,\tfrac14])=\tfrac12\), \(V_1([\tfrac34,1])=\tfrac12\), and zero elsewhere, and the allocation
\[
A_1=[0,1/8),\quad
A_2=[1/8,3/8),\quad
A_3=[3/8,5/8),\quad
A_4=[5/8,1]
\]
is proportional globally but fails local proportionality on \(C_4\), because agent \(1\)’s value for her own piece is \(1/4\) while the average value of the neighbors’ pieces is \(1/2\) [1611.06589].

The comparison graph also matters in a stronger sense. For any two distinct connected graphs \(G,H\) on the same agents, there exist valuations and an allocation that is locally proportional on \(G\) but not on \(H\). This rules out any general containment relation among LP-feasible sets for different graphs. A common misconception is therefore that local fairness merely weakens global fairness in a monotone, graph-independent way; the graph itself is part of the fairness specification, not just a relaxation parameter [1611.06589].

In the indivisible-goods setting, the same broad pattern persists. Classical envy-freeness quantifies over all pairs of agents, whereas GEF quantifies only over arcs of the social network. The strong variant sGEF is strictly stronger than GEF, because it requires \(u_i(A(i))>u_i(A(j))\) for every outgoing arc \((i\to j)\) [2011.11596].

## 3. Divisible resources: protocol structure in cake cutting

The cake-cutting treatment is formulated in the Robertson–Webb model, where protocols access each valuation \(V_i\) only through two query types: \(\mathrm{eval}_i(x,y)\), which returns \(V_i([x,y])\), and \(\mathrm{cut}_i(x,y,a)\), which returns a point \(x'\in[0,1]\) such that \(V_i([x',y])=a\). Query complexity is the worst-case number of such queries needed to produce an allocation [1611.06589].

A central algorithmic question is when local envy-freeness can be guaranteed by an oblivious single-cutter protocol, meaning a protocol that designates one agent \(c\) to make all initial cuts based only on \(V_c\), after which the other agents pick among the resulting pieces. The decisive graph class is the class of subgraphs of a cone of a DAG. If \(D\) is a DAG on \(\{1,\dots,n-1\}\), its cone \(G=D* c\) adds a new apex node \(c\) and edges \((u,c)\) and \((c,u)\) for all \(u\in D\) [1611.06589].

For graphs of the form \(G=D* c\), the protocol is explicit. Agent \(c\) makes \(n-1\) cuts to partition \([0,1]\) into \(n\) pieces that she values equally, each of value \(1/n\). The nodes of \(D\) are topologically sorted. In that order, each non-cutter agent evaluates the remaining pieces and picks a favorite. The cutter receives the last piece. This yields a locally envy-free allocation on \(G\), with query complexity

$$
Q(n)\;=\;(n-1)\;+\;\sum_{i=1}^{n-1}(n-i+1)\;=\;\frac{n^2+3n-4}{2}\;=\;O(n^2).
$$

The converse is equally important: if a graph \(G\) admits an oblivious single-cutter LEF protocol for all valuations, then \(G\) must be a subgraph of a cone of some DAG. The proof sketch proceeds by contradiction: if \(G\) is not contained in any cone of a DAG, then for any chosen cutter \(c\), the subgraph \(G\setminus\{c\}\) contains a directed cycle, and an adversarial choice of valuations on that cycle forces envy regardless of how the cutter sliced the cake [1611.06589].

This characterization isolates the exact topology compatible with bounded \(O(n^2)\) single-cutter procedures. A plausible implication is that local comparison relaxes fairness enough to permit efficient protocols only when the relaxation is aligned with a strong acyclicity condition outside a designated apex.

## 4. Welfare and the price of local envy-freeness

The price of local envy-freeness compares optimal social welfare without fairness constraints to optimal welfare subject to local envy-freeness. Let \(A^*\) be a welfare-optimal allocation maximizing \(\sum_i V_i(A_i)\), and let \(A^*_{\mathrm{LEF}}\) be a welfare-optimal allocation subject to LEF on \(G\). Then

$$
\mathrm{PoF}(G)\;=\;\frac{\sum_i V_i(A^*_i)}{\sum_i V_i((A^*)^{LEF}_i)}.
$$

For every connected undirected graph \(G\) on \(n\) agents, there exist valuations such that \(\mathrm{PoF}(G)=\Omega(\sqrt{n})\). This extends the classical lower bound for global envy-freeness to local envy-freeness on arbitrary connected undirected graphs [1611.06589].

The proof outline uses \(k=\sqrt{n}\), assuming it is integral, and separates the agents into \(k\) “special” agents \(L\) and the remaining agents \(S\). Each special agent concentrates all value on a dedicated interval \(I_i\) of length \(1/k\), while each agent in \(S\) is uniform over \([0,1]\). The welfare-optimal allocation gives each \(i\in L\) its dedicated interval, for total welfare approximately \(k\). To show that any LEF allocation has low welfare on an arbitrary connected graph, the argument invokes a graph-theoretic lemma stating that every connected undirected \(G\) has a \((k,\tfrac12)\)-linked partition with \(k=\lfloor \sqrt{n}\rfloor\). The local envy constraints then propagate along the linking paths and force strong restrictions on what the special agents can receive [1611.06589].

The resulting conclusion is that sparse connected graphs do not provide more flexibility with respect to the quality of envy-free allocations. This is one of the more counterintuitive features of the model: localizing comparisons changes existence and algorithmic structure, but it does not, in the worst case, remove the asymptotic welfare loss associated with envy-freeness [1611.06589].

## 5. Indivisible goods: existence, non-existence, and complexity

For indivisible resources, weak graph envy-freeness without an efficiency requirement always admits the trivial empty allocation \(A(i)=\varnothing\). To avoid that, one studies complete allocations or Pareto-efficient allocations. Under monotonic utilities, complete GEF always exists on acyclic \(G\): one can pick any source \(s\) and give all items to \(s\). By contrast, complete sGEF can never exist on any graph containing a cycle if utilities are identical additive, because strict inequalities around a directed cycle contradict transitivity. Under identical \(0/1\) preferences and strongly connected \(G\), complete GEF exists if and only if the total number of items is divisible by \(|V|\); each agent must receive exactly the same number of items [2011.11596].

The computational landscape is mixed. Some restrictions make graph envy-freeness easier than classical envy-freeness, while others make it harder, and the strong variant may differ sharply from the weak one. The following results summarize representative cases [2011.11596].

| Setting | Problem | Result |
|---|---|---|
| Acyclic \(G\), monotonic additive utilities | C-GEF | \(O(|V|+|E|+|R|)\) |
| General graphs, additive utilities | C-GEF | strongly NP-hard |
| Acyclic \(G\) | C-sGEF | NP-hard |
| Identical \(0/1\) utilities, any \(G\) | C-GEF and C-sGEF | linear time |
| Identical additive utilities, general \(G\) | C-GEF | NP-hard; W[1]-hard by items or by \(\max\) out-degree |
| General additive utilities on DAGs | W-GEF | NP-hard |

Parameterized complexity refines this picture. For C-GEF, identical-utility instances are fixed-parameter tractable for parameter \(m\) (the number of items), and general \(0/1\)-utility instances are fixed-parameter tractable for parameter \(n\) (the number of agents). With combined parameter \((m,\Delta)\), where \(\Delta\) is the maximum out-degree, C-GEF with identical utilities is FPT via a reduction to directed colored Subgraph Isomorphism. For C-sGEF, the problem is FPT in \(n\) for \(0/1\) or identical utilities, FPT in \(m\) for general utilities, but para-NP-hard and in fact W[1]-hard when parameterized by \(n\) for general additive utilities on DAGs [2011.11596].

These results show that the graph restriction is not merely a softened version of classical envy-freeness. On DAGs, GEF admits simple complete allocations, yet strong graph envy-freeness remains hard even on directed paths. Conversely, for some utility classes, both GEF and sGEF become tractable on arbitrary graphs [2011.11596].

## 6. Local auctions and three-party equilibrium

In ad exchanges with mediators, local envy-freeness has a different but related meaning. There is a finite set of items \(\Omega=\{1,\dots,k\}\). A mediator \(M_i\) runs a local auction among bidders \(B_i\) on a subset \(S\subseteq \Omega\) that she won in the central auction. Each bidder \(b\in B_i\) has valuation \(v_b:2^\Omega\to \mathbb{R}_{\ge 0}\), and under a posted price vector \(p=(p_j)_{j\in\Omega}\), bidder \(b\)’s utility for bundle \(T\subseteq S\) is
\[
u_{b,p}(T)=v_b(T)-\sum_{j\in T}p_j.
\]
The demand correspondence is
\[
D_b(p)=\arg\max_{T\subseteq S}\{v_b(T)-p(T)\},\qquad p(T)=\sum_{j\in T}p_j.
\]
An allocation \((T_b)_{b\in B_i}\) of \(S\) and prices \(p\) are locally envy-free if \(T_b\in D_b(p)\) for every bidder \(b\in B_i\) [1604.05562].

This local notion is embedded in a three-party competitive equilibrium involving the exchange, mediators, and advertisers. At the central level, the exchange sets prices \(r\ge 0\) and allocates bundles \((\Omega_i)_i\) to mediators in a Walrasian equilibrium, so that each mediator receives a demanded bundle and any positively priced item is allocated. At the local level, each mediator announces a local price vector \(p^i\) and allocates \(\Omega_i\) to her bidders so that every bidder receives a demanded bundle. Reserve-price consistency requires \(p^i_j=r_j\) for every item \(j\notin \Omega_i\). Together, these conditions ensure central envy-freeness, local envy-freeness, and consistency between local and central prices [1604.05562].

For gross-substitute valuations, such a three-party equilibrium always exists. The key steps are: modeling each mediator as an ef-mediator whose demand is computed via a virtual auction with reserve prices; reducing the local problem to a Walrasian equilibrium with reserve prices; proving that, for gross substitutes, the ef-mediator’s demand coincides with the demand of an OR-player; and then invoking the existence of a central Walrasian equilibrium for gross-substitute bidders. The resulting allocation is social-welfare maximizing, and the paper also gives a polynomial-time algorithm. Under the stated oracle assumptions, the overall running time is
\[
O\bigl(n^\alpha k^{\beta+1}\bigr)
\]
when bidders are spread evenly among mediators and \(m=O(n)\) [1604.05562].

This auction-theoretic usage shows that local envy-freeness is not tied to social-network graphs alone. The common principle is that envy constraints are enforced only within a designated local market or comparison neighborhood, while a higher-level allocation mechanism coordinates those local structures.

Source: https://www.emergentmind.com/topics/local-envy-freeness