Exact Algorithms for Scheduling Programs with Shared Tasks - Archive ouverte HAL Accéder directement au contenu
Proceedings/Recueil Des Communications Année : 2020

Exact Algorithms for Scheduling Programs with Shared Tasks

Résumé

We study a scheduling problem where the jobs we have to perform are composed of one or more tasks. If two jobs sharing a non-empty subset of tasks are scheduled on the same machine, then these shared tasks have to be performed only once. This kind of problem is known in the literature under the names of VM-PACKING or PAGINATION. Our objective is to schedule a set of these objects on two parallel identical machines, with the aim of minimizing the makespan. This problem is NP-complete as an extension of the PARTITION problem. In this paper we present two exact algorithms with worst-case time-complexity guarantees, by exploring different branching techniques. Our first algorithm focuses on the relation between jobs sharing one or more symbols in common, whereas the other algorithm branches on the shared symbols.
Fichier non déposé

Dates et versions

hal-03938886 , version 1 (14-01-2023)

Identifiants

Citer

Imed Kacem, Giorgio Lucarelli, Théo Nazé. Exact Algorithms for Scheduling Programs with Shared Tasks. 1160, Springer International Publishing, pp.435-444, 2020, Advances in Intelligent Systems and Computing, ⟨10.1007/978-3-030-45691-7_40⟩. ⟨hal-03938886⟩
11 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More