Online Allocation with Multi-Class Arrivals: Group Fairness vs Individual Welfare

📅 2025-01-27
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the multi-group online resource allocation problem, aiming to jointly optimize individual utility efficiency and inter-group fairness under dynamically arriving heterogeneous user streams and a fixed total resource budget. We first formalize three distinct group-level fairness criteria and characterize the fundamental trade-off between fairness and social welfare. To address this, we propose a multi-threshold online algorithm with resource reservation, which integrates threshold-driven decision-making, resource partitioning, and utility modeling to achieve Pareto-optimal fairness–efficiency trade-offs. Theoretically, we prove that our algorithm is optimal with respect to two fairness criteria and achieves near-optimality for the third. Empirical evaluation on real-world network caching datasets demonstrates significant improvements over state-of-the-art baseline methods in both fairness and utility metrics.

Technology Category

Application Category

📝 Abstract
We introduce and study a multi-class online resource allocation problem with group fairness guarantees. The problem involves allocating a fixed amount of resources to a sequence of agents, each belonging to a specific group. The primary objective is to ensure fairness across different groups in an online setting. We focus on three fairness notions: one based on quantity and two based on utility. To achieve fair allocations, we develop two threshold-based online algorithms, proving their optimality under two fairness notions and near-optimality for the more challenging one. Additionally, we demonstrate a fundamental trade-off between group fairness and individual welfare using a novel representative function-based approach. To address this trade-off, we propose a set-aside multi-threshold algorithm that reserves a portion of the resource to ensure fairness across groups while utilizing the remaining resource to optimize efficiency under utility-based fairness notions. This algorithm is proven to achieve the Pareto-optimal trade-off. We also demonstrate that our problem can model a wide range of real-world applications, including network caching and cloud computing, and empirically evaluate our proposed algorithms in the network caching problem using real datasets.
Problem

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

Online Resource Allocation
Fairness Optimization
Efficiency-Fairness Trade-off
Innovation

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

Fairness Metrics
Online Algorithms
Efficiency-Fairness Balance
🔎 Similar Papers
No similar papers found.
F
Faraz Zargari
University of Alberta
H
Hossein Nekouyan Jazi
University of Alberta
B
Bo Sun
University of Waterloo
Xiaoqi Tan
Xiaoqi Tan
Department of Computing Science, University of Alberta
Online algorithmsAlgorithmic economicsDecisions under uncertaintyPerformance evaluation