An improved bat optimization algorithm to solve the tasks scheduling problem in open shop

被引:21
|
作者
Shareh, Morteza Babazadeh [1 ]
Bargh, Shirin Hatami [2 ]
Hosseinabadi, Ali Asghar Rahmani [3 ]
Slowik, Adam [4 ]
机构
[1] Islamic Azad Univ, Babol Branch, Dept Comp Engn, Babol Sar, Iran
[2] Babol Univ Med Sci, Babol Sar, Iran
[3] Islamic Azad Univ, Young Researchers & Elite Club, Ayatollah Amoli Branch, Amol, Iran
[4] Koszalin Univ Technol, Dept Elect & Comp Sci, Koszalin, Poland
来源
NEURAL COMPUTING & APPLICATIONS | 2021年 / 33卷 / 05期
关键词
Open shop; Scheduling; Makespan; Bat algorithm; Heuristic functions; HYBRID GENETIC ALGORITHM; ANT COLONY OPTIMIZATION; EVOLUTIONARY ALGORITHM; HEURISTICS; SEARCH;
D O I
10.1007/s00521-020-05055-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The open shop scheduling problem involves a set of activities that should be run on a limited set of machines. The purpose of scheduling open shops problem is to provide a timetable for implementation of the entire operation so that the total execution time is reduced. The tasks scheduling problem in open shops is important in many applications due to the arbitrariness of the processing sequence of each job and lack of a prioritization of its operations. This is an NP-hard problem and obtaining an optimal solution to this problem requires a high time complexity. Therefore, heuristic techniques are used to solve these problems. In this paper, we investigate the tasks scheduling problem in open shops using the Bat Algorithm (BA) based on ColReuse and substitution meta-heuristic functions. The heuristic functions are designed to increase the rate of convergence to the optimal solution. To evaluate the performance of the proposed algorithm, standard open shop benchmarks were used. The results obtained in each benchmark are compared with those of the previous methods. Finally, after analyzing the results, it was found that the proposed BA had a better performance and was able to generate the best solution in all cases.
引用
收藏
页码:1559 / 1573
页数:15
相关论文
共 50 条
  • [1] An improved bat optimization algorithm to solve the tasks scheduling problem in open shop
    Morteza Babazadeh Shareh
    Shirin Hatami Bargh
    Ali Asghar Rahmani Hosseinabadi
    Adam Slowik
    [J]. Neural Computing and Applications, 2021, 33 : 1559 - 1573
  • [2] A Memetic Algorithm to Solve the Open Shop Scheduling Problem
    Engin, Batuhan Eren
    Sumbul, Mehmet Onur
    Engin, Orhan
    Baysal, Mehmet Emin
    Sarucan, Ahmet
    [J]. 2015 6TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION, AND APPLIED OPTIMIZATION (ICMSAO), 2015,
  • [3] An Improved Bat Algorithm for Job Shop Scheduling Problem
    Chen, Xiaohan
    Zhang, Beike
    Gao, Dong
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2019, : 439 - 443
  • [4] Using Improved Particle Swarm Optimization To Solve Open Shop Scheduling Problem With Two Criteria
    Ghadim, Mohammad Reza Kabarazad
    Bahrami, Behnam
    Bayat, Arash
    [J]. MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 4936 - 4941
  • [5] An improved bat algorithm and its application in permutation flow shop scheduling problem
    Zhang, Jianjun
    Li, Yueguang
    [J]. MODERN TECHNOLOGIES IN MATERIALS, MECHANICS AND INTELLIGENT SYSTEMS, 2014, 1049 : 1359 - 1362
  • [6] Improved ant colony optimization algorithm for job shop scheduling problem
    Zhang, Zhi-Qiang
    Zhang, Jing
    Zhang, Xiang
    Li, Shu-Juan
    [J]. Yingyong Kexue Xuebao/Journal of Applied Sciences, 2010, 28 (02): : 182 - 188
  • [7] TO SOLVE THE OPEN SHOP SCHEDULING PROBLEMS WITH THE PARALLEL KANGAROO ALGORITHM
    Baysal, M. Emin
    Durmaz, Taha
    Sarucan, Ahmet
    Engin, Orhan
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2012, 27 (04): : 855 - 864
  • [8] Genetic Algorithm For Open Shop Scheduling Problem
    Benziani, Yacine
    Kacem, Imed
    Laroche, Pierre
    [J]. 2018 5TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2018, : 935 - 939
  • [9] Simple genetic algorithm to solve the Job Shop Scheduling Problem
    Algoritmo genético simple para resolver el problema de programación de la tienda de trabajo
    [J]. Jiménez-Carrión, Miguel (mjimenezc@gmail.com), 2018, Centro de Informacion Tecnologica (29):
  • [10] A hybrid evolutionary algorithm to solve the job shop scheduling problem
    T. C. E. Cheng
    Bo Peng
    Zhipeng Lü
    [J]. Annals of Operations Research, 2016, 242 : 223 - 237