Aan de slagGa gratis aan de slag

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 days voor je gedefinieerd als een lijst met de nummers 0-6.

Deze oefening maakt deel uit van de cursus

Supply Chain Analytics in Python

Cursus bekijken

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=____)
Code bewerken en uitvoeren