Skip to content

extraPaul/SM-Market-Simulation

Repository files navigation

SM-Market-Simulation

Staff scheduler using Monte Carlo Simulation and Bayesian Inference methods

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.

Bayesian data analysis: An introduction

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.

About

Modelling and simulation final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages