Journal of System Simulation ›› 2022, Vol. 34 ›› Issue (5): 1054-1063.doi: 10.16182/j.issn1004731x.joss.20-0983

• Modeling Theory and Methodology • Previous Articles     Next Articles

Teaching-Learning-Based Optimization Algorithm for Permutation Flowshop Scheduling

Qiwen Zhang(), Bin Zhang()   

  1. School of Computer and Communication, Lanzhou University of Technology, Lanzhou 730050, China
  • Received:2020-12-08 Revised:2021-01-26 Online:2022-05-18 Published:2022-05-25
  • Contact: Bin Zhang E-mail:823869941@qq.com;1374289220@qq.com

Abstract:

A multi-classes teaching-learning-based optimization (MCTLBO) algorithm is proposed for the permutation flowshop scheduling problem (PFSP) by combining continuous algorithm with discrete strategy. An improved nawaz enscore ham (NEH) population initialization method based on permutation mutation is adopted, which takes into account the quality and diversity of initial solutions. In the teaching stage, discrete adaptive teaching with duplicate removal is introduced to avoid meaningless teaching processes. A new self-learning strategy based on Levy flight is added, and the self-learning in discrete stage is simulated by variable neighborhood search. Learner phase and class communication are combined to improve the efficiency of learning on the basis of ensuring the communication of excellent individuals. The standard test sets of Rec is tested, and compared with other algorithms, the validity and stability of the algorithm are verified.

Key words: permutation flowshop scheduling, multi-classes teaching-learning-based optimization algorithm, duplicate removal, self-learning stragety, communication of excellent individuals

CLC Number: