Skip to Main Content

English

Developer Resources

About Us

Skip to Main Content

Gurobi Optimizer

A reliable solver built for large-scale, complex problems

Translate complex systems into mathematical models and compute decisions proven to be the best possible.

Gurobi Optimizer

A reliable solver built for large-scale, complex problems

Translate complex systems into mathematical models and compute decisions proven to be the best possible.

Gurobi Optimizer

A reliable solver built for large-scale, complex problems

Translate complex systems into mathematical models and compute decisions proven to be the best possible.

Built on decades of optimization research


  • Built by the largest optimization R&D team in the industry

  • Perfected by PhD mathematicians and optimization experts

  • Designed for numerical stability at scale

  • Tested and benchmarked against the largest library of real-world optimization models

  • Proven across industries and production systems

Built on decades of optimization research


  • Built by the largest optimization R&D team in the industry

  • Perfected by PhD mathematicians and optimization experts

  • Designed for numerical stability at scale

  • Tested and benchmarked against the largest library of real-world optimization models

  • Proven across industries and production systems

Built on decades of optimization research


  • Built by the largest optimization R&D team in the industry

  • Perfected by PhD mathematicians and optimization experts

  • Designed for numerical stability at scale

  • Tested and benchmarked against the largest library of real-world optimization models

  • Proven across industries and production systems

The Gurobi Optimizer

To solve complex decisions at scale, you need more than a solver. You need speed, flexibility, reliability, optimality, and insight—working together.
Gurobi delivers all five.

    The Gurobi Optimizer

    To solve complex decisions at scale, you need more than a solver. You need speed, flexibility, reliability, optimality, and insight—working together.
    Gurobi delivers all five.

      Benefits and Features

      Take action at the pace your business demands.


      RUN SCENARIOS AT DECISION SPEED
      Evaluate alternatives at speed—testing assumptions, constraints and options fast enough to guide real decisions.

      FASTER DECISION CYCLES
      Rapid runtimes means you’ll be asking your business team: “What next?”

      SOLVE BIGGER, MORE REALISTIC PROBLEMS
      Expand time horizons, geographic scope, granularity, and coupled decisions without blowing up solve times.

      UNLOCK NEW WAYS OF OPERATING
      Enable planning and decision processes that were previously infeasible due to performance limits.

      Parallel and distributed optimization

      Sophisticated high-performance algorithms

      Large and diverse set of heuristics (including NoRel heuristic)

      Presolve techniques

      Cutting planes

      Symmetry handling

      Lazy constraints

      Solution improvement techniques (e.g., MIPFocus)

      Take action at the pace your business demands.


      RUN SCENARIOS AT DECISION SPEED
      Evaluate alternatives at speed—testing assumptions, constraints and options fast enough to guide real decisions.

      FASTER DECISION CYCLES
      Rapid runtimes means you’ll be asking your business team: “What next?”

      SOLVE BIGGER, MORE REALISTIC PROBLEMS
      Expand time horizons, geographic scope, granularity, and coupled decisions without blowing up solve times.

      UNLOCK NEW WAYS OF OPERATING
      Enable planning and decision processes that were previously infeasible due to performance limits.

      Parallel and distributed optimization

      Sophisticated high-performance algorithms

      Large and diverse set of heuristics (including NoRel heuristic)

      Presolve techniques

      Cutting planes

      Symmetry handling

      Lazy constraints

      Solution improvement techniques (e.g., MIPFocus)

      Take action at the pace your business demands.


      RUN SCENARIOS AT DECISION SPEED
      Evaluate alternatives at speed—testing assumptions, constraints and options fast enough to guide real decisions.

      FASTER DECISION CYCLES
      Rapid runtimes means you’ll be asking your business team: “What next?”

      SOLVE BIGGER, MORE REALISTIC PROBLEMS
      Expand time horizons, geographic scope, granularity, and coupled decisions without blowing up solve times.

      UNLOCK NEW WAYS OF OPERATING
      Enable planning and decision processes that were previously infeasible due to performance limits.

      Parallel and distributed optimization

      Sophisticated high-performance algorithms

      Large and diverse set of heuristics (including NoRel heuristic)

      Presolve techniques

      Cutting planes

      Symmetry handling

      Lazy constraints

      Solution improvement techniques (e.g., MIPFocus)

      Model the real world, not a simplified one.


      LET PROBLEMS EVOLVE WITHOUT LOSING MOMENTUM
      Support new constraints, objectives, and mathematical structures in the same solver as your business questions grow more complex.

      DON’T CUT CORNERS
      Finally, model complex, large-scale problems without compromise or numerical errors.

      BUILD CUSTOM SOLUTIONS
      Embed Gurobi inside your own applications to create reusable, extensible solutions that scale across teams and use cases.​

      BUILD AND DEPLOY ANYWHERE
      Build in the language you know and deploy across local, cloud or cluster environments.

      Support for all major problem classes:
      LP, QP, QCP, SOCP, NLP, MILP, MIQP, MIQCP, MINLP

      General constraints (including piecewise linear constraints)

      Simple general constraints (MIN/MAX, ABS, IF/THEN, AND/OR)

      Callbacks

      Support for huge models (64-bit indexes)

      Model the real world, not a simplified one.


      LET PROBLEMS EVOLVE WITHOUT LOSING MOMENTUM
      Support new constraints, objectives, and mathematical structures in the same solver as your business questions grow more complex.

      DON’T CUT CORNERS
      Finally, model complex, large-scale problems without compromise or numerical errors.

      BUILD CUSTOM SOLUTIONS
      Embed Gurobi inside your own applications to create reusable, extensible solutions that scale across teams and use cases.​

      BUILD AND DEPLOY ANYWHERE
      Build in the language you know and deploy across local, cloud or cluster environments.

      Support for all major problem classes:
      LP, QP, QCP, SOCP, NLP, MILP, MIQP, MIQCP, MINLP

      General constraints (including piecewise linear constraints)

      Simple general constraints (MIN/MAX, ABS, IF/THEN, AND/OR)

      Callbacks

      Support for huge models (64-bit indexes)

      Make decisions you can stand behind.


      RELIABLE RESULTS AT SCALE
      Rely on numerically robust, consistent solver behavior that delivers reliable solutions even as models grow in size, complexity, and difficulty.​

      PROVEN IN PRACTICE
      Spend less time debugging with a solver continually refined with decades of real-world customer problems.

      FASTER TROUBLESHOOTING
      Combine instant guidance from Gurobot with direct support from PhD-level experts.

      Automatic switch to extended-precision floating point numerics

      NumericFocus and IntegralityFocus parameters

      Deterministic parallel algorithms

      Solution quality attributes

      Make decisions you can stand behind.


      RELIABLE RESULTS AT SCALE
      Rely on numerically robust, consistent solver behavior that delivers reliable solutions even as models grow in size, complexity, and difficulty.​

      PROVEN IN PRACTICE
      Spend less time debugging with a solver continually refined with decades of real-world customer problems.

      FASTER TROUBLESHOOTING
      Combine instant guidance from Gurobot with direct support from PhD-level experts.

      Automatic switch to extended-precision floating point numerics

      NumericFocus and IntegralityFocus parameters

      Deterministic parallel algorithms

      Solution quality attributes

      Do more with what you have.


      PROVABLY OPTIMAL SOLUTIONS
      Know when no better solution exists, not just that you found a “reasonable” one.​

      BETTER RESOURCE ALLOCATION
      Put your people, assets, and capital to work where they matter most across competing objectives and constraints.​

      CLEAR TRADE-OFFS
      Understand the consequences of every trade-off, and choose with confidence.

      MEASURABLE BUSINESS IMPACT
      Unlock best-possible improvements you can clearly point to, across cost, revenue, risk and more.​

      GOOD SOLUTIONS EARLY​
      Get high-quality solutions early on, even if you stop the solve before optimality is found.

      Mathematical programming foundations

      Lower and upper objective bounds

      Provably optimal solutions

      Global optimality guarantees, including for nonlinear models

      Do more with what you have.


      PROVABLY OPTIMAL SOLUTIONS
      Know when no better solution exists, not just that you found a “reasonable” one.​

      BETTER RESOURCE ALLOCATION
      Put your people, assets, and capital to work where they matter most across competing objectives and constraints.​

      CLEAR TRADE-OFFS
      Understand the consequences of every trade-off, and choose with confidence.

      MEASURABLE BUSINESS IMPACT
      Unlock best-possible improvements you can clearly point to, across cost, revenue, risk and more.​

      GOOD SOLUTIONS EARLY​
      Get high-quality solutions early on, even if you stop the solve before optimality is found.

      Mathematical programming foundations

      Lower and upper objective bounds

      Provably optimal solutions

      Global optimality guarantees, including for nonlinear models

      Uncover new Strategic Possibilities.


      SAVE TIME THROUGH EXPERTISE
      Apply the same optimization thinking across new problems, initiatives, and domains.​

      STRATEGIC SCENARIO EXPLORATION
      Understand the system-wide impact of investments, constraints, and external shocks.​

      BUILD DECISION INTUITION
      Develop a deep understanding of how your business operates by repeatedly modeling real-world problems.​

      UNCOVER NEW WAYS OF OPERATING
      Receive solutions you couldn't have anticipated. Not just better versions of how you  currently work, but entirely new ways of operating.

      Sensitivity analysis

      Infeasibility analysis (IIS) and feasibility relaxation (FeasRelax)

      Solution quality attributes

      Uncover new Strategic Possibilities.


      SAVE TIME THROUGH EXPERTISE
      Apply the same optimization thinking across new problems, initiatives, and domains.​

      STRATEGIC SCENARIO EXPLORATION
      Understand the system-wide impact of investments, constraints, and external shocks.​

      BUILD DECISION INTUITION
      Develop a deep understanding of how your business operates by repeatedly modeling real-world problems.​

      UNCOVER NEW WAYS OF OPERATING
      Receive solutions you couldn't have anticipated. Not just better versions of how you  currently work, but entirely new ways of operating.

      Sensitivity analysis

      Infeasibility analysis (IIS) and feasibility relaxation (FeasRelax)

      Solution quality attributes

      The science behind better decisions

      Most decisions rely on intuition, experience, or simplified analysis. Optimization takes a fundamentally different approach: it systematically considers every feasible solution to determine the best possible one.

      With Gurobi Optimizer, practitioners can bring this capability to real-world systems, turning complex operational problems into decisions grounded in mathematics.

      Solve real-world decision problems


      From supply chain planning to workforce scheduling, energy systems to financial portfolios, discover how Gurobi can help you tackle your specific problems.

      Explore optimization problem types →

      Solve real-world decision problems


      From supply chain planning to workforce scheduling, energy systems to financial portfolios, discover how Gurobi can help you tackle your specific problems.

      Explore optimization problem types →

      Start Solving with Gurobi

      Try Gurobi on your own optimization models and see how it performs on real decision problems.

      Start Solving with Gurobi

      Try Gurobi on your own optimization models and see how it performs on real decision problems.

      Join our newsletter to stay up to date on features releases and more.

      By subscribing you agree to with our Privacy Policy

      © Gurobi Optimization, LLC. All Rights Reserved.

      Join our newsletter to stay up to date on features releases and more.

      By subscribing you agree to with our Privacy Policy

      © Gurobi Optimization, LLC. All Rights Reserved.