Aufbau des Versandnetzwerks

Shipping Network Design ist eine API zur Bewältigung des Liner Shipping Network Design and Scheduling Problem (LSNDSP). Das Problem umfasst den Entwurf und die Planung eines Linienversandnetzwerks, das die Betriebskosten minimiert und gleichzeitig die Einnahmen aus dem Warenversand zwischen Häfen maximiert. Das Teilproblem des Netzwerkdesigns konzentriert sich auf die Festlegung der vom Netzwerk bedienten Ports, der Anzahl der Schiffe, die jeder Route zugewiesen werden soll, und der Routen, die von den Schiffen genommen werden sollen. Das Teilproblem bei der Planung bezieht sich auf die Entwicklung von Segelplänen für die Schiffe. Dabei werden Faktoren wie die Segelzeit zwischen den Häfen, das Verladen der Fracht, die Ent- und Umschlagzeiten und der Bedarf für den Transport zwischen verschiedenen Häfen berücksichtigt.

API-Übersicht

Die API-Eingabe ist eine Anfrage, die beschreibt,

  • Häfen mit spezifischen Kosten und Einschränkungen für Schiffsklassen
  • Vesselklassen mit Kapazität und Flottengröße
  • Kandidaten für Streckenabschnitte, die möglichen Verbindungen zwischen Häfen für eine bestimmte Dauer und Kompatibilität mit Schiffsklassen entsprechen
  • Anforderungen zwischen Häfen, mit Frachtpreis und optionalen Einschränkungen für die Laufzeit
  • (Optional) Vorhandene Schiffsabfertigung

Weitere Informationen zur Eingabeanfrage finden Sie in der REST-Referenz im Abschnitt zu Anfragen.

Die Ausgabe der API ist eine Antwort, die Bootdienste und Nachfragepfade bereitstellt. Fahrpläne sind als eine Abfolge von Streckenabschnitten mit einer bestimmten Abfahrtszeit definiert. Jedem Schiffsservice wird eine Schiffsklasse zugewiesen. Warennachfragepfade werden als Abfolgen von Teilstrecken von Schiffen beschrieben.

Weitere Informationen zur Ausgabeantwort findest du im Antwortabschnitt in der REST-Referenz.

Einstieg

Folgen Sie der Anleitung auf der Seite Einrichtung, um Zugriff auf die Shipping Network Design API zu erhalten.

Sobald Sie Zugriff haben, können Sie anhand des Beispiels auf der API-Beispielseite prüfen, ob alles funktioniert.