diff --git a/docs/gallery/decision_support/4_workforce_optim/images/results.png b/docs/gallery/decision_support/4_workforce_optim/images/results.png new file mode 100644 index 000000000..de47eb8f6 Binary files /dev/null and b/docs/gallery/decision_support/4_workforce_optim/images/results.png differ diff --git a/docs/gallery/decision_support/4_workforce_optim/images/scenario.png b/docs/gallery/decision_support/4_workforce_optim/images/scenario.png new file mode 100644 index 000000000..a804ca4aa Binary files /dev/null and b/docs/gallery/decision_support/4_workforce_optim/images/scenario.png differ diff --git a/docs/gallery/decision_support/4_workforce_optim/index.md b/docs/gallery/decision_support/4_workforce_optim/index.md new file mode 100644 index 000000000..714362ce0 --- /dev/null +++ b/docs/gallery/decision_support/4_workforce_optim/index.md @@ -0,0 +1,30 @@ +--- +title: Workforce Optimization +category: decision_support +data-keywords: optimization scenario community +short-description: Optimize staff hiring and scheduling to meet demand. +img: 4_workforce_optim/images/results.png +hide: + - toc +--- + +A simple application where you input the number of staff you need per day. A linear optimizer +will then minimize the amount of workers hired to meet the demand according to certain +constraints such as employees having to work 5 consecutive days and have 2 days off. + +[Try it live](https://workforce-optim.taipy.cloud/){: .tp-btn target='blank' } +[Get it on GitHub](https://github.com/Avaiga/demo-workforce-plan){: .tp-btn .tp-btn--accent target='blank' } + +More information about the problem can be found +[here](https://towardsdatascience.com/optimize-workforce-planning-using-linear-programming-with-python-47a0b5f89a6f). + +# Understanding the Application + +You can create new optimization scenarios, edit the demand for each day and submit the +optimization from this interface. + +![Scenario Interface](images/scenario.png){width=90% : .tp-image-border } + +The results will be displayed below. + +![Results](images/results.png){width=90% : .tp-image-border } \ No newline at end of file diff --git a/mkdocs.yml_template b/mkdocs.yml_template index ff83b0147..a3377fa9b 100644 --- a/mkdocs.yml_template +++ b/mkdocs.yml_template @@ -227,6 +227,7 @@ nav: - "Production Planning": gallery/decision_support/3_production_planning/index.md - "QSR Sales Forecasting": gallery/decision_support/3_qsr_sales_forecasting/index.md - "Supply Chain - 2 Echelons": gallery/decision_support/3_supply_chain/index.md + - "Workforce Optimization": gallery/decision_support/4_workforce_optim/index.md - "Optimize Bar Cut Sizes": gallery/decision_support/bar_cutting/index.md - "Churn Classification": gallery/decision_support/churn_classification/index.md - "Drift Detection": gallery/decision_support/drift_detection/index.md