Solution · Intermodal routing
CARGO
Container Allocation and Routing Global Optimizer

Every container on the right intermodal route, every contract honored

CARGO optimizes intermodal routing for imports, exports and empty containers, from ports and terminals to inland destinations, and connects to your ocean services to choose the gateway port as well. Rates, carrier contracts, lane capacities and service levels are optimized together, at the lowest cost of the whole network.

Our algorithms decide, AI operates. Our optimization algorithms choose every route. Our AI planner operates them as an expert user would: it runs what-if scenarios through them, such as a port closure or a capacity cut, and recommends the plan that best meets your KPIs.

Request a demo
Routing plan0 containers

Thousands of constraints, millions of interdependent decisions

A month of intermodal moves means thousands of containers, each with dozens of candidate routes, tied together by volume commitments, incentive tiers, lane capacities and service levels. The route of one container changes the contract position of all the others, and the possible assignments run into the millions. A problem of this size cannot be evaluated by hand. CARGO solves it as one optimization, for each intermodal network with its own carriers and contracts.

1Legs and routes

Route attributes matched to container attributes

CARGO builds complete routes from the legs of your intermodal network, and every leg carries its attributes: mode, carrier, schedule, transit time, rate and the cargo it accepts. Each container carries its own attributes and is matched only with the routes that fit. A specific requirement, such as hazardous cargo, a refrigerated service level or a customer accepting new containers only, becomes one more attribute instead of a manual exception.

2Carrier contracts

Contracts with different periods and competing terms

Each carrier contract has its own period, targets and incentives: an annual minimum volume commitment with one carrier, a quarterly growth incentive with another, a midyear rate increase with a third. Volume given to one carrier is volume taken from another, and the contract periods rarely line up, so keeping every contract on track is a trade-off made again with every container.

3Hard and soft constraints

Firm limits and business targets, in one model

Hard constraints are always respected: lane capacities, transit-time commitments, refrigerated and hazardous cargo, customer requirements. Soft constraints are targets met whenever the network allows, with a cost for every shortfall: a minimum share for a carrier on a shared corridor, or volumes balanced between the two directions of a lane.

4Beyond lane-by-lane routing

The cheapest lane is not the cheapest plan

Routing each container on its cheapest available lane, in order of arrival, looks like the lowest-cost approach. A plan built lane by lane under all these contracts and constraints misses volume commitments, falls short of incentive tiers and gives scarce capacity to whichever containers come first. Penalties and lost incentives land on the total cost of the network.

5CARGO network optimization

One plan for the whole network, at the lowest total cost

CARGO routes all containers of the network together and minimizes freight cost plus contract penalties, minus incentives, within every hard constraint. A few containers take a slightly more expensive route so that volume commitments are met, incentive tiers are reached and capacity goes where it saves the most.

RoutesContractsConstraintsLane by laneCARGOChina
Container attributes matched to route attributes
Carrier contracts · 2026 · planning May
Hard limit and soft target
Carrier contracts · May
Monthly cost · lane by lane
Inputs and outputs

From your files to a routing plan

CARGO reads your container demand, your network of legs and your carrier contracts, and returns the route of every container with its cost and the contract position it produces.

Container demandImports, exports and empty moves by origin, destination, date, size and service level
Intermodal networkLegs by mode and carrier, with schedule, transit time and rate
Carrier contractsVolume commitments, growth tiers, lane capacities, carrier shares
Cargo rulesContainer attributes, customer requests, commodity, refrigerated and hazardous restrictions
Routing plan0 CONTAINERS ROUTED
ContainerSizeFrom → toRouteCarrierDaysCost
Volume per legContainers on every leg and carrier, with the remaining capacity
Contract positionTarget and reached volume, penalty or incentive, per contract
Cost breakdownFreight, penalties and incentives, with interactive dashboards

See CARGO on your network

Share a representative period of container moves, your intermodal network and your carrier contracts; we will walk you through the optimized routing and its contract position.

Request a demoRead the CARGO case study (PDF)