Operations Research API
Stay organized with collections
Save and categorize content based on your preferences.
The Operations Research API is a Google Research service that exposes solvers
for high-level optimization problems. These solvers run on Google's
infrastructure and are consumed as a REST API or
gRPC.
Optimization Solvers
The OR API supports the following solvers:
Limitations on usage
All solvers in the OR API are limited by quotas that limit their usage. Solvers
in Alpha and Beta stability levels are free to use and have quotas that
limit the number of calls per minute, the size of the input (varies by solver),
and maximum runtime. These quotas are subject to change as the stability and
availability of the solvers evolve.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-06 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-06 UTC."],[[["The Operations Research API offers access to Google's optimization solvers for complex problems through REST API or gRPC."],["Currently supported solvers include Workforce Scheduling, Shipping Network Design, and MathOpt, each with varying stability and availability."],["Usage of all solvers is subject to quotas that limit factors like calls per minute, input size, and maximum runtime, especially for those in Alpha and Beta stages."]]],[]]