Shipping Network Design est une API permettant de résoudre le problème LSNDSP (Liner Shipping Network Design and Scheduling Problem). Le problème implique la conception et la planification d'un réseau de transport linéaire qui minimise les coûts opérationnels, tout en maximisant les revenus issus de l'expédition de la demande de marchandises entre les ports. Le sous-problème de conception du réseau consiste à déterminer l'ensemble des ports desservis par le réseau, le nombre de navires à allouer à chaque route et les routes à emprunter par les navires. Le sous-problème de planification consiste à élaborer des horaires de navigation pour les navires, en tenant compte de facteurs tels que le temps de passage entre les ports, le chargement des cargaisons, les délais de déchargement et de transbordement, et la demande de transport entre les différents ports.
Présentation de l'API
L'entrée de l'API est une requête qui décrit
- Ports avec coûts et restrictions spécifiques à la classe des navires
- Classes des navires avec la capacité et la taille du parc
- Sections candidates correspondant aux connexions possibles entre les ports pour une durée donnée et à la compatibilité de la classe des navires
- Demandes entre les ports, avec des tarifs de fret et des restrictions de délai d'acheminement facultatives
- (Facultatif) Services de navires existants
Pour en savoir plus sur la requête d'entrée, consultez la section dédiée dans la documentation de référence sur REST.
Le résultat de l'API est une réponse fournissant des services de navire et des chemins de demande de marchandises. Les horaires de service des navires sont définis comme une séquence de candidats à une étape, avec une heure de départ donnée. Chaque service de navire a une classe de navire attribuée. Les chemins de demande de marchandises sont décrits comme des séquences de tronçons de service des navires.
Pour en savoir plus sur la réponse de sortie, consultez la section dédiée aux réponses dans la documentation de référence de l'API REST.
Premiers pas
Pour obtenir l'accès à l'API Shipping Network Design, suivez les étapes décrites sur la page Configuration.
Une fois que vous y avez accès, vous pouvez vérifier que tout fonctionne en suivant l'exemple fourni sur la page Exemple d'API.