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 条
  • [1] A Chaotic Differential Evolution Algorithm for Flexible Job Shop Scheduling
    Zhang, Haijun
    Yan, Qiong
    Zhang, Guohui
    Jiang, Zhiqiang
    THEORY, METHODOLOGY, TOOLS AND APPLICATIONS FOR MODELING AND SIMULATION OF COMPLEX SYSTEMS, PT II, 2016, 644 : 79 - 88
  • [2] Hybrid Genetic Algorithm for Flexible Job Shop Scheduling with Overlapping in Operations
    Fard, Ali Rahimi
    Yegane, Babak Yousefi
    Khanlarzade, Narges
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 1499 - +
  • [3] Flexible job shop scheduling using hybrid differential evolution algorithms
    Yuan, Yuan
    Xu, Hua
    COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 65 (02) : 246 - 260
  • [4] Improved Differential Evolution Algorithm for Flexible Job Shop Scheduling Problems
    Sriboonchandr, Prasert
    Kriengkorakot, Nuchsara
    Kriengkorakot, Preecha
    MATHEMATICAL AND COMPUTATIONAL APPLICATIONS, 2019, 24 (03)
  • [5] Multi-objective flexible job shop scheduling using hybrid differential evolution algorithm
    Balaraju, G.
    Venkatesh, Sriram
    Reddy, B. Siva Prasad
    International Journal of Internet Manufacturing and Services, 2014, 3 (03) : 226 - 243
  • [6] Differential evolution algorithm for solving distributed flexible job shop scheduling problem
    Wu X.
    Liu X.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (10): : 2539 - 2558
  • [7] Hybrid Discrete Differential Evolution Algorithm for Lot Splitting with Capacity Constraints in Flexible Job Scheduling
    Xu, Xinli
    Li, Li
    Fan, Lixia
    Zhang, Jing
    Yang, Xuhua
    Wang, Wanliang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [8] Differential Evolution Algorithm for Job Shop Scheduling Problem
    Wisittipanich, Warisa
    Kachitvichyanukul, Voratas
    INDUSTRIAL ENGINEERING AND MANAGEMENT SYSTEMS, 2011, 10 (03): : 203 - 208
  • [9] A Hybrid Metaheuristic Algorithm for Flexible Job-Shop Scheduling Problems with Transportation Constraints
    Zhang, Qiao
    Manier, Herve
    Manier, Marie-Ange
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 441 - 448
  • [10] A Hybrid Differential Evolution and Tree Search Algorithm for the Job Shop Scheduling Problem
    Zhang, Rui
    Wu, Cheng
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2011, 2011