التمرين 1
Exercice 1 — Ordonnancement de projet à deux phases (flow-shop)
Deux étudiants disposent de 10 jours pour réaliser un travail de groupe. Ce travail se compose de 4 tâches indépendantes entre elles (l'ordre n'a pas d'importance). Chacune de ces tâches peut être divisée en une phase d'analyse, réalisée par le premier étudiant, et une phase de calculs, réalisée par le second. L'analyse doit précéder les calculs. Les temps nécessaires (en jours) à la réalisation de ces tâches sont donnés dans le tableau ci-dessous.
| Tâche | Phase d'analyse (étudiant 1) | Phase de calculs (étudiant 2) |
|---|---|---|
| A | 2 | 2 |
| B | 0,8 | 1,5 |
| C | 1,5 | 0,5 |
| D | 2 | 1 |
a. Quel est l'ordonnancement des tâches qui minimise le temps de réalisation du travail ? Illustrez à l'aide d'un diagramme.
Les deux étudiants aimeraient ajouter trois (03) autres parties : E, F et G. Les deux premières (E et F) ne nécessitent pas d'analyse préalable tandis que la dernière (G) comporte seulement une phase d'analyse. Les temps sont :
| Tâche | Analyse (étudiant 1) | Calculs (étudiant 2) |
|---|---|---|
| E | - | 2 |
| F | - | 1,5 |
| G | 1,5 | - |
b. Avec ces données supplémentaires, pour chacun des étudiants, l'ordre d'exécution des sept (07) tâches qui minimise le temps total de réalisation du travail. Illustrez à l'aide d'un diagramme. c. Pourront-ils rendre le travail à temps ?
◀الحل
a.
Par l'algorithme de Johnson pour : Tâches avec : B (0.8 ≤ 1.5), A (2 ≤ 2) → en début, ordre croissant de . Tâches avec : C (1.5 > 0.5), D (2 > 1) → en fin, ordre décroissant de . Ordre : B, A, D, C. = par diagramme de Gantt.
b.
E et F n'ont pas de phase d'analyse : on les place comme tâches sans contrainte de précédence pour l'étudiant 2. G n'a pas de phase de calculs : l'étudiant 1 la fait indépendamment. On optimise en intercalant G pour l'étudiant 1 et E, F pour l'étudiant 2 dans les temps morts.
c.
Calculer le total et vérifier s'il est jours.