Per-Seat, On-Demand Air Transportation Part II: Parallel Local Search

  • Authors:
  • D. Espinoza;R. Garcia;M. Goycoolea;G. L. Nemhauser;M. W. P. Savelsbergh

  • Affiliations:
  • School of Industrial Engineering, Universidad de Chile, Santiago, Chile;DayJet Corporation, Boca Raton, Florida 33431;School of Business, Universidad Adolfo Ibáòez, Santiago, Chile;H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332;H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332

  • Venue:
  • Transportation Science
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The availability of relatively cheap small jet aircrafts suggests a new air transportation business: dial-a-flight, an on-demand service in which travelers call a few days in advance to schedule transportation. A successful on-demand air transportation service requires an effective scheduling system to construct minimum-cost pilot and jet itineraries for a set of accepted transportation requests. In Part I, we introduced an integer multicommodity network flow model with side constraints for the dial-a-flight problem and showed that small instances can be solved effectively. Here, we demonstrate that high-quality solutions for large-scale real-life instances can be produced efficiently by embedding the core optimization technology in a local search scheme. To achieve the desired level of performance, metrics were devised to select neighborhoods intelligently, a variety of search diversification techniques were included, and an asynchronous parallel implementation was developed.