Gurobi Solver Engine

You are here

Introducing the Gurobi Solver Engine

If your work involves solving challenging LP/QP/MIP problems -- if you’ve used world-class Solvers like CPLEX® and XPRESS® -- we invite you to try the hottest new Solver we’ve seen in many years, working with our Excel and SDK-based platforms. The Gurobi Solver Engine "plugs into" Risk Solver Platform and Premium Solver Platform for Excel, and takes advantage of its new Polymorphic Spreadsheet Interpreter. You can also use it with our Solver SDK Platform to develop applications in a programming language, for one license price!

Robert Bixby, Zonghao Gu, and Edward Rothberg (pictured above), three key former members of the CPLEX development team, have developed a new, ultra high performance Solver, with the latest algorithms, designed from the ground up for new multi-core processors: the Gurobi Solver.

Fastest Ever – Especially on Your Multi-Core PC

Without a doubt, the Gurobi Solver offers world-class performance. Check the published timings yourself on the Mittleman benchmark problems: The Gurobi Solver finds optimal solutions to more problems in far less total time than leading alternatives. Its ability to find feasible integer solutions quickly is remarkable -- as much as four times faster than other solvers on these test problems.

The Gurobi Solver really shines on modern multi-core PCs. It makes greater use of multiple cores, and finds optimal solutions faster than any other LP/QP/MIP Solver we've seen. Even better, the Gurobi Solver is always parallel -- it will utilize as many cores as you have to solve your problem, at no extra cost to you.

Fully Compatible

Risk Solver Platform and Premium Solver Platform are 100% upwardly compatible from the standard Excel Solver. Your existing models can be solved with no changes, faster and more easily than before. And your VBA code designed to control the standard Solver will work as-is with Risk Solver Platform or Premium Solver Platform and the Gurobi Solver Engine -- just select the Gurobi Solver interactively or in your VBA code.

Frontline Systems has integrated the two versions of the Gurobi Solver, an LP/MIP version that solves linear mixed-integer problems (only), and an LP/QP/MIP version that includes the ability to solve quadratic (QP), conic (SOCP) and quadratically constrained (QCP) problems, as full-fledged Solver Engines in our product family. Each has a full set of tools to create models and control Solver execution -- backed by our support and consulting.

Fast Problem Setup

Large linear and quadratic programming models often spend most of their time in problem setup, then reach a solution quickly. With some work in designing your model to use certain common functions (like SUM and SUMPRODUCT), the Gurobi Solver Engine can give you a really awesome speedup -- as much as 100 times faster!

But since the Gurobi Solver Engine can use the new Polymorphic Spreadsheet Interpreter in Risk Solver Platform and Premium Solver Platform to extract the LP and QP coefficients of your model, you may get most of this speed benefit without redesigning your model at all! What's more, the coefficients are up to twice as accurate as they were without the Polymorphic Spreadsheet Interpreter.

Comprehensive User Guide

In addition to the User Guide that comes with Risk Solver Platform, you'll receive our Solver Engine User Guide that describes several field-installable Solver engines, including the XPRESS Solver Engine. This guide provides complete information on Gurobi Solver options, the various messages which the Gurobi Solver can return, how to diagnose problems, and how to control the Gurobi Solver from VBA in Excel, or from our Solver SDK Platform.

Order or Upgrade Today!

Incredible Performance at a Very Reasonable Price. The Gurobi Solver Engine solves problems with no fixed limits on variables and constraints. It's available in an LP/MIP version with primal and dual Simplex LP/MIP Solvers, or in an LP/QP/MIP version with both primal and dual Simplex Solvers and the Newton Barrier Solver (for mixed-integer quadratic programming problems). For pricing information for all Solver Engines, please see our Product Catalog. If you are ordering for several users, ask us about quantity discounts and Flexible Use Licenses.

Annual Support Contracts. An Annual Support Contract for the Gurobi Solver Engine is required for the first year, and at all times in order to obtain software upgrades and technical support beyond basic installation assistance. An Annual Support Contract includes:

A limited warranty for the functionality and performance of the software product

All software upgrades for the product released during the contract term

Access to protected support pages of our Website

Technical support by phone and email during normal business hours

Up to 15 minutes of consulting assistance arising during the contract term

Product Upgrades. If you own an older version of the Risk Solver Platform, Premium Solver Platform or Solver SDK Platform and the Gurobi Solver Engine, you'll receive an automatic upgrade to our latest version at no extra charge if you have a current Annual Support Contract (if you aren't current, see our instructions for "catching up" on annual support and paying the difference in price).

Evaluation Versions. If you want to "try before you buy," simply fill out the form below to register, then download and run the EngineSetup program. (If you're already registered, just login; if you're already logged in, just click the Download button.) If you don't already own Risk Solver Platform or Premium Solver Platform (which is required to use the Gurobi Solver Engine in Excel), you can also download and run the SolverSetup program. You'll receive an evaluation license code which will allow you to use a full featured, full capacity, full speed version of Risk Solver Platform and the Gurobi Solver Engine for 15 days, free of charge. You can also download and run the SDKSetup program, and use Solver SDK Platform with the Gurobi Solver Engine for 15 days.