Per-Seat, On-Demand Air Transportation Part II: Parallel Local Search
- 1 August 2008
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Transportation Science
- Vol. 42 (3) , 279-291
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.Keywords
This publication has 7 references indexed in Scilit:
- Per-Seat, On-Demand Air Transportation Part I: Problem Description and an Integer Multicommodity Flow ModelTransportation Science, 2008
- An Optimization-Based Heuristic for the Split Delivery Vehicle Routing ProblemTransportation Science, 2008
- An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time WindowsTransportation Science, 2006
- A new ILP-based refinement heuristic for Vehicle Routing ProblemsMathematical Programming, 2005
- Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems1998
- Parallel Branch-and-Branch Algorithms: Survey and SynthesisOperations Research, 1994
- OR Forum—Perspectives on Parallel ComputingOperations Research, 1989