You are on page 1of 26

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/220412988

Applications of Operations Research in the Air Transport Industry

Article  in  Transportation Science · November 2003


DOI: 10.1287/trsc.37.4.368.23276 · Source: DBLP

CITATIONS READS
171 2,237

3 authors, including:

Cynthia Barnhart
Massachusetts Institute of Technology
120 PUBLICATIONS   7,042 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Airline Optimization Models View project

All content following this page was uploaded by Cynthia Barnhart on 22 August 2014.

The user has requested enhancement of the downloaded file.


Applications of Operations Research
in the Air Transport Industry

Cynthia Barnhart • Peter Belobaba • Amedeo R. Odoni


Massachusetts Institute of Technology, Cambridge, Massachusetts 02139
cbarnhart@mit.edu • belobaba@mit.edu • arodoni@mit.edu

T his paper presents an overview of several important areas of operations research appli-
cations in the air transport industry. Specific areas covered are: the various stages of
aircraft and crew schedule planning; revenue management, including overbooking and leg-
based and network-based seat inventory management; and the planning and operations of
aviation infrastructure (airports and air traffic management). For each of these areas, the
paper provides a historical perspective on OR contributions, as well as a brief summary of
the state of the art. It also identifies some of the main challenges for future research.

1. Introduction air transport associations are currently represented in


During the one hundred years since the first flight of AGIFORS, the Airline Group of Operational Research
Orville and Wilbur Wright, the air transport indus- Societies, which has been active since 1961. Indeed,
try has grown into a major sector of the global econ- it is difficult to think of any single sector, other than
omy. Even more importantly, it has become essential perhaps military operations, with which operations
to developing and maintaining cultural and economic research has been linked more closely. One of the rea-
links among countries and peoples. The airlines alone sons is that airline operations and, more generally,
generated more than $300 billion in revenues in 2002, the air transport environment provide natural con-
a lean year, and carried about 1.6 billion passengers, a texts for the application of OR techniques and models.
number expected to grow at an annual rate of 4%–5% A second is that the airline industry has consistently
over the next 20 years according to most forecasts. been a leader in the use of information technology
According to the industry “air transport provides and has relied heavily on the intensive use of com-
28 million direct, indirect, and induced jobs world- puters over the years.
wide” and carries “over 40% of the world trade of The objective of this paper is to present a histor-
goods, by value” (Collaborative Forum 2003). ical perspective on the contributions of operations
After spending roughly its first 40 years trying to research to the air transport industry, as well as to
get off the ground, literally at times, the air trans- offer an assessment of some of the challenges that will
port industry has grown by leaps and bounds dur- be confronted next. Any reasonably thorough cover-
ing the last 60, especially since the advent of the “jet age of this subject would probably require an entire
age” in the late 1950s. Throughout that second period, issue of this journal because the number of OR papers
operations research (OR) has played a critical role in published on air transport easily exceeds 1,000 over
helping the airline industry and its infrastructure sus- the last 50 years. In view of the severe constraints
tain high growth rates and make the transition from on its length, the scope of the paper will instead be
a novelty that catered to an elite clientele to a service confined to a selected subset of air transport-related
industry for the masses. More than 100 airlines and topics, where operations research has made some

Transportation Science © 2003 INFORMS 0041-1655/03/3704/0368


Vol. 37, No. 4, November 2003, pp. 368–391 1526-5447 electronic ISSN
BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

of its most significant contributions to date. Exam- 2. Aircraft and Crew


ples of important topics that are either not covered Schedule Planning
at all or are touched on peripherally include: avia- Schedule planning involves designing future aircraft
tion safety and security, airline fleet planning, airline and crew schedules to maximize airline profitabil-
staffing, airline maintenance planning, aircraft load- ity. This problem poses daunting challenges because
ing, and decision support tools for the management it is characterized by numerous complexities, includ-
of airport operations (e.g., gate assignments). More- ing a network of flights, differing aircraft types, gate,
over, the specific topics and contributions that are airport slot and air traffic control restrictions, noise
highlighted are presented in nonquantitative terms curfews, maintenance requirements, crew work rules,
and largely reflect the authors’ own interests. In addi- and competitive, dynamic environments in which
tion to the bibliographic references associated with passenger demands are uncertain and pricing strate-
these contributions, other survey papers, which pro- gies are complex. Not surprisingly, no single opti-
vide additional details and references, are cited when- mization model has been solved, or even formulated,
ever possible. to address this complex design task in its entirety.
Section 2 of the paper deals with the classical The problem’s unmanageable size and complexity
has resulted in the decomposition of the overall
problems of scheduling, routing, and crew assign-
problem into a set of subproblems, often defined as
ment in the airline industry. This is a context that
follows:
is perfectly suited to the use of large-scale, discrete
(1) Schedule design: Defining which markets to
optimization approaches and, indeed, has motivated
serve and with what frequency, and how to schedule
several methodological and computational develop- flights to meet these frequencies.
ments in this vibrant area of OR over the years. Sec- (2) Fleet assignment: Specifying what size aircraft to
tion 3 covers airline revenue management, includ- assign to each flight.
ing overbooking, flight leg yield management and (3) Aircraft maintenance routing: Determining how
network revenue maximization. Through a combina- to route aircraft to ensure satisfaction of maintenance
tion of stochastic and optimization models, OR work requirements.
in this area has generated significant additional rev- (4) Crew scheduling: Selecting which crews to assign
enues for the airlines ever since the late 1980s. More- to each flight to minimize crew costs.
over, revenue management continues to be a field in Suboptimal, yet feasible aircraft and crew plans are
which airlines are vying intensively for competitive constructed by solving the subproblems in order, con-
advantage. Section 4 surveys selected applications of straining the solutions to subsequent problems based
OR to the study, planning, and design of the two on the solutions to preceding problems. Although
major pieces of aviation infrastructure, the airports smaller and simpler than the overall problem, these
system and the air traffic management (ATM) system. subproblems are still large-scale and rich in complex-
ity. In fact, OR theoreticians and practitioners have
Historically the emphasis here has been on stochas-
been developing models and algorithms to solve them
tic models, as the questions addressed have focused
for decades and, in so doing, have had significant suc-
on capacity, delays, and safety under conditions in
cesses and impacts.
which the probabilistic characteristics of the input
In the late 1960s and early 1970s, United Airlines,
parameters play a dominant role. However, optimiza- American Airlines, British Airways, and Air France,
tion models, both deterministic and stochastic, have recognizing the competitive advantage that decision
found use in the intensive recent research on air traf- technologies could provide, formed OR groups. These
fic flow management, a topic also reviewed briefly groups grew rapidly, developing decision support
in §4. Finally, §5 summarizes the main conclusions tools for a variety of airline applications, including
regarding the fundamental challenges faced by future aircraft and crew schedule planning, and in some
research. cases began offering their services to other airlines

Transportation Science/Vol. 37, No. 4, November 2003 369


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

as well. According to one executive, the schedule Etschmaier and Mathaisel (1984) describing early
planning system developed at American Airlines and work. Nonetheless, because of the inability of opti-
Sabre has generated over $500 million in incremen- mization models to adequately capture the scope of
tal profits annually (Cook 2000). Most major airlines the design problem, the typical airline practice today
around the world have formed similar groups by is to build flight schedules manually, with limited
now. Their name and size, as well as their placement optimization. With recent research advances, how-
in the corporate structure, vary considerably from air- ever, this trend is reversing and optimization is begin-
line to airline. Many consulting companies are also ning to play a role.
offering products and services in this general area. Success has been achieved by defining a simplified
Other testimonials on the impact of optimization in design problem involving only incremental changes
the airline industry can be found in Yu et al. (2003), to existing flight schedules. Berge (1994), Marsten
Butchers et al. (2001), Wiper et al. (1994), Smith et al. et al. (1996), and Lohatepanont and Barnhart (2001)
(1992), and Patty et al. (1991). develop models and algorithms that select from a
Beginning in the 1950s and 1960s, early research on subset of candidate flights legs, those that will be
airline schedule planning focused on approaches to added to or removed from a given (often existing)
assign aircraft to routes (Ferguson and Dantzig 1956a) flight schedule. Their approaches are incremental in
and crews to trips (Arabeyre et al. 1969). Since then, that the changes from one published flight sched-
researchers have continued to work on these prob- ule to the next are limited. The reported impacts,
however, are significant. Lohatepanont and Barnhart
lems, refining and expanding the models to better rep-
solve problems at one major airline that contain about
resent the actual problem faced, or developing more
800 potential flight legs, 65,000 itineraries, and 165
sophisticated algorithms to improve the quality of the
aircraft, resulting in formulations with 30,000–60,000
solutions generated.
rows and 50,000–65,000 columns, and solution times
In the following sections, we provide an overview
ranging from 12 hours to more than 3 days. They
of progress, highlighting some of the major accom-
report potential improvements in aircraft utilization
plishments and describing some of the remaining
and significant increases in revenue, with an esti-
challenges.
mated impact exceeding $200 million at that airline.
A nonincremental, clean-slate approach to airline
2.1. Schedule Design
schedule design is described in Armacost et al. (2002).
The flight schedule, specifying the flight legs to be They present models and algorithms to generate
flown and the departure time of each flight leg, (near-) optimal flight network designs for express par-
largely defines the competitive position of an air- cel delivery, and report savings of about 7% in oper-
line and is thus a key determinant of airline prof- ating costs and potential reductions of 10% in the
itability. Designing a profit maximizing flight sched- required fleet size.
ule, however, is extremely complex. It affects and is Another schedule design application involving a
affected by essentially all aircraft and crew schedul- charter airline is described in Erdmann et al. (1999).
ing decisions of the airline, and competing airlines as By exploiting the special characteristics of the prob-
well. No single model has captured all these inter- lem, they are able to achieve near-optimal solutions
dependencies, and even if such a model were for- in minutes.
mulated, it surely would be intractable. Moreover, its Schedule generation, with its important strategic
input data requirements are impractical, requiring, for and financial implications, represents an important
example, accurate estimates of itinerary-specific pas- area for future research, one rich in opportunity and
senger demands, spill costs, and recapture rates. challenge. The successes to date are just first steps
Notwithstanding this complexity, flight schedule in addressing the myriad of questions surrounding
design and variants of the problem have been of schedule design. Future research is needed to capture
interest to researchers for many years, with Simp- the critical interactions among the various resources
son (1966), Chan (1972), Soumis et al. (1980), and of the airline, its competitors, and airports.

370 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

2.2. Fleet Assignment count line


With the flight schedule determined, the fleet assign-
ment problem is to find the cost-minimizing assign- airport A
ment of aircraft types to legs in the flight network.
Fleeting costs are comprised of:
(1) Operating costs: Specified for each flight leg—
aircraft type pair, representing the cost of flying that airport B
flight leg with that aircraft type. flight arc
(2) Spill costs: Measuring the revenue lost when ground arc
passenger demand for a flight leg exceeds the
assigned aircraft’s seating capacity. Figure 1 A Timeline Network Involving Two Airports

One of the earliest research efforts on airline


scheduling was that of Ferguson and Dantzig (1956a).
(2) Aircraft count: Only available aircraft are
They developed a linear programming model to allo-
assigned to the network.
cate aircraft to roundtrip routes to minimize operat-
(3) Balance: Each aircraft type is assigned to the
ing plus spill costs. In a follow-up paper (Ferguson
same number of flight legs arriving at a station as
and Dantzig 1956a), they expanded their approach to
departing that station.
handle uncertain demands. These first models, while
Each possible assignment of an aircraft type to a flight
applied to simplified flight networks and tiny prob-
leg is represented by a binary variable, with value 1
lems by today’s standards, identified key problem
if the aircraft type is assigned to that flight leg, and
attributes and launched decades of research on fleet
0 otherwise. The resulting formulation for the fleet
assignment.
assignment problem of a major airline contains about
As a result, some 30 years later, researchers devel-
20,000 rows and 30,000 columns and can be solved
oped the capabilities to solve fleeting problems rep-
typically within minutes.
resentative, both in complexity and size, of those
truly faced by airlines. Abara (1989) and Hane et al. 2.2.1. Impacts and Challenges. Multicommodity
(1995) formulated the fleet assignment problem as flow-based fleet assignment models are widely used
a multicommodity network flow problem with side by the industry and are credited with achieving
constraints. The underlying network (depicted in significant cost savings, measuring in the millions
Figure 1) has: of dollars annually. For example, Rushmeier and
(1) Nodes: Representing the times and locations of Kontogiorgis (1997) report realized savings of at least
flight leg departures and arrivals. $15 million annually at USAir. Using fleet assignment
(2) Flight arcs and ground arcs: Each flight arc corre- models, Wiper et al. (1994) report annual savings
sponds to a flight leg with its arrival time adjusted of $100 million at Delta Airlines, and Abara (1989)
to include the minimum amount of time required reports a 1.4% improvement in operating margins at
on the ground for disembarking and embarking pas- American Airlines.
sengers, unloading and loading baggage, and refuel- Beyond providing economic benefits, research on
ing. Ground arcs represent idle aircraft on the ground fleet assignment problems has led to advanced tech-
between flights. niques for solving general linear programs. For exam-
The objective is to flow commodities, that is, air- ple, the node consolidation idea introduced in Hane
craft types, through the network feasibly and with et al. (1995), which reduced formulation size by more
minimum cost. Side constraints enforce the following than 40% for the problems of one major airline, has
requirements and restrictions: been generalized and incorporated into commercial
(1) Cover: Each flight leg is assigned to exactly one solvers, allowing more efficient solution of large-scale
aircraft type. optimization problems.

Transportation Science/Vol. 37, No. 4, November 2003 371


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

These impressive results notwithstanding, there Departure retiming allows additional aircraft assign-
remain several critical challenges in fleet assign- ments that can lead to better matches between flight
ment. Many of these challenges stem from modeling leg demand and assigned capacity. The result, accord-
assumptions that include: ing to Rexing et al. (2000), is reduced operating costs
(1) Many fleet assignment models assume that the and improved revenue capture, with savings for one
flight schedules repeat daily, even though most air- major airline of $20–$50 million annually.
lines operate different schedules on the weekend.
(2) Most fleeting models assume flight leg demand 2.3. Aircraft Maintenance Routing
is known and does not vary by day of week, but his- With schedule design and fleet assignment decisions
torical data show that day-to-day demand variations made, the flight network decomposes into subnet-
are present. works, each one associated with aircraft of a single
(3) Flying times and ground times are typically type. The assignment of individual aircraft to flight
legs in a subnetwork occurs in the aircraft mainte-
assumed to be deterministic in fleet assignment mod-
nance routing step. The goal is to determine routings,
els; however, congestion on the ground and in the air,
or rotations, for each aircraft in a fleet. A routing is
weather conditions, and new security practices pro-
a sequence of flight legs, with the destination of one
duce large variations in flight and ground times.
flight leg the same as the origin of the next leg in
(4) Most fleet assignment models assume that the
the sequence. A rotation is a routing that starts and
number of spilled passengers, and their associated
ends at the same location. Each aircraft’s rotation vis-
spill costs, can be computed at a flight-leg level. In
its maintenance stations at regular intervals. More
fact, passenger demand, spill, and the revenue asso- details on the maintenance routing problem are con-
ciated with each passenger are itinerary specific, not tained in Feo and Bard (1989), Gopalan and Talluri
flight-leg specific. As a result, it is possible to estimate (1998), and Clarke et al. (1996b). For restricted mainte-
leg-specific spill costs only approximately. nance routings of three or four days, Gopalan and Tal-
To improve on leg-based models, researchers intro- luri (1998) and Talluri (1998) describe graph-theoretic
duced itinerary- or origin-destination-(O-D) based fleet approaches to maintenance routing.
assignment approaches (Jacobs et al. 1999; Barnhart In general, the aircraft maintenance routing prob-
et al. 2002a, b). These approaches consider passen- lem can be modeled as a network circulation problem
ger fares, demand, spill, and recapture to be itinerary, with side constraints. The decision variables corre-
not flight-leg, specific. Inaccuracies resulting from spond to sequences (strings) of flight legs, with each
the allocation of fares and demands to flight legs sequence beginning and ending at maintenance sta-
are thus not introduced into these enhanced fleeting tions and satisfying the rules governing the maximum
approaches. Using their O-D-based fleet assignment time between maintenance. If a string is included in
approach, Jacobs et al. (1999) report annual improve- the solution, a single aircraft flies each flight in the
ments of 0.54%–0.77% in revenue compared to those sequence and then undergoes maintenance. Side con-
obtained with a flight-leg-based model. Similarly, in straints include cover constraints and count constraints.
a case study involving a major U.S. airline, Barn- Cover constraints ensure that each flight leg is con-
hart et al. (2002a) report that itinerary-based fleet tained in exactly one selected string, and count con-
assignment improves on leg-based fleeting signifi- straints limit the number of assigned aircraft to the
cantly, with estimated savings ranging from 30 mil- number available. Additional details are provided in
lion to over 100 million dollars annually. Barnhart et al. (1998a).
In a first step at integrating fleet assignment and 2.3.1. Impacts and Challenges. Solving the fleet
schedule design decisions, Rexing et al. (2000) simul- assignment problem first and then the resulting
taneously assign an aircraft type to each flight leg aircraft routing problems can lead to violations
and select each flight leg’s departure time, allowing of aircraft maintenance requirements. To guaran-
retimings of 5–20 minutes from the current schedule. tee feasible solutions, particularly in low-frequency,

372 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

point-to-point networks, researchers have integrated amenable to optimization. With so many possible
fleet assignment and aircraft routing models, as in decisions, it is difficult to find feasible—let alone
Desaulniers et al. (1997) and Barnhart et al. (1998a). optimal—solutions manually. Moreover, crews repre-
This has the effect of substantially expanding the air- sent the airlines’ second highest operating cost after
craft routing model to include multiple fleet types, fuel, so even slight improvements in their utilization
instead of a single aircraft type. The number of con- can translate into significant savings.
straints for large airlines is often less than a few thou- For these reasons, airline crew scheduling has gar-
sand, but there are many billions of possible variables. nered considerable attention, with research spanning
For hub-and-spoke networks, however, the increased decades. Arabeyre et al. (1969) published a survey
size and complexity of this integrated model is rarely of early research activities on the topic. At that
warranted. Instead, feasible solutions are typically time, because of large problem size and lack of
generated using a slightly modified sequential solu- advanced techniques and sufficient computing capa-
tion approach in which an altered fleeting model is bilities, heuristics were employed to find improved
first solved and then the routing model is solved. crew solutions.
The modified fleet assignment model contains pseudo- Since then, researchers have continued to work on
maintenance constraints to ensure that sufficient num- the crew scheduling problem, seeking more efficient
bers of aircraft of each type are located at mainte- solution approaches, expanding models to capture
nance stations periodically. In hub-and-spoke networks more of the intricacies of the crew scheduling prob-
with banks containing many aircraft together on the lem, and integrating the crew problem with other
ground at the same time, these maintenance con- airline scheduling problems. Recent detailed descrip-
straints are often sufficient to ensure that the resulting
tions of the airline crew scheduling problem are
fleet assignment has associated feasible maintenance
included in the survey papers by Desaulniers et al.
routings.
(1998), Clarke and Smith (2000) and Barnhart et al.
In addition to the possibility of generating infea-
(2003).
sible solutions, a disadvantage of the sequential
Even today, the crew scheduling problem is typ-
solution approach to aircraft and crew planning is
ically broken into two sequentially solved subprob-
that aircraft routing solutions limit possible crew
lems, the crew pairing problem and the crew assignment
scheduling opportunities, potentially causing crew
problem:
costs to increase significantly. The linkage between
(1) The crew pairing problem. The problem generates
aircraft routing and crew scheduling occurs because
minimum-cost, multiple-day work schedules, called
a crewmember can connect between two flight legs
pairings. Regulatory agencies and collective bargain-
separated by less than the minimum required connec-
tion time only if the same aircraft is assigned to both ing agreements specify the many work rules that
legs. To account for this, Klabjan et al. (2002) swap define how flight legs can be combined to create fea-
the order of the problems and solve the crew pair- sible schedules. Work-rule restrictions include limits
ing problem before the maintenance routing problem. on the maximum number of hours worked in a day,
This approach has the advantage of generating opti- the minimum number of hours of rest between work
mal crew solutions, but it does not ensure that for periods, and the maximum time the crew may be
the optimized crew solution there is a correspond- away from their home base. Even with these limi-
ing maintenance-feasible solution. To achieve crew tations, the number of feasible pairings measures in
optimality and maintenance feasibility, Cordeau et al. the billions for major U.S. airlines. The cost structure
(2000) and Cohn and Barnhart (2003) integrate the of pairings adds further complexity, with cost typ-
basic maintenance routing and crew pairing models. ically represented as a nonlinear function of flying
time, total elapsed work time, and total time away
2.4. Crew Scheduling from base.
Crew scheduling problems with numerous, com- (2) The crew assignment problem. This problem com-
plex rules, and well-defined costs are particularly bines these pairings into equitable and efficient

Transportation Science/Vol. 37, No. 4, November 2003 373


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

month-long crew schedules, called bidlines or rosters, can be found in Arabeyre et al. (1969), Anbil et al.
assigning them to individual crewmembers. With ros- (1991), Gershkoff (1989), and Hoffman and Padberg
tering, schedules are constructed for and assigned (1993).
to specific individuals, taking into account their par- While producing improved solutions compared to
ticular needs and requests. With bidline generation those generated earlier, these heuristics still have a
(a practice commonly used in the United States), a drawback; namely, the quality of their solutions can-
generic set of schedules is constructed and individ- not be quantified relative to an optimal solution.
ual employees reveal their relative preferences for With advances in optimization theory and comput-
these schedules through a bidding process. The spe- ing, however, researchers have built enhanced crew
cific assignment of schedules to employees is based scheduling capabilities and designed optimization-
on seniority, with the more senior crewmembers most based approaches capable of generating provably
often assigned their preferred schedules. More details optimal or near-optimal crew pairing solutions.
on the bidline and rostering problems can be found in To generate crew solutions with known optimal-
Kohl and Karisch (2003), Cappanera and Gallo (2001), ity bounds, even when variable enumeration is not
Caprara et al. (1998), Christou et al. (1999), Dawid practical, many researchers have turned to branch-and-
et al. (2001), Day and Ryan (1997), and Gamache et al. price. Branch-and-price, surveyed in Barnhart et al.
(1998). (1998b), is a smart enumeration technique in which
The crew pairing, bidline, and rostering problems linear programming bounds are generated at each
can all be cast as set partitioning problems. While sim- node of a branch-and-bound tree using column gen-
ple in form, the set partitioning model is powerful in eration. Column generation allows very large LPs to
this context. To illustrate, consider the crew pairing be solved without explicitly enumerating all of the
problem. variables, or columns. Rather than directly solving
The crew pairing problem has one binary deci- the master problem (the problem with all possible
sion variable for each possible pairing, and its objec- columns), a restricted master problem containing only
tive is to minimize the cost of the selected pairings a subset of the original columns is solved. The dual
such that for each flight, exactly one pairing con- solution to the restricted master problem is used to
taining that flight is chosen. By defining variables identify columns with negative reduced cost. These
as sequences of flight legs, only feasible pairings are columns are added to the restricted master problem;
considered and explicit formulation of complicated the restricted master problem is then resolved, and
work rules is unnecessary. Moreover, nonlinear pair- the process is repeated until no negative reduced cost
ing costs can be computed offline and captured as a columns can be found. At that point, the algorithm
single value. The crew pairing model, is then a set par- terminates with an optimal solution to the master
titioning problem, with a linear objective function and problem.
binary decision variables. The one drawback to this In the case of the crew pairing problem, negative
modeling approach is that there are potentially many reduced cost columns are identified without explic-
billions of possible crew pairings, especially in hub- itly considering each pairing. Instead, all columns
and-spoke flight networks with numerous aircraft at are implicitly considered by solving a pricing prob-
hubs at the same time, allowing many possible crew lem, often formulated as a multilabel, shortest path
connections. problem in which some paths correspond to pairings.
2.4.1. Solving Crew Scheduling Problems. Be- By exploiting dominance, shortest paths—and hence
cause of the immense size of airline crew scheduling minimum reduced cost pairings—are identified with-
problems, i.e., thousands of constraints and billions out examining all paths, or pairings. For a detailed
of variables, researchers initially focused on heuristic exposition of multilabel, shortest path problems, see
methods to achieve solutions. Many of these heuris- Desrochers and Soumis (1988).
tics generate solutions by considering only a relatively A particular challenge in branch-and-price algo-
small number of pairings. Examples of this strategy rithms is that a standard branching rule based on

374 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

variable dichotomy is often difficult to implement. Motivated by the potential for even further cost
Instead, a branch-on-follow-ons branching rule is typi- savings, researchers focused on the development of
cally used (Ryan and Foster 1981). This rule is based optimization-based approaches in the decades span-
on pairs of flights, with one flight immediately follow- ning the 1980s and 1990s. Barnhart et al. (2003)
ing the other. One branching decision requires sched- reported that using a branch-and-price approach, one
ules containing either flight to contain both flights major U.S. airline was able to produce near-optimal
and the other decision disallows this. For applications crew solutions costing $50 million per year less than
of this branching strategy to airline crew schedul- the solutions generated by a state-of-the-art heuristic.
ing, see Lavoie et al. (1988), Desrosiers et al. (1991), In addition to these economic benefits, crew
Ryan (1992), Gamache and Soumis (1993), Barnhart scheduling optimization can be a useful tool in con-
et al. (1994), Vance et al. (1997), and Desaulniers et al. tract negotiations, helping airlines to quantify the
(1998). impacts of proposed changes in cost structures, bene-
Even with the effective branch-on-follow-ons rule, fits, and work rules. The economic impact of each pro-
the number of branching decisions to prove optimal- posed change can be evaluated by changing selected
ity is typically excessive for crew-scheduling prob- inputs to the crew scheduling model, and rerunning
lems. To remedy this, researchers have embedded the optimization procedure.
heuristics within the branch-and-price optimization While significant, the effects of optimization on
process. An example is the variable-fixing approach crew scheduling are nonetheless limited by the
described in Marsten (1994) in which variables with sequential schedule planning process. With the flight
fractional values close to one are sequentially fixed schedule, fleet assignment, and aircraft routing deci-
to one. Marsten shows that by reducing the num- sions fixed, the range of crew scheduling possibilities
ber of LPs solved in generating integer solutions, is limited. To mitigate the myopic effects of sequential
improved solutions can be generated with signifi- solutions, researchers have developed extended mod-
cantly less computing time and memory. Klabjan et al. els that incorporate crew considerations into some of
(2001) integrate the heuristic consideration of sub- the other subproblems solved. For example, Clarke
sets of columns with an optimization-based pricing et al. (1996a) and Barnhart et al. (1998c) extend fleet
approach. They produce improved solutions, com- assignment models to account for some of the down-
pared to those achieved with branch-and-price, by stream effects on crews. The fleet assignment model in
initially developing hundreds of millions of columns the sequential solution process is then replaced with
and applying random selection and pricing tech- one of these extended models, resulting in an increase
niques to prune the number of columns ultimately in fleet assignment costs that is offset by a greater
considered. reduction in crew costs.

2.4.2. Impacts and Challenges. Most major air- 2.5. Ongoing and Future Challenges
lines use optimization tools to partially or fully Notwithstanding the substantial progress made in
generate their crew schedules, with significant eco- solving aircraft and crew scheduling problems in
nomic impacts. Already in the 1960s, airlines were recent decades, significant work remains. Research
solving crew pairing problems to reduce costs and opportunities, beyond those identified for the sched-
automate their burdensome manual planning process ule design, fleet assignment, aircraft routing, and crew
(Arabeyre et al. 1969). With advances in optimization scheduling problems described above, include:
and computing, crew pairing solvers became increas- Schedule planning: (1) Integrating decisions involv-
ingly sophisticated and applicable. Using advanced ing schedule design and aircraft and crew routing
heuristic techniques, Anbil et al. (1991) achieved cost and scheduling; (2) expanding schedule planning
savings at American Airlines of $20 million dollars models to include pricing and revenue management
annually, representing an increase in crew utilization decisions; (3) assessing the systemwide cost and ser-
of 1.5%. vice impacts of paradigm shifts in airline scheduling,

Transportation Science/Vol. 37, No. 4, November 2003 375


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

such as depeaking flight schedules by spreading out recovery decisions, while rapidly determining low-
aircraft arrival and departure banks; and (4) devel- cost solutions.
oping tools, such as the stochastic model and airline
operations simulator described in Rosenberger et al.
(2002), to evaluate airline plans and recovery policies
3. Airline Revenue Management
Even with an optimized fleet assignment and sched-
in a stochastic operating environment.
ule of operations, some flight departures will have
Robust planning: Optimized solutions are rarely exe-
empty seats while others will experience more pas-
cuted as planned. Crew sickness, mechanical failures,
senger demand than capacity. In an effort to better
and adverse weather result in necessary changes to
match the demand for each flight with its capacity
the plan, often leading to significantly increased costs.
and to increase total revenues, airlines practice differ-
Moreover, a finely tuned, optimized solution achieves
ential pricing by offering a variety of fare products at
increased utilization through the removal of slack,
different price levels for the same flight. Revenue man-
providing crews with less time to connect between
agement is the practice of determining the number of
flights and aircraft with less time on the ground
seats on each flight to be made available at each fare
between flying. Less slack time, although economical
level, limiting low-fare seats and protecting seats for
in theory, can translate in practice into less robust-
later-booking, higher-fare passengers. Given that the
ness and increased costs. To address these issues, operating costs of a scheduled flight departure are in
researchers have begun to investigate a different plan- large part fixed in the very short run, the goal of rev-
ning paradigm, one that considers unplanned, dis- enue management is to fill each flight with the maxi-
ruptive events and attempts to minimize realized, and mum possible revenue to maximize operating profit.
not planned, costs. Current research, such as that This section provides a brief review of the role of
of Ageeva (2000), Rosenberger et al. (2001a), Schae- operations research in the development of airline rev-
fer et al. (2001), and Chebalov and Klabjan (2001), enue management (RM) models, with an emphasis on
attempts to achieve robustness by isolating causes of the works that have most influenced the state of the
disruption and/or downstream effects. In Lan (2003), practice in the industry. A much more comprehensive
robust aircraft routes are generated to place slack judi- survey of OR literature dealing with revenue manage-
ciously, that is, where it is needed to minimize the ment and related problems can be found in McGill
disruptive effects of delays on passengers. and van Ryzin (1999). In addition, Weatherford and
Operations recovery: Given a plan and one or more Bodily (1992) developed a categorization of “perish-
disruptions, the goal of operations recovery is to able asset revenue management” problems, of which
return the airline to its plan quickly (often requir- the airline revenue management problem is the best-
ing decisions within minutes) and cost effectively. known example.
Detailed descriptions of recovery models and algo- This review begins with an introduction to the
rithms are included in Jarrah et al. (1993), Clarke functions of typical airline RM systems, followed by
(1997), Thengvall et al. (2000), Rosenberger et al. descriptions of the types of OR models employed to
(2001b), Stojkovic et al. (2002), Bratu (2003), and perform three of the principal techniques of revenue
Yu et al. (2003). Although these problems typically management—overbooking, fare class mix, and O-D
involve multiple airports and many of the airline’s control. Therefore, the focus of this discussion is on
resources, most of the work to date focuses on recov- the seat inventory control component of airline rev-
ering a particular resource, either aircraft, crews, or enue maximization, as virtually all airline RM systems
passengers. For example, in their Edelman Award- assume that the fare structure is determined exoge-
winning work, Yu et al. (2003) report that Conti- nously by a separate airline pricing function.
nental Airlines saved approximately $40 million in
2001 using their crew recovery system. The challenge 3.1. The Evolution of Airline RM Systems
moving forward is to enhance current capabilities by The sheer size and complexity of the airline seat
considering integrated passenger, crew, and aircraft inventory control problem led to the development

376 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

of computerized RM systems. A medium-sized air- These forecasts, together with estimates of the rev-
line might operate 1,000 flight legs per day, using enue value of each booking class, are then fed into an
10 booking (fare) classes in its reservations system, optimization model that calculates the recommended
and accepting bookings up to 330 days prior to each booking limits for the flight departure in question.
departure. At any point in time, this airline’s seat At the same time, the demand forecasts are fed into
inventory includes over three million booking limits, an overbooking model, which also makes use of his-
which can change with each booking that is accepted. torical information about passenger no-show rates to
Airline RM systems have evolved in both their calculate an optimal overbooking level for the future
computer database and mathematical modeling capa- flight departure. Both the booking class limits and
bilities over the past 20 years. The first RM systems, overbooking levels calculated by the mathematical
developed in the early 1980s, were designed to collect models are then presented as recommendations to the
and store data extracts from computer reservations RM analyst.
systems (CRS). By the mid-1980s, several RM sys- The demand forecasts and booking limits are
tems offered additional monitoring capabilities that reviewed by the RM systems at regular intervals
allowed actual flight bookings to be tracked dynam- during the flight booking process, as often as daily
ically, relative to an expected or “threshold” book- in some cases. Should unexpected booking activity
ing curve for the flight. By the late 1980s, the more occur, the system reforecasts demand and reoptimizes
advanced airlines began to implement RM systems its booking limit recommendations. A substantial pro-
that could perform forecasting and optimization by portion of the revenue gain attributable to fare mix
optimization comes from this dynamic revision of
booking class for each future flight leg departure, in
booking limits.
addition to having all of the database and booking
Most large and medium-sized airlines throughout
monitoring capabilities of previous systems. It was
the world have implemented third-generation RM
into this “third generation” of RM systems that OR
systems, and the benefits of such systems have been
models, some of which had been developed a decade
well documented. Effective use of techniques for over-
or more earlier, began to be integrated.
booking and fare class mix alone have been estimated
The major components of a typical third-generation
to generate revenue increases of as much as 4%–6%
RM system are illustrated in Figure 2. Historical book-
compared to situations in which no seat inventory
ing data for the same flight leg and day of the week
control tools were applied (Belobaba 1992b, Smith
are combined with actual booking information for
et al. 1992).
each future flight departure to generate a forecast of
total demand by booking class for that departure. 3.2. Overbooking Models
Airlines have been accepting reservations in excess
REVENUE HISTORICAL ACTUAL NO-SHOW
of aircraft capacity for more than two decades, in an
DATA BOOKING DATA BOOKINGS DATA effort to reduce the revenue losses associated with no-
shows. With the development of RM systems, over-
booking was incorporated into the seat inventory
FORECASTING
MODEL control functions of these systems. The objective of
the flight overbooking component of revenue man-
OPTIMIZATION OVERBOOKING
agement is to determine the maximum number of
MODEL MODEL bookings to accept for any given future flight depar-
ture, trading off the risks and costs of denied board-
ings against the potential revenue loss from unsold or
RECOMMENDED
BOOKING LIMITS spoiled seats.
Operations research work on the airline overbook-
Figure 2 Third-Generation Airline RM System ing problem can be traced to the 1960s, well before

Transportation Science/Vol. 37, No. 4, November 2003 377


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

overbooking became integrated into RM systems (and such complex DP formulations because of the difficul-
before RM systems were even required). Notable early ties of providing adequate and accurate inputs in the
published works include those of Simon (1968) and form of booking and cancellation rates by the time-
Vickrey (1972), as well as articles by Rothstein (1971, period before departure.
1985). Rothstein’s 1985 article is a survey of previous The economic motivation for airline overbooking
OR literature dealing with the airline overbooking is substantial. In the United States, domestic airline
problem, and includes a discussion of the customer no-show rates average 15%–25% of final predeparture
service impacts of inaccurate overbooking and the bookings. Given that most airlines struggle to attain a
role of government in regulating denied boarding 5% operating margin (revenues over costs), the loss of
penalties. 15%–25% of potential revenues on fully booked flights
Statistical overbooking models typically represent (which would occur without overbooking) can repre-
no-show rates as Gaussian random variables. The sent a major negative impact on profits. As part of
objective is to find the maximum authorized number a revenue management system, effective overbooking
of bookings (or “AU”) that will keep denied board- has been shown to generate as much revenue gain as
ings below some airline-specified target level with optimal fare class seat allocation, described below.
a desired level of confidence. These models provide
airline managers with flexibility in determining their 3.3. Fare Class Mix
own overbooking policy, for example, by increas- The second major technique of airline revenue
ing denied boarding tolerance or reducing statistical management is the determination of the revenue-
confidence. maximizing mix of seats available to each booking
An extension of the statistical overbooking ap- (fare) class on each future flight-leg departure. Vir-
proach is the cost-based overbooking model, which tually all airline RM systems were developed with
explicitly accounts for the actual costs associated with the capability to optimize fare class mix as their pri-
denied boardings and with empty seats (“spoilage”). mary objective. As introduced earlier, RM systems
The objective is to find the optimal overbooking level forecast the expected demand for each fare class on
that minimizes the total combined costs of denied each future flight-leg departure by applying statisti-
boardings and spoilage by performing a search over a cal models to historical booking data for the same
reasonable range of AU values. The cost-based over- fare class on previous departures of the same flight.
booking model is the current state of the practice The forecasting of expected booking demands for
at many airlines. However, this approach represents future flight departures has been addressed in many
a static formulation of the overbooking problem, in OR papers, including Littlewood (1972), L’Heureux
that the dynamics of passenger bookings, cancella- (1986), Lee (1990), and Curry (1994).
tions, and no-shows are not explicitly accounted for These demand forecasts are then used as inputs to a
in determining an overbooking level. seat allocation optimization model, which determines
The OR literature contains many additional works booking limits to be applied to each of the booking
on the airline overbooking problem, some of which classes on the flight departure in question. The vast
propose dynamic programming (DP) formulations. majority of airline reservations systems now have
Rothstein’s (1968) Ph.D. thesis was the first to inventory structures based on serial nesting of booking
describe such a DP approach, while Alstrup et al. classes, as shown in Figure 3. Seats are not “allocated”
(1986) extended the DP formulation to a two-class, to partitioned classes, but are instead “protected” for
joint overbooking and fare class mix problem. More higher fare classes and nested booking limits are applied
recently, Chatwin (1996) as well as Feng and Xiao to the lower fare classes. All available seats in the
(2001) have proposed DP-based approaches that allow shared inventory are made available to the highest
for the incorporation of time-dependent no-show booking class, in the (unlikely) event that the entire
and cancellation rates associated with multiple fare capacity of the aircraft can be filled with demand for
classes. In practice, few airlines have implemented the highest-priced fare product. This ensures that the

378 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

TOTAL materialize for that incremental seat. The optimal pro-


AVAILABLE tection level for a higher-class seat is equal to the num-
SEATS
} Protected for Class 1 from 2, 3, and 4 ber of seats with an expected marginal seat revenue
greater than or equal to the average fare in the next
BL1 lower class. Because higher fare classes have access
} Protected for 1+2 from 3 and 4
to unused lower class seats in a nested booking class
inventory structure, the problem is to find seat pro-
BL2 tection levels for higher classes, and booking limits on
} Protected for 1+2+3 from 4 lower classes. Simulations and actual airline experi-
ence have indicated that use of these decision mod-
BL3 els for establishing the fare class mix of seats on each
BL4 flight departure can increase total airline revenues by
2%–4% (Belobaba 1989).
Recent research on the single-leg fare class mix
Figure 3 Nested Booking Limits and Class Protection Levels problem has been rather limited, as both researchers
and practitioners have focused on network opti-
airline would never turn down a high fare request, as mization techniques for airline revenue management
long as there are any seats still available for the flight. instead, as described below. The most recent pub-
OR work on “seat allocation” problems for two fare lished works involve extensions that include the
classes (full-fare and discount fare) can be traced to application of DP methods and the joint optimization
Littlewood (1972). Littlewood’s (1972) rule for protect- of fare class booking limits and overbooking levels
ing full-fare seats was extended to multiple nested fare (for example, Zhao and Zheng 2001), as well as the
classes by Belobaba (1987, 1989), who wrote the first joint optimization of the airline pricing and fare class
doctoral dissertation on airline pricing and revenue mix problems, as described in §3.5.
management. The Expected Marginal Seat Revenue
(EMSR) approach for setting RM booking limits was 3.4. Network Revenue Management:
then refined to become the “EMSRb” model (Belob- Origin-Destination Control
aba 1992a). These models were the first to recognize Network RM (or O-D Control) represents a major step
that the optimality conditions for traditional resource beyond the fare class mix capabilities of most third-
(seat) allocation problems did not result in the max- generation RM systems, and is currently being pur-
imum expected revenues in a multiple class, nested sued by the largest and most advanced airlines in the
booking limit environment. Both models are based on world. As its name implies, O-D control gives the air-
heuristic decision rules for nested booking classes and line the capability to manage its seat inventory by the
have become the most commonly used seat inventory revenue value of the passenger’s origin-destination
control models in airline RM systems. Optimal formu- itinerary on the airline’s network, not simply accord-
lations of the multiple nested class problem have also ing to the fare class requested on a single flight leg.
been published by Curry (1990), Brumelle et al. (1990), Because a leg-based RM system cannot distinguish
and Wollmer (1992). among itineraries in the same fare class, optimizing
The general premise of these fare class mix mod- fare class mix on each flight leg individually will not
els is as follows. Given the forecast demand for each ensure that total network revenues are being maxi-
booking class, expressed in terms of a mean and stan- mized. This is especially true for the large connecting
dard deviation, along with its associated average fare, hub networks operated by many airlines, in which a
the expected marginal revenue of each incremental substantial proportion of passenger itineraries involve
seat on a flight leg can be determined. It is equal to multiple flight legs and a connection at the hub.
the average fare of the booking class under consider- As a first step in the implementation of O-D control
ation multiplied by the probability that demand will strategies, American Airlines in the 1980s developed

Transportation Science/Vol. 37, No. 4, November 2003 379


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

what has come to be known as “virtual nesting” make use of leg-based EMSR values to approximate
(Smith et al. 1992), an assignment process that maps the network revenue value associated with a given
each itinerary/fare type to a hidden or “virtual” value connecting itinerary/fare combination. Because these
class within the airline’s own reservations system. For approaches do not make use of any formal network
an itinerary/fare assigned to a given virtual class, optimization models, they are referred to as “leg-
the seat availability on a given flight leg is estab- based heuristic” models for estimating network rev-
lished by the booking limit for that virtual class. Ini- enue displacement.
tial implementations of virtual nesting were based on The majority of published works devoted to the
total itinerary fare values, giving preference to longer- O-D seat inventory control problem have proposed
haul connecting passengers with higher total fares. mathematical programming approaches to determine
The shortcoming of this “greedy” approach was that optimal seat allocations for every ODIF over a net-
it did not address the need under certain circum- work of connecting flight legs (see, for example,
stances to give preference to two “local” passengers Glover et al. 1982, Dror et al. 1988, and Curry 1990).
instead of taking the connecting passenger. Williamson’s (1992) doctoral thesis provides a compre-
OR models have been instrumental in the sub- hensive review of the literature relevant to the applica-
sequent development of O-D control strategies that tion of mathematical programming and network flow
allowed airlines to manage seat inventories on models to the O-D seat inventory control problem.
the basis of the network revenue value of each More recently, there have been new works propos-
ing more sophisticated network models. For exam-
itinerary/fare combination. Network revenue value can
ple, Bratu (1998) developed a “probabilistic network
be defined as the total itinerary fare (ticket value)
convergence” algorithm for estimating the marginal
minus the revenue displacement that might occur on
network value of the last available seat on each leg
connecting flight legs if the passenger’s request for
in an airline network. Talluri and van Ryzin (1999a)
a multiple-leg itinerary is accepted. For example, the
propose a randomized linear programming method,
network revenue value of an $800 total fare on the
while stochastic dynamic programming is also being
first leg of a connecting itinerary must be reduced by
pursued as an alternative algorithm for determining
$300 if acceptance of this passenger would result in
the marginal network value of a range of remaining
displacement of $300 in total network revenue on the
seats on each flight leg to account for changes to the
second flight leg. The displacement cost associated
marginal value as bookings are accepted.
with the last (lowest valued) available seat on a given Given an estimate of down-line revenue displace-
flight leg is its marginal value to the total network ment it is possible to map ODIFs to virtual classes
revenue—the amount by which the total network rev- based on their estimated network revenue value. Dis-
enue would decrease if we were to “remove” (or sell) placement adjusted virtual nesting (DAVN) increases
one seat on the flight leg. If the flight leg consistently availability to connecting passengers, while adjust-
has empty seats, the marginal network value of its ment for down-line displacement of revenues ensures
last seat would be zero. In the more realistic situa- that two local passengers (with a higher total revenue)
tion where the flight leg has a significant probability will receive preference when two connecting flights
of being full and it carries both local and connecting are expected to be heavily booked.
passengers, determining the impact on total network The estimated marginal network revenue of the
revenues of removing a seat can require substantially lowest-valued available seat on a flight leg can also
more complicated analysis, including network opti- be used in a much simpler inventory control mech-
mization models. anism based on bid price controls. At the time of an
Various network optimization and heuristic algo- ODIF request for seat availability, the ODIF fare is
rithms have been applied to the problem of deter- evaluated against the sum of the leg bid prices over
mining the network revenue value contribution of the itinerary being requested. As was the case for esti-
each O-D itinerary and fare product (or ODIF). As mates of revenue displacement associated with con-
described in Belobaba (1998), several large airlines necting passengers, leg bid prices can similarly be

380 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

calculated either with network optimization tools or impacts of RM (Belobaba and Wilson 1997), as well as
leg-based heuristics such as EMSR approaches. Talluri the benefits of improved forecasting models and the
and van Ryzin (1999b) have done much work on impacts of RM on airline alliances.
network bid price control and identify the condi- The simulations cited here along with others per-
tions under which this approach provides revenue formed by academics and airlines have provided con-
optimality, while de Boer et al. (2002) compare the sistent estimates of the potential for revenue gains of
performance of deterministic and stochastic network 1%–2% from advanced network revenue management
formulations for O-D control. methods, above and beyond the 4%–6% gains real-
Until recently, relatively few airlines had imple- ized from conventional leg-based fare class control.
mented network optimization models for dynamic The potential to realize even 1% in additional revenue
calculation of displacement costs and/or bid prices through network RM is substantial enough that many
for O-D control. Because most reservations systems of the world’s largest airlines have implemented or
and, in turn, third-generation RM systems were are in the process of developing their O-D control
developed on the basis of leg/fare class data, most capabilities. For a large airline with annual revenues
airlines did not have access to the detailed historical of $5 to $10 billion or more, successful implementa-
ODIF booking data required by network optimiza- tion of a network RM system can lead to total revenue
tion models. Use of large-scale network optimization increases of $50 to $100 million per year.
models also raised technical and computational issues
related to the solution times and frequency of reop- 3.5. Future Challenges
timization. However, with the development of airline Development of OR models for the “next genera-
databases designed to capture detailed ODIF histori- tion” of airline revenue management is currently an
cal data, along with advances in both solution algo- extremely popular topic among academics and prac-
rithms and computational speeds, network revenue titioners alike. The most obvious next steps in the
management has been implemented by over a dozen further enhancement of airline revenue management
airlines in different parts of the world. systems is to integrate the pricing and seat inventory
The benefits of leg-based revenue management control decisions currently being made with different
and incremental benefit of O-D controls over leg- decision support tools and, at many airlines, in dif-
based fare class controls have been estimated by ferent parts of the organization. Clearly, the ability to
several researchers through simulation. For example, relax the traditional RM assumption that fare struc-
Williamson (1992) developed a network revenue man- tures are given and fixed has the potential to further
agement simulation approach that allowed different increase the revenue gains of RM. Joint pricing and
schemes for optimization and control of seat inven- inventory optimization requires the incorporation of
tories to be tested. An even more realistic approach passenger choice and demand elasticity models, and
to simulating the impacts of different RM schemes in promising OR work in this direction has been pub-
a full-scale, competitive airline network environment lished by Weatherford (1997), Gallego and van Ryzin
is that of the passenger origin-destination simulator (1997), and Cote et al. (2003), among others. In a
(PODS). Developed originally by researchers at Boe- recent Ph.D. dissertation de Boer (2003) examines this
ing (Hopperstad 1997), PODS has been enhanced to problem in a network context and presents a variety
realistically simulate large networks in which compet- of other modeling advances and insights.
ing airlines generate RM forecasts and set seat inven- Looking ahead, it is apparent that information
tory controls based on “historical” (i.e., previously about the utilization of seat inventories and the
simulated) data. At the same time, the simulated pas- response of passenger demand to different pricing
sengers in PODS choose among alternative airlines, strategies can and should provide useful feedback
fares, restrictions, schedules, and seat inventory avail- to fleet assignment and even scheduling of airline
ability as established by each airline’s own RM sys- flight departure times. The integration of airline pric-
tem. PODS has been used to simulate the competitive ing and seat inventory decisions with those of the

Transportation Science/Vol. 37, No. 4, November 2003 381


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

scheduling and fleet assignment functions is therefore (2000). Various other analytical and simulation mod-
considered to be the “ultimate” challenge for airline els on several different aspects of ATC are covered in
operations research. Development of more respon- Odoni et al. (1997).
sive and even dynamic decision support systems that
take into account expected passenger choice behav- 4.1. Airside Operations
ior, as well as the expected response of competitors The runway complexes of major airports are among
in terms of price, schedule, and capacity in determin-
the scarcest resources of today’s international air
ing a profit-maximizing strategy for the airline, will
transport system and, barring a drastic change in the
only become more important with growing competi-
landing and takeoff requirements of commercial air-
tive pressures in the airline industry.
craft, will continue to be so in the foreseeable future.
New runways are very expensive to build, require
4. Applications to Aviation great expanses of land, and most importantly have
environmental and other impacts that necessitate long
Infrastructure
and complicated approval processes with uncertain
The infrastructure of the global aviation system con-
outcomes. It is not surprising therefore that one of the
sists of two principal elements, airports and air traffic
management (ATM) systems. Airports can be further most “mature” areas of transportation science deals
subdivided into airside facilities (runways, taxiways, with the modeling of runway operations and, more
aprons, aircraft stands) and landside facilities (pas- generally, airside operations. The products of this
senger and cargo buildings, curbside), while ATM work include both analytical (“mathematical”) mod-
systems are now viewed as being comprised of a tacti- els and simulation tools.
cal subsystem—air traffic control (ATC)—and a strate-
4.1.1. Analytical Capacity and Delay Models.
gic one—air traffic flow management (ATFM). The
Analytical models preceded viable simulation tools by
design, development, and operation of all these facil-
about 20 years. In a landmark paper, Blumstein (1959)
ities and systems has attracted extensive interest on
defined the capacity of a runway as the expected
the part of operations researchers, usually in response
number of movements (landings and takeoffs) that
to ongoing developments in the field. For example,
can be performed per unit of time—typically one
much of the fundamental work on airside capacity
hour—in the presence of continuous demand and
was performed during the 1960s and early 1970s, the
without violating air traffic control separation require-
time when it was first realized that runways con-
stituted an important bottleneck of the air transport ments. He also presented a model for computing the
system. Overall, the body of work on aviation infras- capacity of single runways used for arrivals only,
tructure has led to insights and models that have for departures only, and for strings of arrivals fol-
proved of critical importance in practice and have, in lowed by strings of departures. Subsequent general-
some cases, been adopted by airport and ATM ser- izations included the possibility of inserting depar-
vice providers on a global scale. Because of space tures between successive arrivals, possibly by increas-
limitations, this section briefly reviews OR applica- ing (“stretching”) the separation between arrivals
tions in airport airside operations and air traffic flow (Hockaday and Kanafani 1972) and the treatment of
management—only two of the four major areas iden- some of the parameters of Blumstein’s (1959) mod-
tified above. Surveys of OR models for the analy- els as random variables, instead of constants (Odoni
sis of passenger terminal operations can be found in 1972).
Tosic (1992) and de Neufville and Odoni (2003). Of Extensions to cases involving two or more simulta-
the many OR-related topics addressed by research on neously operating runways were also developed at an
air traffic control, the widely investigated subject of early stage—see, e.g., Swedish (1981). The complex-
detecting and resolving potential “conflicts” between ity of multirunway models depends greatly on the
airborne aircraft is reviewed well in Kuchar and Yang extent to which operations on different runways inter-

382 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

act because of air traffic control separation require- Note that this allows for dynamic changes in the ser-
ments. For example, in the case of a pair of intersect- vice rates, as well as in the demand rates.
ing runways, the location of the intersection relative Extending the work of Koopman (1972), the
to the points where takeoffs are initiated or where Mt/Ek t/k system was proposed by Kivestu (1976)
landing aircraft touch down greatly affects the com- as a model that could be used to directly com-
bined capacity of the two runways. Similarly, in the pute approximate queueing statistics for airports—
case of two parallel runways, the capacity depends on rather than separately solving the M(t)/M(t)/k and
the distance between the centerlines of the runways. M(t)/D(t)/k models and then somehow interpolating
Approximate capacity analyses for airports with two their results. (Note that negative exponential service
parallel or intersecting runways are quite straightfor- times (M and constant service times (D) are sim-
ward. Multirunway analytical capacity models also ply special cases of the Erlang (Ek ) family, with k = 1
provide good approximate estimates of true capacity and k = , respectively.) Kivestu (1976) noted that k
in cases involving three or more active runways, as should
√ be determined from the relationship E S /S =
long as the runway configurations can be “decom- k, where E S and S denote the expected value
posed” into semi-independent parts, each consisting and the standard deviation of the service times and
of one or two runways. Such models have proved can be estimated from field data. He also devel-
extremely valuable in airport planning, as well as in oped a powerful numerical approximation scheme
that computes the (time varying) state probabilities
assessing the impacts of proposed procedural or tech-
for the Mt/Ek t/k system efficiently. Malone (1995)
nological changes on airport capacity.
has demonstrated the accuracy and practicality of
Another topic of intensive study has been the esti-
Kivestu’s (1976) approach and developed additional
mation, through the use of queueing models, of the
efficient approximation methods, well suited to the
delays caused by the lack of sufficient runway capac-
analysis of dynamic airfield queues. Fan and Odoni
ity. This is a problem that poses a serious challenge to
(2002) provide a description of the application of
operations researchers: The closed-form results devel-
Kivestu’s (1976) model to a study of the gridlock con-
oped in the voluminous literature of classical steady-
ditions that prevailed at LaGuardia Airport in 2000
state queueing theory are largely nonapplicable—at
and early 2001.
least when it comes to the really interesting cases. The
Additional (numerical) analytical models for com-
reason is that airport queues are, in general, strongly
puting airport delays have been developed over the
nonstationary. The demand rates and, in changing last few years. Peterson et al. (1995) and Daniel
weather conditions, the service rates at most major (1995) describe two different models for computing
airports vary strongly over the course of a typical delays at hub airports, which are characterized by
day. Moreover, the demand rates may exceed capacity sharp “banks” or “waves” of arrivals and departures.
( > 1), possibly for extended periods of time, most Hansen (2002) has used a deterministic model, based
often when weather conditions are less than optimal. on the notion of cumulative diagrams, to compute
This has motivated the development of numer- delay externalities at Los Angeles International Air-
ical approaches to the problem of computing air- port. Finally, Long et al. (1999) and Malone (1995)
port delays analytically. In another landmark paper, present two dynamic queueing network models and
Koopman (1972) argued—and showed through exam- their application to the study of congestion in the
ples drawn from New York’s Kennedy and LaGuardia National Airspace System. Ingolfsson et al. (2002)
Airports, at the time among the world’s busiest—that offer a comprehensive survey and comparison of sev-
the queueing behavior of an airport with k “runway eral alternative approaches to the analysis of nonsta-
equivalents” (i.e., k nearly independent servers) can tionary queueing systems.
be bounded by the characteristics of the M(t)/M(t)/k Many of the best features of some of the analyt-
and the M(t)/D(t)/k queueing models, each providing ical capacity and delay models just described have
“worst-case” and “best-case” estimates, respectively. been integrated recently in a number of new software

Transportation Science/Vol. 37, No. 4, November 2003 383


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

packages (Long et al. 1999, Stamatopoulos et al. 2003, typical day 10 or 15 years hence) and lack credibility
EUROCONTROL 2001) that perform both capacity under the circumstances.
and delay analyses and, in the instance of the last
4.1.3. Optimizing Airside Operations. The air-
two references, include models of aprons and aircraft
side models discussed so far are descriptive in nature.
stands. After some necessary enhancements and an
Their objective is to help users understand and pre-
adequate amount of testing in a variety of airport
dict the operational characteristics of the various
environments, packages of this type may provide air-
airside facilities under different operating scenarios.
port planners within a few years with an easy-to-use
A considerable amount of OR work with an optimiza-
and very fast set of tools for the study of a host of
tion focus also exists, much of it concerned with the
airside issues.
effective use of runway systems.
4.1.2. Airside Simulations. General-purpose sim- The capacity of a runway is largely determined
ulation models of airside operations first became by the separation requirements specified by the
viable in the early 1980s and have been vested with providers of ATM services (e.g., the FAA in the United
increasingly sophisticated features since then. Three States). For any pair of consecutive runway opera-
models currently dominate this field internationally: tions these requirements depend on the type of air-
SIMMOD, The Airport Machine, and the Total Air- craft involved. For example, in the United States,
port and Airspace Modeler (TAAM). A report by when an arriving “heavy” (H) aircraft—defined as
Odoni et al. (1997) contains detailed reviews (some- one with a maximum takeoff weight (MTOW) greater
what out-of-date by now) of these and several other than 255,000 lbs—is immediately followed by an ar-
airport and airspace simulation models and assesses riving “small” (S) aircraft (MTOW < 41,000 lbs), the
the strengths and weaknesses of each. At their cur- required separation between them, at the instant
rent state of development (and in the hands of expert when H is about to touch down on the runway, is
users), they can be powerful tools in studying detailed 6 nautical miles (∼10.9 km). This is because “heavy”
airside design issues, such as figuring out the best aircraft (wide-body jets) may generate severe wake
way to remove an airside bottleneck or estimating the turbulence, which may be hazardous to other aircraft
amount by which the capacity of an airport is reduced behind it. By contrast, when an aircraft of type S is
due to the crossing of active runways by taxiing followed by one of type H, the required separation is
aircraft. 2.5 nautical miles (∼4.5 km). Note that given a num-
Unfortunately, these models are frequently misused ber n of aircraft, all waiting to land on a runway,
in practice, at great cost to the client organization. the problem of determining the sequence of landings,
This happens when they are applied to the study such that the time when the last aircraft lands is min-
of “macroscopic” issues that can have only approxi- imized, is a Hamiltonian path problem with n points.
mate answers because of the uncertainty inherent in However, this is only a static version of a prob-
the input data. An example is a question that often lem which in truth is a dynamic one: Over time the
confronts airport operators: When will airside delays pool of aircraft available to land changes, as some
reach a level that will require a major expansion of an aircraft reach the runway while new aircraft join
airport’s capacity (e.g., through the construction of a the arrivals queue. Moreover, minimizing the “latest
new runway)? Questions of this type, often requiring landing time” (or maximizing “throughput”) should
a look far into the future, are best answered through not necessarily be the objective of optimal sequencing.
the approximate analytical models surveyed earlier, Many alternative objective functions, such as mini-
which permit easy exploration of a large number of mizing the average waiting time per passenger, are
alternative scenarios and hypotheses. Detailed simu- just as reasonable. A further complication is that the
lation models, by contrast, cannot cope well with the very idea of “sequencing” runs counter to the tra-
massive uncertainty involved because they require ditional adherence of ATM systems to a first-come,
inputs that are difficult to produce (e.g., a detailed first-served (FCFS) discipline. Deviations from FCFS
schedule of aircraft movements at the airport for a raise concerns among some airside users about the

384 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

possibility of systematic discrimination against cer- Although still at the theoretical stage, some of these
tain classes of aircraft operators (e.g., general avia- promising ideas will eventually find their way into
tion) when it comes to runway access. In a dynamic practice.
environment, this may even result in a compromise
of safety, if some aircraft are indefinitely relegated to 4.2. Air Traffic Flow Management
the end of the queue as new aircraft show up to land. The most advanced OR work on aviation infrastruc-
These observations have led many investigators to ture to date is undoubtedly associated with air traf-
study the runway-sequencing problem with the objec- fic flow management (ATFM). ATFM took on major
tive of increasing operating efficiency while ensur- importance in the United States and Europe during
ing that all airport users are treated equitably. Dear the 1980s, when rapid traffic growth made it neces-
(1976) and Dear and Sherif (1991) developed the con- sary to adopt a more strategic perspective on ATM.
cept of constrained position shifting (CPS), i.e., of a
Rather than addressing congestion through local mea-
limit in the number of positions by which an aircraft
sures (e.g., by holding arriving aircraft in the airspace
can deviate from its FCFS position in a queue. For
near delay-prone airports) the goal of ATFM is to pre-
instance, an aircraft in the 16th position in a FCFS
vent local system overloading by dynamically adjust-
queue would have to land in one of the positions
ing the flows of aircraft on a national or regional
14–18 if the specified maximum position shift (MPS) is 2.
basis. It develops flow plans that attempt to dynam-
Through many numerical examples and for several
ically match traffic demand with available capacity
reasonable objective functions, Dear (1976) showed
over longer time horizons, typically extending from
that by setting MPS to a small number, such as two
3–12 hours in the future. The prototypical applica-
or three, one can obtain most of the benefits of an
tion of ATFM is in ground holding, i.e., in intentionally
unconstrained optimized system (e.g., 60%–80% of
delaying an aircraft’s takeoff for a specified amount
the potential improvements). This finding motivated
of time to avoid airborne delays and excessive con-
several researchers (e.g., Psaraftis 1980, Venkatakr-
troller workload later on. Other ATFM tactics include
ishnan et al. 1992, Bianco et al. 2001) to investigate
a number of increasingly complex and realistic ver- rerouting of aircraft and metering (controlling the rate)
sions of the sequencing problem. Two advanced ter- of traffic flows through specified spatial boundaries
minal airspace automation systems, CTAS and COM- in airspace.
PAS, that have been implemented in the United States An important difference in the nature of the ATFM
and in Germany, respectively, incorporate sequenc- problem in the United States and in Europe should
ing algorithms based on CPS (Erzberger 1995). How- also be noted. In the United States, ATFM is primar-
ever, this feature of CTAS and of COMPAS has not ily driven by airport capacity constraints, whereas in
been activated, primarily because of concerns about a Europe en route airspace acts as the principal “bot-
potential increase in controller workload. tleneck.” Europe’s Central Flow Management Unit,
Gilbo (1993) and Hall (1999) have gone beyond the located in Brussels, currently determines (heuristi-
sequencing of arrivals only by considering how avail- cally) ground delays to ensure that no en route sec-
able capacity can best be allocated in a dynamic way tor capacity constraints are violated. This difference
between landings and takeoffs to account for the dis- may, however, become moot in the near future due
tinct peaking patterns in the arrival and departure to continuing progress in increasing en route airspace
streams at airports over the course of a day. Pujet capacity in Europe.
et al. (1999) have further examined the issue of opti- OR model development related to ATFM can be
mizing the number of aircraft taxiing out during peri- viewed as going through two distinct stages. The
ods of congestion, based on the empirical observation first stage involved problem definition and develop-
that departure rates at major airports seem to decrease ment of large-scale mathematical optimization mod-
when the number of active aircraft on the taxiway els of an aggregate scope. Attwool (1977) was the
system exceeds a certain airport-specific threshold. first to cast ATFM issues in mathematical terms, while

Transportation Science/Vol. 37, No. 4, November 2003 385


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

Odoni’s (1987) detailed description of the single- initial planning period of about five years, CDM was
airport ground holding problem (GHP) as a dynamic fielded for the first time in 1998 in connection with the
and stochastic optimization problem stimulated much FAA’s Ground Delay Programs (GDPs), which go into
of the subsequent work. Important advances in mod- effect whenever long air traffic delays are anticipated
eling and solving the GHP are marked by the stochas- at an airport due to poor weather or other reasons,
tic programming models of Richetta and Odoni thus often necessitating ground holding. CDM marks
(1993), the extension to a multiairport setting by a truly fundamental innovation in the ATM system,
Vranas et al. (1994), and the inclusion of en route possibly the most important one in at least 30 years.
constraints and rerouting options by Bertsimas and The three main elements on which it is based are: (a)
Stock (1998). Many other interesting papers on vari- a dedicated data communications network (“CDM-
ous aspects of optimizing ATFM and GHP appeared net”), which facilitates the continuous exchange of
in the 1990s. Good reviews of the literature and of information between the FAA and the airlines (plus
computational results can be found in Andreatta et al. any other CDM participants) about the current and
(1993) and Hoffman and Ball (2000). near-future states of the ATM system; (b) the use of a
The one common characteristic of the models devel- common database and a common set of software tools
oped in this first stage is the implicit assumption of a by all CDM participants; and (c) the partial decentral-
single decision-making authority attempting to opti- ization of decision making. With respect to (c), it is
mize a “global” objective function: The providers of the FAA’s responsibility to forecast the capacity that
ATFM services (e.g., the FAA in the United States, will be available at each part of the ATM system dur-
Eurocontrol in Europe) are responsible for the allo- ing the relevant time horizon, as well as to allocate
cation of ground holding delays among individual this capacity among the individual airlines and the
flights and/or for the rerouting, if necessary, of flights. other ATM system users. And it is the responsibility
The objective is to optimize in the aggregate, e.g., by of each individual airline to decide how it will use its
minimizing the overall direct operating costs associ- allocated share of capacity at each part of the system.
ated with ground holding and rerouting decisions, This is a somewhat simplistic description of what, in
summed over all airlines and aircraft. This, however, practice, is a complicated process that employs sev-
is an operating philosophy that airlines strongly dis- eral types of distributed decision-making techniques,
agree with. They correctly argue that only individ- such as rationing by schedule (RBS) and schedule
ual airlines have the information necessary to make compression—see Wambsganss (1996) and Vossen et al.
decisions on what is best for their own flights. As (2003) for details.
an obvious example, airline A, faced with a period The driver for the adoption and implementation of
of delays at a given congested airport, may assign the CDM concept was a small, OR-minded team in
very high priority to the timely arrival of one of its the FAA, the U.S. Department of Transportation, and
flights, X, because that flight may be carrying many especially the Metron Corporation (Chang et al. 2001).
business-class passengers who will be connecting to The CDM Program has already led to major reduc-
other flights or because it carries crews for subsequent tions in delays and missed connections for air travel-
flights departing from that airport. The assignment of ers and to documented savings of hundreds of mil-
priority to flight X has, in fact, little to do with direct lions of dollars in airline operating costs. ATFM-
operating costs of aircraft and is based on the busi- related OR research has concurrently shifted away
ness model of airline A and on information that only from large-scale, aggregate optimization models and
A possesses. toward “real-time” decision support tools that assist
In response to such airline concerns, as well as to air traffic managers in the FAA and Airline Opera-
various complaints about the limitations of the ATFM tions Centers in taking maximum advantage of the
system during the 1980s and 1990s, the FAA has been massive, up-to-date information base that CDM has
engaged for the past 10 years in developing the Col- made available. It is important to note, however, that
laborative Decision-Making (CDM) Program. After an many of the ideas and formulations developed in the

386 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

“pre-CDM” models can still be adapted to the CDM examined. At the most fundamental level, and in
environment, often with little modification. For exam- general terms, the frontiers can be summarized as
ple, one of the most critical problems in the plan- follows:
ning of GDPs continues to be the determination of • Relaxing the boundaries between the successive
airport acceptance rates (AAR) for several hours into stages of aircraft and crew schedule planning, so
the future and in the presence of uncertainty about that schedule design, fleet assignment, aircraft main-
airport capacity and air traffic demand. The efficient tenance routing, and crew scheduling might eventu-
stochastic integer program developed for this purpose ally be performed in an integrated way, rather than
by Ball et al. (2003) can be viewed as a direct descen- solved sequentially as interrelated, but distinct sub-
dant of the pre-CDM model proposed by Richetta and problems.
Odoni (1993). • Including pricing decisions in revenue manage-
ATFM in the CDM era also provides fertile ground
ment, instead of treating fares and fare classes as
for much future research because the scope of poten-
fixed, externally specified inputs.
tial OR analysis and modeling has expanded greatly.
• Developing fast decision support tools that
Examples of some topics, along with occasional recent
increase the safety and efficiency of air transport oper-
references, include: identifying (as an airline) flights
ations by taking advantage of the massive, real-time
that should be cancelled or delayed (and by how
much) in connection with GDPs, recovering (as an air- data flows in an increasingly “info-centric” aviation
line) from irregular operations (cf. §2) resulting from infrastructure.
GDPs or other ATFM interventions, ensuring equity
of access to airports and ATM resources (Vossen et al.
2003), collaborative routing of aircraft through con- References
gested airspace (Ball et al. 2002), introducing bartering Abara, J. 1989. Applying integer linear programming to the fleet
and possibly market-based mechanisms in the alloca- assignment problem. Interfaces 19 20–28.
Ageeva, Y. 2000. Approaches to Incorporating Robustness into Airline
tion of airport slots (Vossen and Ball 2001, Hall 1999),
Scheduling. Thesis, MIT, Cambridge, MA.
and developing efficient simulation environments for
Alstrup, J., S. Boas, O. B. G. Madsen, R. Vidal, V. Victor. 1986. Book-
the testing of alternative ATFM strategies. ing policy for flights with two types of passengers. Eur. J. Oper.
Res. 27 274–288.
Anbil, R., E. Gelman, B. Patty, R. Tanga. 1991. Recent advances in
5. Conclusion crew-pairing optimization at American Airlines. Interfaces 21
Operations research has been one of the principal con- 62–74.
tributors to the enormous growth that the air trans- Andreatta, G., A. R. Odoni, O. Richetta. 1993. Models for the
port sector has experienced during the past 50 years. ground-holding problem. L. Bianco, A. R. Odoni, eds. Large-
In the best tradition of OR, the development of mod- Scale Computation and Information Processing in Air Traffic Con-
els and of solutions has been motivated by issues and trol. Springer-Verlag, Berlin, Germany.
Arabeyre, J. P., J. Fearnley, F. C. Steiger, W. Teather. 1969. The air-
problems encountered in practice and has led, in sev-
line crew scheduling problem: A survey. Transportation Sci. 3
eral instances, to insights of a general nature and to 140–163.
important methodological advances in the OR field at Armacost, A., C. Barnhart, K. Ware. 2002. Composite variable for-
large. At this point, OR models and algorithms are mulations for express shipment service network design. Trans-
diffused throughout the sector and constitute an inte- portation Sci. 36 1–20.
gral part of the standard practices of airlines, airports, Attwool, V. W. 1977. Some mathematical aspects of air traffic sys-
and ATM service providers. tems. J. Instit. Navigation 30 394–411.
Ball, M. O., A. Futer, R. Hoffman, J. Sherry. 2002. Rationing
In view of the numerous challenges that it cur-
schemes for en route air traffic management. CDM paper,
rently faces, it is safe to expect a continuing cen- http://www.metronaviation.com/cdm/cr/long_term.html.
tral role for OR in the air transport sector’s future. , R. Hoffman, A. Odoni, R. Rifkin. 2003. A stochastic integer
As indicated in this paper, there are many promis- program with dual network structure and its application to the
ing topics for future research in each of the areas ground-holding problem. Oper. Res. 51 167–171.

Transportation Science/Vol. 37, No. 4, November 2003 387


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

Barnhart, C., A. Farahat, M. Lohatepanont. 2002a. Airline fleet . 2003. Real time optimization models to recover aircraft
assignment with enhanced revenue modeling: An alterna- schedules and minimize passenger disruptions. Working Paper
tive model and solution approach. Working paper, Operations SB0301, Center for Transportation Logistics, MIT, Cambridge,
Research Center, MIT, Cambridge, MA. MA.
, T. Kniker, M. Lohatepanont. 2002b. Itinerary-based airline Brumelle, S. I., J. I. McGill, T. H. Oum, K. Sawaki, M. W. Tretheway.
fleet assignment. Transportation Sci. 36 199–217. 1990. Allocation of airline seats between stochastically depen-
, E. Johnson, R. Anbil, L. Hatay. 1994. A column genera- dent demands. Transportation Sci. 24 183–192.
tion technique for the long-haul crew assignment problem. Butchers, E. R., P. R. Day, A. P. Goldie, S. Miller, J. A. Meyer, D. M.
T. Ciriano, R. Leachman, eds. Optimization in Industry: Vol- Ryan, A. C. Scott, C. A. Wallace. 2001. Optimized crew schedul-
ume II. John Wiley and Sons, U.K., 7–22. ing at Air New Zealand. Interfaces 31 30–56.
, N. Boland, L. Clarke, E. Johnson, G. Nemhauser, R. Shenoi. Cappanera, P., G. Gallo. 2001. On the airline crew rostering prob-
1998a. Flight string models for aircraft fleeting and routing. lem. Technical Report TR-01-08, Department of Computer Sci-
Transportation Sci. 32 208–220. ence, University of Pisa, Italy.
, F. Lu, G. Nemhauser, M. Savelsbergh, P. Vance. 1998b. Branch- Caprara, A., P. Toth, M. Fischetti, D. Vigo. 1998. Modeling and solv-
and-price: Column generation for solving huge integer pro- ing the crew rostering problem. Oper. Res. 46 820–830.
grams. Oper. Res. 46 316–329. Chan, Y. 1972. Route network improvement in air transportation
, , R. Shenoi. 1998c. Integrated airline scheduling: Opera- schedule planning. Technical Report R72-3, MIT Flight Trans-
tions research in the air industry. G. Yu, ed. International Series portation Laboratory, Cambridge, MA.
in Operations Research and Management Science, Vol. 9. Kluwer Chang, K., K. Howard, R. Oiesen, L. Shisler, M. Tanino, M. C.
Academic Publishers, Norwell, MA, 384–403. Wambsganss. 2001. Enhancements to the FAA ground-delay
, A. M. Cohn, E. L. Johnson, D. Klabjan, G. L. Nemhauser, P. H. program under collaborative decision making. Interfaces 31
Vance. 2003. Airline crew scheduling. Randolph W. Hall, ed. 57–76.
Handbook of Transportation Science, 2nd ed. Kluwer Academic Chatwin, R. E. 1996. Multi-period airline overbooking with multi-
Publishers, Norwell, MA. ple fare classes. Naval Res. Logist. 43 603–612.
Belobaba, P. P. 1987. Air travel demand and airline seat inven- Chebalov, S., D. Klabjan. 2001. Robust crew scheduling: Move-up
tory management. Ph.D. dissertation, MIT Flight Transporta- crews. INFORMS Annual Conf., Miami, FL.
tion Laboratory Report R87-7, Cambridge, MA. Christou, I. T., A. Zakarian, J. Liu, H. Carter. 1999. A two-phase
. 1989. Application of a probabilistic decision model to airline genetic algorithm for large-scale bidline-generation problems
seat inventory control. Oper. Res. 37 183–197. at Delta Air Lines. Interfaces 29 51–65.
. 1992a. The revenue enhancement potential of airline rev- Clarke, L., C. Hane, E. Johnson, G. Nemhauser. 1996a. Maintenance
enue management systems. ASTAIR Proc. Adv. Software Tech. and crew considerations in fleet assignment. Transportation Sci.
Air Transport, London, U.K. 30 249–260.
. 1992b. Optimal vs. heuristic methods for nested seat alloca- , E. Johnson, G. Nemhauser, Z. Zhu. 1996b. The aircraft rota-
tion. AGIFORS Reservations Control Study Group Meeting, Brus- tion problem. Ann. Oper. Res. 69 33–46.
sels, Belgium. Clarke, M. 1997. Development of heuristic procedures for flight
. 1998. The evolution of airline yield management: Fare class rescheduling in the aftermath of irregular airline operations.
to origin-destination seat inventory control. Handbook Airline Sc.D. dissertation, MIT, Cambridge, MA.
Marketing. McGraw-Hill, 285–302. , B. Smith. 2000. The impact of operations research on the evo-
, J. L. Wilson. 1997. Impacts of yield management in competi- lution of the airline industry: A review of the airline planning
tive airline markets. J. Air Transport Management 3 3–10. process. Research paper, Sabre Inc., Dallas, TX.
Berge, M. 1994. Timetable optimization: Formulation, solution Cohn, A., C. Barnhart. 2003. Improving crew scheduling by incor-
approaches, and computational issues. AGIFORS Proc., 341– porating key maintenance routing decisions. Oper. Res. 51
357. 387–396.
Bertsimas, D., S. Stock. 1998. The air traffic flow management prob- Collaborative Forum of Air Transport Stakeholders. 2003. Fast Facts.
lem with en route capacities. Oper. Res. 46 406–422. Flyer obtainable from Forum members (e.g., International Air
Bianco L., P. Dell’Olmo, S. Giordani. 2001. Coordination of traffic Transportation Association, www.iata.org).
flows in the TMA. L. Bianco, P. Dell’Olmo, A. Odoni, eds. New Cook, T. 2000. Creating competitive advantage using model-driven
Concepts and Methods in Air Traffic Management. Springer-Verlag, support systems. MIT Global Airline Indust. Study Distinguished
Berlin, Germany. Speaker Sem. Ser., Cambridge, MA.
Blumstein, A. 1959. The landing capacity of a runway. Oper. Res. 7 Cordeau, J., G. Stojkociv, F. Soumis, J. Desrosiers. 2000. Benders
752–763. decomposition for simultaneous aircraft routing and crew
Bratu, S. 1998. Network value concept in airline revenue manage- scheduling. Technical Report G-2000-37, GERAD, École Poly-
ment. Master’s thesis, MIT, Cambridge, MA. technique de Montréal, Quebec, Canada.

388 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

Cote, J. P., P. Marcotte, G. Savard. 2003. A bi-level modelling Feng, Y., B. Xiao. 2001. A dynamic seat inventory control model
approach to pricing and fare optimisation in the airline indus- and its optimal policy. Oper. Res. 49 938–949.
try. J. Revenue Pricing Management 2 23–36. Feo, T. A., J. F. Bard. 1989. Flight scheduling and maintenance base
Curry, R. E. 1990. Optimum seat allocation with fare classes nested planning. Management Sci. 35 1415–1432.
by origins and destinations. Transportation Sci. 24 193–204. Ferguson, A. R., G. B. Dantzig. 1956a. The problem of routing air-
. 1994. Forecasting for revenue management. Technical brief, craft. Aeronautical Engrg. Rev. 14.
Scorecard, Aeronomics, Inc., Atlanta, GA. , . 1956b. The allocation of aircraft to routes—An example
Daniel, J. I. 1995. Congestion pricing and capacity of large hub air- of linear programming under uncertain demand. Management
ports: A bottleneck model with stochastic queues. Econometrica Sci. 3 45–73.
63 327–370. Gallego, G., G. van Ryzin. 1997. A multi-product dynamic pricing
Dawid, H., J. Konig, C. Strauss. 2001. An enhanced rostering model problem and its applications to network yield management.
for airline crews. Comput. Oper. Res. 28 671–688. Oper. Res. 45 24–41.
Day, P. R., D. M. Ryan. 1997. Flight attendant rostering for short- Gamache, M., F. Soumis. 1993. A method for optimally solving the
haul airline operations. Oper. Res. 45 649–661. rostering problem. Les Cahier du GERAD, G-90-40, École des
Dear, R. 1976. The dynamic scheduling of aircraft in the near- Hautes Études Commerciales, Montréal, Canada.
terminal area. Ph.D. dissertation, Technical Report R76-9, , R. Soumis, D. Villeneuve, J. Desrosiers, E. Gelinas. 1998. The
Flight Transportation Laboratory, MIT, Cambridge, MA. preferential bidding system at Air Canada. Transportation Sci.
, Y. S. Sherif. 1991. An algorithm for computer assisted 32 246–255.
sequencing and scheduling of terminal area operations. Trans- Gershkoff, I. 1989. Optimizing flight crew schedules. Interfaces 19
portation Res. 25A 129–139. 29–43.
de Boer, S. V. 2003. Advances in airline revenue management and
Gilbo, E. P. 1993. Airport capacity: Representation, estimation, opti-
pricing. Ph.D. dissertation, MIT, Cambridge, MA.
mization. IEEE Trans. Control Systems Tech. 1 144–154.
, R. Freling, N. Piersma. 2002. Mathematical programming for
Glover, F., R. Glover, J. Lorenzo, C. McMillan. 1982. The passenger
network revenue management revisited. Eur. J. Oper. Res. 137
mix problem in the scheduled airlines. Interfaces 12 73–79.
72–92.
Gopalan, R., K. Talluri. 1998. The aircraft maintenance routing prob-
de Neufville, R., A. Odoni. 2003. Airport Systems: Planning, Design
lem. Oper. Res. 46 260–271.
and Management. McGraw-Hill, New York.
Hall, W. 1999. Information flows and dynamic collaborative
Desaulniers, G., J. Desrosiers, M. Gamache, F. Soumis. 1998. Crew
decision-making architecture: Increasing the efficiency of ter-
scheduling in air transportation. T. Crainic, G. Laporte, eds.
minal area operations. Ph.D. dissertation, Operations Research
Fleet Management and Logistics. Kluwer Academic Publishers,
Center, MIT, Cambridge, MA.
Norwell, MA.
Hane, C. A., C. Barnhart, E. L. Johnson, R. E. Marsten, G. L.
, , M. M. Solomon, F. Soumis. 1997. Daily aircraft routing
Nemhauser, G. Sigismondi. 1995. The fleet assignment prob-
and scheduling. Management Sci. 43 841–855.
lem: Solving a large-scale integer program. Math. Programming
Desrochers, M., F. Soumis. 1988. A generalized permanent labeling
70 211–232.
algorithm for the shortest path problem with time windows.
INFOR 26 191–212. Hansen, M. 2002. Micro-level analysis of airport delay externali-
Desrosiers, J., Y. Dumas, M. Desrochers, F. Soumis, B. Sanso, ties using deterministic queuing models: A case study. J. Air
P. Trudeau. 1991. A breakthrough in airline crew schedul- Transport Management 8 73–87.
ing. Report G-91-11, GERAD, École Polytechique de Montréal, Hockaday, S. L. M., A. Kanafani. 1972. A methodology for airport
Quebec, Canada. capacity analysis. Transportation Res. 8 171–180.
Dror, M., P. Trudeau, S. P. Ladany. 1988. Network models for seat Hoffman, K. L., M. Padberg. 1993. Solving airline crew-scheduling
allocation on flights. Transportation Res. 22B 239–250. problems by branch-and-cut. Management Sci. 39 657–682.
Erdmann, A., A. Nolte, A. Noltemeier, R. Schrader. 1999. Modeling Hoffman, R., M. O. Ball. 2000. A comparison of formulations for
and solving the airline schedule generation problem. Technical the single-airport ground holding problem with banking con-
Report zpr99-351, ZAIK, University of Cologne, Germany. straints. Oper. Res. 48 578–590.
Erzberger, H. 1995. Design principles and algorithms for automated Hopperstad, C. A. 1997. PODS: Modeling Update. AGIFORS Yield
air traffic management. AGARD Lecture Series 200, Brussels, Management Study Group, Montréal, Canada (May 14–16).
Belgium, http://www.ctas.arc.nasa.gov/. Ingolfsson, A., E. Akhmetshina, S. Budge, Y. Li, X. Wu. 2002. A
Etschmaier, M. M., D. F. X. Mathaisel. 1984. Airline scheduling: The survey and experimental comparison of service level approxi-
state of the art. AGIFORS Sympos., Strasbourg, France. mation methods for non-stationary M/M/s queueing systems.
EUROCONTROL. 2001. CAMACA: The commonly agreed method- Working paper, Department of Finance and Management Sci-
ology for airside capacity assessment. Brussels, Belgium, ence, University of Alberta, Edmonton, Alberta, Canada.
http://www.eurocontrol.int/camaca/. Jacobs, T. L., E. L. Johnson, B. C. Smith. 1999. O&D FAM: Incor-
Fan, T. P., A. R. Odoni. 2002. A practical perspective on airport porating passenger flows into the fleeting process. AGIFORS
demand management. Air Traffic Control Quart. 10 285–306. Sympos., New Orleans, LA.

Transportation Science/Vol. 37, No. 4, November 2003 389


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

Jarrah, A., G. Yu, N. Krishnamurthy, A. Rakshit. 1993. A decision . 1987. The flow management problem in air traffic control.
support framework for airline flight cancellations and delays. A. R. Odoni, G. Szego, eds. Flow Control of Congested Networks.
Transportation Sci. 27 266–280. Springer-Verlag, Berlin, Germany.
Kivestu, P. 1976. Alternative methods of investigating the time- , J. Deyst, E. Feron, R. J. Hansman, K. Khan, J. K. Kuchar,
dependent M/G/K queue. Thesis, Department of Aeronautics R. Simpson. 1997. Existing and required modeling capa-
and Astronautics, MIT, Cambridge, MA. bilities for evaluating ATM systems and concepts. Interna-
Klabjan, D., E. L. Johnson, G. L. Nemhauser, E. Gelman, S. tional Center for Air Transportation, MIT, Cambridge, MA,
Ramaswamy. 2001. Solving large airline crew scheduling prob- http://web.mit.edu/aeroastro/ www/labs/AATT/aatt.html.
lems: Random pairing generation and strong branching. Com- Patty, B., E. Gelman, R. Tanga, R. Anbil. 1991. Recent advances in
putational Optimization and Algorithms 20 73–91. crew-pairing optimization at American Airlines. Interfaces 21
, , , , . 2002. Airline crew scheduling with 62–74.
time windows and plane count constraints. Transportation Sci. Peterson, M. D., D. Bertsimas, A. Odoni. 1995. Models and algo-
36 337–348. rithms for transient queuing congestion at hub airports. Man-
Kohl, N., S. E. Karisch. 2003. Airline crew rostering: Problem types, agement Sci. 41 1279–1295.
modeling, and optimization. Carmen Research and Technology Psaraftis, H. N. 1980. A dynamic programming approach for
Report CRTR-2001-1, Goteborg, Sweden. sequencing groups of identical jobs. Oper. Res. 28 1347–1359.
Koopman, B. 1972. Air terminal queues under time-dependent con- Pujet, N., B. Delcaire, E. Feron. 1999. Input-output modeling and
ditions. Oper. Res. 20 1089–1114. control of the departure process of congested airports. AIAA
Kuchar, J. K., L. C. Yang. 2000. A review of conflict detection and Guidance, Navigation Control Conf., Portland, OR.
resolution modeling methods. IEEE Trans. Intelligent Transporta- Rexing, B., C. Barnhart, T. Kniker, A. Jarrah, N. Krishnamurthy.
tion Systems 1 179–189. 2000. Airline fleet assignment with time windows. Transporta-
Lan, S. 2003. Planning for robust airline operations: Optimizing tion Sci. 34 1–20.
aircraft routings and flight departure times to achieve min- Richetta, O., A. R. Odoni. 1993. Solving optimally the static ground-
imum passenger disruptions. Ph.D. dissertation, MIT, Cam- holding policy problem in air traffic control. Transportation Sci.
bridge, MA. 27 228–238.
Lavoie, S., M. Minoux, E. Odier. 1988. A new approach for crew Rosenberger, J., E. Johnson, G. Nemhauser. 2001a. A robust fleet
pairing problems by column generation with an application to assignment model with hub isolation and short cycles. Work-
air transportation. Eur. J. Oper. Res. 35 45–58. ing paper, Georgia Institute of Technology, Atlanta, GA.
Lee, A. O. 1990. Airline reservations forecasting: Probabilistic and , , . 2001b. Rerouting aircraft for airline recovery.
statistical models of the booking process. MIT Flight Trans- Working paper, Georgia Institute of Technology, Atlanta, GA.
portation Laboratory Report R90-5, Cambridge, MA. , A. J. Schaefer, D. Goldsman, E. L. Johnson, A. J. Kleywegt,
L’Heureux, E. 1986. A new twist in forecasting short-term passen- G. L. Nemhauser. 2002. A stochastic model of airline opera-
ger pickup. AGIFORS Sympos. Proc., 248–261. tions. Transportation Sci. 36 357–377.
Littlewood, K. 1972. Forecasting and control of passenger bookings. Rothstein, M. 1968. Stochastic models for airline booking poli-
AGIFORS Sympos. Proc., 95–117. cies. Ph.D. thesis, Graduate School of Engineering and Science,
Lohatepanont, M., C. Barnhart. 2001. Airline schedule planning: New York University, New York.
Integrated models and algorithms for schedule design and fleet . 1971. An airline overbooking model. Transportation Sci. 5
assignment. Transportation Sci. Forthcoming. 180–192.
Long, D., D. Lee, J. Johnson, E. Gaier, P. Kostiuk. 1999. Modeling . 1985. O.R. and the airline overbooking problem. Oper. Res. 33
air traffic management technologies with a queuing network 237–248.
model of the National Airspace System. Report NASA/CR- Rushmeier, R., S. Kontogiorgis. 1997. Advances in the opti-
1999-208988, NASA Langley Research Center, Hampton, VA. mization of airline fleet assignment. Transportation Sci. 31
Malone, K. 1995. Dynamic queuing systems: Behavior and approx- 159–169.
imations for individual queues and networks. Ph.D. disserta- Ryan, D. M. 1992. The solution of massive generalized set par-
tion, Operations Research Center, MIT, Cambridge, MA. titioning problems in air crew rostering. J. Oper. Res. Soc. 43
Marsten, R. 1994. Crew planning at Delta Airlines. Math. Program- 459–467.
ming Sympos. XV Presentation, Ann Arbor, MI. , B. A. Foster. 1981. An integer programming approach to
, R. Subramanian, L. Gibbons. 1996. Junior Analyst Extraordi- scheduling. A. Wren, ed. Computer Scheduling of Public Transport
naire (JANE): Route development at Delta Airlines. AGIFORS Urban Passenger Vehicle and Crew Scheduling. North-Holland,
Sympos., Atlanta, GA. Amsterdam, The Netherlands.
McGill, J. I., G. J. van Ryzin. 1999. Revenue management: Research Schaefer, A., E. Johnson, A. Kleywegt, G. Nemhauser. 2001. Airline
overview and prospects. Transportation Sci. 33 233–256. crew scheduling under uncertainty. Working paper, Georgia
Odoni, A. R. 1972. Efficient operation of runways. A. W. Drake, Institute of Technology, Atlanta, GA.
R. L. Keeney, P. M. Morse, eds. Analysis of Public Systems. MIT Simon, J. 1968. An almost practical solution to airline overbooking.
Press, Cambridge, MA. J. Transport Econom. Policy 2 201–202.

390 Transportation Science/Vol. 37, No. 4, November 2003


BARNHART, BELOBABA, AND ODONI
Operations Research in the Air Transport Industry

Simpson, R. W. 1966. Computerized schedule construction for an Vossen, T., M. O. Ball. 2001. Optimization and mediated bar-
airline transportation system. MIT Flight Transportation Labo- tering models for ground delay programs. Working paper,
ratory Report FT-66-3, Cambridge, MA. University of Maryland, College Park, MD, http://bmgt1-
Smith, B. C., J. F. Leimkuhler, R. M. Darrow. 1992a. Revenue man- notes.umd.edu/faculty/km/papers.nsf.
agement at American Airlines. Interfaces 22 8–31. , , R. Hoffman, M. Wambsganss. 2003. A general
, , . 1992b. Yield management at American Airlines. approach to equity in air traffic management and its appli-
Interfaces 22 8–31. cation to mitigating exemption bias in ground delay pro-
Soumis, F., J. A. Ferland, J.-M. Rousseau. 1980. A model for large grams. Proc. 5th USA/Europe Air Traffic Management R&D Sem.,
scale aircraft routing and scheduling problems. Transportation http://atm2003.eurocontrol.fr.
Res. 14B 191–201. Vranas, P., D. Bertsimas, A. R. Odoni. 1994. The multi-airport
Stamatopoulos, M., K. Zografos, A. Odoni. 2003. A decision sup- ground-holding problem in air traffic control. Oper. Res. 42
port system for airport strategic planning. Transportation Res. C. 249–261.
Forthcoming. Wambsganss, M. 1996. Collaborative decision making through
dynamic information transfer. Air Traffic Control Quart. 4
Stojkovic, G., F. Soumis, J. Desrosiers, M. Solomon. 2002. An opti-
107–123.
mization model for a real-time flight scheduling problem.
Weatherford, L. R. 1997. Optimization of joint pricing and allocation
Transportation Res. 36A 779–788.
in perishable asset revenue management problems with cross-
Swedish, W. 1981. Upgraded FAA Airfield Capacity Model Supplemen-
elasticity. J. Combinatorial Optim. 1 277–304.
tal User’s Guide. Reports MTR-81W16 and FAA-EM-81-1, The
, S. E. Bodily. 1992. A taxonomy and research overview
MITRE Corporation, McLean, VA.
of perishable-asset revenue management: Yield management,
Talluri, K. 1998. The four-day aircraft maintenance routing problem.
overbooking and pricing. Oper. Res. 30 831–844.
Transportation Sci. 32 43–53.
Williamson, E. L. 1992. Airline network seat inventory control:
, G. van Ryzin. 1999a. A randomized linear programming
Methodologies and revenue impacts. Ph.D. dissertation, MIT
method for computing network bid prices. Transportation Sci.
Flight Transportation Laboratory Report R92-3, Cambridge,
33 207–216. MA.
, . 1999b. An analysis of bid price controls for network Wiper, D. S., J. D. Quillinan, R. Subramanian, R. P. Scheff, Jr., R. E.
revenue management. Management Sci. 44 1577–1593. Marsten. 1994. Coldstart: Fleet assignment at Delta Air Lines.
Thengvall, B., G. Yu, J. Bard. 2000. Balancing user preferences for Interfaces 24 104–120.
aircraft schedule recovery during irregular airline operations. Wollmer, R. D. 1992. An airline seat management model for a
IIE Trans. 32 181–193. single-leg route when lower fare classes book first. Oper. Res.
Tosic, V. 1992. A review of airport passenger terminal operations 40 26–37.
analysis and modeling. Transportation Res. 26A 3–26. Yu, G., M. Arguello, G. Song, S. M. McCowan, A. White. 2003. A
Vance, P., C. Barnhart, E. Johnson, G. Nemhauser. 1997. Airline crew new era for crew recovery at Continental Airlines. Interfaces 33
scheduling: A new formulation and decomposition algorithm. 5–22.
Oper. Res. 45 188–200. Zhao, W., Y. S. Zheng. 2001. A dynamic model for airline seat allo-
Vickrey, W. 1972. Airline overbooking: Some further solutions. cation with passenger diversion and no-shows. Transportation
J. Transport Econom. Policy 6 257–270. Sci. 35 80–98.

Received: June 2003; revision received: July 2003; accepted: August 2003.

Transportation Science/Vol. 37, No. 4, November 2003 391


View publication stats

You might also like