We consider the problem of assigning tasks to agents under time conflicts,with applications also to frequency allocations in point-to-point wirelessnetworks. In particular, we are given a set $V$ of $n$ agents, a set $E$ of $m$tasks, and $k$ different time slots. Each task can be carried out in one of the$k$ predefined time slots, and can be represented by the subset $e\subseteq E$of the involved agents. Since each agent cannot participate to more than onetask simultaneously, we must find an allocation that assigns non-overlappingtasks to each time slot. Being the number of slots limited by $k$, in generalit is not possible to executed all the possible tasks, and our aim is todetermine a solution maximizing the overall social welfare, that is the numberof executed tasks. We focus on the restriction of this problem in which thenumber of time slots is fixed to be $k=2$, and each task is performed byexactly two agents, that is $|e|=2$. In fact, even under this assumptions, theproblem is still challenging, as it remains computationally difficult. Weprovide parameterized complexity results with respect to several reasonableparameters, showing for the different cases that the problem is fixed-parametertractable or it is paraNP-hard.

Assigning tasks to agents under time conflicts: a parameterized complexity approach

Alessandro Aloisio;
2019-01-01

Abstract

We consider the problem of assigning tasks to agents under time conflicts,with applications also to frequency allocations in point-to-point wirelessnetworks. In particular, we are given a set $V$ of $n$ agents, a set $E$ of $m$tasks, and $k$ different time slots. Each task can be carried out in one of the$k$ predefined time slots, and can be represented by the subset $e\subseteq E$of the involved agents. Since each agent cannot participate to more than onetask simultaneously, we must find an allocation that assigns non-overlappingtasks to each time slot. Being the number of slots limited by $k$, in generalit is not possible to executed all the possible tasks, and our aim is todetermine a solution maximizing the overall social welfare, that is the numberof executed tasks. We focus on the restriction of this problem in which thenumber of time slots is fixed to be $k=2$, and each task is performed byexactly two agents, that is $|e|=2$. In fact, even under this assumptions, theproblem is still challenging, as it remains computationally difficult. Weprovide parameterized complexity results with respect to several reasonableparameters, showing for the different cases that the problem is fixed-parametertractable or it is paraNP-hard.
2019
Computer Science - Discrete Mathematics
Computer Science - Discrete Mathematics
Computer Science - Computational Complexity
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14090/2131
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact