A generative simulation model for a restaurant staff scheduler that maximizes average customer satisfaction through minimizing wait time and cost.
We implemented the Bayesian data analysis method and the ABCmod (Activity-Based Conceptual modelling) framework to solve this problem.
In this project,
- We create a generative model that simulates the behaviour of a deli restaurant with two seperate counters, each of which can have multiple employees.
- We then use Bayesian Inference on the data (simulated by the generative model) to analyze the distribution of customer satisfaction. The goal of the simulation is to determin the best schedule for employees, based on the frequency of clients throughout the day.
If you are unfamiliar with the Bayesian data analysis method, this video presents a great introduction.
Also read: A decent introduction to Monte Carlo simulation.