Blog article: Schedule staff with enumerated shifts, Pyomo
We implement a staff scheduling model in Python and solve it using the CBC solver via Pyomo. The central feature of the model is enumerating all possible shifts and then deciding how many staff to allocate to each shift so that we meet the various constraints at least cost.
This article replicates the previous Excel/OpenSolver model in Python/Pyomo, enabling us to compare the two tools.
https://www.solvermax.com/blog/schedule-staff-with-enumerated-shifts-pyomo
#opensolver #pyomo #python #optimization #excel #orms
Blog article: Schedule staff with enumerated shifts, OpenSolver
We implement a staff scheduling model in Excel and solve it using the CBC solver via OpenSolver. The central feature of the model is enumerating all possible shifts and then deciding how many staff to allocate to each shift so that we meet the various constraints at least cost.
The next article will implement the same model in Python and solve it using the CBC solver via Pyomo, enabling us to compare the two tools.
https://www.solvermax.com/blog/schedule-staff-with-enumerated-shifts-opensolver
#opensolver #pyomo #python #optimization #excel #orms