Operations Research API

تهدف واجهة برمجة التطبيقات أبحاث العمليات إلى حل مشاكل أبحاث العمليات عالية المستوى باستخدام البرمجة الخطية وبرمجة الأعداد الصحيحة المختلطة وبرمجة القيود والمزيد. توفِّر حلولاً لتحسين الأداء لمشاكل معيّنة للمستخدمين الخارجيين من خلال طلب بيانات من واجهة برمجة التطبيقات.

الخدمة: 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 المحدّد.