Welcome to the GurobiTM Optimizer Quick Start Guide for Linux users! This document provides a basic introduction to the Gurobi Optimizer, including:
We suggest that all users read these first five sections.
Once you have done this, you will probably want to choose a programming environment from which to use Gurobi. If you don't have a strong preference, we recommend that you use our Python® interface, which provides a number of benefits. First, Python is a very nice programming language that can be used for anything from experimentation to prototyping to deployment. Beyond this, though, our Python interface includes a set of higher-level modeling constructs that make it much easier to build optimization models. We also include instructions for installing the Anaconda Python distribution, which includes both a graphical development environment (Spyder) and a notebook-style interface (Jupyter).
If you already have a preferred programming language, you can select from among our available interfaces:
At the end of the Quick Start Guide, you'll find a File Overview that lists the files included in the Gurobi distribution.
Once you are done with the Quick Start Guide, the next step is to explore these additional resources:
Ready to get started? Your first step is to Obtain a License.