Solver Max · @SolverMax
93 followers · 104 posts · Server mathstodon.xyz

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.

solvermax.com/blog/schedule-st

#opensolver #pyomo #python #optimization #excel #orms

Last updated 2 years ago

Solver Max · @SolverMax
93 followers · 95 posts · Server mathstodon.xyz

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.

solvermax.com/blog/schedule-st

#opensolver #pyomo #python #optimization #excel #orms

Last updated 2 years ago