An improved Jaya algorithm for solving the flexible job shop scheduling problem with transportation and setup times

被引:81
作者
Li, Jun-qing [1 ,2 ]
Deng, Jia-wen [1 ]
Li, Cheng-you [1 ]
Han, Yu-yan [1 ]
Tian, Jie [2 ]
Zhang, Biao [1 ]
Wang, Cun-gang [1 ]
机构
[1] Liaocheng Univ, Coll Comp Sci, Liaocheng 252059, Shandong, Peoples R China
[2] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 25014, Peoples R China
基金
美国国家科学基金会;
关键词
Flexible job shop; Improved Jaya algorithm; Energy consumption; Transportation time; Setup time; MULTIOBJECTIVE OPTIMIZATION; DESIGN OPTIMIZATION; GENERATION;
D O I
10.1016/j.knosys.2020.106032
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flexible job shop scheduling has been widely researched due to its application in many types of fields. However, constraints including setup time and transportation time should be considered simultaneously among the realistic requirements. Moreover, the energy consumptions during the machine processing and staying at the idle time should also be taken into account for green production. To address this issue, first, we modeled the problem by utilizing an integer programming method, wherein the energy consumption and makespan objectives are optimized simultaneously. Afterward, an improved Jaya (IJaya) algorithm was proposed to solve the problem. In the proposed algorithm, each solution is represented by a two-dimensional vector. Consequently, several problem-specific local search operators are developed to perform exploitation tasks. To enhance the exploration ability, a SA-based heuristic is embedded in the algorithm. Meanwhile, to verify the performance of the proposed IJaya algorithm, 30 instances with different scales were generated and used for simulation tests. Six efficient algorithms were selected for detailed comparisons. The simulation results confirmed that the proposed algorithm can solve the considered problem with high efficiency. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 51 条
  • [1] A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms
    Ahmadi, Ehsan
    Zandieh, Mostafa
    Farrokh, Mojtaba
    Emami, Seyed Mohammad
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2016, 73 : 56 - 66
  • [2] A Modified Iterated Greedy Algorithm for Flexible Job Shop Scheduling Problem
    Al Aqel, Ghiath
    Li, Xinyu
    Gao, Liang
    [J]. CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2019, 32 (01)
  • [3] Accelerated simulated annealing algorithm applied to the flexible job shop scheduling problem
    Antonio Cruz-Chavez, Marco
    Martinez-Rangel, Martin G.
    Cruz-Rosales, Martin H.
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (05) : 1119 - 1137
  • [4] Flexible open shop scheduling problem to minimize makespan
    Bai, Danyu
    Zhang, Zhi-Hai
    Zhang, Qiang
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2016, 67 : 207 - 215
  • [5] Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
  • [6] Multi-objective optimization for energy-efficient flexible job shop scheduling problem with transportation constraints
    Dai Min
    Tang Dunbing
    Adriana, Giret
    Salido Miguel, A.
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2019, 59 : 143 - 157
  • [7] Sizing, layout and topology design optimization of truss structures using the Jaya algorithm
    Degertekin, S. O.
    Lamberti, L.
    Ugur, I. B.
    [J]. APPLIED SOFT COMPUTING, 2018, 70 : 903 - 928
  • [8] A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems
    Gao, Jie
    Sun, Linyan
    Gen, Mitsuo
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (09) : 2892 - 2907
  • [9] Pareto-based grouping discrete harmony search algorithm for multi-objective flexible job shop scheduling
    Gao, K. Z.
    Suganthan, P. N.
    Pan, Q. K.
    Chua, T. J.
    Cai, T. X.
    Chong, C. S.
    [J]. INFORMATION SCIENCES, 2014, 289 : 76 - 90
  • [10] Flexible Job-Shop Rescheduling for New Job Insertion by Using Discrete Jaya Algorithm
    Gao, Kaizhou
    Yang, Fajun
    Zhou, MengChu
    Pan, Quanke
    Suganthan, Ponnuthurai Nagaratnam
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (05) : 1944 - 1955