Operations Research API

API исследования операций предназначен для решения задач исследования операций высокого уровня с использованием линейного программирования, смешанного целочисленного программирования, программирования с ограничениями и многого другого. Он предоставляет решения по оптимизации конкретных проблем внешним пользователям посредством вызова API.

Сервис: оптимизация.googleapis.com.

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://optimization.googleapis.com

Ресурс REST: v1.mathopt

Методы
solveMathOptModel POST /v1/mathopt:solveMathOptModel
Решает входную модель и сразу возвращает результат.

Ресурс REST: v1.scheduling

Методы
solveShiftGeneration POST /v1/scheduling:solveShiftGeneration
Решает проблему создания смен на основе заданного SolveShiftGenerationRequest путем создания смен на основе заданных шаблонов смен, чтобы удовлетворить спрос сотрудников.
solveShiftScheduling POST /v1/scheduling:solveShiftScheduling
Решает проблему планирования фиксированных смен из заданного SolveShiftSchedulingRequest , назначая сотрудников на смены таким образом, чтобы предпочтения сотрудников в отношении планирования были максимальными, а нарушения ограничений планирования были сведены к минимуму.

Ресурс REST: v1.shipping

Методы
designShippingNetwork POST /v1/shipping:designShippingNetwork
Решает проблему проектирования и планирования сети линейных перевозок (LSNDSP) на основе заданного DesignShippingNetworkRequest .