Shipping Network Design ist eine API zur Lösung des Problems „Liner Shipping Network Design and Scheduling Problem“ (LSNDSP). Das Problem betrifft die Planung und Planung eines Linienversandnetzwerks, das die Betriebskosten minimiert und gleichzeitig den Umsatz aus dem Güterversand zwischen den Häfen maximiert. Das Teilproblem beim Netzwerkdesign konzentriert sich auf die Bestimmung der Gruppe von Ports, die vom Netzwerk bedient werden, die Anzahl der Schiffe, die jeder Route zugewiesen werden sollen, und die von den Schiffen zu nehmenden Routen. Das Teilproblem bei der Zeitplanung bezieht sich auf die Entwicklung von Fahrplänen für die Schiffe. Dabei werden Faktoren wie die Segelzeit zwischen den Häfen, das Verladen der Ladung, die Entlade- und Umschlagzeiten sowie die Nachfrage nach Transport zwischen verschiedenen Häfen berücksichtigt.
API-Übersicht
Die Eingabe der API ist eine Anfrage, die Folgendes beschreibt:
- Häfen mit spezifischen Kosten und Einschränkungen für die Schiffsklasse
- Schiffklassen mit Kapazität und Flottengröße
- Leg-Kandidaten, die möglichen Verbindungen zwischen Ports für eine bestimmte Dauer und Schiffsklassenkompatibilität entsprechen
- Anforderungen zwischen Häfen mit Frachtpreisen und optionalen Einschränkungen der Laufzeit
- (optional) Vorhandene Schiffsdienste
Weitere Informationen zur Eingabeanfrage finden Sie in der REST-Referenz im Abschnitt zu Anfragen.
Die Ausgabe der API ist eine Antwort, die Containerdienste und Warennachfragepfade enthält. Fahrpläne für Schiffe sind eine Abfolge von Streckenabschnitten mit einer bestimmten Abfahrtszeit. Jedem Dienst ist eine Fahrzeugklasse zugewiesen. Warennachfragepfade werden als Abfolgen von Schiffsbetriebsabschnitten beschrieben.
Weitere Informationen zur Ausgabeantwort finden Sie in der REST-Referenz im Abschnitt zu Antworten.
Einstieg
Um Zugriff auf die Shipping Network Design API zu erhalten, folge der Anleitung auf der Seite Einrichtung.
Sobald Sie Zugriff haben, können Sie anhand des Beispiels auf der API-Beispielseite prüfen, ob alles funktioniert.