The Multi-Stage Assignment Problem: A Fairness Perspective
Vibulan J, Swapnil Dhamal, Shweta Jain

TL;DR
This paper addresses fair assignment in multi-stage graphs, introduces algorithms to bound envy among agents, and demonstrates their efficiency and fairness guarantees through theoretical bounds and experiments.
Contribution
It proposes the C-Balance and DC-Balance algorithms for fair multi-stage assignment, providing theoretical envy bounds and efficiency improvements over ILP methods.
Findings
C-Balance guarantees envy bounded by 2M for two agents.
DC-Balance extends fairness guarantees to multiple agents.
Algorithms run significantly faster than ILP formulations.
Abstract
This paper explores the problem of fair assignment on Multi-Stage graphs. A multi-stage graph consists of nodes partitioned into disjoint sets (stages) structured as a sequence of weighted bipartite graphs formed across adjacent stages. The goal is to assign node-disjoint paths to agents starting from the first stage and ending in the last stage. We show that an efficient assignment that minimizes the overall sum of costs of all the agents' paths may be highly unfair and lead to significant cost disparities (envy) among the agents. We further show that finding an envy-minimizing assignment on a multi-stage graph is NP-hard. We propose the C-Balance algorithm, which guarantees envy that is bounded by in the case of two agents, where is the maximum edge weight. We demonstrate the algorithm's tightness by presenting an instance where the envy is . We further show that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
