Minimize flight hours losses by utilizing Deep-Q Learning techniques in scheduling aircraft maintenance
Main Article Content
Abstract
Currently, there are insufficiently good or efficient tools or procedures for long-term scheduling of aviation maintenance activities in the world, and Vietnam specifically. Airlines are impacted by a variety of elements, including the quantity of aircraft they operate, their capacity, their personnel resources, their maintenance resources, and unforeseen and urgent occurrences that cause schedule disruptions. There are no fast, automatic solutions to the above-described problems existing in aviation today. The reinforcement learning method as described here could potentially be one answer to these problems. The idea is to plan in years running across a specified period such that the aircraft is brought as close as possible to the inspection deadline. From there, the airworthiness of the aircraft increases while the maintenance inspection decreases, reducing the cost of maintenance. Application optimization of the scheduling plan is done using the Deep Q-learning method. The results achieved by the Q-learning and Deep Q-learning algorithms are better in terms of computation times as compared to the other current techniques. The research results of the checks showed reinforcement learning potential in dealing with this problem, where the fly hours loss of planned inspections was reduced by using data from Vietnam Airlines. Computational experiments show that our methods adapt for different purposes and settings of reality. After teaching the model with these simulated conditions, they show how well an reinforcement learning application quickly arrives at lean repair plans.
Keywords
aircraft maintenance, maintenance check scheduling, reinforcement learning, q-learning, deep q-learning
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
[1] S. Ackert, Basics of Aircraft Maintenance Programs for Financiers: Evaluation & Insights of Commercial Aircraft Maintenance, 2010. http://aircraftmonitor.com/uploads/1/5/9/9/15993320/ basics_of_aircraft_maintenance_programs_for_financ iers___v1.pdf
[2] Q. Deng, B. Santos and R. Curran, A practical dynamic programming based methodology for aircraft maintenance check, Eur. J. Oper. Res, p. 256-273, 2019. https://doi.org/10.1016/j.ejor.2019.08.025
[3] P. Horder, Airline operating costs, Presented at Managing Aircraft Maintenance Costs Conference, Brussels, 2003. https://www.dima.univr.it/documenti/Avviso/all/all52 0253.pdf
[4] IATA, Airline maintenance cost executive commentary, IATA’s Maintenance Cost Task Force, 2015.
[5] A. Steiner, A Heuristic Method for Aircraft Maintenance Scheduling under Various Constraints, Swiss Transport Research Conference at Switzerland, 2006.
[6] R. Sutton and A. Barto, Reinforcement Learning: An Introduction, Cambridge, MA, USA: MIT Press, 2018.
[7] P. Andrade, C. Silva, B. Ribeiro and B. Santos, Aircraft Maintenance Check Scheduling Using Reinforcement Learning, Aerospace, 2021. https://doi.org/10.3390/aerospace8040113
[8] H. van Hasselt, Double Q-Learning, Proceedings of the 24th Annual Conference on Neural Information Processing Systems at Canada, p. 6-9, 2010. [9] H. van Hasselt, A. Guez and D. Silver, Deep Reinforcement Learning with Double Q-Learning, Proceedings of the 30th AAAI Conference on Artificial Intelligence at USA, p. 12-17, 2016. https://doi.org/10.1609/aaai.v30i1.10295 [10] X. Glorot and Y. Bengio, Understanding the difficulty of training deep feedforward neural networks, Proceedings of the 13th International Conference on Artificial Intelligence and Statistics at Italy, pp. 13-15, 2010.
[11] D. Kingma and J. A. Ba, ADAM: A Method for Stochastic Optimization, ICLR 2015. https://arxiv.org/pdf/1412.6980
[2] Q. Deng, B. Santos and R. Curran, A practical dynamic programming based methodology for aircraft maintenance check, Eur. J. Oper. Res, p. 256-273, 2019. https://doi.org/10.1016/j.ejor.2019.08.025
[3] P. Horder, Airline operating costs, Presented at Managing Aircraft Maintenance Costs Conference, Brussels, 2003. https://www.dima.univr.it/documenti/Avviso/all/all52 0253.pdf
[4] IATA, Airline maintenance cost executive commentary, IATA’s Maintenance Cost Task Force, 2015.
[5] A. Steiner, A Heuristic Method for Aircraft Maintenance Scheduling under Various Constraints, Swiss Transport Research Conference at Switzerland, 2006.
[6] R. Sutton and A. Barto, Reinforcement Learning: An Introduction, Cambridge, MA, USA: MIT Press, 2018.
[7] P. Andrade, C. Silva, B. Ribeiro and B. Santos, Aircraft Maintenance Check Scheduling Using Reinforcement Learning, Aerospace, 2021. https://doi.org/10.3390/aerospace8040113
[8] H. van Hasselt, Double Q-Learning, Proceedings of the 24th Annual Conference on Neural Information Processing Systems at Canada, p. 6-9, 2010. [9] H. van Hasselt, A. Guez and D. Silver, Deep Reinforcement Learning with Double Q-Learning, Proceedings of the 30th AAAI Conference on Artificial Intelligence at USA, p. 12-17, 2016. https://doi.org/10.1609/aaai.v30i1.10295 [10] X. Glorot and Y. Bengio, Understanding the difficulty of training deep feedforward neural networks, Proceedings of the 13th International Conference on Artificial Intelligence and Statistics at Italy, pp. 13-15, 2010.
[11] D. Kingma and J. A. Ba, ADAM: A Method for Stochastic Optimization, ICLR 2015. https://arxiv.org/pdf/1412.6980