In order to solve the limited buffer scheduling problem in flexible flow shops with setup times, an improved whale optimisation algorithm (IWOA) is proposed. Based on the whale optimisation algorithm (WOA), the improved algorithm uses Levy flight, opposition-based learning strategy and simulated annealing to expand the search range, enhance the ability for jumping out of local extremum, and improve the continuous evolution of the algorithm. To verify the improvement of the proposed algorithm on the optimisation ability of WOA algorithm, the IWOA algorithm is tested by verification examples of small-scale and large-scale flexible flow shop scheduling problems, and the imperialist competitive algorithm (ICA), bat algorithm (BA), and WOA algorithm are used for comparison. Based on the instance data of bus manufacturer, simulation tests are made on the four algorithms under various practical evaluation scenarios. The results show that the IWOA algorithm can better solve this type of scheduling problem
This work was published on International Journal of Modelling, Identification and Control 32.2(2019):93-104.