The Bertsimas-Patterson ATFM Integer Program
Formulates the Bertsimas-Patterson integer program for air traffic flow management: 'by-time-t' binary decision variables, the delay-cost objective, sector capacity constraints, and connectivity constraints encoding minimum traversal times.
Tutorial
The 'By-Time-t' Decision Variable
The Bertsimas–Patterson model is the standard integer program for air traffic flow management (ATFM). We are given a set of flights , a set of sectors (which includes departure and arrival airports), each flight's route , and a discretized horizon of time periods . The model decides when each flight enters each sector along its route.
The key modeling trick is the binary 'by-time-' indicator. For each flight , each sector , and each time , define
This encoding has two clean consequences.
Monotonicity in time. Once a flight has arrived, it stays arrived:
Arrival at exactly time . The forward difference equals at the single time step when the flight first reaches sector , and is everywhere else.
If is the sector immediately following on the route , then flight is physically inside sector at time exactly when it has reached but not yet reached . Therefore
This is the formula used throughout the model to count traffic.