|
Time slot scheduling of compatible jobs
Résumé.
Nous introduisons une version pondérée du problème de coloration d'un graphe motivée par
différents types de problèmes d'ordonnancement : chaque sommet vd'un graphe
Gcorrespond à des tâches à réaliser (avec une durée de réalisation w(v)), les
arêtes représentent des contraintes de non-simultanéïté (incompatibilités). On doit alors
affecter chaque tâche à une fenêtre temporelle de sorte que les tâches d'un même intervalle
sont compatibles ; la largeur d'une fenêtre de temps est alors la durée maximum des tâches
correspondantes. Le nombre kde telles fenêtres doit être déterminé. Il s'agit alors
de construire une k-coloration S = (S1,..., Sk)de
Gminimisant w(S1+....+ w(Sk)où w(Si) =
max {w(v) : v appartient à V}.Nous discutons les propriétés des solutions
optimales et présentons des résultats de complexité et d'approximation. En particulier, le
problème de décision associé est prouvé NP-complet pour des graphes bipartis, pour des
graphes aux arêtes de graphes bipartis ou encore pour des "split-graphes".
Abstract.
A version of weighted coloring of a graph is introduced which is motivated by some types
of scheduling problem : each node vof a graph Gcorresponds to some
operation to be processed (with a processing time w(v)), edges represent
non-simultaneity requirements (incompatibilities). We have to assign each operation to
one time slot in such a way that in each time slot all operations assigned to this slot
are compatible ; the length of a time slot will be the maximum of the processing times
of its operations. The number kof time slots to be used has to be determined as
well. So we have to find a k-coloring S = (S1,..., Sk)of
Gsuch that w(S1+....+ w(Sk)is minimized where
w(Si) = max {w(v) : v appartient à V}. Properties of optimal
solutions are discussed, complexity and approximability results are presented.
Heuristic methods are given for establishing some of these results. The associated
decision problems are shown to be NP-complete for bipartite graphs and for
line-graphs of bipartite graphs and for split graphs.
|