Planification de l'entretien préventif
Dans une carrière, on utilise des scies au diamant pour découper des dalles de marbre. Par entretien préventif, les scies ne peuvent fonctionner que 4 heures consécutives, puis une inspection d'une heure est effectuée avant qu'elles puissent reprendre le service. La carrière fonctionne par quarts de 10 heures. À la fin d'un quart, si les lames de scie n'ont pas été utilisées pendant 4 heures consécutives, le temps restant sera repris au début du quart suivant. Le nombre prévu de lames de scie nécessaires pour chaque heure est indiqué ci-dessous. Notre objectif est de déterminer le nombre minimal de lames de scie requises pour le quart.
Charge de travail prévue – (Remarquez que le graphique à l'heure 0)
| Heure | Lames requises |
|---|---|
| 0 | 7 |
| 1 | 7 |
| 2 | 7 |
| 3 | 6 |
| 4 | 5 |
| 5 | 6 |
| 6 | 6 |
| 7 | 7 |
| 8 | 7 |
| 9 | 6 |
- Le modèle a été initialisé pour vous.
Cette activité fait partie du cours
Analytique de la chaîne d'approvisionnement avec Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# The class has been initialize, and hours defined
model = LpProblem("Minimize Staffing", LpMinimize)
hours = list(range(10))
# Define Decision Variables
x = LpVariable.dicts('saws_', ____, lowBound=0, cat=____)