Connection window: the next sailing sets the price of a miss
A box makes its onward sailing when the feeder arrives early enough and the terminal moves it across in time, both measured against one cutoff. Type what each of those takes on average and how much it varies, and the two spreads combine the only way spreads combine, in squares. The share that clears is not the number that decides anything. The interval to the next sailing is, because that is what a miss is paid in.
- boxes expected to wait31.7
- boxes on the connection200
- days to the next sailing7 days
- days added across every box1.1 days
- transfer leg, mean and spread14 and 8 hours
- share of the curve below zero hours4.0%
The feeder
Try a connection
Hours before the onward vessel leaves, not a clock time.
About two thirds of arrivals fall within this much of the average.
The terminal
The duration from discharge to the onward vessel's stack.
The wider spread usually decides the answer.
The cutoff and the next sailing
The time the box must reach the onward vessel's stack.
How long a box waits after missing the vessel.
| Slack, on average | 10 hours |
|---|---|
| The two spreads together | 10 hours |
| Clears the cutoff | 84.1% |
| Waits for the next sailing | 31.7 of 200 boxes, expected |
| Added delay, per box | 1.1 days |
| Added delay, all boxes | 222 box days |
Where the slack lands against the cutoff
15.9 in 100 reach the stack after it
What the two spreads come to together
What the same share of misses costs at different sailing intervals
What each spread changes
Two independent spreads combine through their squares, not by addition: 6 and 8 hours give 10 hours, not 14.
Removing the spread of 6 hours lowers the combined spread from 10 to 8 hours; removing the spread of 8 hours lowers it to 6. The larger spread counts for more than twice the smaller, because squaring rewards the bigger number harder.
The model does not measure the cost or effort of either change.
What a hub buys and what it charges
A hub and spoke network saves links and can support bigger vessels, more frequent shared legs and destinations no direct service would serve.
Every saved link becomes a handover with a discharge, yard move, cutoff and chance of missing. This page prices one handover and says nothing about the direct routing beside it.
A box that misses a connection is waiting for a timetable, so the result ends in days rather than a percentage.
Here is the maths
The formula, in words
- Everything is measured backwards from the departure. The feeder's arrival is hours before it, the cutoff is hours before it, and the transfer is a duration in between. The box reaches the stack at the arrival minus the transfer, it clears when that is at or before the cutoff, and the number the page calls slack is the arrival minus the transfer minus the cutoff. Three quantities owned by three different parties collapse into one, which is why the page prints it: only you know which of the three you can move. where is the mean slack, the mean arrival hours before departure, the mean transfer hours, and the cutoff hours before departure.
- The spreads add in squares. Two independent spreads combine as the square root of the sum of their squares, so 6 and 8 give 10 rather than 14. The consequence is that the wider leg dominates, and it dominates more than its share: taking the 6 to zero buys 2 hours of combined spread, and taking the 8 to zero buys 4. This is the same arithmetic the lesson on variance runs on a supplier's lead time, arriving here from the other end. where is the combined spread, the arrival spread, and the transfer spread, in hours.
- The share that clears is a property of your numbers, not of anybody's service. It is the standard normal function of the slack divided by the combined spread. On the numbers this page opens with that is of 1.00, which is 84.1%. The function is evaluated with a rational approximation accurate to better than one part in ten million, so the third digit is real. What is not real is any claim about a connection you have not measured. where is the share that clears and the standard normal distribution function.
- A miss is priced at one interval, and that is an assumption. A box that misses waits for the next sailing, so the expected added delay is the share that misses multiplied by the days to that sailing. It says nothing about a second miss, a full sailing or a cancelled one. It is a straight line through the origin, which means the interval is a multiplier on everything else and it is the only number here that nobody at the terminal controls. where is the expected added delay per box and the sailing interval, in days.
A worked example
The inputs. The feeder arrives 36 hours before departure on average, varying by 6. The terminal takes 14 hours, varying by 8. The cutoff is 12 hours before departure. The next sailing is 7 days later. Two hundred boxes.
Ten hours of slack, and ten hours of spread. Six and eight came to ten, not fourteen: the two spreads together are four hours less than their sum, and they always are, because the only way two independent spreads combine is through their squares.
1.1 days added, averaged across every box on the connection, including the 84.1% that never waited a minute. That is the number in the finding, and it is the number that is worth carrying because it is the one that changes when nothing at the terminal changes at all.
The interval is the multiplier, and nobody at the terminal owns it. Hold everything and move only the interval:
| Days to the next sailing | 1 | 3 | 7 | 14 | 21 |
|---|---|---|---|---|---|
| Share that clears | 84.1% | 84.1% | 84.1% | 84.1% | 84.1% |
| Added delay per box | 0.2 days | 0.5 days | 1.1 days | 2.2 days | 3.3 days |
The same connection, twenty one times worse. On a daily service, sixteen boxes in a hundred miss and the whole cargo is four hours later on average. At three weeks between sailings the same sixteen boxes cost more than three days across everything. Nothing about the feeder changed, nothing about the terminal changed, and the difference is a timetable.
The cutoff is the slope. Now hold the interval at seven days and move only the cutoff:
| Cutoff, hours before departure | 6 | 12 | 18 | 24 |
|---|---|---|---|---|
| Slack, on average | 16 hours | 10 hours | 4 hours | 2 hours short |
| Share that clears | 94.5% | 84.1% | 65.5% | 42.1% |
| Boxes waiting, of 200 | 11.0 | 31.7 | 68.9 | 115.9 |
| Added delay per box | 0.4 days | 1.1 days | 2.4 days | 4.1 days |
Six hours at the cutoff bought 0.7 days a box. Six hours the other way cost 1.3. The curve is not symmetric about the visitor's position, and it steepens on the wrong side, which is what a normal always does once the slack falls inside one spread of zero.
Moving the feeder's mean six hours earlier does exactly the same thing, because the slack is one number made of three and it does not care which of them moved. The page prints the slack for that reason.
The check that makes it stick, and it is the whole page in one move. A perfect feeder arrives at exactly 36 hours before departure every single time.
Removing six hours of feeder spread took two hours out of the combined ten. Clearance went from 84.1% to 89.4%, and better than ten boxes in a hundred still miss with a feeder that is never once late.
Removing eight hours took four hours out of the ten, and clearance went to 95.2%.
| What you make perfect | combined spread | clears | added per box |
|---|---|---|---|
| nothing | 10 hours | 84.1% | 1.1 days |
| the feeder | 8 hours | 89.4% | 0.7 days |
| the terminal | 6 hours | 95.2% | 0.3 days |
In the worked example, removing feeder spread raises clearance by 5.3 percentage points; removing terminal spread raises it by 11.1 points.
The two numbers worth carrying
- 1.1 days a box, of which none is anybody's transit time. It is the price of a share that misses, and the price is set by an interval nobody at the terminal publishes.
- The combined spread is 10 hours from a 6 and an 8. The sum is a number that does not appear anywhere in the arithmetic and is the number most people would have used.
Check it yourself
A feeder that is never once late still leaves better than ten boxes in a hundred missing. The same perfection on two legs is worth twice as much on one of them, and which one is decided by nothing but which number was bigger before you started.
What this does not model
Correlation between the two legs, which is common and always makes the combined spread wider than this page draws; a second miss, and therefore any capacity on the next sailing; a cancelled or blank sailing; a box given priority over another rolled box; the difference between operational, transactional and storage time inside the transfer figure, which have different causes and different remedies and are collapsed here into one duration; any distinction between what a hub does and what a gateway does, the second involving a change of mode with its own constraints; congestion, which makes the transfer spread depend on how many boxes are already there rather than staying a fixed number; the shape of a real transfer time, which has a floor and a long tail where a normal has neither; the direct routing this connection was created instead of, and its own frequency and waiting; what a day costs, in any currency; detention, demurrage, storage and every other contract clock, all of which start on different events and none of which is a transit time; and the documentary and release processes that can hold a box after every physical movement has finished.
Every figure on this page is either a number you typed or arithmetic on numbers you typed.
Related
- Safety stock: variance beats the average lead timeTwo suppliers both quote 30 days. One of them quietly costs you triple the safety stock.Interactive lesson · 2 min
- Air and sea breakeven: the point where speed pays for itselfThe point where air freight pays for itself, including the costs that never appear on the quote.Calculator · 2 min