Papers
Topics
Authors
Recent
Search
2000 character limit reached

Personalized Bivalued Valuations

Updated 6 July 2026
  • Personalized bivalued valuations are additive models where each agent assigns one of two values per item, enabling fair allocation mechanisms.
  • They support constructive algorithms like Match-and-Freeze that guarantee fairness concepts such as EFX and PMMS under specific conditions.
  • Extensions to weighted settings and chores illustrate the model’s broad applicability, while also revealing complexity challenges and open research questions.

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 ii there exist scalars ai>bi0a_i>b_i\ge 0 such that vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\} for every good gg, with bundle values extended additively as vi(S)=gSvi({g})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 (Byrka et al., 20 Jul 2025, Jin et al., 24 Jul 2025, Liu et al., 9 Apr 2026, Garg et al., 2021).

1. Formal model and terminology

The core model consists of a set of agents N={1,,n}N=\{1,\dots,n\} and a set of indivisible goods MM. In the formulation used for personalized bivalued valuations, each agent ii has two values ai>bi0a_i>b_i\ge 0, and every good is either “high” or “low” for that agent in the sense that

vi({g}){ai,bi}gM,vi(S)=gSvi({g}).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 ai>bi0a_i>b_i\ge 00, depending on whether the singleton value is ai>bi0a_i>b_i\ge 01 or ai>bi0a_i>b_i\ge 02. A common normalization scales utilities so that ai>bi0a_i>b_i\ge 03 and ai>bi0a_i>b_i\ge 04, where ai>bi0a_i>b_i\ge 05 is agent ai>bi0a_i>b_i\ge 06’s value ratio (Byrka et al., 20 Jul 2025, Jin et al., 24 Jul 2025).

A notable subcase is the factored case: a personalized bivalued valuation is called factored if ai>bi0a_i>b_i\ge 07 is an integer multiple of ai>bi0a_i>b_i\ge 08, or ai>bi0a_i>b_i\ge 09. 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 (Byrka et al., 20 Jul 2025).

Weighted variants add a positive weight vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}0 for each agent, with vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}1. In that setting the allocation objective is no longer purely unweighted envy reduction, but weighted fairness notions normalized by vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}2, together with fractional Pareto-optimality via Fisher-market equilibria. The same personalized two-value pattern is retained: for each good vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}3, vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}4, possibly after rescaling to vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}5 and integer vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}6 (Liu et al., 9 Apr 2026).

The chores analogue reverses the interpretation from utility to cost. There, each agent vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}7 has an additive cost function with two cost levels, typically written as vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}8 and vi({g}){ai,bi}v_i(\{g\})\in\{a_i,b_i\}9 for each chore gg0. Many algorithmic treatments then specialize further to the common-ratio form gg1 (Garg et al., 2021, Lin et al., 8 Jan 2025).

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 gg2 is EFX if for every pair of agents gg3 and every good gg4,

gg5

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 (Byrka et al., 20 Jul 2025, Jin et al., 24 Jul 2025).

For chores, the corresponding notions are stated in terms of costs. EF1 requires that for all gg6, there exists some chore gg7 such that

gg8

while exact EFX for chores requires the inequality after removal of any chore from the envied bundle. Approximate versions also appear: in gg9-instances, an allocation is vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})0-EFX if

vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})1

for all vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})2 and all vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})3 (Lin et al., 8 Jan 2025, Garg et al., 2021).

Weighted generalizations replace absolute comparisons by normalized ones. An allocation vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})4 is WEFX if for every pair vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})5 and every good vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})6,

vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})7

and it is WEQX if

vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})8

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 (Liu et al., 9 Apr 2026).

Pareto-optimality itself is treated in both goods and chores formulations. For personalized bi-valued utilities, an allocation vi(S)=gSvi({g})v_i(S)=\sum_{g\in S}v_i(\{g\})9 is PO if there is no other allocation N={1,,n}N=\{1,\dots,n\}0 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 (Jin et al., 24 Jul 2025, Garg et al., 2021).

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 (Byrka et al., 20 Jul 2025).

The algorithm maintains the set N={1,,n}N=\{1,\dots,n\}1 of unallocated items and, in each round N={1,,n}N=\{1,\dots,n\}2, a set N={1,,n}N=\{1,\dots,n\}3 of active agents. It builds a bipartite graph on N={1,,n}N=\{1,\dots,n\}4, where there is an edge N={1,,n}N=\{1,\dots,n\}5 exactly when N={1,,n}N=\{1,\dots,n\}6, and assigns that edge weight N={1,,n}N=\{1,\dots,n\}7. 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 N={1,,n}N=\{1,\dots,n\}8 rounds, where N={1,,n}N=\{1,\dots,n\}9 over the unmatched agents MM0 in the component. After the matching step, any remaining unmatched active agent picks an arbitrary remaining good in priority order (Byrka et al., 20 Jul 2025).

Two invariants drive the correctness proof. The first is the componentwise ratio inequality

MM1

where MM2 and MM3 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 MM4 in which some agent obtains a good that agent MM5 values at MM6. Before round MM7, whenever MM8 receives an item it is of value MM9; if ii0 is ever frozen, that happens only after ii1, and the total number of frozen rounds is at most ii2 (Byrka et al., 20 Jul 2025).

The final case analysis establishes

ii3

for every pair of agents ii4 in the final allocation. Because every good in ii5 has value at least ii6 to ii7, this implies

ii8

which is precisely the EFX condition. The runtime is polynomial in ii9 and ai>bi0a_i>b_i\ge 00: each round allocates at least one item, so there are at most ai>bi0a_i>b_i\ge 01 rounds, and the required maximum-weight maximal matching can be computed in polynomial time (Byrka et al., 20 Jul 2025).

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 (Jin et al., 24 Jul 2025).

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 (Byrka et al., 20 Jul 2025).

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

For personalized bi-valued utilities, Pareto-optimality admits a structural characterization when every ratio ai>bi0a_i>b_i\ge 02 is an integer. The analysis introduces the item-exchange graph ai>bi0a_i>b_i\ge 03, a directed multigraph whose edges record items moved between agents when passing from an allocation ai>bi0a_i>b_i\ge 04 to a Pareto-improving allocation ai>bi0a_i>b_i\ge 05, with labels ai>bi0a_i>b_i\ge 06, ai>bi0a_i>b_i\ge 07, ai>bi0a_i>b_i\ge 08, or ai>bi0a_i>b_i\ge 09 according to the source’s and target’s valuations. If vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).0 is Pareto-dominated, one chooses a Pareto improvement vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).1 minimizing the number of exchanged items and studies the corresponding minimum Pareto-improvement graph vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).2. The theorem states that, in the integer-ratio case, vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).3 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 vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).4, one can decide in polynomial time whether vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).5 is PO, and if vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).6 is not PO one can find a dominating PO allocation in polytime (Jin et al., 24 Jul 2025).

The complexity changes sharply for fractional ratios. When vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).7 may be fractional, even when all ratios belong to a two-point set vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).8, 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 (Jin et al., 24 Jul 2025).

Weighted and market-based formulations extend the same two-level structure. In the setting with agent weights vi({g}){ai,bi}gM,vi(S)=gSvi({g}).v_i(\{g\})\in\{a_i,b_i\}\quad \forall g\in M, \qquad v_i(S)=\sum_{g\in S}v_i(\{g\}).9, 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 ai>bi0a_i>b_i\ge 000, sets each price ai>bi0a_i>b_i\ge 001 to the assigned agent’s value, constructs the MBB graph ai>bi0a_i>b_i\ge 002, pushes goods backward along certain paths, and then partitions agents into “reachability” groups ai>bi0a_i>b_i\ge 003 defined from successive least spenders. Second, it repeatedly raises the prices of all goods in a currently processed group by factor ai>bi0a_i>b_i\ge 004 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 ai>bi0a_i>b_i\ge 005, and growth of the set ai>bi0a_i>b_i\ge 006 of agents already pWEFX toward the current big spender (Liu et al., 9 Apr 2026).

The weighted algorithm runs in ai>bi0a_i>b_i\ge 007 time. Its efficiency guarantee is fPO because the final allocation remains a market equilibrium. A further implementation remark states that personalization with different ai>bi0a_i>b_i\ge 008 values can be handled by raising each good in a group by factor ai>bi0a_i>b_i\ge 009, or by repeating a “unit-raise” until pWEFX holds, with the same invariants extending to that fully personalized setting (Liu et al., 9 Apr 2026).

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 ai>bi0a_i>b_i\ge 010, 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 ai>bi0a_i>b_i\ge 011. 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 (Garg et al., 2021).

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 (Garg et al., 2021).

Approximate EFX for chores has been studied more finely in ai>bi0a_i>b_i\ge 012-instances. One result gives a polynomial-time algorithm that returns an allocation that is ai>bi0a_i>b_i\ge 013-EFX and Pareto optimal for every bivalued instance with ai>bi0a_i>b_i\ge 014. The algorithm starts from an integral pEF1 payment equilibrium ai>bi0a_i>b_i\ge 015, partitions items into payment-1 and payment-ai>bi0a_i>b_i\ge 016 sets, and then repeatedly identifies a “strong-envy” pair ai>bi0a_i>b_i\ge 017 with ai>bi0a_i>b_i\ge 018 and ai>bi0a_i>b_i\ge 019, swaps one high-payment item ai>bi0a_i>b_i\ge 020 against the entire bundle ai>bi0a_i>b_i\ge 021, and updates the high/low groups. Each round preserves the equilibrium invariant and groupwise payment fairness, and since each round moves one agent from ai>bi0a_i>b_i\ge 022 to ai>bi0a_i>b_i\ge 023, the process ends after at most ai>bi0a_i>b_i\ge 024 rounds (Lin et al., 8 Jan 2025).

For the special case ai>bi0a_i>b_i\ge 025, 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 ai>bi0a_i>b_i\ge 026 for some integer ai>bi0a_i>b_i\ge 027, 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 ai>bi0a_i>b_i\ge 028 steps while preserving MPB feasibility and hence Pareto optimality (Lin et al., 8 Jan 2025).

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 ai>bi0a_i>b_i\ge 029-EF1 and ai>bi0a_i>b_i\ge 030-MMS, and these guarantees are tight in the sense that no deterministic algorithm can achieve ai>bi0a_i>b_i\ge 031-EF1 or ai>bi0a_i>b_i\ge 032-MMS for any ai>bi0a_i>b_i\ge 033. In the two-agent chores setting, an analogous deterministic algorithm always produces a complete allocation satisfying ai>bi0a_i>b_i\ge 034-EF1 and ai>bi0a_i>b_i\ge 035-MMS, and no deterministic algorithm can guarantee ai>bi0a_i>b_i\ge 036-EF1 or ai>bi0a_i>b_i\ge 037-MMS. The same work also states that if ai>bi0a_i>b_i\ge 038 agents are binary and one agent is bivalued, a simple round-robin rule yields exact EF1 and exact MMS (Wang et al., 30 May 2025).

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 ai>bi0a_i>b_i\ge 039 when each value ratio ai>bi0a_i>b_i\ge 040 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 (Jin et al., 24 Jul 2025).

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 (Jin et al., 24 Jul 2025).

The max-Nash-welfare failure is illustrated by a two-agent four-item example in which the MNW solution gives ai>bi0a_i>b_i\ge 041 to agent 1 and ai>bi0a_i>b_i\ge 042 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 (Jin et al., 24 Jul 2025).

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 ai>bi0a_i>b_i\ge 043, 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 (Liu et al., 9 Apr 2026).

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 ai>bi0a_i>b_i\ge 044, 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 (Byrka et al., 20 Jul 2025).

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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Personalized Bivalued Valuations.