Article ID: | iaor1989580 |
Country: | United States |
Volume: | 19 |
Issue: | 4 |
Start Page Number: | 29 |
End Page Number: | 43 |
Publication Date: | Jul 1989 |
Journal: | Interfaces |
Authors: | Gershkoff Ira |
Keywords: | programming: integer |
Because of restrictive work rules and interacting cost components, building flight crew schedules is a complex process. However, operations research techniques have been successful in reducing crew costs. The optimization is modeled as a set-partitioning problem, where the rows represent flights to be covered and the columns represent candidate crew trips. The work rules dictate whether or not a particular crew trip is valid, while the major cost components affect its desirability. Solving many sets of small subproblems has been more successful than attempting to find a global solution to a single large problem because of combinatorial problems and non-integer solutions. At American Airlines, the savings of the integer linear programming (ILP) approach relative to the enumeration methods previously used is estimated at $18 million per year. Intuitive evidence suggests that a global optimum is being achieved for small fleets (200 flights per day or less), but that additional savings are possible in the larger fleets.