Final published version
Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - Solving the integrated airline recovery problem using column-and-row generation
AU - Maher, Stephen
PY - 2016/2
Y1 - 2016/2
N2 - 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.
AB - 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.
KW - airline recovery
KW - column generation
KW - Row generation
U2 - 10.1287/trsc.2014.0552
DO - 10.1287/trsc.2014.0552
M3 - Journal article
VL - 50
SP - 216
EP - 239
JO - Transportation Science
JF - Transportation Science
SN - 0041-1655
IS - 1
ER -