What is the minimum number of temporary workers you need to hire to absorb your weekly workload while ensuring employee retention?
Find in the link below a short animated video to explain the concept behind this solution:
In this Article, we will build a linear optimisation to calculate the number of workers needed to ensure the proper resource allocation while reducing costs.
In this repository, you will find all the code used to explain the concepts presented in the article.
Linear Optimization Examples.ipynb- Jupyter notebook with step-by-step analysisworkforce_planning.py- Standalone Python script
This project uses uv for dependency management.
# Install dependencies
uv sync
# Run the Python script
uv run python workforce_planning.py
# Or launch Jupyter notebook
uv run jupyter notebook- pandas
- pulp
- matplotlib
- jupyter
Senior Supply Chain and Data Science consultant with international experience working on Logistics and Transportation operations.
For consulting or advising on analytics and sustainable supply chain transformation, feel free to contact me via Logigreen Consulting.
For more case studies, check my Personal Website.
