Rotational Diversity in Multi-Cycle Assignment Problems

by   Helge Spieker, et al.

In multi-cycle assignment problems with rotational diversity, a set of tasks has to be repeatedly assigned to a set of agents. Over multiple cycles, the goal is to achieve a high diversity of assignments from tasks to agents. At the same time, the assignments' profit has to be maximized in each cycle. Due to changing availability of tasks and agents, planning ahead is infeasible and each cycle is an independent assignment problem but influenced by previous choices. We approach the multi-cycle assignment problem as a two-part problem: Profit maximization and rotation are combined into one objective value, and then solved as a General Assignment Problem. Rotational diversity is maintained with a single execution of the costly assignment model. Our simple, yet effective method is applicable to different domains and applications. Experiments show the applicability on a multi-cycle variant of the multiple knapsack problem and a real-world case study on the test case selection and assignment problem, an example from the software engineering domain, where test cases have to be distributed over compatible test machines.


page 1

page 2

page 3

page 4


Risk aversion in one-sided matching

Inspired by real-world applications such as the assignment of pupils to ...

Combating Collusion Rings is Hard but Possible

A recent report of Littmann [Commun. ACM '21] outlines the existence and...

Diverse Reviewer Suggestion for Extending Conference Program Committees

Automated reviewer recommendation for scientific conferences currently r...

On Reachable Assignments in Cycles and Cliques

The efficient and fair distribution of indivisible resources among agent...

Dynamic multi-agent assignment via discrete optimal transport

We propose an optimal solution to a deterministic dynamic assignment pro...

Message Expiration-Based Distributed Multi-Robot Task Management

Distributed task assignment for multiple agents raises fundamental and n...

On Pole-Zero Assignment of Vibratory Systems by Multi-Input Feedback Control

In this paper, we consider the pole-zero assignment problem for vibrator...