Time Fairness in Online Knapsack Problems

05/22/2023
by   Adam Lechowicz, et al.
0

The online knapsack problem is a classic problem in the field of online algorithms. Its canonical version asks how to pack items of different values and weights arriving online into a capacity-limited knapsack so as to maximize the total value of the admitted items. Although optimal competitive algorithms are known for this problem, they may be fundamentally unfair, i.e., individual items may be treated inequitably in different ways. Inspired by recent attention to fairness in online settings, we develop a natural and practically-relevant notion of time fairness for the online knapsack problem, and show that the existing optimal algorithms perform poorly under this metric. We propose a parameterized deterministic algorithm where the parameter precisely captures the Pareto-optimal trade-off between fairness and competitiveness. We show that randomization is theoretically powerful enough to be simultaneously competitive and fair; however, it does not work well in practice, using trace-driven experiments. To further improve the trade-off between fairness and competitiveness, we develop a fair, robust (competitive), and consistent learning-augmented algorithm with substantial performance improvement in trace-driven experiments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/14/2020

Group Fairness for Knapsack Problems

We study the knapsack problem with group fairness constraints. The input...
research
09/24/2022

The Online Knapsack Problem with Departures

The online knapsack problem is a classic online resource allocation prob...
research
11/14/2021

Online Max-min Fair Allocation

We study an online version of the max-min fair allocation problem for in...
research
07/02/2019

Operationalizing Individual Fairness with Pairwise Fair Representations

We revisit the notion of individual fairness proposed by Dwork et al. A ...
research
02/23/2022

Nonstationary Dual Averaging and Online Fair Allocation

We consider the problem of fairly allocating items to a set of individua...
research
02/17/2022

Algorithmic Fair Allocation of Indivisible Items: A Survey and New Questions

The theory of algorithmic fair allocation is within the center of multi-...
research
12/28/2018

Online Trading as a Secretary Problem

We consider the online problem in which an intermediary trades identical...

Please sign up or login with your details

Forgot password? Click here to reset