A discrete teaching-learning-based optimisation algorithm for realistic flowshop rescheduling problems

被引:103
|
作者
Li, Jun-qing [1 ,2 ]
Pan, Quan-ke [3 ]
Mao, Kun [1 ]
机构
[1] Northeastern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
[2] Liaocheng Univ, Coll Comp Sci, Liaocheng 252059, Peoples R China
[3] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
基金
美国国家科学基金会;
关键词
Flowshop problem; Multi-objective; Teaching-learning-based optimisation; Rescheduling; PARTICLE SWARM OPTIMIZATION; DEPENDENT SETUP TIMES; MULTIOBJECTIVE OPTIMIZATION; GENETIC ALGORITHMS; SCHEDULING PROBLEM; SHOP PROBLEMS; MACHINE; ROBUST; SYSTEMS;
D O I
10.1016/j.engappai.2014.09.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this study, we proposed a discrete teaching-learning-based optimisation (DTLBO) for solving the flowshop rescheduling problem. Five types of disruption events, namely machine breakdown, new job arrival, cancellation of jobs, job processing variation and job release variation, are considered simultaneously. The proposed algorithm aims to minimise two objectives, i.e., the maximal completion time and the instability performance. Four discretisation operators are developed for the teaching phase and learning phase to enable the TLBO algorithm to solve rescheduling problems. In addition, a modified iterated greedy (IG)-based local search is embedded to enhance the searching ability of the proposed algorithm. Furthermore, four types of DTLBO algorithms are developed to make detailed comparisons with different parameters. Experimental comparisons on 90 realistic flowshop rescheduling instances with other efficient algorithms indicate that the proposed algorithm is competitive in terms of its searching quality, robustness, and efficiency. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:279 / 292
页数:14
相关论文
共 50 条
  • [41] A reformative teaching-learning-based optimization algorithm for solving numerical and engineering design optimization problems
    Li, Zhuang
    Zhang, Xiaotong
    Qin, Jingyan
    He, Jie
    [J]. SOFT COMPUTING, 2020, 24 (20) : 15889 - 15906
  • [42] Teaching-learning-based genetic algorithm (TLBGA): an improved solution method for continuous optimization problems
    Behroozi, Foroogh
    Hosseini, Seyed Mohammad Hassan
    Sana, Shib Sankar
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2021, 12 (06) : 1362 - 1384
  • [43] Constrained optimization based on improved teaching-learning-based optimization algorithm
    Yu, Kunjie
    Wang, Xin
    Wang, Zhenlei
    [J]. INFORMATION SCIENCES, 2016, 352 : 61 - 78
  • [44] Competitive teaching-learning-based optimization for multimodal optimization problems
    Chi, Aining
    Ma, Maode
    Zhang, Yiying
    Jin, Zhigang
    [J]. SOFT COMPUTING, 2022, 26 (19) : 10163 - 10186
  • [45] A New Teaching-Learning-based Chicken Swarm Optimization Algorithm
    Deb, Sanchari
    Gao, Xiao-Zhi
    Tammi, Kari
    Kalita, Karuna
    Mahanta, Pinakeswar
    [J]. SOFT COMPUTING, 2020, 24 (07) : 5313 - 5331
  • [46] Teaching-learning-based optimisation algorithm and its application in capturing critical slip surface in slope stability analysis
    Mishra, Mayank
    Gunturi, Venkata Ramana
    Maity, Damodar
    [J]. SOFT COMPUTING, 2020, 24 (04) : 2969 - 2982
  • [47] A Survey of Application and Classification on Teaching-Learning-Based Optimization Algorithm
    Xue, Ru
    Wu, Zongsheng
    [J]. IEEE ACCESS, 2020, 8 : 1062 - 1079
  • [48] Performance improvement of Teaching-Learning-Based Optimisation for robust machine layout design
    Vitayasak, Srisatja
    Pongcharoen, Pupong
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2018, 98 : 129 - 152
  • [49] An improved teaching-learning-based optimization algorithm for Function Optimization
    Liu, Jing
    Lyu, Dalong
    Li, Yiying
    [J]. 2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 4492 - 4496
  • [50] New Teaching-Learning-Based Optimization Algorithm with Course Selection
    Sun Zexuan
    Zhang Qingyong
    He Shangyang
    [J]. 2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 858 - 863