Introduction to Gurobi Jupyter Notebook Modeling Examples
Gurobi Jupyter Notebook Modeling Examples are mathematical optimization models coded using the Gurobi Python API and implemented with Jupyter Notebooks.
These Jupyter Notebook Modeling Examples:
- Teach you how to build mathematical optimization models of real-world business, engineering, or scientific problem using Python.
- Illustrate the broad applicability of mathematical optimization across various industries.
- Explain the important features of the Gurobi Python API modeling objects such as adding decision variables, constraints, and an objective function, and building linear expressions.
The Gurobi Jupyter Notebook Modeling Examples are based on real-world use cases and problems discussed in the fifth edition of Model Building in Mathematical Programming, by H.Paul Williams – an excellent educational resource for those interested in learning how to model. Our selection contains examples from a wide variety of industries including manufacturing, financial services, energy and utilities, telecommunications, and oil & gas as well as examples that have relevance across various industries such as marketing campaign optimization and supply network design.
No matter if you are a beginner, intermediate or an advanced user, these Gurobi Jupyter Notebook Modeling Examples will help you improve your optimization modeling skills using Python.
Access the Examples Via Google Colab or GitHub
You can access each Jupyter Notebook Modeling example in Google Colab via the links below, except where noted. Google Colab is a free, online Jupyter Notebook environment that allows you to write and execute Python code through your browser.
You can also download the whole collection of examples on GitHub here.
If you are looking for examples for our C, C++, C#, Java, Visual Basic and Python, MATLAB® and R interfaces, the Gurobi distribution includes an extensive set of examples that illustrate commonly used features of the Gurobi libraries. We recommend that you begin by reading the overview of the examples (available here). However, if you’d like to dive directly into specific examples, visit our Functional Code Examples page here.
Explore Our List of Examples to Find the Level That Is Right For You