TY - JOUR AU - Amjad, M.K. AU - Butt, S.I. AU - Anjum, N. AU - Chaudhry, I.A. AU - Faping, Z. AU - Khan, M. TI - A layered genetic algorithm with iterative diversification for optimization of flexible job shop scheduling problems JO - Advances in Production Engineering & Management PY - 2020 VL - 15 IS - 4 SP - 377 EP - 389 DO - https://doi.org/10.14743/apem2020.4.372 UR - http://apem-journal.org/Archives/2020/Abstract-APEM15-4_377-389.html SN - 1854-6250 AB - Flexible job shop scheduling problem (FJSSP) is a further expansion of the classical job shop scheduling problem (JSSP). FJSSP is known to be NP-hard with regards to optimization and hence poses a challenge in finding acceptable solutions. Genetic algorithm (GA) has successfully been applied in this regard since last two decades. This paper provides an insight into the actual complexity of selected benchmark problems through quantitative evaluation of the search space owing to their NP-hard nature. A four-layered genetic algorithm is then proposed and implemented with adaptive parameters of population initialization and operator probabilities to manage intensification and diversification intelligently. The concept of reinitialization is introduced whenever the algorithm is trapped in local minima till predefined number of generations. Results are then compared with various other standalone evolutionary algorithms for selected benchmark problems. It is found that the proposed GA finds better solutions with this technique as compared to solutions produced without this technique. Moreover, the technique helps to overcome the local minima trap. Further comparison and analysis indicate that the proposed algorithm produces comparative and improved solutions with respect to other analogous methodologies owing to the diversification technique. KW - Scheduling KW - Flexible job shop scheduling problem (FJSSP) KW - Complexity KW - Diversity KW - Combinatorial optimization KW - Genetic algorithm ER -