Začněte nyníZačněte zdarma

Plánování směn pracovníků

Hledáš pracovníky do skladu. Každý pracovník pracuje 5 dní po sobě a pak má dva dny volno. Níže je tabulka s odhadovaným počtem pracovníků potřebných na každý den. Tvým cílem je přijmout co nejmenší počet pracovníků tak, aby byl pokryt pracovní výkon na každý den.

Očekávaný pracovní výkon

Den v týdnu Potřebný počet zaměstnanců
0 = Pondělí 31
1 = Úterý 45
2 = Středa 40
3 = Čtvrtek 40
4 = Pátek 48
5 = Sobota 30
6 = Neděle 25
  • Modul pulp je již naimportován a model je pro tebe inicializován. Proměnná days je také předem definována jako seznam čísel od 0 do 6.

Toto cvičení je součástí kurzu

Supply Chain Analytics v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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=____)
Upravit a spustit kód