Choosing the game and the stakes in a casino: A service pricing problem with many substitutable services

At any given time, a casino has to decide which table games to present to its customers and what betting limits to place on those tables. Understanding that a table games is a service and that the table limit is pricing, this is a classic service pricing problem. However, the number of tables and the fact that we can assign many different games to them leads to the novel research question: How do you which services to offer at what prices when customers have different preferences for each option? The resulting problem has the standard complications of a service problem with congestion but suffers from additional combinatorial challenges. The central goal of this project is to find efficient algorithms to answer this question.

Faculty Supervisor:

Dr. Michael Pavlin


Mohammadreza Farahani


Tangam Systems Inc.


Engineering - computer / electrical


Information and communications technologies


University of Waterloo



Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects