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 . |