Cookie Settings

Gurobi Compute Server

Build High-Performance Optimization Applications

Make more efficient use of your computing resources and optimization software licenses.

 

Simplify the Complexity

Seamlessly offload your optimization computations onto one or more dedicated optimization servers grouped in a cluster.

  • Gurobi Compute Server Delivers Seamless Integration

    Seamless Integration

    With our library, you can use existing interfaces to write a single program to run locally or offload computations to one or more Gurobi Compute Servers.

  • Gurobi Compute Server Delivers Advanced Queueing
  • Gurobi Compute Server Delivers Fault Tolerance
  • Gurobi Compute Server Delivers Security and Efficiency
  • Gurobi Compute Server Delivers Clustering and Management
  • Gurobi Optimizer Delivers Responsive, Expert Support

Next-Level Performance

Easily build and deploy modern optimization applications across servers—with advanced queuing, load balancing, monitoring, and management capabilities.

We Make It Easy

Support for Multiple Platforms

Run Gurobi Compute Server on Windows, Linux, and Mac. Furthermore, clients don’t need to run the same operating system as the Gurobi Compute Server.

Straightforward Licensing

A Compute Server can support an unlimited number of clients, and no client licenses are required. Simply point your client application at a Compute Server and you are ready to go.

Quick Set-Up

On your own machine, just install Gurobi and start the Compute Server process. With Gurobi Cloud, simply follow our step-by-step instructions to sign up for an account and choose the plan and number of machines you want to use. Get started with our free trial.

1/2

Your Choice of Deployment Options

Run Gurobi Compute Server on your own server or in the cloud. Or purchase licenses for use on your own servers, on Gurobi Instant Cloud, or you can use a mixture of both.

  • Gurobi Compute Server Delivers Distributed Optimization

    Distributed Optimization

    Some optimization models solve 15 times faster with 32 machines, and speed-ups of 2-3x are common with eight machines. Gurobi offers three distributed algorithms:

    • Distributed MIP – Multiple machines work together to solve a single MIP model
    • Distributed Concurrent – Multiple machines use different algorithmic strategies to race to solve an LP or MIP model
    • Distributed Tuning – Multiple machines do experimental solves to find parameter settings that improve performance

  • Gurobi Compute Server Delivers On-Prem Deployments
  • Gurobi Compute Server Delivers Cloud Deployments
  • Gurobi Compute Server Delivers Container Deployments

Guidance for Your Journey

30 Day Free Trial for Commercial Users

Start solving your most complex challenges, with the world's fastest, most feature-rich solver.

Always Free for Academics

We make it easy for students, faculty, and researchers to work with mathematical optimization.