Brief explanation of the model:
- three stage objective function
- first stage: select initial plan resulting in initial costs
- second stage: uncertain events → new conditions regarding allowed time slots (the start (si∈S) and the length (li∈L) of the time window is selected for each airplane i)
- third stage: if necessary fix the initial plan causing additional costs
- First stage existential variables: Initial scheduling variables
- Second stage universal variables: Specification of the starting point (s) and the length (l) of the mandatory time window for each airplane
- Third stage existential variables: Final scheduling variables respecting the time windows defined in stage two
- Ensures that each airplane is assigned to exactly one time slot in the initial plan
- Ensures that each time slot can only hold b airplanes in the initial plan
- Ensures that each airplane is assigned to exactly one time slot in the fixed plan
- Ensures that each time slot can only hold b airplanes in the fixed plan
- Binds the assigned time slots of the fixed plan to the given time window
- Fixing costs depend on difference between initial plan (X) and fixed plan (Y); various cost models imaginable.