Plannen van medewerkers
Je wilt medewerkers aannemen voor werk in een magazijn. Elke medewerker werkt 5 aaneengesloten dagen en heeft daarna twee dagen vrij. In de onderstaande tabel staat het geschatte aantal medewerkers dat je per dag nodig hebt. Je wilt het minimale aantal medewerkers aannemen dat de werkdruk per dag aankan.
Verwachte werkdruk
| Dag van de week | Benodigde medewerkers |
|---|---|
| 0 = maandag | 31 |
| 1 = dinsdag | 45 |
| 2 = woensdag | 40 |
| 3 = donderdag | 40 |
| 4 = vrijdag | 48 |
| 5 = zaterdag | 30 |
| 6 = zondag | 25 |
- De pulp-module is geïmporteerd en het model is voor je geïnitialiseerd. Ook is de variabele
daysvoor je gedefinieerd als een lijst met de nummers 0-6.
Deze oefening maakt deel uit van de cursus
Supply Chain Analytics in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# The class has been initialize, and days defined
model = LpProblem("Minimize Staffing", LpMinimize)
days = list(range(7))
# Define Decision Variables
x = LpVariable.dicts('staff_', ____, lowBound=0, cat=____)