Modified bat algorithm for the multi-objective flexible job shop scheduling problem

14Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free