Sequential Commitment Against a Mutable Load Surface
Sequential routing of flights against a load surface that updates after each commitment. Covers updating cell loads, computing marginal route cost against the current surface, checking capacity feasibility, and selecting minimum-cost feasible routes one flight at a time.
Tutorial
The Mutable Load Surface
In live air routing, the airspace is divided into cells . Each cell carries a current load — the number of flights currently routed through it — and has a fixed capacity . The collection of values is the load surface.
A route is the set of cells a flight traverses. Committing a flight to route updates the load surface:
Cells off the route are unchanged. After this update, the next flight to be planned sees a different surface than the one before — the load surface is mutable.
For example, suppose cells currently carry loads
Committing a flight to the route produces
Only the three cells on were incremented.