Welcome to the Burrito Optimization Game!

The game was developed as a free educational tool for introducing students to the power of optimization. In order to play the game, you will need to be logged in to your Gurobi account.
If you already have an account:
PLAY GAME

If you don’t have an account, registering takes just a minute. In order to test your optimization skills with the burrito game, please register here:

Game Play

The Burrito Optimization Game is a web-based app that is intended to act as an entry point for data scientists and problem solvers who could benefit from optimization; the game teaches players why optimization is valuable and important, why it’s difficult (by showcasing the scaling and added complexity of optimization throughout round play), and why solvers and other optimization algorithms are essential in finding an optimal solution.
Want to know more about the underlying optimization?

GAME GUIDE

The Game Guide will help you understand the basics of the game, the underlying mathematical models, and how you can improve your performance.

Teaching The Game

The Burrito Optimization Game was developed as an open education tool. This free game is available for educators and team leaders to help introduce optimization and show the impact optimization can have on solving complex problems.
Want to know more about teaching the game?

TEACHING GUIDE

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Academic License
Gurobi supports the teaching and use of optimization within academic institutions. We offer free, full-featured copies of Gurobi for use in class, and for research.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.

Search

Gurobi Optimization