Online Fair Division for Personalized $2$-Value Instances

📅 2025-05-28
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper studies personalized binary online fair allocation: items arrive sequentially, each agent assigns one of two (agent-specific) values to each item, and allocations must be made irrevocably upon arrival. We propose the first deterministic dynamic priority algorithm for additive valuations, targeting maximin share (MMS) fairness and approximate envy-freeness (EF1/EF2). Our theoretical contributions are threefold: (1) achieving the optimal deterministic per-step $1/(2n-1)$-MMS guarantee, improved to a final $1/4$-MMS; (2) attaining EF1 every $n$ steps—and EF2 globally—under only $n-1$-step lookahead, yielding the first nontrivial online fairness guarantees for additive instances with bounded value ratios; and (3) demonstrating that limited lookahead significantly simplifies mechanism design while strengthening worst-case fairness guarantees.

Technology Category

Application Category

📝 Abstract
We study an online fair division setting, where goods arrive one at a time and there is a fixed set of $n$ agents, each of whom has an additive valuation function over the goods. Once a good appears, the value each agent has for it is revealed and it must be allocated immediately and irrevocably to one of the agents. It is known that without any assumptions about the values being severely restricted or coming from a distribution, very strong impossibility results hold in this setting. To bypass the latter, we turn our attention to instances where the valuation functions are restricted. In particular, we study personalized $2$-value instances, where there are only two possible values each agent may have for each good, possibly different across agents, and we show how to obtain worst case guarantees with respect to well-known fairness notions, such as maximin share fairness and envy-freeness up to one (or two) good(s). We suggest a deterministic algorithm that maintains a $1/(2n-1)$-MMS allocation at every time step and show that this is the best possible any deterministic algorithm can achieve if one cares about every single time step; nevertheless, eventually the allocation constructed by our algorithm becomes a $1/4$-MMS allocation. To achieve this, the algorithm implicitly maintains a fragile system of priority levels for all agents. Further, we show that, by allowing some limited access to future information, it is possible to have stronger results with less involved approaches. By knowing the values of goods for $n-1$ time steps into the future, we design a matching-based algorithm that achieves an EF$1$ allocation every $n$ time steps, while always maintaining an EF$2$ allocation. Finally, we show that our results allow us to get the first nontrivial guarantees for additive instances in which the ratio of the maximum over the minimum value an agent has for a good is bounded.
Problem

Research questions and friction points this paper is trying to address.

Online fair division of goods with additive valuations
Personalized 2-value instances for worst-case fairness guarantees
Deterministic algorithm achieving MMS and EF1/EF2 allocations
Innovation

Methods, ideas, or system contributions that make the work stand out.

Deterministic algorithm maintains priority levels
Matching-based algorithm uses future information
Guarantees fairness for restricted valuation functions
Georgios Amanatidis
Georgios Amanatidis
Department of Informatics; Athens University of Economics and Business
Algorithmic Game TheoryApproximation AlgorithmsComputational Social Choice
A
Alexandros Lolos
Department of Informatics, Athens University of Economics and Business, Athens, Greece; Archimedes, Athena Research Center, Athens, Greece
E
E. Markakis
Department of Informatics, Athens University of Economics and Business, Athens, Greece; Archimedes, Athena Research Center, Athens, Greece; Input Output Global (IOG), Athens, Greece
V
Victor Turbel
Institut de Mathématique, Université Paris-Saclay, Orsay, France