Ordering Collective Unit Tasks: from Scheduling to Computational Social Choice
<|reference_start|>Ordering Collective Unit Tasks: from Scheduling to Computational Social Choice: We study the collective schedules problem, which consists in computing a one machine schedule of a set of tasks, knowing that a set of individuals (also called voters) have preferences regarding the order of the execution of the tasks. Our aim is to return a consensus schedule. We consider the setting in which all tasks have the same length -- such a schedule can therefore also be viewed as a ranking. We study two rules, one based on a distance criterion, and another one based one a binary criterion, and we show that these rules extend classic scheduling criteria. We also consider time constraints and precedence constraints between the tasks, and focus on two cases: the preferences of the voters fulfill these constraints, or they do not fulfill these constraints (but the collective schedule should fulfill them). In each case, either we show that the problem is NP-hard, or we provide a polynomial time algorithm which solves it. We also provide an analysis of a heuristic, which appears to be a 2 approximation of the Spearman's rule.<|reference_end|>
@article{durand2024ordering,
    title={Ordering Collective Unit Tasks: from Scheduling to Computational Social
  Choice},
    author={Martin Durand and Fanny Pascual},
    journal={arXiv preprint arXiv:2403.19197},
    year={2024},
    archivePrefix={arXiv},
    eprint={2403.19197},
    primaryClass={cs.GT}
}