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 条
  • [41] Flexible job shop scheduling problem with reconfigurable machine tools: An improved differential evolution algorithm
    Mahmoodjanloo, Mehdi
    Tavakkoli-Moghaddam, Reza
    Baboli, Armand
    Bozorgi-Amiri, Ali
    APPLIED SOFT COMPUTING, 2020, 94
  • [42] Multi-objective flexible job shop scheduling problem using differential evolution algorithm
    Cao, Yang
    Shi, Haibo
    Han, Zhonghua
    2017 9TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC 2017), 2017, : 521 - 526
  • [43] An improved differential evolution algorithm for solving a distributed assembly flexible job shop scheduling problem
    Xiuli Wu
    Xiajing Liu
    Ning Zhao
    Memetic Computing, 2019, 11 : 335 - 355
  • [44] An improved differential evolution algorithm for solving a distributed assembly flexible job shop scheduling problem
    Wu, Xiuli
    Liu, Xiajing
    Zhao, Ning
    MEMETIC COMPUTING, 2019, 11 (04) : 335 - 355
  • [45] An effective genetic algorithm for flexible job-shop scheduling with overlapping in operations
    Demir, Yunus
    Isleyen, Selcuk Kursat
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (13) : 3905 - 3921
  • [46] An Efficient Algorithm for Scheduling a Flexible Job Shop with Blocking and No-Wait Constraints
    Aschauer, A.
    Roetzer, F.
    Steinboeck, A.
    Kugi, A.
    IFAC PAPERSONLINE, 2017, 50 (01): : 12490 - 12495
  • [47] A Hybrid Algorithm for Job Shop Scheduling Problem
    Toader, Florentina Alina
    STUDIES IN INFORMATICS AND CONTROL, 2015, 24 (02): : 171 - 180
  • [48] Priority Scheduling for a Flexible Job Shop with a Reconfigurable Manufacturing Cell
    Doh, Hyoung-Ho
    Yu, Jae-Min
    Kwon, Yong-Ju
    Lee, Dong-Ho
    Suh, Min-Suk
    INDUSTRIAL ENGINEERING AND MANAGEMENT SYSTEMS, 2016, 15 (01): : 11 - 18
  • [49] A Hybrid Differential Evolution Algorithm for Job Shop Scheduling Problem to Minimize the Total Weighted Tardiness
    Wang Wei-ling
    Yin Jing
    2013 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING (ICMSE), 2013, : 294 - 300
  • [50] A hybrid differential evolution algorithm for job shop scheduling problems with expected total tardiness criterion
    Zhang, Rui
    Song, Shiji
    Wu, Cheng
    APPLIED SOFT COMPUTING, 2013, 13 (03) : 1448 - 1458