Operations Research API

מטרת ה- Operations Research API היא לפתור בעיות ברמה גבוהה של חקר תפעול באמצעות תכנות ליניארי, תכנות עם מספרים שלמים מעורבים, תכנות אילוצים ועוד. היא מספקת פתרונות אופטימיזציה לבעיות ספציפיות למשתמשים חיצוניים באמצעות קריאה ל-API.

שירות: optimization.googleapis.com

נקודת קצה בשירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה (endpoints) של שירות. לשירות הזה יש את נקודת הקצה הבאה של השירות, וכל מזהי ה-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 הנתון.