NETWORK DESIGN · Shipping Network Optimizer

Re-optimize a full global shipping network in the time it takes to run a board meeting.

Port sequences, vessel classes, speed profiles and cargo flows — all designed from scratch.

At a glance
Full network re-solve~60 min
Binary variables14M+
Not monthsHours
Per bad decision$50M+

Why this matters right now

The network you ship today isn't the network you designed.

Four disruptions are forcing every carrier to redraw its service network.

Strategic, not operational

In operations you save 100.
In strategy you save 1,000.

Short-term schedules are operational.

The stakes

$50M+

Annual cost from a single bad network decision.

What this means for your network P&L

What Network Design tackles

A full global container shipping network. From scratch. In hours.

Port sequences, vessel classes, speed profiles and cargo flows — all designed in a single solver run, at the scale of the world's largest container alliances.

Vessels15+ vessel classes (1K–24K TEU)400+
PortsHub + spoke topology100+
TEU / week10,000+ origin-destination pairs~600K
RegionsEast Asia to Latin America14
ServicesConcurrent weekly services100+
Trade corridorsDistinct trade lanes to cover35–40

Solver architecture

Hexaly local search. Not the MIP solver everyone else runs.

Traditional Mixed-Integer Programming (Gurobi / CPLEX) on 14M binary variables takes days to converge.

How it works

Three phases. One pipeline.

Warm-start seeding, then network design, then cargo routing — with a feedback loop back to Phase 1 that re-balances oversupplied and undersupplied legs.

Feedback loop: Oversupplied legs dampen the signal; undersupplied legs boost it. Converges in 3–5 iterations.

The objective function

Five tiers. Lexicographic priority.

Network Design doesn't blend objectives into a single weighted score — it ranks them.

What-if scenarios

Stress-test the network before it ships.

Six scenario types covered out of the box.

Solver budget tiers

~5 min

Quick test

1 iteration

~30 min

Standard

5 iter × 5 min

~1 hr

Production

5 iter × 10 min

Output of a single solver run

82 services. 0% rejected. Thirty minutes.

Quick-test result on a global-alliance-scale network.

82

Services deployed

85%

Of fleet utilized

0%

Cargo rejected

~30 min

Solver time

Cargo movement breakdown

Own-service
34.4%
Feeder-hybrid
59.5%
Slot purchase
6.1%
Rejected
0%

Pick your next step

Validate your network. Stress-test an alliance. Redesign under disruption.

Custom session with your network, alliance proposal or disruption case. Watch the re-solve happen live.