Operations Research API

Operations Research API ma na celu rozwiązywanie ogólnych problemów badawczych w zakresie operacji z wykorzystaniem programowania liniowego, programowania mieszanych liczb całkowitych, programowania ograniczeń i nie tylko. Udostępnia użytkownikom zewnętrznym rozwiązania optymalizacyjne związane z określonymi problemami za pomocą wywołania interfejsu API.

Usługa: Optimize.googleapis.com

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy, a wszystkie poniższe identyfikatory URI odnoszą się do niego:

  • https://optimization.googleapis.com

Zasób REST: v1.mathopt

Metody
solveMathOptModel POST /v1/mathopt:solveMathOptModel
Rozwiązuje model wejściowy i zwraca od razu wynik.

Zasób REST: v1.scheduling

Metody
solveShiftGeneration POST /v1/scheduling:solveShiftGeneration
Rozwiąż problem z generowaniem zmian na podstawie danych SolveShiftGenerationRequest, generując zmiany z określonych szablonów zmian, aby zaspokoić potrzeby pracowników.
solveShiftScheduling POST /v1/scheduling:solveShiftScheduling
Rozwiązanie problemu ze stałą zmianą harmonogramu pracy o określonym SolveShiftSchedulingRequest, przypisując pracowników do zmian w taki sposób, aby zmaksymalizować ich preferencje dotyczące harmonogramu i zminimalizować ryzyko naruszenia ograniczeń harmonogramu.

Zasób REST: v1.shipping

Metody
designShippingNetwork POST /v1/shipping:designShippingNetwork
Rozwiązuje problem związany z projektem i planowaniem sieci wysyłki liniowej (LSNDSP) na podstawie podanego parametru DesignShippingNetworkRequest.