DCAIMay 22, 2024

Design a Win-Win Strategy That Is Fair to Both Service Providers and Tasks When Rejection Is Not an Option

arXiv:2407.00032v1h-index: 5IJCAI
Originality Incremental advance
AI Analysis

This addresses fairness in task assignment for applications where rejection is not allowed, but it appears incremental as it builds on existing online matching and minimax frameworks.

The paper tackles the problem of dynamically assigning tasks to service providers without rejection, aiming to ensure fairness for both parties by minimizing the highest waiting time for tasks and the highest workload for providers. It shows that the workload minimization can be expressed as a linear program and demonstrates through simulations on real data that novel heuristics based on this approach perform well.

Assigning tasks to service providers is a frequent procedure across various applications. Often the tasks arrive dynamically while the service providers remain static. Preventing task rejection caused by service provider overload is of utmost significance. To ensure a positive experience in relevant applications for both service providers and tasks, fairness must be considered. To address the issue, we model the problem as an online matching within a bipartite graph and tackle two minimax problems: one focuses on minimizing the highest waiting time of a task, while the other aims to minimize the highest workload of a service provider. We show that the second problem can be expressed as a linear program and thus solved efficiently while maintaining a reasonable approximation to the objective of the first problem. We developed novel methods that utilize the two minimax problems. We conducted extensive simulation experiments using real data and demonstrated that our novel heuristics, based on the linear program, performed remarkably well.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes