Partners
The Gurobi solvers can be used with a variety of third-party tools for optimization modeling and software development, and are available from resellers in China and Japan. Also, a number of consulting groups can use Gurobi solvers to develop custom optimization solutions.
| Technology Partners | Resellers |
| Consulting Services | Free Projects |
Technology Partners
AIMMS
is a development environment for building optimization (operations research) based solutions to support business decisions.
AIMMS distinguishes itself from other optimization software through its advanced modeling concepts, the full interactive
graphical user interface for developers, end-users, and managers, as well as the variety of deployment options.
AMPL
is a powerful modeling language and environment for working with large, complex optimization problems that arise in many
applications. AMPL’s flexible handling of sets and indexing addresses complex models naturally and large models efficiently.
The AMPL language supports modeling, solving, analysis, reporting, scripting, and an interface to relational data. Gurobi Optimization is an authorized reseller for AMPL; contact us for details.
Frontline Systems
offers powerful optimization, simulation and risk analysis, and stochastic optimization tools in Microsoft Excel. Frontline
developed the Solver in Excel for Microsoft, and offers compatible upgrades for Excel models that require greater capacity
and speed. Frontline offers the Gurobi Solver with its Risk Solver Platform and Solver Platform SDK.
GAMS
is a high-level modeling system for mathematical programming and optimization that is tailored for complex, large-scale
modeling applications, allowing the user to build large maintainable models that can be adapted to new situations.
Microsoft Solver Foundation
is a pure, managed code runtime for mathematical programming, modeling, and optimization. This .NET/CLR based framework provides
a rich set of tools, services, and engines to aid companies in their continuous quest for operational efficiency, profit
maximization, and risk management. Gurobi Optimization is an authorized reseller for Microsoft Solver Foundation; contact us for details.
MPL
is a high-speed, scalable modeling language for optimization in today’s market. MPL works with the world's fastest and most
advanced solver optimization engines, such as GUROBI. As part of its current MPL Free Development Program, Maximal Software
will give a free copy of MPL to anyone who purchases the GUROBI solver with maintenance.
TOMLAB is a general-purpose development and modeling environment for solving applied optimization problems using MATLAB. GUROBI can be used to solve linear optimal control and integer programming problems.
Resellers
Edgestone Information Technologies Co., Ltd. is an authorized reseller of Gurobi Optimization products in China.
Edgestone specializes in efficiency improvement, cost reduction and ROI maximization through the use of intelligent software tools and consulting services in the Chinese manufacturing, logistics and service industries.
October Sky
(OSC) is the exclusive reseller of Gurobi Optimization products in Japan. Founded in 2010, OSC is managed by a team with over ten years experience delivering optimization solutions. OSC is also a reseller of AIMMS and AMPL. In this difficult, post-earthquake period in Japan, OSC believes that optimization can be an important tool in powering Japan’s economic recovery.
Consulting Services
Abremod designs and implements math programming models of business processes, leveraging the power of Gurobi to turn models and data into actionable results. Our experience includes portfolio optimization, revenue management, workforce scheduling and facility layout. We use test-driven development and short iterations to reduce project risk and increase the long-term value of the results. We also offer simulation and forecasting services.
Amsterdam Optimization Modeling Group focuses on the practical application of optimization models. We can help with the design, implementation and deployment of complex decision support models. Our extensive experience in applying mathematical optimization models includes numerous areas such as industry planning and scheduling, optimal location, financial optimization and government policy evaluation.
Biarri is a commercial mathematics company that provides business analytics and custom quantitive models for specific business problems. Optimization models need powerful solvers such as Gurobi to produce the results our customers expect.
With a vast experience in business analytics and consulting, DecisionFlow builds customized decision support solutions, from strategic supply chain network design and production-distribution planning to detailed resource allocation and scheduling. By integrating Gurobi software with configurable modeling components, DecisionFlow delivers competitive risk adjusted returns, quick time-to-value and the right balance between level of detail and performance.
Eurodecision offers organizations a wide variety of global solutions in resource optimization. Eurodecision provides consulting, feasibility studies, and the development, integration and maintenance of operational prototypes and software applications. Based in Versailles, the company employs over 60 high level consultants skilled in both information technology and optimization techniques. Eurodecision is one of Europe's most dynamic players in resource optimization.
Gapso is a Brazil-based supply chain software development company that uses optimization algorithms to produce high-quality, corporate, analytical planning systems. Gapso provides reliable project management, system design, advanced algorithm coding and integration with legacy systems.
Free Projects
Coopr is a collection of Python software packages for formulating and analyzing a diverse set of optimization models. A key driver for Coopr development is Pyomo, a Coopr package for modeling optimization applications in Python. Pyomo can be used to define symbolic problems, create concrete problem instances, and apply optimizers such as Gurobi. The Gurobi solver class for Coopr was developed by Jean-Paul Watson.
Gurobi Mex is a MATLAB interface for Gurobi. It enables MATLAB to solve linear and mixed-integer optimization problems using Gurobi. The Gurobi Mex interface is open source; its source code serves as a start point for those who want to develop a customized MATLAB interface for Gurobi. Gurobi Mex was developed by Wotao Yin.
Open Solver Interface (Osi) provides an abstract base class to a generic linear programming (LP) solver, along with derived classes for specific solvers. To interact with Gurobi, Osi provides the derived class OsiGrb. Osi is written in C++ and is released as open source code as part of the COIN-OR initiative. The Gurobi derived class was developed by Stefan Vigerske.
Optimization Zen provides Optimization.Framework, a system that lets you formulate mathematical models in C# and solve them using a variety of solvers, including the Gurobi Optimizer. Optimization.Framework was developed at the University of Paderborn.
PuLP is a modeling system written in Python. PuLP can generate MPS or LP files, and it can call Gurobi directly to solve LP and MIP models. PuLP is free and open source. The Gurobi solver class for PuLP was developed by Stuart Mitchell.
YALMIP is a language for advanced modeling and solution of convex and nonconvex optimization problems. It is implemented as a free (as in no charge) toolbox for MATLAB. YALMIP focuses on the language and the higher level algorithms, while relying on external solvers such as Gurobi for computation. YALMIP was developed by Johan Lofberg.





















