Abstract
Flight and Maintenance Planning (FMP) of mission aircraft addresses the question of which available aircraft to fly and for how long, and which grounded aircraft to perform maintenance operations on, in a group of aircraft that comprise a unit. The objective is to achieve maximum fleet availability of the unit over a given planning horizon, while also satisfying certain flight and maintenance requirements. The application of exact methodologies for the solution of the problem is quite limited, as a result of their excessive computational requirements. In this work, we prove several important properties of the FMP problem, and we use them to develop two heuristic procedures for solving large-scale FMP instances. The first heuristic is based on a graphical procedure which is currently used for generating flight and maintenance plans of mission aircraft by many Air Force organizations worldwide. The second heuristic is based on the idea of splitting the original problem into smaller sub-problems and solving each sub-problem separately. Both heuristics have been roughly sketched in earlier works that have appeared in the related literature. The present paper develops the theoretical background on which these heuristics are based, provides in detail the algorithmic steps required for their implementation, analyzes their worst-case computational complexity, presents computational results illustrating their computational performance on random problem instances, and evaluates the quality of the solutions that they produce. The size and parameter values of some of the randomly tested problem instances are quite realistic, making it possible to infer the performance of the heuristics on real world problem instances. Our computational results demonstrate that, under careful consideration, even large FMP instances can be handled quite effectively. The theoretical results and insights that we develop establish a fundamental background that can be very useful for future theoretical and practical developments related to the FMP problem.
Similar content being viewed by others
References
Bazaraa, M. S., Sherali, H. D., & Shetty, C. M. (2006). Nonlinear programming: theory and algorithms. New York: Wiley-Interscience.
Ehrgott, M. (2005). Multicriteria optimization. Berlin: Springer.
Fourer, R., Gay, D. M., & Kernighan, B. W. (2002). AMPL: A modeling language for mathematical programming. N. Scituate: Duxbury.
Gopalan, R., & Talluri, K. T. (1998). Mathematical models in airline schedule planning: a survey. Annals of Operations Research, 76, 155–185.
Horner, P. (2006). Edelman award: well worth the wait for Warner Robins. ORMS Today, 33(3), 26–28.
Kozanidis, G. (2009). A multiobjective model for maximizing fleet availability under the presence of flight and maintenance requirements. Journal of Advanced Transportation, 43(2), 155–182.
Kozanidis, G., Gavranis, A., & Liberopoulos, G. (2008). Heuristics for maximizing fleet availability subject to flight & maintenance requirements. In Proceedings of the 10th international conference on applications of advanced technologies in transportation, Athens, Greece, May 27–31, 15 pages.
Kozanidis, G., Liberopoulos, G., & Pitsilkas, C. (2010). Flight and maintenance planning of military aircraft for maximum fleet availability. Military Operations Research, 15(1), 53–73.
Kozanidis, G., Gavranis, A., & Kostarelou, E. (2012). Mixed integer least squares optimization for flight and maintenance planning of mission aircraft. Naval Research Logistics, 59(3–4), 212–229. doi:10.1002/nav.21483.
Kurokawa, T., & Takeshita, K. (2004). Air transportation planning using neural networks as an example of the transportation squadron in the Japan Air Self-Defense Force. Systems and Computers in Japan, 35(12), 1223–1232.
Mattila, V., Virtanen, K., & Raivio, T. (2008). Improving maintenance decision making in the Finnish Air Force through simulation. Interfaces, 38(3), 187–201.
Pippin, B. W. (1998). Allocating flight hours to army helicopters. MSc thesis, Naval Postgraduate School, Monterey, CA, USA.
Radosavljevic, Z., & Babic, O. (2000). Assigning fighter plane formations to enemy aircraft using fuzzy logic. Transportation Planning and Technology, 23(4), 353–368.
Safaei, N., Banjevic, D., & Jardine, A. K. S. (2011). Workforce-constrained maintenance scheduling for military aircraft fleet: a case study. Annals of Operations Research, 186(1), 295–316.
Sgaslik, A. (1994). Planning German army helicopter maintenance and mission assignment. MSc thesis, Naval Postgraduate School, Monterey, CA, USA.
Steuer, R. E. (1986). Multiple criteria optimization. New York: Wiley.
Teodorovic, D. (1988). Airline operations research. New York: Gordon & Breach.
US DoA (2000). Field manual No. 3-04.500: army aviation maintenance (Appendix D: maintenance management tools). U.S. Department of the Army, Washington, DC. http://www.globalsecurity.org/military/library/policy/army/fm/3-04-500/.
Yeung, T. G., Cassady, C. R., & Pohl, E. A. (2007). Mission assignment and maintenance scheduling for multi-state systems. Military Operations Research, 12(1), 19–34.
Yu, G. (Ed.) (1997). Operations research in the airline industry. Berlin: Springer.
Acknowledgements
George Kozanidis was supported by a research grant from the State Scholarships Foundation of Greece for this work.
Author information
Authors and Affiliations
Corresponding author
Electronic Supplementary Material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Kozanidis, G., Gavranis, A. & Liberopoulos, G. Heuristics for flight and maintenance planning of mission aircraft. Ann Oper Res 221, 211–238 (2014). https://doi.org/10.1007/s10479-013-1376-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-013-1376-6