طراحی شبکه حمل و نقل یک API برای مقابله با مشکل طراحی و برنامه ریزی شبکه حمل و نقل لاینر (LSNDSP) است. این مشکل شامل طراحی و برنامه ریزی یک شبکه کشتیرانی خطی است که هزینه های عملیاتی را به حداقل می رساند، در حالی که درآمد حاصل از حمل و نقل تقاضای کالا بین بنادر را به حداکثر می رساند. زیرمشکل طراحی شبکه بر تعیین مجموعه پورت های سرویس دهی شده توسط شبکه، تعداد کشتی هایی که باید به هر مسیر اختصاص داده شود و مسیرهایی که باید توسط کشتی ها طی شود، تمرکز دارد. مشکل فرعی زمانبندی، مربوط به توسعه برنامههای قایقرانی برای کشتیها، با در نظر گرفتن عواملی مانند زمان دریانوردی بین بنادر، زمان بارگیری، تخلیه و حمل بار و تقاضا برای حمل و نقل بین بنادر مختلف است.
نمای کلی API
ورودی API یک درخواست است که توضیح می دهد
- بنادر با هزینه ها و محدودیت های خاص کلاس کشتی
- کلاس های کشتی با ظرفیت و اندازه ناوگان
- نامزدهای پا مربوط به اتصالات احتمالی بین پورت ها برای مدت زمان معین و سازگاری با کلاس کشتی
- تقاضاهای بین بنادر، با نرخ حمل و نقل و محدودیت های زمان ترانزیت اختیاری
- (اختیاری) خدمات کشتی موجود
برای جزئیات در مورد درخواست ورودی، به بخش درخواست در مرجع REST مراجعه کنید.
خروجی API پاسخی است که خدمات کشتی و مسیرهای تقاضای کالا را ارائه می دهد. برنامه های سرویس کشتی به عنوان دنباله ای از نامزدهای پا با زمان حرکت معین تعریف می شود. هر سرویس کشتی دارای یک کلاس کشتی است. مسیرهای تقاضای کالا به عنوان دنباله ای از پاهای خدمات کشتی توصیف می شوند.
برای جزئیات بیشتر در مورد پاسخ خروجی، به بخش پاسخ در مرجع REST مراجعه کنید.
چه طور باید شروع کرد
برای دسترسی به API طراحی شبکه حمل و نقل، مراحل موجود در صفحه راه اندازی را دنبال کنید.
پس از دسترسی، می توانید با دنبال کردن مثال موجود در صفحه مثال API تأیید کنید که همه چیز کار می کند.