系统仿真学报 ›› 2022, Vol. 34 ›› Issue (5): 1054-1063.doi: 10.16182/j.issn1004731x.joss.20-0983

• 仿真建模理论与方法 • 上一篇    下一篇

基于教学优化算法求解置换流水车间调度问题

张其文(), 张斌()   

  1. 兰州理工大学 计算机与通信学院,甘肃  兰州  730050
  • 收稿日期:2020-12-08 修回日期:2021-01-26 出版日期:2022-05-18 发布日期:2022-05-25
  • 通讯作者: 张斌 E-mail:823869941@qq.com;1374289220@qq.com
  • 作者简介:张其文(1975-),男,硕士,副教授,研究方向为智能信息技术处理。E-mail:823869941@qq.com
  • 基金资助:
    国家自然科学基金(62063021)

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

摘要:

针对置换流水车间调度问题,将连续算法与离散策略相结合,提出一种多班级教学优化算法。采用基于置换变异改进的NEH(nawaz enscore ham)种群初始化方法,兼顾初始解的质量和多样性。在教学阶段,引入离散的自适应教学,并给出去重的操作,避免了无意义的教学过程。新增了基于莱维飞行的自学策略,同时以变邻域搜索的方式模拟离散阶段的自学。将相互学习与班级交流合并,在保证优秀个体交流的基础上,提高学习的效率。通过对标准测试集Rec进行测试,并与其他算法比较,验证了算法的有效性和稳定性。

关键词: 置换流水车间调度, 多班级教学优化算法, 去重操作, 自学策略, 优势个体交流

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

中图分类号: