עיצוב רשת המשלוחים

Shipping Network Design הוא API לטיפול בבעיית העיצוב והתזמון של רשת המשלוחים של משלוחים (LSNDSP). הבעיה קשורה לתכנון ולתזמון של רשת משלוחים מסוימת שמפחיתה את עלויות התפעול, תוך מיקסום ההכנסה ממשלוח הביקוש לסחורות בין הנמלים. בעיית המשנה של תכנון הרשת מתמקדת בקביעת קבוצת הנמלים שמקבלים שירות מהרשת, מספר כלי השיט שיוקצו לכל נתיב ומסלולים לכלי השיט. הבעיה המשנית של לוח הזמנים עוסקת בפיתוח לוחות זמנים של השייט בכלי השיט, תוך התחשבות בגורמים כמו זמן השיט בין הנמלים, טעינת המטען, זמני הפריקה והשילוח והביקוש לשילוח בין נמלים שונים.

סקירה כללית על ממשקי API

הקלט של ה-API הוא בקשה שמתארת

  • יציאות עם הגבלות ועלויות ספציפיות של כלי שיט
  • סיווגים של כלי שיט עם קיבולת וצי רכב
  • מועמדי רגליים שתואמים לחיבורים האפשריים בין יציאות למשך פרק זמן נתון ותאימות למחלקות של כלי שיט
  • ביקוש בין יציאות, עם קצב הובלה והגבלות אופציונליות על זמן ההובלה
  • (אופציונלי) שירותים קיימים לכלי שיט

לפרטים על בקשת הקלט, עיינו בסעיף הבקשה בחומר העזר ל-REST.

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

לפרטים על תגובת הפלט, עיינו בקטע התגובות בחומר העזר ל-REST.

איך מתחילים

כדי לקבל גישה ל-Shipping Network Design API, פועלים לפי השלבים שמפורטים בדף Setup (הגדרה).

אחרי שתקבלו גישה, תוכלו לוודא שהכול פועל לפי הדוגמה שבדף API לדוגמה.