Solving the Integrated Airline Recovery Problem Using Column-and-Row Generation

Solving the Integrated Airline Recovery Problem Using Column-and-Row Generation

0.00 Avg rating0 Votes
Article ID: iaor20164344
Volume: 50
Issue: 1
Start Page Number: 216
End Page Number: 239
Publication Date: Feb 2016
Journal: Transportation Science
Authors:
Keywords: vehicle routing & scheduling, combinatorial optimization, heuristics, scheduling, personnel & manpower planning, simulation, programming: integer
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.

Reviews

Required fields are marked *. Your email address will not be published.