Table of Contents
Fetching ...

Fair Allocation with Initial Utilities

Niclas Boehmer, Luca Kreisel

TL;DR

A new, always satisfiable fairness notion is proposed, called minimum-EF1-init, and a polynomial-time algorithm based on an extended round-robin procedure to compute complete allocations satisfying this notion is designed.

Abstract

The problem of allocating indivisible resources to agents arises in a wide range of domains, including treatment distribution and social support programs. An important goal in algorithm design for this problem is fairness, where the focus in previous work has been on ensuring that the computed allocation provides equal treatment to everyone. However, this perspective disregards that agents may start from unequal initial positions, which is crucial to consider in settings where fairness is understood as equality of outcome. In such settings, the goal is to create an equal final outcome for everyone by leveling initial inequalities through the allocated resources. To close this gap, focusing on agents with additive utilities, we extend the classic model by assigning each agent an initial utility and study the existence and computational complexity of several new fairness notions following the principle of equality of outcome. Among others, we show that complete allocations satisfying a direct analog of envy-freeness up to one resource (EF1) may fail to exist and are computationally hard to find, forming a contrast to the classic setting without initial utilities. We propose a new, always satisfiable fairness notion, called minimum-EF1-init and design a polynomial-time algorithm based on an extended round-robin procedure to compute complete allocations satisfying this notion.

Fair Allocation with Initial Utilities

TL;DR

A new, always satisfiable fairness notion is proposed, called minimum-EF1-init, and a polynomial-time algorithm based on an extended round-robin procedure to compute complete allocations satisfying this notion is designed.

Abstract

The problem of allocating indivisible resources to agents arises in a wide range of domains, including treatment distribution and social support programs. An important goal in algorithm design for this problem is fairness, where the focus in previous work has been on ensuring that the computed allocation provides equal treatment to everyone. However, this perspective disregards that agents may start from unequal initial positions, which is crucial to consider in settings where fairness is understood as equality of outcome. In such settings, the goal is to create an equal final outcome for everyone by leveling initial inequalities through the allocated resources. To close this gap, focusing on agents with additive utilities, we extend the classic model by assigning each agent an initial utility and study the existence and computational complexity of several new fairness notions following the principle of equality of outcome. Among others, we show that complete allocations satisfying a direct analog of envy-freeness up to one resource (EF1) may fail to exist and are computationally hard to find, forming a contrast to the classic setting without initial utilities. We propose a new, always satisfiable fairness notion, called minimum-EF1-init and design a polynomial-time algorithm based on an extended round-robin procedure to compute complete allocations satisfying this notion.
Paper Structure (36 sections, 10 theorems, 49 equations, 2 algorithms)

This paper contains 36 sections, 10 theorems, 49 equations, 2 algorithms.

Key Result

Theorem 3.4

EF1-init Existence is NP-complete.

Theorems & Definitions (32)

  • Definition 2.1
  • Definition 3.1: EF-init
  • Definition 3.2: EF1-init
  • proof
  • Theorem 3.4
  • Definition 3.5
  • proof : Proof of \ref{['prop:EFEX_hard']}
  • Proposition 3.5
  • proof
  • Theorem 3.6
  • ...and 22 more