Source: https://pages.gurobi.com/rs/181-ZYS-005/images/2020-01-14_Non Convex Quadratic Optimization in Gurobi 9.0 Webinar.pdf