Home > Research > Publications & Outputs > Solving the integrated airline recovery problem...

Links

Text available via DOI:

View graph of relations

Solving the integrated airline recovery problem using column-and-row generation

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published
<mark>Journal publication date</mark>02/2016
<mark>Journal</mark>Transportation Science
Issue number1
Volume50
Number of pages24
Pages (from-to)216-239
Publication StatusPublished
Early online date10/03/15
<mark>Original language</mark>English

Abstract

Airline recovery presents very large and difficult problems requiring high-quality solutions within short time limits. To improve computational performance, various solution approaches have been employed, including decomposition methods and approximation techniques. There has been increasing interest in the development of efficient and accurate solution techniques to solve an integrated airline recovery problem. In this paper, an integrated airline recovery problem is developed, integrating the schedule, crew, and aircraft recovery stages, and it is solved using column-and-row generation. A general framework for column-and-row generation is presented as an extension of current generic methods. This extension considers multiple secondary variables and linking constraints and is proposed as an alternative solution approach to Benders' decomposition. The application of column-and-row generation to the integrated recovery problem demonstrates the improvement in the solution run times and quality compared to a standard column generation approach. Column-and-row generation improves solution run times by reducing the problem size and thereby achieving faster execution of each linear programming solve. As a result of this evaluation, a number of general enhancement techniques are identified to further reduce the run times of column-and-row generation. This paper also details the integration of the row generation procedure with branch and price, which is used to identify integer optimal solutions.