
Share
Google's new Shipping Network Design API leverages advanced AI to optimize global cargo ship routes, reducing costs and environmental impact while enhancing efficiency in maritime trade logistics.
June 4, 2024
Virgile Galle and Tom Tangl, Software Engineers, Operations Research Team, Google Research
When you look around your room, chances are that many of the items you see have traveled on a cargo ship. These massive vessels, often a quarter mile long and weighing up to 250,000 tons, play a crucial role in global trade by transporting about 90% of the world's goods. Unlike airplanes, trains, and trucks, cargo ships operate almost continuously, following cyclical routes across oceans.
A "post-Panamax" container ship, so named because it's too large to fit through the Panama Canal, is a prime example of these behemoths. (Image source: Wikipedia, licensed under CC BY-SA 4.0)
Designing the most efficient routes for cargo ships is a complex problem that intersects graph theory and supply chain management. Poorly designed routes can lead to containers lingering at ports, ships idling offshore unable to berth, and ultimately, higher costs for consumers as product delivery becomes slower and less predictable.
Every container shipping company faces these challenges, but they are often tackled in isolation. Combining route optimization with other operational aspects like port scheduling and cargo allocation significantly increases the complexity. To our knowledge, this problem has never been solved at the scale required by the largest container operations, which can involve up to 500 vessels and 1,500 ports.
Google's Operations Research team is excited to announce the new Shipping Network Design API. This tool addresses the Liner Shipping Network Design and Scheduling Problem (LSNDSP) by integrating multiple operational aspects into a single, comprehensive solution.

The Shipping Network Design API leverages advanced mathematical heuristics to solve the LSNDSP. Here are some of the key technical details:
Mathematical Heuristics:
API Architecture:
Performance Benchmarks:
To start using the Shipping Network Design API, you can visit the following resources:
We are committed to continuously improving the API and welcome feedback from the shipping industry and research community.
Tags
Original Sources
About the author
Kai built ML infrastructure at a Bay Area startup before developing an obsession with transformer architectures and inference optimisation that eventually pulled him out of product work entirely. A stint at a compute research lab sharpened his instinct for what actually matters in a model release versus what is marketing. He writes from the inside — from the perspective of someone who has debugged the systems he is describing at three in the morning. He is allergic to hype and instinctively drawn to the unglamorous plumbing questions that everyone else skips over.
More from The Engineer →This Week's Edition
6 June 2024
88 articles
Related Articles
Related Articles
More Stories