A two-player version of the assignment problem

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Galliot, Florian, Oijid, Nacim, Sénizergues, Jonas
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908822219522048
author Galliot, Florian
Oijid, Nacim
Sénizergues, Jonas
author_facet Galliot, Florian
Oijid, Nacim
Sénizergues, Jonas
contents We introduce the competitive assignment problem, a two-player version of the well-known assignment problem. Given a set of tasks and a set of agents with different efficiencies for different tasks, Alice and Bob take turns picking agents one by one. Once all agents have been picked, Alice and Bob compute the optimal values $s_A$ and $s_B$ for the assignment problem on their respective sets of agents, i.e. they assign their own agents to tasks (with at most one agent per task and at most one task per agent) so as to maximize the sum of the efficiencies. The score of the game is then defined as $s_A-s_B$. Alice aims at maximizing the score, while Bob aims at minimizing it. This problem can model drafts in sports and card games, or more generally situations where two entities fight for the same resources and then use them to compete against each other. We show that the problem is PSPACE-complete, even restricted to agents that have at most two nonzero efficiencies. On the other hand, in the case of agents having at most one nonzero efficiency, the problem lies in XP parameterized by the number of tasks, and the optimal score can be computed in linear time when there are only two tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2602_02628
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A two-player version of the assignment problem
Galliot, Florian
Oijid, Nacim
Sénizergues, Jonas
Computer Science and Game Theory
Computational Complexity
Discrete Mathematics
Combinatorics
We introduce the competitive assignment problem, a two-player version of the well-known assignment problem. Given a set of tasks and a set of agents with different efficiencies for different tasks, Alice and Bob take turns picking agents one by one. Once all agents have been picked, Alice and Bob compute the optimal values $s_A$ and $s_B$ for the assignment problem on their respective sets of agents, i.e. they assign their own agents to tasks (with at most one agent per task and at most one task per agent) so as to maximize the sum of the efficiencies. The score of the game is then defined as $s_A-s_B$. Alice aims at maximizing the score, while Bob aims at minimizing it. This problem can model drafts in sports and card games, or more generally situations where two entities fight for the same resources and then use them to compete against each other. We show that the problem is PSPACE-complete, even restricted to agents that have at most two nonzero efficiencies. On the other hand, in the case of agents having at most one nonzero efficiency, the problem lies in XP parameterized by the number of tasks, and the optimal score can be computed in linear time when there are only two tasks.
title A two-player version of the assignment problem
topic Computer Science and Game Theory
Computational Complexity
Discrete Mathematics
Combinatorics
url https://arxiv.org/abs/2602.02628