Int. J. Industrial and Systems Engineering, Vol. 40, No. 1, 2022 51 Copyright © 2022 Inderscience Enterprises Ltd. A maintenance optimisation approach based on genetic algorithm for multi-component systems considering the effect of human error Hagag Maher*, Mohamed F. Aly and Islam H. Afefy Mechanical Engineering Department, Faculty of Engineering, Fayoum University, Fayoum 63514, Egypt Email: hma01@fayoum.edu.eg Email: mfa03@fayoum.edu.eg Email: iha01@fayoum.edu.eg *Corresponding author Tamer F. Abdelmaguid Mechanical Design and Production Department, Faculty of Engineering, Cairo University, Giza 12613, Egypt Email: tabdelmaguid@eng.cu.edu.eg Abstract: The total maintenance cost can be reduced by grouping maintenance actions of several components. This paper contributes to the existing literature by introducing an enhanced maintenance optimisation approach that considers the effect of maintenance crew loading due to grouping on the maintenance decisions of multi-component systems. A modified mathematical model is firstly developed for evaluating the failure probability function of each component, the remaining useful life and the maintenance cost. Economic and structural dependencies are taken into consideration. A simulation is secondly implemented to provide estimates of the associated costs with changes in the decision variables. Using the simulation model, an optimisation approach based on a genetic algorithm is thirdly developed to minimise the long-term mean maintenance cost per unit time. Computational results show that the proposed maintenance optimisation approach provides considerable maintenance cost savings and emphasises the importance of considering the effect of maintenance crew constraints in maintenance scheduling. Keywords: maintenance grouping; multi-component systems; genetic algorithm; maintenance human constraints; maintenance process simulation. Reference to this paper should be made as follows: Maher, H., Aly, M.F., Afefy, I.H. and Abdelmaguid, T.F. (2022) ‘A maintenance optimisation approach based on genetic algorithm for multi-component systems considering the effect of human error’, Int. J. Industrial and Systems Engineering, Vol. 40, No. 1, pp.51–78.