تهدف واجهة برمجة التطبيقات أبحاث العمليات إلى حل مشاكل أبحاث العمليات عالية المستوى باستخدام البرمجة الخطية وبرمجة الأعداد الصحيحة المختلطة وبرمجة القيود والمزيد. توفِّر حلولاً لتحسين الأداء لمشاكل معيّنة للمستخدمين الخارجيين من خلال طلب بيانات من واجهة برمجة التطبيقات.
الخدمة: Optimize.googleapis.com
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لإحدى خدمات واجهة برمجة التطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع معرّفات الموارد المنتظمة (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 المحدّد. |