Welcome to the GurobiTM Optimizer Quick Start Guide for Mac OS 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:
If you have a question that is not answered in this document, please visit the Gurobi support site at https://support.gurobi.com. There, you can read knowledge base articles and join the community discussion forum. Also, if you have a current maintenance contract, you can use the Gurobi support site to submit a request to the Gurobi support team.
Ready to get started? Your first step is to Obtain a License.