---
title: Personalized Bivalued Valuations
url: https://www.emergentmind.com/topics/personalized-bivalued-valuations
type: topic
---

# Personalized Bivalued Valuations

Personalized bivalued valuations are additive preference models for indivisible-item allocation in which each agent evaluates every item using one of two agent-specific levels. In the goods setting, the standard formulation assumes that for each agent \(i\) there exist scalars \(a_i>b_i\ge 0\) such that \(v_i(\{g\})\in\{a_i,b_i\}\) for every good \(g\), with bundle values extended additively as \(v_i(S)=\sum_{g\in S}v_i(\{g\})\). Closely related formulations appear under the names “personalized bi-valued utilities” and, for chores, personalized bivalued cost functions with two disutility levels per agent. This two-level, agent-specific structure has become a focal restriction in discrete fair division because it supports constructive existence theorems for EFX, PMMS in a factored subcase, weighted relaxations such as WEFX and WEQX with fractional Pareto-optimality, and several online and chore-allocation guarantees, while still exhibiting nontrivial complexity and algorithmic pathologies [2507.14957] [2507.18251] [2604.08345] [2110.09601].

## 1. Formal model and terminology

The core model consists of a set of agents \(N=\{1,\dots,n\}\) and a set of indivisible goods \(M\). In the formulation used for personalized bivalued valuations, each agent \(i\) has two values \(a_i>b_i\ge 0\), and every good is either “high” or “low” for that agent in the sense that
\[
v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M,
\qquad
v_i(S)=\sum_{g\in S}v_i(\{g\}).
\]
The literature also uses the labels “big” and “small” goods for agent \(i\), depending on whether the singleton value is \(a_i\) or \(b_i\). A common normalization scales utilities so that \(b_i=1\) and \(a_i=r_i\), where \(r_i=a_i/b_i>1\) is agent \(i\)’s value ratio [2507.14957] [2507.18251].

A notable subcase is the *factored* case: a personalized bivalued valuation is called factored if \(a_i\) is an integer multiple of \(b_i\), or \(b_i=0\). This divisibility condition is central for stronger fairness guarantees, because the same constructive allocation that establishes EFX can be upgraded to PMMS when all valuations are factored [2507.14957].

Weighted variants add a positive weight \(w_i>0\) for each agent, with \(\sum_i w_i=1\). In that setting the allocation objective is no longer purely unweighted envy reduction, but weighted fairness notions normalized by \(w_i\), together with fractional Pareto-optimality via Fisher-market equilibria. The same personalized two-value pattern is retained: for each good \(e\), \(v_i(e)\in\{a_i,b_i\}\), possibly after rescaling to \(b_i=1\) and integer \(a_i=k_i>1\) [2604.08345].

The chores analogue reverses the interpretation from utility to cost. There, each agent \(i\) has an additive cost function with two cost levels, typically written as \(0<a_i<b_i\) and \(c_{ij}\in\{a_i,b_i\}\) for each chore \(j\). Many algorithmic treatments then specialize further to the common-ratio form \(\{1,k\}\) [2110.09601] [2501.04550].

## 2. Fairness and efficiency notions

The most prominent fairness notion in this line of work is envy-freeness up to any good. For personalized bi-valued utilities, an allocation \(X\) is EFX if for every pair of agents \(i,j\) and every good \(g\in X_j\),
\[
u_i(X_i)\ge u_i(X_j\setminus\{g\}).
\]
One paper frames PMMS as “a strictly stronger variant of EFX,” and uses personalized bivalued valuations as a regime in which the relationship between the two notions can be analyzed constructively [2507.14957] [2507.18251].

For chores, the corresponding notions are stated in terms of costs. EF1 requires that for all \(i,h\), there exists some chore \(j\in x_i\) such that
\[
c_i(x_i\setminus\{j\})\le c_i(x_h),
\]
while exact EFX for chores requires the inequality after removal of any chore from the envied bundle. Approximate versions also appear: in \(\{1,k\}\)-instances, an allocation is \(\beta\)-EFX if
\[
c_i(X_i\setminus\{e\})\le \beta\, c_i(X_j)
\]
for all \(i,j\) and all \(e\in X_i\) [2501.04550] [2110.09601].

Weighted generalizations replace absolute comparisons by normalized ones. An allocation \(A\) is WEFX if for every pair \(i,j\) and every good \(e\in A_j\),
\[
\frac{v_i(A_i)}{w_i}\ge \frac{v_i(A_j\setminus\{e\})}{w_j},
\]
and it is WEQX if
\[
\frac{v_i(A_i)}{w_i}\ge \frac{v_j(A_j\setminus\{e\})}{w_j}.
\]
In the same weighted framework, fractional Pareto-optimality is defined by the absence of any fractional reallocation that weakly increases every agent’s utility and strictly increases at least one; equivalently, an integral allocation is fPO whenever it arises in some Fisher-market equilibrium. The reported relationships include: any fPO allocation is PO, an integral allocation coming from a market equilibrium is fPO, and WEQX implies WEFX [2604.08345].

Pareto-optimality itself is treated in both goods and chores formulations. For personalized bi-valued utilities, an allocation \(X\) is PO if there is no other allocation \(X'\) such that all agents weakly improve and at least one strictly improves. In chores models, the inequalities are reversed in the standard way because lower cost is better [2507.18251] [2110.09601].

## 3. Constructive EFX and PMMS existence for goods

A central existence theorem states: for any instance with personalized bivalued valuations there exists an allocation that satisfies EFX, and if all valuations are factored then the same allocation is guaranteed to satisfy PMMS. The proof is constructive and yields a polynomial-time algorithm, “Match-and-Freeze,” built around ratio-weighted matching and controlled temporary exclusion of agents from future matching rounds [2507.14957].

The algorithm maintains the set \(P\) of unallocated items and, in each round \(r\), a set \(L_r\) of active agents. It builds a bipartite graph on \(L_r\cup P\), where there is an edge \((i,g)\) exactly when \(v_i(g)=a_i\), and assigns that edge weight \(\omega_{i,g}=a_i/b_i\). It then computes a *maximal* matching of *maximum total weight*. Each matched agent receives one high-valued good. In any connected component that contains unmatched agents, all matched agents in that component are frozen for the next \(\lfloor t-1\rfloor\) rounds, where \(t=\max_{j\in U}(a_j/b_j)\) over the unmatched agents \(U\) in the component. After the matching step, any remaining unmatched active agent picks an arbitrary remaining good in priority order [2507.14957].

Two invariants drive the correctness proof. The first is the componentwise ratio inequality
\[
\max_{j\in U}\frac{a_j}{b_j}\le \min_{i\in M}\frac{a_i}{b_i},
\]
where \(U\) and \(M\) denote the unmatched and matched agents in a connected component of the round graph. The proof sketch is an alternating-path exchange argument: if an unmatched agent had larger ratio than a matched one in the same component, the total matching weight could be increased, contradicting maximality of the chosen matching. The second invariant tracks the last round \(r_i\) in which some agent obtains a good that agent \(i\) values at \(a_i\). Before round \(r_i\), whenever \(i\) receives an item it is of value \(a_i\); if \(i\) is ever frozen, that happens only after \(r_i\), and the total number of frozen rounds is at most \(\lfloor a_i/b_i-1\rfloor\) [2507.14957].

The final case analysis establishes
\[
v_i(X_i)\ge v_i(X_j)-b_i
\]
for every pair of agents \(i,j\) in the final allocation. Because every good in \(X_j\) has value at least \(b_i\) to \(i\), this implies
\[
v_i(X_i)\ge \max_{g\in X_j} v_i(X_j\setminus\{g\}),
\]
which is precisely the EFX condition. The runtime is polynomial in \(n\) and \(m\): each round allocates at least one item, so there are at most \(m\) rounds, and the required maximum-weight maximal matching can be computed in polynomial time [2507.14957].

A related paper gives a second constructive EFX proof for personalized bi-valued utilities via a “Match–Modify–Freeze” procedure. It maintains a bipartite graph between unfrozen agents and remaining goods, uses a maximum matching on large-good edges, and if the matching is not perfect applies a Modify step that swaps along alternating paths so that agents of higher ratio get matched whenever possible. Agents who receive a large good are then frozen for a number of future rounds proportional to the smallest ratio on the relevant alternating path. The stated invariant is that after each round the partial allocation remains EFX, and the resulting algorithm is polynomial-time [2507.18251].

This class is also used to separate fairness notions. One result constructs a three-agent instance with two monotone valuations and one additive valuation in which no PMMS allocation exists, even though EFX allocations are known to exist under those assumptions. That formal separation positions personalized bivalued valuations as a regime in which EFX is robust, while PMMS requires the additional factored assumption [2507.14957].

## 4. Pareto-optimality, weighted fairness, and market structure

For personalized bi-valued utilities, Pareto-optimality admits a structural characterization when every ratio \(r_i=a_i/b_i\) is an integer. The analysis introduces the item-exchange graph \(H(X,X')\), a directed multigraph whose edges record items moved between agents when passing from an allocation \(X\) to a Pareto-improving allocation \(X'\), with labels \(LS\), \(SS\), \(SL\), or \(LL\) according to the source’s and target’s valuations. If \(X\) is Pareto-dominated, one chooses a Pareto improvement \(X'\) minimizing the number of exchanged items and studies the corresponding minimum Pareto-improvement graph \(H_{\min}(X)\). The theorem states that, in the integer-ratio case, \(H_{\min}(X)\) must be exactly one of two directed cycles: a Type I “small-large exchange” cycle, or a Type II “one-many exchange” cycle. Consequently, if every \(r_i\in\mathbb N\), one can decide in polynomial time whether \(X\) is PO, and if \(X\) is not PO one can find a dominating PO allocation in polytime [2507.18251].

The complexity changes sharply for fractional ratios. When \(r_i\) may be fractional, even when all ratios belong to a two-point set \(\{r_a,r_b\}\), testing Pareto-optimality is coNP-complete. This establishes that personalization by itself does not make PO verification tractable; tractability in the reported characterization hinges on the integrality of the value ratios [2507.18251].

Weighted and market-based formulations extend the same two-level structure. In the setting with agent weights \(w_i\), one paper gives a polynomial-time algorithm for WEFX and fPO and shows that the algorithm can be adapted to compute WEQX and fPO. The procedure has two phases. First, it computes a welfare-maximizing allocation \(X^0\), sets each price \(p^0(e)\) to the assigned agent’s value, constructs the MBB graph \(G_0\), pushes goods backward along certain paths, and then partitions agents into “reachability” groups \(N_1,\dots,N_R\) defined from successive least spenders. Second, it repeatedly raises the prices of all goods in a currently processed group by factor \(k\) and transfers goods from a big spender to the least spender until the required pWEFX condition holds. The invariants explicitly tracked include equilibrium preservation, internal group pWEFX, one-time raising of lower groups, monotonicity of the big-spender benchmark \(\hat p_b\), and growth of the set \(Q\) of agents already pWEFX toward the current big spender [2604.08345].

The weighted algorithm runs in \(O(\min\{k,m\}\cdot n^2m^2)\) time. Its efficiency guarantee is fPO because the final allocation remains a market equilibrium. A further implementation remark states that personalization with different \(k_i\) values can be handled by raising each good in a group by factor \(k_{\max,i\in N_r}\), or by repeating a “unit-raise” until pWEFX holds, with the same invariants extending to that fully personalized setting [2604.08345].

These market-based results clarify the distinction between unweighted EFX existence and weighted equitable variants. EFX is guaranteed for personalized bivalued goods allocations, but the weighted literature targets WEFX or WEQX together with fPO rather than exact unweighted EFX plus PO. This suggests that market equilibria are especially natural for weighted normalization and fractional efficiency, but not automatically sufficient for stronger simultaneous guarantees.

## 5. Chores, approximate fairness, and online extensions

In the chores domain, bivalued costs support several strong algorithmic guarantees. For indivisible chores with costs in \(\{1,k\}\), there is a strongly polynomial-time algorithm returning an integral allocation that is EF1 and fPO. The method starts from a Fisher-market equilibrium in which each chore is priced at its assigned cost and given to a cost-minimizer, partitions agents into partial components that are pEF1 internally, and then iteratively eliminates inter-group pEF1-envy by transferring chores along mBB edges or raising the prices of all chores held by the current big spender’s group by a factor of \(k\). The two-value structure is used critically: after a price raise, every unraised agent finds all those chores minimum bang-per-buck, creating the edges needed for subsequent envy-reduction transfers [2110.09601].

The same paper also proves that, in the divisible bivalued-chores setting, one can compute an envy-free and fPO fractional allocation in strongly polynomial time. It begins with a balanced-flow fractional Fisher equilibrium, partitions agents into pEF components with nonincreasing per-agent spending, then repeatedly raises prices for an initial segment of groups and performs “uniform draining” of infinitesimal mass from the biggest-spending pool to the least-spending pool along mBB edges until the spending gap closes. The stated outcome is full EF together with fPO [2110.09601].

Approximate EFX for chores has been studied more finely in \(\{1,k\}\)-instances. One result gives a polynomial-time algorithm that returns an allocation that is \((2-1/k)\)-EFX and Pareto optimal for every bivalued instance with \(c_i(e)\in\{1,k\}\). The algorithm starts from an integral pEF1 payment equilibrium \((X^0,p)\), partitions items into payment-1 and payment-\(k\) sets, and then repeatedly identifies a “strong-envy” pair \(i\to j\) with \(i\in N_H\) and \(j\in N_L\), swaps one high-payment item \(e\in X_i\cap H\) against the entire bundle \(X_j\), and updates the high/low groups. Each round preserves the equilibrium invariant and groupwise payment fairness, and since each round moves one agent from \(N_H\) to \(N_L\), the process ends after at most \(n\) rounds [2501.04550].

For the special case \(k=2\), the same paper strengthens the guarantee to exact EFX and PO in polynomial time. The proof exploits the fact that the initial pEF1 equilibrium has every agent’s payment in \(\{z,z+1,z+2\}\) for some integer \(z\), then performs either a high-for-low swap or a one-way move of a high chore, depending on the structure of the violating pair. The process terminates in at most \(n\) steps while preserving MPB feasibility and hence Pareto optimality [2501.04550].

Online allocation results show that the two-value pattern remains useful under irrevocable arrivals. In the two-agent goods setting with additive bivalued valuations, there is a deterministic online algorithm, “Adapted Envy-Graph,” that always produces a non-wasteful allocation satisfying \(1/2\)-EF1 and \(1/3\)-MMS, and these guarantees are tight in the sense that no deterministic algorithm can achieve \((1/2+\epsilon)\)-EF1 or \((1/3+\epsilon)\)-MMS for any \(\epsilon>0\). In the two-agent chores setting, an analogous deterministic algorithm always produces a complete allocation satisfying \(2\)-EF1 and \(5/3\)-MMS, and no deterministic algorithm can guarantee \((2-\epsilon)\)-EF1 or \((3/2-\epsilon)\)-MMS. The same work also states that if \(n-1\) agents are binary and one agent is bivalued, a simple round-robin rule yields exact EF1 and exact MMS [2505.24321].

## 6. Boundary cases, counterexamples, and open problems

Several results delineate what personalized bivalued structure does *not* imply. First, Pareto-optimality is not uniformly easy to check: it is in \(P\) when each value ratio \(r_i\) is an integer, but coNP-complete in the general fractional-ratio case. This rules out a simplistic reading of “two values per agent” as a blanket tractability condition [2507.18251].

Second, EFX and Pareto optimality do not currently admit a general simultaneous existence theorem in the personalized bi-valued goods setting. One paper explicitly poses the open problem of whether there always exists an allocation that is simultaneously EFX and Pareto-optimal in that setting, and whether one can be found in polynomial time. The same source notes that this is known for uniform bi-valued utilities, but that known extensions via max-Nash-welfare or market algorithms fail in the personalized case [2507.18251].

The max-Nash-welfare failure is illustrated by a two-agent four-item example in which the MNW solution gives \(\{2\}\) to agent 1 and \(\{1,3,4\}\) to agent 2, yet agent 1 strongly envies agent 2 after removal of any single item. A separate counterexample shows that even when an allocation is forced by EFX considerations, it may fail to be fractionally Pareto-optimal, so a Fisher-market approach that inherently targets fPO cannot by itself enforce EFX [2507.18251].

Third, an earlier Fisher-market-based algorithmic claim for bivalued goods was shown to be incorrect. Garg and Murhekar (2021) had proposed a polynomial-time algorithm that purported to find an EFX and fPO allocation, but a later paper gives a counterexample in which the algorithm may fail to terminate: the least spender alternates, all prices in the relevant component are repeatedly multiplied by \(5\), prices blow up, and the allocation never changes. The corrective result is a new polynomial-time algorithm computing WEFX and fPO, and an adaptation for WEQX and fPO [2604.08345].

Finally, the personalized bivalued EFX proofs highlight why the setting is both special and limited. One paper states that the personalized bivalued structure gives a natural ordering of agents by ratio \(a_i/b_i\), and that the matching-plus-freezing argument hinges on all high-value edges sharing a common two-value scale per agent. In general additive valuations, singleton values can take arbitrarily many levels, so the ratio-based maximality argument and uniform freeze do not extend straightforwardly. On that basis, the existence of EFX for arbitrary additive valuations remains the central open problem [2507.14957].

Personalized bivalued valuations therefore occupy a distinctive intermediate position in fair division. They are expressive enough to encode heterogeneous thresholds, weighted comparisons, nontrivial exchange cycles, and online impossibility phenomena, yet structured enough to admit constructive EFX algorithms, PMMS under a divisibility condition, and several market-based efficiency guarantees. The current frontier lies in understanding how far these techniques can be pushed beyond two-value structure without losing either tractability or exact fairness.

Source: https://www.emergentmind.com/topics/personalized-bivalued-valuations