https://hal.science/hal-00666667Angel, EricEricAngelIBISC - Informatique, Biologie Intégrative et Systèmes Complexes - UEVE - Université d'Évry-Val-d'EssonneBampis, EvripidisEvripidisBampisRO - Recherche Opérationnelle - LIP6 - Laboratoire d'Informatique de Paris 6 - UPMC - Université Pierre et Marie Curie - Paris 6 - CNRS - Centre National de la Recherche ScientifiqueThibault, NicolasNicolasThibaultERMES - Equipe de recherche sur les marches, l'emploi et la simulation - UP2 - Université Panthéon-Assas - CNRS - Centre National de la Recherche ScientifiqueRandomized truthful algorithms for scheduling selfish tasks on parallel machinesHAL CCSD2012SchedulingAlgorithmic game theoryApproximation[INFO] Computer Science [cs]Davesne, Frédéric2012-02-06 00:48:542023-03-24 14:52:552012-02-06 00:48:54enJournal articles10.1016/j.tcs.2011.10.0061We study the problem of designing truthful algorithms for scheduling a set of tasks, each one owned by a selfish agent, to a set of parallel (identical or unrelated) machines in order to minimize the makespan. We consider the following process: at first the agents declare the length of their tasks, then given these bids, the protocol schedules the tasks on the machines. The aim of the protocol is to minimize the makespan, i.e. the maximum completion time of the tasks, while the objective of each agent is to minimize the completion time of its task and thus an agent may lie if by doing so, his task may finish earlier. In this paper, we show the existence of randomized truthful (non-polynomial-time) algorithms with an expected approximation ratio equal to 3/2 for different scheduling settings (identical machines with and without release dates and unrelated machines) and models of execution (strong or weak). Our result improves the best previously known result Angel et al. (2006) [1] for the problem with identical machines (P∥Cmax) in the strong model of execution and reaches, asymptotically, the lower bound of Christodoulou et al. (2007) [5]. In addition, this result can be transformed to a polynomial-time truthful randomized algorithm with an expected approximation ratio 3/2+ϵ (resp. ) for PmCmax (resp. PCmax).