Fair Division Conjectures on Price of Fairness for EEFX/MXS
After reading the paper Optimal Bounds on the Price of Fairness for Indivisible Goods to know the notion of Price of Fairness and the paper New Fairness Concepts for Allocating Indivisible Items to adapt new fairness notions EEFX and MXS, it is natural to consider the left open problem: What is the PoF for EEFX and MXS?
The Relation between EFX, EEFX, MXS, PROP1
It is not hard to say that
- Every EFX allocation is EEFX allocation.
- Every EEFX allocation is MXS allocation.
- Every MXS allocation is PROP1 allocation.
Known PoF on EFX and PROP1
Assumption: The valuation function are additive.
- Scaled valuation: The valuation each player for all goods are the same.
- Unscaled valuation: The valuation each player for all goods are not the same.
PROP1 PoF Bounds
The corollary 1 of Optimal Bounds on the Price of Fairness for Indivisible Goods: The price of PROP1 is for scaled additive valuations and for unscaled additive valuations.
EFX Bounds
The Theorem F.5 and Theorem F.6 of On the Complexity of Maximizing Social Welfare within Fair Allocations of Indivisible Goods: The price of EFX is for scaled additive valuations and for unscaled valuations.
My Conjectures 😎
Based on latent relations between EFX, EEFX, MXS, PROP1 and proved PoF bounds on EFX and PROP1, I made the reasonable conjectures on PoF bounds for EEFX and MXS:
For EEFX allocation, the PoF is
- for scaled valuations.
- for unscaled valuations.
For MXS allocation, the PoF is
- for scaled valuations.
- for unscaled valuations.
Analysis
Break down my conjectures.
Unscaled valuations
We consider unscaled valuations first.
instance, EEFX (or MXS) allocations with , i.e., Price of EEFX (or MXS) is . This one is easy.
instance, in which any EEFX (or MXS) allocation has , i.e., Price of EEFX (or MXS) is . This one is not easy. Not solved!
Scaled valuations
instance, EEFX (or MXS) allocations with , i.e., Price of EEFX (or MXS) is .
instance, in which any EEFX (or MXS) allocation has , i.e., Price of EEFX (or MXS) is .
For scaled valuations, we have not got the idea yet. Not solved!
Trying to Prove
By considering the algorithm in the paper (introducing EEFX & MXS) which produces EEFX allocation:
- Ordering all items w.r.t. each agent’s valuations.
- Running Envy-Cycle Elimination on ordered instance yields EFX allocation.
- Using the same picking sequence of step 2. to let agents pick items on original instance.
We have known that the final allocation has better social welfare than EFX allocation in step 2.
❓Then what is the PoF of EFX for ordered instances?
Consider such an ordered instance:
- .
- .
- .
- Valuation table:
agent\item g1 g2 … gn gn+1 1 Y Y … Y ɛ 2 1 1 … 1 ɛ … … … … … … n-1 1 1 … 1 ɛ n 1 1 … 1 ɛ The EEFX allocation maximizing social welfare is:
- Allocating one good among to agent .
- Allocating one good among to agent
- Arbitrarily allocating .
In this instance:
- .
- Obviously, .
Thus, PoF of EFX for ordered instance is .
Analogously, in this instance,
- MXS share for agent 1: .
- MXS share for agent 2 to n: .
The PoF bound also holds for MXS.
It seems that we solve the lower bound for unscaled valuation.
What about lower bound for scaled valuation?
The PoF on Ordered Instance with Scaled Valuations
(update on 5. April 2024)
Consider the algorithm that produce EEFX. It firstly “order” all the items with respect to each agents.
It’s crucial to analysis the price of fairness on ordered instance.
Because in ordered instance, each agent has identical preference on the same goods. More importantly, on such instance, !
Consider such an instance:
- agents
- items
- Scaled valuations: each agent’s value for all item is
- Each agent has same preference on the same item
👊
The maximum social welfare is
The maximum social welfare on fair allocation (EF1, EFX, EEFX are the same) is
By , this quantity .
In this case,
Naturally we come up with two open question about this:
❓ Is there a worse counter-example (which shows larger bound like )?
❓ Prove a better than upper bound for ordered instances?