A hybrid differential evolution algorithm for flexible job shop scheduling with outsourcing operations and job priority constraints

被引:27
|
作者
Li, Hui [1 ]
Wang, Xi [1 ]
Peng, Jianbiao [2 ]
机构
[1] Cent Univ Finance & Econ, Sch Informat, Beijing, Peoples R China
[2] Cent South Univ, Sch Comp Sci & Engn, Changsha, Peoples R China
基金
中国国家自然科学基金;
关键词
Flexible job shop scheduling problem; Outsourcing; Job priority; Differential evolution; Heuristic strategies; MULTIOBJECTIVE OPTIMIZATION; ASSIGNMENT PROBLEM; GENETIC ALGORITHM; SENIORITY; SEARCH;
D O I
10.1016/j.eswa.2022.117182
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Owing to the increasing complexity of products and the specialization of enterprises, production outsourcing has become a common practice in industrial manufacturing. Moreover, different jobs feature various priorities in actual production. The previous research that aims to minimize the makespan may not be applicable in real scenarios. Therefore, this study investigates a flexible job shop scheduling problem with outsourcing operations and job priority constraints. We propose a sequence-based mathematical model aiming at minimizing weighted overdue days, which considers the outsourcing constraints and different overdue weights of jobs with different priorities. An efficient hybrid self-adaptive differential evolution algorithm with heuristic strategies (HSDE) is proposed to address this problem. In HSDE, a well-designed chromosome encoding and decoding method is presented. To eliminate individuals that do not satisfy the outsourcing constraints, we add a penalty term to improve the objective function. By considering heuristic strategies for initial chromosome generation, the proposed approach is able to achieve a high-quality initial population. Crossover and mutation operators with self-adaptive control of the parameters are established to enlarge the search range and accelerate the convergence speed. Finally, several experiments are conducted to verify the effectiveness of the proposed model and algorithm. Experimental results confirm that the proposed algorithm outperforms other algorithms both in efficiency and accuracy.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Flexible job shop scheduling based on improved hybrid immune algorithm
    Xu Liang
    Ming Huang
    Tao Ning
    Journal of Ambient Intelligence and Humanized Computing, 2018, 9 : 165 - 171
  • [32] Makespan minimization hybrid algorithm for flexible job shop system scheduling
    Keddari, Nassima
    Hassam, Ahmed
    Sari, Zaki
    EEA - Electrotehnica, Electronica, Automatica, 2019, 67 (02): : 130 - 138
  • [33] A Hybrid Cooperative Coevolution Algorithm for Fuzzy Flexible Job Shop Scheduling
    Sun, Lu
    Lin, Lin
    Gen, Mitsuo
    Li, Haojie
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2019, 27 (05) : 1008 - 1022
  • [34] Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm
    Gao, Jie
    Gen, Mitsuo
    Sun, Linyan
    JOURNAL OF INTELLIGENT MANUFACTURING, 2006, 17 (04) : 493 - 507
  • [35] Flexible job shop scheduling based on improved hybrid immune algorithm
    Liang, Xu
    Huang, Ming
    Ning, Tao
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2018, 9 (01) : 165 - 171
  • [36] The Flexible Job Shop Scheduling Based on ATC and GATS Hybrid Algorithm
    Li, Yanguang
    Zhou, Guanghui
    2014 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2014, : 860 - 864
  • [37] A hybrid and flexible genetic algorithm for the job-shop scheduling problem
    Ferrolho, Antonio
    Crisostomo, Manuel
    2007 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, 2007, : 178 - +
  • [38] A hybrid genetic algorithm with a neighborhood function for flexible job shop scheduling
    Meziane, Mohammed El-Amine
    Taghezout, Noria
    MULTIAGENT AND GRID SYSTEMS, 2018, 14 (02) : 161 - 175
  • [39] A hybrid harmony search algorithm for the flexible job shop scheduling problem
    Yuan, Yuan
    Xu, Hua
    Yang, Jiadong
    APPLIED SOFT COMPUTING, 2013, 13 (07) : 3259 - 3272
  • [40] A Hybrid Genetic Algorithm for Flexible Job-shop Scheduling Problem
    Wang Shuang-xi
    Zhang Chao-yong
    Jin Liang-liang
    ENGINEERING SOLUTIONS FOR MANUFACTURING PROCESSES IV, PTS 1 AND 2, 2014, 889-890 : 1179 - 1184