A Genetic Algorithm Model Improved with Zeckendorf Representations for Preventive Maintenance Scheduling Problem
Download PDF
Authors: Y. E. GöKTEPE, F. KöKEN AND H. ERGUN
DOI: 10.46793/KgJMat2610.1569G
Abstract:
This study introduces a novel Genetic Algorithm (GA) model enhanced with Zeckendorf representation and Fibonacci number-based encoding to optimize preventive maintenance scheduling (PMS) problems. Conventional maintenance scheduling methods, based on random or linear encoding techniques, often fail to optimize maintenance processes effectively.
Therefore, the proposed model aims to systematically plan maintenance periods and minimize production interruptions by encoding maintenance intervals using Zeckendorf representation.
By optimizing maintenance processes, the proposed model enhances system production continuity. Experimental analyses indicate that the proposed model enhances existing production capacity and facilitate a more balanced management of maintenance operations. The electricity and water production capacities increased by 11% and 10%, respectively, while the reserve capacity improved by 9% for electricity and 17% for water.
These results show that the proposed method is a new optimization strategy for maintenance planning by enhancing the applicability of GA in preventive maintenance scheduling problems. Optimizing maintenance scheduling with Zeckendorf representation enables systematic and balanced execution of maintenance operations, thereby ensuring more efficient planning in industrial facility maintenance processes.
Keywords:
Fibonacci numbers, Zeckendorf representations, genetic algorithm, preventive maintenance.
References:
[1] E. Aghezzaf, M. Jamali and D. Ait-Kadi, An
ntegrated production
and preventive maintenance planning model, European Journal of
Operational Research 181 (2007), 679–685.
[2] K. Alhamad, M. Alardhi and A. Almazrouee, Preventive maintenance scheduling for multicogeneration plants with production constraints using genetic algorithms, Adv. Oper. Res. 2015 (2015), 1–12.
[3] K. Alhamad and Y. Alkhezi, Hybrid genetic algorithm and tabu search for solving preventive maintenance scheduling problem for cogeneration plants, Mathematics 12 (2024), Article ID 1881.
[4] M. Bicknell-Johnson, The Zeckendorf-Wythoff array applied to counting the number of representations of N as sums of distinct Fibonacci numbers, in: F. T. Howard (Ed.), Applications of Fibonacci Numbers, Springer Netherlands, Dordrecht, 1999, 53–60.
[5] S. Chansombat, P. Pongcharoen and C. Hicks, A mixed-
nteger
linear programming model for
ntegrated production and preventive
maintenance scheduling in the capital goods
ndustry, International Journal
of Production Research 57 (2019), 61–82.
[6] D. Dumitrescu, B. Lazzerini, L. C. Jain and A. Dumitrescu, Evolutionary Computation, CRC Press, 2000.
[7] G. G. Güner, C. T. Sakar and B. Yet, A multicriteria method to form optional preventive maintenance plans: A case study of a large fleet of vehicles, IEEE Transactions on Engineering Management 70 (2023), 2153–2164.
[8] J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, The MIT Press, 1992.
[9] F. T. Howard (Ed.), Applications of Fibonacci Numbers, Springer Netherlands, Dordrecht, 1999.
[10] C. Kimberling, The Zeckendorf array equals the Wythoff array, Fibonacci Quart. 33 (1995), 3–8.
[11] C. Kimberling, Edouard Zeckendorf, Fibonacci Quart. 36 (1998), 416–418.
[12] T. Koshy, Fibonacci and Lucas Numbers with Applications, Vol. 2, John Wiley & Sons, 2019.
[13] R. Manzini, R. Accorsi, T. Cennerazzo, E. Ferrari and F. Maranesi,
The scheduling of maintenance. A resource-constraints mixed
nteger
linear programming model, Computers & Industrial Engineering 87 (2015),
561–568.
[14] M. Mitchell, An Introduction to Genetic Algorithms, MIT Press, 1998.
[15] F. Moinian, H. Sabouhi, J. Hushmand, A. Hallaj, H. Khaledi and M. Mohammadpour, Gas turbine preventive maintenance optimization using genetic algorithm, International Journal of System Assurance Engineering and Management 8 (2017), 594–601.
[16] M. Mollahassani-pour, A. Abdollahi and
M. Rashidinejad, Application of a novel cost reduction
ndex to preventive
maintenance scheduling, International Journal of Electrical Power & Energy
Systems 56 (2014), 235–240.
[17] P. Pooksombat, P. Udomkavanich and W. Kositwattanarerk, Multidimensional Fibonacci coding, Mathematics 10 (2022), Article ID 386.
[18] I. H. Sin and B. D. Chung, Bi-objective optimization approach for energy aware scheduling considering electricity cost and preventive maintenance using genetic algorithm, Journal of Cleaner Production 244 (2020), Article ID 118869.
