CommencezCommencez gratuitement

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

Voir le cours

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=____)
Modifier et exécuter le code