Skip to main content

Gurobi Optimizer

Gurobi Optimization, LLC | Website | Version 12
Available For Use By
  • Students
  • Faculty
  • Staff
Permitted Uses
  • Research
  • Classwork
  • Administrative Use
Restrictions
  • Research
  • Classwork
Available Via
  • Legacy VCL
  • AVD
  • Eos Labs
  • Specific Teaching Lab
Where It May Be Installed
  • University Owned Computers
  • Virtualized environments
  • Personally Owned Computers
Description
The fastest and most powerful mathematical programming solver available for your LP, QP and MIP (MILP, MIQP, and MIQCP) problems. 
Documentation + Support Restrictions
Documentation is available online at the Gurobi documentation website.
General Notes

Gurobi is free for academic use. There are two main options for using Gurobi, both of which allow you to install and run Gurobi on your own computer:

  • Academic Named-User License
    • This is a license associated with an individual.
    • This is best for a computer you own, or on a computer where you are the only person who needs to use Gurobi.
  • Academic Site License
    • This connects to a token server run by the College of Engineering.
    • This option is best for computers that are shared by multiple people who need to use Gurobi.
Download
  • To download the installer, first you must register for a free Gurobi account as an academic and log in.
  • If you would like to connect to the Academic Site License:
    • During the configuration process, you will get to a step where you need to create a gurobi.lic file.
    • In that file, the only text you need is TOKENSERVER=GUROBI.EOS.NCSU.EDU. This will point at the College of Engineering's Gurobi token server.
    • To connect to the token server, as long as you are connected to the campus network (wired or wireless), you do not need to do anything else. If you are running Gurobi from off campus, you will need to connect to the NCSU VPN before starting Gurobi; otherwise, you will get a license error and the program will not run.