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 i  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-i    nteger linear programming model for i    ntegrated production and preventive maintenance scheduling in the capital goods i  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 i   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 i  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.