June 22, 2022, 1:25 p.m. | Rodrigo Arenas

Towards Data Science - Medium towardsdatascience.com

Use linear programming to minimize the difference between required and scheduled resources

Photo by Eric Rothermel on Unsplash

In workforce management, scheduling refers to finding the “optimal” way to schedule a set of resources depending on the projected demand per interval. This may be, for example, finding how many call center agents to schedule per one-hour interval, given some demand (for instance, using ErlangC) and some restrictions.

The “optimal” criterion is defined under an objective function, for example, minimizing the …

data science linear-programming open source optimization python scheduling

Founding AI Engineer, Agents

@ Occam AI | New York

AI Engineer Intern, Agents

@ Occam AI | US

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Machine Learning Research Scientist

@ d-Matrix | San Diego, Ca