Interactive Dashboard for Teaching Aggregate Production Planning: A Streamlit-Based Open Access Tool

Vol 57, 2025 - 341163
Complete Articles (CA)
Favorite this paper
How to cite this paper?
Abstract

This article presents an interactive extit{dashboard} extit{open-source} to support the  teaching of Aggregate Production Planning (PAP) techniques and concepts . Developed Python with the Streamlit, Plotly and SciPy libraries. The tool integrates, in a single reactive interface, six classic PAP methods: Demand Monitoring Strategy, Levelized Production, Mixed Strategy, Linear Programming (PL), Transport Method and Trial-and-Error. Additionally, it incorporates modern extensions as integer variables via Mixed Integer Linear Programming (PLIM) and three scarcity policies (backorders, no shortages, and lost sales). A case study with a 12-period horizon demonstrates the comparative use of the methods, showing that PL obtains the lowest total cost. The tool is publicly available on Streamlit Cloud, and can be used without installation.

Share your ideas or questions with the authors!

Did you know that the greatest stimulus in scientific and cultural development is curiosity? Leave your questions or suggestions to the author!

Sign in to interact

Have a question or suggestion? Share your feedback with the authors!

Institutions
  • 1 Universidade Federal Fluminense
Track
  • AD&GP – Operations Research in Production Management and Administration
Keywords
Aggregate Production Planning
Educational tool.
Linear programming
Operations research
Interactive dashboard