Abstract
In this paper, a modified bat algorithm (MBA) is proposed for solving the multi-objective flexible job shop scheduling problem. Three different production performance indicators are considered which are the makespan, the total workload of machines and the critical machine workload. Firstly, to make the algorithm adaptive to the problem, the converting approaches are presented to implement the conversion between the continuous position vector and the discrete scheduling code. Secondly, an initialization scheme combining heuristics and random rule is introduced to ensure good quality and diversity of the initial population. Furthermore, five neighborhood structures are designed based on individual positions. Then, a local search algorithm is embedded into the BA to enhance the local searching ability. Finally, simulation results demonstrate the feasibility and effectiveness of our proposed algorithm.
Author supplied keywords
Cite
CITATION STYLE
Zhu, H., He, B., & Li, H. (2017). Modified bat algorithm for the multi-objective flexible job shop scheduling problem. International Journal of Performability Engineering, 13(7), 999–1012. https://doi.org/10.23940/ijpe.17.07.p1.9991012
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.