Home > Research > Publications & Outputs > An Optimisation Framework for Airline Fleet Mai...

Electronic data

  • sanchez2020preprint

    Submitted manuscript, 476 KB, PDF document

  • sanchez2020postprint

    Rights statement: This is the author’s version of a work that was accepted for publication in Transportation Research Part B: Methodological. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Transportation Research Part B: Methodological 133, 2020, DOI: 10.1016/S0370-1573(02)00269-7

    Accepted author manuscript, 410 KB, PDF document

    Available under license: CC BY-NC-ND: Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License

Links

Text available via DOI:

View graph of relations

An Optimisation Framework for Airline Fleet Maintenance Scheduling with Tail Assignment Considerations

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

An Optimisation Framework for Airline Fleet Maintenance Scheduling with Tail Assignment Considerations. / Torres Sanchez, David; Boyacı, Burak; Zografos, K. G.
In: Transportation Research Part B: Methodological, Vol. 133, 31.03.2020, p. 142-164.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Torres Sanchez D, Boyacı B, Zografos KG. An Optimisation Framework for Airline Fleet Maintenance Scheduling with Tail Assignment Considerations. Transportation Research Part B: Methodological. 2020 Mar 31;133:142-164. Epub 2020 Jan 20. doi: 10.1016/j.trb.2019.12.008

Author

Bibtex

@article{183017aae0e14433b35d3f9732f93f1f,
title = "An Optimisation Framework for Airline Fleet Maintenance Scheduling with Tail Assignment Considerations",
abstract = "Fierce competition between airlines has led to the need of minimising the operating costs while also ensuring quality of service. Given the large proportion of operating costs dedicated to aircraft maintenance, cooperation between airlines and their respective maintenance provider is paramount. In this research, we propose a framework to develop commercially viable and maintenance feasible flight and maintenance schedules. Such framework involves two multi-objective mixed integer linear programming (MMILP) formulations and an iterative algorithm. The first formulation, the airline fleet maintenance scheduling (AMS) with violations, minimises the number of maintenance regulation violations and the number of not airworthy aircraft; subject to limited workshop resources and current maintenance regulations on individual aircraft flying hours. The second formulation, the AMS with tail assignment (TA) allows aircraft to be assigned to different flights. In this case, subject to similar constraints as the first formulation, six lexicographically ordered objective functions are minimised. Namely, the number of violations, maximum resource level, number of tail reassignments, number of maintenance interventions, overall resource usage, and the amount of maintenance required by each aircraft at the end of the planning horizon. The iterative algorithm ensures fast computational times while providing good quality solutions. Additionally, by tracking aircraft and using precise flying hours between maintenance opportunities, we ensure that the aircraft are airworthy at all times. Computational tests on real flight schedules over a 30-day planning horizon show that even with multiple airlines and workshops (16000 flights, 529 aircraft, 8 maintenance workshops) our solution approach can construct near-optimal maintenance schedules within minutes.",
keywords = "airline maintenance scheduling, tail assignment, multi-objective mixed integer linear programming",
author = "{Torres Sanchez}, David and Burak Boyacı and Zografos, {K. G.}",
note = "This is the author{\textquoteright}s version of a work that was accepted for publication in Transportation Research Part B: Methodological. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Transportation Research Part B: Methodological 133, 2020, DOI: 10.1016/S0370-1573(02)00269-7 ",
year = "2020",
month = mar,
day = "31",
doi = "10.1016/j.trb.2019.12.008",
language = "English",
volume = "133",
pages = "142--164",
journal = "Transportation Research Part B: Methodological",
issn = "0191-2615",
publisher = "PERGAMON-ELSEVIER SCIENCE LTD",

}

RIS

TY - JOUR

T1 - An Optimisation Framework for Airline Fleet Maintenance Scheduling with Tail Assignment Considerations

AU - Torres Sanchez, David

AU - Boyacı, Burak

AU - Zografos, K. G.

N1 - This is the author’s version of a work that was accepted for publication in Transportation Research Part B: Methodological. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Transportation Research Part B: Methodological 133, 2020, DOI: 10.1016/S0370-1573(02)00269-7

PY - 2020/3/31

Y1 - 2020/3/31

N2 - Fierce competition between airlines has led to the need of minimising the operating costs while also ensuring quality of service. Given the large proportion of operating costs dedicated to aircraft maintenance, cooperation between airlines and their respective maintenance provider is paramount. In this research, we propose a framework to develop commercially viable and maintenance feasible flight and maintenance schedules. Such framework involves two multi-objective mixed integer linear programming (MMILP) formulations and an iterative algorithm. The first formulation, the airline fleet maintenance scheduling (AMS) with violations, minimises the number of maintenance regulation violations and the number of not airworthy aircraft; subject to limited workshop resources and current maintenance regulations on individual aircraft flying hours. The second formulation, the AMS with tail assignment (TA) allows aircraft to be assigned to different flights. In this case, subject to similar constraints as the first formulation, six lexicographically ordered objective functions are minimised. Namely, the number of violations, maximum resource level, number of tail reassignments, number of maintenance interventions, overall resource usage, and the amount of maintenance required by each aircraft at the end of the planning horizon. The iterative algorithm ensures fast computational times while providing good quality solutions. Additionally, by tracking aircraft and using precise flying hours between maintenance opportunities, we ensure that the aircraft are airworthy at all times. Computational tests on real flight schedules over a 30-day planning horizon show that even with multiple airlines and workshops (16000 flights, 529 aircraft, 8 maintenance workshops) our solution approach can construct near-optimal maintenance schedules within minutes.

AB - Fierce competition between airlines has led to the need of minimising the operating costs while also ensuring quality of service. Given the large proportion of operating costs dedicated to aircraft maintenance, cooperation between airlines and their respective maintenance provider is paramount. In this research, we propose a framework to develop commercially viable and maintenance feasible flight and maintenance schedules. Such framework involves two multi-objective mixed integer linear programming (MMILP) formulations and an iterative algorithm. The first formulation, the airline fleet maintenance scheduling (AMS) with violations, minimises the number of maintenance regulation violations and the number of not airworthy aircraft; subject to limited workshop resources and current maintenance regulations on individual aircraft flying hours. The second formulation, the AMS with tail assignment (TA) allows aircraft to be assigned to different flights. In this case, subject to similar constraints as the first formulation, six lexicographically ordered objective functions are minimised. Namely, the number of violations, maximum resource level, number of tail reassignments, number of maintenance interventions, overall resource usage, and the amount of maintenance required by each aircraft at the end of the planning horizon. The iterative algorithm ensures fast computational times while providing good quality solutions. Additionally, by tracking aircraft and using precise flying hours between maintenance opportunities, we ensure that the aircraft are airworthy at all times. Computational tests on real flight schedules over a 30-day planning horizon show that even with multiple airlines and workshops (16000 flights, 529 aircraft, 8 maintenance workshops) our solution approach can construct near-optimal maintenance schedules within minutes.

KW - airline maintenance scheduling

KW - tail assignment

KW - multi-objective mixed integer linear programming

U2 - 10.1016/j.trb.2019.12.008

DO - 10.1016/j.trb.2019.12.008

M3 - Journal article

VL - 133

SP - 142

EP - 164

JO - Transportation Research Part B: Methodological

JF - Transportation Research Part B: Methodological

SN - 0191-2615

ER -