gurobi.com

gurobi-com

Website: https://www.gurobi.com/solutions/gurobi-optimizer/

gurobi.com
Pricing plans

Detailed pricing plans are not available yet for this tool.

Detailed overview

Contact Gurobi to Get Started Cookie Settings We value your privacy We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Cookie Settings Accept All Customize Consent Preferences This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience. To learn more about how Google processes personal information, visit: Google privacy policy NecessaryAlways Active Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data. Cookie__Secure-ROLLOUT_TOKENDuration6 monthsDescriptionThe __Secure-ROLLOUT_TOKEN cookie is used by YouTube to manage the phased rollout of new features and updates. This cookie helps assign users to specific test groups for experimental features, such as changes to the user interface or video player. The __Secure- prefix indicates that the cookie is only transmitted over a secure HTTPS connection, enhancing data security.Cookiegurobi_uploader_sessionDurationsessionDescriptionDescription is currently not available.Cookie__cf_bmDuration1 hourDescriptionThis cookie, set by Cloudflare, is used to support Cloudflare Bot Management. Cookie_biz_pendingADuration1 yearDescriptionA Cloudflare cookie set to record users’ settings as well as for authentication and analytics.Cookiewt_consentDuration1 yearDescriptionUsed for remembering users’ consent preferences to be respected on subsequent site visits. It does not collect or store personal information about visitors to the site.Cookie_biz_flagsADuration1 yearDescriptionA Cloudflare cookie set to record users’ settings as well as for authentication and analytics.CookieelementorDurationneverDescriptionThe website's WordPress theme uses this cookie. It allows the website owner to implement or change the website's content in real-time.CookiewpEmojiSettingsSupportsDurationsessionDescriptionWordPress sets this cookie when a user interacts with emojis on a WordPress site. It helps determine if the user's browser can display emojis properly.Cookie_cfuvidDurationsessionDescriptionCalendly sets this cookie to track users across sessions to optimize user experience by maintaining session consistency and providing personalized servicesCookiecookielawinfo-checkbox-necessaryDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Necessary" category.Cookiecookielawinfo-checkbox-functionalDuration1 yearDescriptionThe GDPR Cookie Consent plugin sets the cookie to record the user consent for the cookies in the category "Functional".Cookiecookielawinfo-checkbox-performanceDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie stores the user consent for cookies in the category "Performance".Cookiecookielawinfo-checkbox-analyticsDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Analytics" category.Cookiecookielawinfo-checkbox-advertisementDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category.Cookiecookielawinfo-checkbox-othersDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie stores user consent for cookies in the category "Others".CookieBIGipServer*Duration1 hourDescriptionMarketo sets this cookie to collect information about the user's online activity and build a profile about their interests to provide advertisements relevant to the user. CookieYSCDurationsessionDescriptionYoutube sets this cookie to track the views of embedded videos on Youtube pages.CookieVISITOR_INFO1_LIVEDuration6 monthsDescriptionYouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface.CookieVISITOR_PRIVACY_METADATADuration6 monthsDescriptionYouTube sets this cookie to store the user's cookie consent state for the current domain. Cookieyt.innertube::requestsDurationneverDescriptionYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.Cookieyt.innertube::nextIdDurationneverDescriptionYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.CookievuidDuration1 year 1 month 4 daysDescriptionVimeo installs this cookie to collect tracking information by setting a unique ID to embed videos on the website. Cookieyt-remote-device-idDurationneverDescriptionYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.Cookieytidb::LAST_RESULT_ENTRY_KEYDurationneverDescriptionThe cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future.Cookieyt-remote-connected-devicesDurationneverDescriptionYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.Cookieyt-remote-session-appDurationsessionDescriptionThe yt-remote-session-app cookie is used by YouTube to store user preferences and information about the interface of the embedded YouTube video player.Cookieyt-remote-cast-installedDurationsessionDescriptionThe yt-remote-cast-installed cookie is used to store the user's video player preferences using embedded YouTube video.Cookieyt-remote-session-nameDurationsessionDescriptionThe yt-remote-session-name cookie is used by YouTube to store the user's video player preferences using embedded YouTube video.Cookieyt-remote-fast-check-periodDurationsessionDescriptionThe yt-remote-fast-check-period cookie is used by YouTube to store the user's video player preferences for embedded YouTube videos.CookieplayerDuration1 yearDescriptionVimeo uses this cookie to save the user's preferences when playing embedded videos from Vimeo.Cookiesync_activeDurationneverDescriptionThis cookie is set by Vimeo and contains data on the visitor's video-content preferences, so that the website remembers parameters such as preferred volume or video quality.Cookiegrbui-v1Duration1 dayDescriptionRequired Gurobi secure authentication cookie for portal.gurobi.com. Cookiegrbauth-v1Duration1 dayDescriptionRequired Gurobi login status cookie for portal.gurobi.com.  Functional Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features. Cookie_biz_uidDuration1 yearDescriptionThis cookie is set by Bizible, to store user id on the current domain.Cookie_biz_nADuration1 yearDescriptionBizible sets this cookie to remember users’ settings as well as for authentication and analytics.Cookieutm_prefillDuration1 yearDescriptionPreserves utm values until form submission. Cookiemkto_prefillDuration1 yearDescriptionHolds contact information for form submission prefill of site forms.  Analytics Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc. Cookietrwv.uidDuration1 year 1 month 4 daysDescriptionUsed by Google Tag Manager to set most of your trackers and Google Analytics.Cookietrwsa.sidDuration1 hourDescriptionUsed by Google Tag Manager to set most of your trackers and Google Analytics.CookieBE_CLA3Duration1 year 1 month 4 daysDescriptionBrightEdge sets this cookie to enable data aggregation, analysis and report creation to assess marketing effectiveness and provide solutions for SEO, SEM and website performance.Cookie_BUIDDuration1 yearDescriptionThis cookie, set by Bizible, is a universal user id to identify the same user across multiple clients’ domains.Cookie_gcl_auDuration3 monthsDescriptionGoogle Tag Manager sets the cookie to experiment advertisement efficiency of websites using their services.Cookie_ga_*Duration1 year 1 month 4 daysDescriptionGoogle Analytics sets this cookie to store and count page views.Cookie_gaDuration1 year 1 month 4 daysDescriptionGoogle Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. Performance Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors. No cookies to display. Advertisement Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns. Cookietest_cookieDuration15 minutesDescriptiondoubleclick.net sets this cookie to determine if the user's browser supports cookies. Others Other cookies are those that are being identified and have not been classified into any category as yet. No cookies to display. Save My Preferences Accept All Skip to content Gurobi Optimizer The World's Fastest and Most Trusted Solver Transform your complex business challenge into an optimized plan of action—powered by Gurobi’s world-leading solver technology. Start Here Switch to Gurobi Get More Than Speed Speed is king—and we’ve backed it with advanced solving capabilities, enterprise-grade scalability, and world-class expert support. See What's New Unmatched Performance Support for All Major Problem Types Responsive, Expert Support Flexible Licensing Web License Service Gurobi Optimizer Delivers Unmatched Performance Unmatched Performance With Gurobi’s advanced algorithms, you can add complexity to your models to better represent real-world systems—and still solve them within the available time. Significant speed-ups across all major problem types, achieving a 92x improvement in MILP performance since version 1.1 Tuned to optimize performance over a wide range of instances and applications Rigorously tested for numerical stability and correctness using an internal library of more than 10,000 industry and academic models Learn More Learn More Gurobi Optimizer Delivers Support for All Major Problem Types Support for All Major Problem Types Model your problem the way that works best for you—including LP and MILP and convex and non-convex QP, MIQP, QCP, and MIQCP, as well as SOCP, bi-linear, and nonlinear problems. Linear Programming (LP) Mixed-Integer Linear Programming (MILP) Quadratic Programming (QP)* Mixed-Integer Quadratic Programming (MIQP)* Quadratically Constrained Programming (QCP)* Mixed-Integer Quadratically Constrained Programming (MIQCP)* Second-Order Cone Programming (SOCP) Bilinear and General Nonlinear Programming (NLP, MINLP)* – including locally optimal solutions. *Convex and non-convex Learn More Learn More Gurobi Optimizer Delivers Responsive, Expert Support Responsive, Expert Support Our PhD-level experts are here when you need them—ready to provide comprehensive guidance and technical support. They bring deep expertise in working with commercial models and are there to assist you throughout the process of implementing and using Gurobi. Tap into our team’s deep expertise—from implementation to tuning and more. Our experts respond to customer inquiries in hours, not days—helping to quickly resolve any issues you’re facing. Plus, with Gurobot, you can get many of the answers you need in seconds, directly from the Gurobi User Portal. Learn more here. We can help you fit and adapt your mathematical optimization application to your changing requirements. Learn More Learn More Gurobi Optimizer Delivers Flexible Licensing Flexible Licensing Gurobi gives you the freedom to deploy and use our solver wherever your business needs it—on local machines, private clusters, or in cloud environments. Our flexible licensing model supports both development and production use, making it easy to scale from a single user to enterprise-wide deployments. Deploy on desktops, servers, containers, or cloud instances Share access across teams and distributed compute resources Transfer licenses easily as projects evolve Use for hybrid and cloud-native workflows, including Kubernetes and GPU systems Learn More Learn More Web License Service Web License Service For cloud and container deployments, the Gurobi Web License Service (WLS) provides a simple, secure way to run Gurobi without local license management. It’s built to support modern DevOps and MLOps practices—scaling seamlessly across public clouds and containerized workloads. Run Gurobi on AWS, Azure, Google Cloud, Docker, or Kubernetes Automatically scale instances and containers Enjoy global availability and encrypted access for enterprise-grade security Learn More Learn More Unmatched Performance Support for All Major Problem Types Responsive, Expert Support Flexible Licensing Web License Service Ready. Set. Solve. With Gurobi, the world's leading organizations make fast, confident, unbiased decisions every day—even amid rapid change and global disruption. We Speak Your Language Lightweight Programming Interfaces Integrate Gurobi into your applications easily, using the languages you know best. Our programming interfaces are designed to be lightweight, modern, and intuitive, to minimize your learning curve while maximizing your productivity. Object-oriented interfaces for C++, Java, .NET, and Python Matrix-oriented interfaces for C, MATLAB, and R Links to standard modeling languages: AMPL, GAMS, AIMMS, and MPL Links to Excel through Frontline Solvers Learn More Learn More Rich Python Modeling Environment Our Python API includes higher-level modeling constructs that make it easier to build optimization models. Choose from Anaconda Python distributions with pre-built libraries to support application development, Spyder for graphical development, and Jupyter for notebook-style development. Language extensions for easier coding of a model Documented best practices to get you started quickly Pre-built Python libraries support full application development Python Matrix API for matrix-oriented modeling using NumPy or SciPy matrices Learn More Learn More “With this new model, Birchbox has truly entered a new operating universe.” David Bendes Vice President of Global Business Technology, Birchbox “The increase in speed and flexibility impacts every piece of our business across multiple teams.” David Bendes Vice President of Global Business Technology, Birchbox “Now we can strategically invest that time in everything from building more personal customer experiences to decreasing our production costs.” David Bendes Vice President of Global Business Technology, Birchbox “With this new model, Birchbox has truly entered a new operating universe.” David Bendes Vice President of Global Business Technology, Birchbox “The increase in speed and flexibility impacts every piece of our business across multiple teams.” David Bendes Vice President of Global Business Technology, Birchbox 1/3 Meet Your Powerhouse Solver What makes a solver “robust”? Numerical stability, correctness of results, and scalability across problem sizes. Gurobi delivers on all fronts—with proven reliability, parallel performance, and support for both linear and nonlinear problem types. Mixed-Integer Non-Linear Programming Parallel and Distributed Optimization Infeasibility Analysis Multi-Objective Optimization Multiple Scenario Analysis Parameter Tuning Solution Pools Simple General Constraints General Constraints Platform Choice Gurobi Optimizer Delivers Non-Linear Solving Nonlinear Solving Nonlinear optimization extends Gurobi’s ability to model real-world systems where relationships between variables are not purely linear. Examples include equations with variables that are raised to powers greater than one, or those involving trigonometric, exponential, logarithmic, or other nonlinear functions. From energy systems and finance to engineering and logistics, Gurobi enables you to find globally or locally optimal solutions efficiently and reliably. Learn More Learn More Gurobi Optimizer Delivers Parallel and Distributed Optimization Parallel and Distributed Optimization Gurobi was designed from the ground up for parallelism and distributed computing. Whether you run the Gurobi Optimizer on a single workstation, a multi-core cluster, or across cloud resources, Gurobi scales seamlessly to use all available computational power. Learn More Learn More Gurobi Optimizer Delivers Infeasibility Analysis Infeasibility Analysis Gurobi helps you quickly identify exactly where infeasibility exists in your model, so you can fix it and get back on track. Learn More Learn More Gurobi Optimizer Delivers Multi-Objective Optimization Multi-Objective Optimization Gurobi supports models with multiple, competing objectives—with flexibility in how they are prioritized. You can also review individual objective values and MIP gaps after solving, giving you clearer insight into trade-offs between objectives. Learn More Learn More Gurobi Optimizer Delivers Multiple Scenario Analysis Multiple Scenario Analysis Use Gurobi as a “digital twin” for your business—enabling you to explore the business impact of certain decisions or what-if scenarios, before they happen. Learn More Learn More Gurobi Optimizer Delivers Parameter Tuning Parameter Tuning When confronted with the task of choosing parameter values that might lead to better performance on a model, the long list of Gurobi parameters may seem intimidating. To simplify the process, we include a simple automated parameter tuning tool Learn More Learn More Gurobi Optimizer Delivers Solution Pools Solution Pools While Gurobi is designed to identify a single, proven-optimal solution, you can also instruct Gurobi to explore multiple high-quality alternatives along the way. Solution-pool quality attributes make it easy to compare constraint, bound, and integrality violations across solutions and understand trade-offs among them. Learn More Learn More Gurobi Optimizer Delivers Function Constraints Simple General Constraints Express common modeling constructs like MIN/MAX, ABS, AND/OR, and IF/THEN at a higher level, making such models easier to build and maintain. Learn More Learn More Gurobi Optimizer Delivers General Constraints General Constraints By supporting variable relationships directly in the Gurobi API, we simplify the modeling process—performing the transformation to a corresponding MIP formulation automatically and transparently during the solution process. Learn More Learn More Gurobi Optimizer Delivers Platform Choice Platform Choice Gurobi Optimizer supports a broad range of computing platforms—across Windows, macOS, Linux, and GPU-enabled systems. Learn More Learn More Mixed-Integer Non-Linear Programming Parallel and Distributed Optimization Infeasibility Analysis Multi-Objective Optimization Multiple Scenario Analysis Parameter Tuning Solution Pools Simple General Constraints General Constraints Platform Choice Get Gurobi, Your Way Our flexible licensing means you can use Gurobi how and where you want—for both development and deployment—across local machines, clouds, and containers. Learn More submit Try Gurobi for Free Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support. Evaluation License Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering. Get Free Trial! Cloud Trial Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud. Get Free Trial! Academic License Gurobi provides free, full-featured licenses for coursework, teaching, and research at degree-granting academic institutions. Academics can receive guidance and support through our Community Forum. Get Free License! Search Looking for documentation? Navigation Menu RSS Feeds News Copy to Clipboard Events Copy to Clipboard Resources Copy to Clipboard Jupyter Models Copy to Clipboard Case Studies Copy to Clipboard FAQs Copy to Clipboard Industries Copy to Clipboard Features Copy to Clipboard --- Skip to main content Articles in this section Getting Started with Gurobi Optimizer Welcome to Gurobi Optimizer! We're here to help you get started!Basic steps to get started with Gurobi Optimizer First, obtain a Gurobi license. Next, install Gurobi Optimizer or Gurobi Compute Server. Then, retrieve and set up your license. Finally, test your installation and license.Also see How do I use the Gurobi setup diagnostic tool? Learn how to use Gurobi with some short tutorials Gurobi Command Line Interface (gurobi_cl) tutorial Tutorials on using the Gurobi APIs Jupyter tutorials Resources for learning Mathematical Optimization Gurobi webinars on YouTube Getting help with installing and using Gurobi How do I get support for using Gurobi? Gurobot: the chatbot interface to our Gurobi Intelligence framework which delivers instant, expert-level assistance with licensing, modeling, API usage, and more Gurobi Online Documentation Gurobi Help Center Some additional helpful examples Example tour Github Frequently asked questions about installation and licensing How do I install Gurobi for Python? How do I obtain a free academic license? How do I resolve an "Academic Domain Error"? Where do I place the Gurobi license file (gurobi.lic)? How do I set system environment variables for Gurobi? How do I start a token server? How do I resolve the error "UnsatisfiableError" when using conda install? Frequently asked questionsHow do I determine why my model is infeasible?Further information Gurobi v13.0.x Release Notes Gurobi v12.0.x Release Notes Gurobi v11.0.3 Release Notes Related to Getting Started Related articles How do I install Gurobi Optimizer? How do I retrieve and set up a Gurobi license? How do I obtain a Gurobi license? How do I test my Gurobi license? How do I install Gurobi for Python? --- Cookie Settings We value your privacy We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Cookie Settings Accept All Customize Consent Preferences This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience. To learn more about how Google processes personal information, visit: Google privacy policy NecessaryAlways Active Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data. Cookie__Secure-ROLLOUT_TOKENDuration6 monthsDescriptionThe __Secure-ROLLOUT_TOKEN cookie is used by YouTube to manage the phased rollout of new features and updates. This cookie helps assign users to specific test groups for experimental features, such as changes to the user interface or video player. The __Secure- prefix indicates that the cookie is only transmitted over a secure HTTPS connection, enhancing data security.Cookiegurobi_uploader_sessionDurationsessionDescriptionDescription is currently not available.Cookie__cf_bmDuration1 hourDescriptionThis cookie, set by Cloudflare, is used to support Cloudflare Bot Management. Cookie_biz_pendingADuration1 yearDescriptionA Cloudflare cookie set to record users’ settings as well as for authentication and analytics.Cookiewt_consentDuration1 yearDescriptionUsed for remembering users’ consent preferences to be respected on subsequent site visits. It does not collect or store personal information about visitors to the site.Cookie_biz_flagsADuration1 yearDescriptionA Cloudflare cookie set to record users’ settings as well as for authentication and analytics.CookieelementorDurationneverDescriptionThe website's WordPress theme uses this cookie. It allows the website owner to implement or change the website's content in real-time.CookiewpEmojiSettingsSupportsDurationsessionDescriptionWordPress sets this cookie when a user interacts with emojis on a WordPress site. It helps determine if the user's browser can display emojis properly.Cookie_cfuvidDurationsessionDescriptionCalendly sets this cookie to track users across sessions to optimize user experience by maintaining session consistency and providing personalized servicesCookiecookielawinfo-checkbox-necessaryDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Necessary" category.Cookiecookielawinfo-checkbox-functionalDuration1 yearDescriptionThe GDPR Cookie Consent plugin sets the cookie to record the user consent for the cookies in the category "Functional".Cookiecookielawinfo-checkbox-performanceDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie stores the user consent for cookies in the category "Performance".Cookiecookielawinfo-checkbox-analyticsDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Analytics" category.Cookiecookielawinfo-checkbox-advertisementDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category.Cookiecookielawinfo-checkbox-othersDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie stores user consent for cookies in the category "Others".CookieBIGipServer*Duration1 hourDescriptionMarketo sets this cookie to collect information about the user's online activity and build a profile about their interests to provide advertisements relevant to the user. CookieYSCDurationsessionDescriptionYoutube sets this cookie to track the views of embedded videos on Youtube pages.CookieVISITOR_INFO1_LIVEDuration6 monthsDescriptionYouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface.CookieVISITOR_PRIVACY_METADATADuration6 monthsDescriptionYouTube sets this cookie to store the user's cookie consent state for the current domain. Cookieyt.innertube::requestsDurationneverDescriptionYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.Cookieyt.innertube::nextIdDurationneverDescriptionYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.CookievuidDuration1 year 1 month 4 daysDescriptionVimeo installs this cookie to collect tracking information by setting a unique ID to embed videos on the website. Cookieyt-remote-device-idDurationneverDescriptionYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.Cookieytidb::LAST_RESULT_ENTRY_KEYDurationneverDescriptionThe cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future.Cookieyt-remote-connected-devicesDurationneverDescriptionYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.Cookieyt-remote-session-appDurationsessionDescriptionThe yt-remote-session-app cookie is used by YouTube to store user preferences and information about the interface of the embedded YouTube video player.Cookieyt-remote-cast-installedDurationsessionDescriptionThe yt-remote-cast-installed cookie is used to store the user's video player preferences using embedded YouTube video.Cookieyt-remote-session-nameDurationsessionDescriptionThe yt-remote-session-name cookie is used by YouTube to store the user's video player preferences using embedded YouTube video.Cookieyt-remote-fast-check-periodDurationsessionDescriptionThe yt-remote-fast-check-period cookie is used by YouTube to store the user's video player preferences for embedded YouTube videos.CookieplayerDuration1 yearDescriptionVimeo uses this cookie to save the user's preferences when playing embedded videos from Vimeo.Cookiesync_activeDurationneverDescriptionThis cookie is set by Vimeo and contains data on the visitor's video-content preferences, so that the website remembers parameters such as preferred volume or video quality.Cookiegrbui-v1Duration1 dayDescriptionRequired Gurobi secure authentication cookie for portal.gurobi.com. Cookiegrbauth-v1Duration1 dayDescriptionRequired Gurobi login status cookie for portal.gurobi.com.  Functional Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features. Cookie_biz_uidDuration1 yearDescriptionThis cookie is set by Bizible, to store user id on the current domain.Cookie_biz_nADuration1 yearDescriptionBizible sets this cookie to remember users’ settings as well as for authentication and analytics.Cookieutm_prefillDuration1 yearDescriptionPreserves utm values until form submission. Cookiemkto_prefillDuration1 yearDescriptionHolds contact information for form submission prefill of site forms.  Analytics Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc. Cookietrwv.uidDuration1 year 1 month 4 daysDescriptionUsed by Google Tag Manager to set most of your trackers and Google Analytics.Cookietrwsa.sidDuration1 hourDescriptionUsed by Google Tag Manager to set most of your trackers and Google Analytics.CookieBE_CLA3Duration1 year 1 month 4 daysDescriptionBrightEdge sets this cookie to enable data aggregation, analysis and report creation to assess marketing effectiveness and provide solutions for SEO, SEM and website performance.Cookie_BUIDDuration1 yearDescriptionThis cookie, set by Bizible, is a universal user id to identify the same user across multiple clients’ domains.Cookie_gcl_auDuration3 monthsDescriptionGoogle Tag Manager sets the cookie to experiment advertisement efficiency of websites using their services.Cookie_ga_*Duration1 year 1 month 4 daysDescriptionGoogle Analytics sets this cookie to store and count page views.Cookie_gaDuration1 year 1 month 4 daysDescriptionGoogle Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. Performance Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors. No cookies to display. Advertisement Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns. Cookietest_cookieDuration15 minutesDescriptiondoubleclick.net sets this cookie to determine if the user's browser supports cookies. Others Other cookies are those that are being identified and have not been classified into any category as yet. No cookies to display. Save My Preferences Accept All Skip to content Downloads & Licenses Download Gurobi – Get the World’s Fastest Optimization Solver Get started by downloading the software and requesting a license key. View Supported PlatformsRequest Assistance Download the Latest Version of Gurobi Gurobi Optimizer Download the Gurobi Optimizer and the Gurobi Compute Server package. View Downloads Gurobi Solver for AMPL Gurobi Solver for AMPL is the set of tools to add Gurobi Solver to an existing AMPL installation. View Downloads AMPL and Gurobi AMPL-Gurobi includes both the AMPL modeling system and the Gurobi Solver for AMPL. View Downloads Gurobi Optimization on Docker Hub You can now access Gurobi Optimizer and Gurobi Jupyter Notebook Modeling Examples on Docker Hub, a library and community for container images. View Downloads Access Your Licenses You can access your existing licenses by clicking on the appropriate link below. To purchase either a commercial Gurobi License or hours on the Gurobi Cloud, please contact Gurobi Sales. Your Gurobi Licenses You can access your complete list of licenses in the Gurobi User Portal. View Licenses Your Gurobi Instant Cloud Licenses You can access your complete list of Gurobi Instant Cloud licenses in the Gurobi Cloud Manager. View Cloud Licenses Request a Gurobi License Please click the link for the type of license you’d like to request. Need help choosing? Please contact Gurobi Sales. Commercial Evaluation License Try Gurobi for free for 30 days. This full-featured evaluation license includes benchmarking, model tuning, and support services, as well as a free two-hour consultation session. Request an Evaluation License Academic Licenses Whether for use in class or research, academics can use Gurobi Optimizer at no cost. Get all the same Gurobi features and performance, with no limits on model size. Request an Academic License Online Course License If you’d like to learn to use Gurobi, but you don’t meet our academic program qualification requirements, you can sign up for our free Gurobi Online Course License. It has limited capabilities (max 2000 decision variables and 2000 constraints)—but it is robust enough for new learners. Request an Online Course License Request a Cloud Trial Try Gurobi in the cloud for free for up to 20 hours. Our Cloud Trial license includes the same features and services as our Commercial Evaluation License, but in an on-demand, cloud-based environment. Request a Cloud Trial Contact us today for more information. Gurobot is just the beginning. We’re working on a broader initiative—Gurobi Intelligence—focused on bringing smarter, AI-driven tools to support your optimization journey. While Gurobot focuses on support, future tools will help you work more efficiently across the entire optimization workflow. It’s all about making powerful decisions easier, with optimization at the core. Questions? We’re here to help. What’s Next? Try Gurobi for Free Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support. Evaluation License Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering. Get Free Trial! Cloud Trial Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud. Get Free Trial! Academic License Gurobi provides free, full-featured licenses for coursework, teaching, and research at degree-granting academic institutions. Academics can receive guidance and support through our Community Forum. Get Free License! Search Looking for documentation? Navigation Menu RSS Feeds News Copy to Clipboard Events Copy to Clipboard Resources Copy to Clipboard Jupyter Models Copy to Clipboard Case Studies Copy to Clipboard FAQs Copy to Clipboard Industries Copy to Clipboard Features Copy to Clipboard --- Cookie Settings We value your privacy We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Cookie Settings Accept All Customize Consent Preferences This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience. To learn more about how Google processes personal information, visit: Google privacy policy NecessaryAlways Active Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data. Cookie__Secure-ROLLOUT_TOKENDuration6 monthsDescriptionThe __Secure-ROLLOUT_TOKEN cookie is used by YouTube to manage the phased rollout of new features and updates. This cookie helps assign users to specific test groups for experimental features, such as changes to the user interface or video player. The __Secure- prefix indicates that the cookie is only transmitted over a secure HTTPS connection, enhancing data security.Cookiegurobi_uploader_sessionDurationsessionDescriptionDescription is currently not available.Cookie__cf_bmDuration1 hourDescriptionThis cookie, set by Cloudflare, is used to support Cloudflare Bot Management. Cookie_biz_pendingADuration1 yearDescriptionA Cloudflare cookie set to record users’ settings as well as for authentication and analytics.Cookiewt_consentDuration1 yearDescriptionUsed for remembering users’ consent preferences to be respected on subsequent site visits. It does not collect or store personal information about visitors to the site.Cookie_biz_flagsADuration1 yearDescriptionA Cloudflare cookie set to record users’ settings as well as for authentication and analytics.CookieelementorDurationneverDescriptionThe website's WordPress theme uses this cookie. It allows the website owner to implement or change the website's content in real-time.CookiewpEmojiSettingsSupportsDurationsessionDescriptionWordPress sets this cookie when a user interacts with emojis on a WordPress site. It helps determine if the user's browser can display emojis properly.Cookie_cfuvidDurationsessionDescriptionCalendly sets this cookie to track users across sessions to optimize user experience by maintaining session consistency and providing personalized servicesCookiecookielawinfo-checkbox-necessaryDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Necessary" category.Cookiecookielawinfo-checkbox-functionalDuration1 yearDescriptionThe GDPR Cookie Consent plugin sets the cookie to record the user consent for the cookies in the category "Functional".Cookiecookielawinfo-checkbox-performanceDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie stores the user consent for cookies in the category "Performance".Cookiecookielawinfo-checkbox-analyticsDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Analytics" category.Cookiecookielawinfo-checkbox-advertisementDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category.Cookiecookielawinfo-checkbox-othersDuration1 yearDescriptionSet by the GDPR Cookie Consent plugin, this cookie stores user consent for cookies in the category "Others".CookieBIGipServer*Duration1 hourDescriptionMarketo sets this cookie to collect information about the user's online activity and build a profile about their interests to provide advertisements relevant to the user. CookieYSCDurationsessionDescriptionYoutube sets this cookie to track the views of embedded videos on Youtube pages.CookieVISITOR_INFO1_LIVEDuration6 monthsDescriptionYouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface.CookieVISITOR_PRIVACY_METADATADuration6 monthsDescriptionYouTube sets this cookie to store the user's cookie consent state for the current domain. Cookieyt.innertube::requestsDurationneverDescriptionYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.Cookieyt.innertube::nextIdDurationneverDescriptionYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.CookievuidDuration1 year 1 month 4 daysDescriptionVimeo installs this cookie to collect tracking information by setting a unique ID to embed videos on the website. Cookieyt-remote-device-idDurationneverDescriptionYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.Cookieytidb::LAST_RESULT_ENTRY_KEYDurationneverDescriptionThe cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future.Cookieyt-remote-connected-devicesDurationneverDescriptionYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.Cookieyt-remote-session-appDurationsessionDescriptionThe yt-remote-session-app cookie is used by YouTube to store user preferences and information about the interface of the embedded YouTube video player.Cookieyt-remote-cast-installedDurationsessionDescriptionThe yt-remote-cast-installed cookie is used to store the user's video player preferences using embedded YouTube video.Cookieyt-remote-session-nameDurationsessionDescriptionThe yt-remote-session-name cookie is used by YouTube to store the user's video player preferences using embedded YouTube video.Cookieyt-remote-fast-check-periodDurationsessionDescriptionThe yt-remote-fast-check-period cookie is used by YouTube to store the user's video player preferences for embedded YouTube videos.CookieplayerDuration1 yearDescriptionVimeo uses this cookie to save the user's preferences when playing embedded videos from Vimeo.Cookiesync_activeDurationneverDescriptionThis cookie is set by Vimeo and contains data on the visitor's video-content preferences, so that the website remembers parameters such as preferred volume or video quality.Cookiegrbui-v1Duration1 dayDescriptionRequired Gurobi secure authentication cookie for portal.gurobi.com. Cookiegrbauth-v1Duration1 dayDescriptionRequired Gurobi login status cookie for portal.gurobi.com.  Functional Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features. Cookie_biz_uidDuration1 yearDescriptionThis cookie is set by Bizible, to store user id on the current domain.Cookie_biz_nADuration1 yearDescriptionBizible sets this cookie to remember users’ settings as well as for authentication and analytics.Cookieutm_prefillDuration1 yearDescriptionPreserves utm values until form submission. Cookiemkto_prefillDuration1 yearDescriptionHolds contact information for form submission prefill of site forms.  Analytics Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc. Cookietrwv.uidDuration1 year 1 month 4 daysDescriptionUsed by Google Tag Manager to set most of your trackers and Google Analytics.Cookietrwsa.sidDuration1 hourDescriptionUsed by Google Tag Manager to set most of your trackers and Google Analytics.CookieBE_CLA3Duration1 year 1 month 4 daysDescriptionBrightEdge sets this cookie to enable data aggregation, analysis and report creation to assess marketing effectiveness and provide solutions for SEO, SEM and website performance.Cookie_BUIDDuration1 yearDescriptionThis cookie, set by Bizible, is a universal user id to identify the same user across multiple clients’ domains.Cookie_gcl_auDuration3 monthsDescriptionGoogle Tag Manager sets the cookie to experiment advertisement efficiency of websites using their services.Cookie_ga_*Duration1 year 1 month 4 daysDescriptionGoogle Analytics sets this cookie to store and count page views.Cookie_gaDuration1 year 1 month 4 daysDescriptionGoogle Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. Performance Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors. No cookies to display. Advertisement Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns. Cookietest_cookieDuration15 minutesDescriptiondoubleclick.net sets this cookie to determine if the user's browser supports cookies. Others Other cookies are those that are being identified and have not been classified into any category as yet. No cookies to display. Save My Preferences Accept All Skip to content Downloads & Licenses Gurobi Software Download the Gurobi Optimizer and the Gurobi Compute Server Package. Login Required This page is for Gurobi registrants. Please login or register for an account here to view this content.