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 条
  • [21] A Discrete Differential Evolution Algorithm for the Job Shop Scheduling Problem
    Liu, Fang
    Qi, Yutao
    Xia, Zhuchang
    Hao, Hongxia
    WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 879 - 882
  • [22] A Modified Differential Evolution Algorithm for Job-Shop Scheduling
    Chai, Yongsheng
    Chen, Fang
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND MECHANICS, VOLS 1 AND 2, 2009, : 1936 - 1941
  • [23] A PRIORITY-BASED GENETIC ALGORITHM FOR A FLEXIBLE JOB SHOP SCHEDULING PROBLEM
    Cinar, Didem
    Oliveira, Jose Antonio
    Topcu, Y. Ilker
    Pardalos, Panos M.
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2016, 12 (04) : 1391 - 1415
  • [24] Hybrid Genetic Algorithm with Priority Rule-based Reconstruction for Flexible Job-shop Scheduling
    Yokoyama, Soichiro
    Iizuka, Hiroyuki
    Yamamoto, Masahito
    2014 JOINT 7TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS (SCIS) AND 15TH INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS (ISIS), 2014, : 749 - 754
  • [25] Hybrid frameworks for flexible job shop scheduling
    Bharti, Puja
    Jain, Sushma
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2020, 108 (5-6): : 1563 - 1585
  • [26] Hybrid frameworks for flexible job shop scheduling
    Puja Bharti
    Sushma Jain
    The International Journal of Advanced Manufacturing Technology, 2020, 108 : 1563 - 1585
  • [27] An improved algorithm for flexible job shop scheduling
    Han Jin-dong
    Zhang Ying-hong
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON MECHATRONICS, CONTROL AND ELECTRONIC ENGINEERING, 2014, 113 : 750 - 754
  • [28] A Genetic Algorithm for Flexible Job Shop Scheduling
    Chaudhry, Imran A.
    Khan, Abdul Munem
    Khan, Abid Ali
    WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL I, 2013, : 703 - 708
  • [29] Application of hybrid swarming algorithm on flexible job shop scheduling problems
    Zhang, Yi
    Sun, Mengdi
    Xu, Yong
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (20):
  • [30] Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm
    Jie Gao
    Mitsuo Gen
    Linyan Sun
    Journal of Intelligent Manufacturing, 2006, 17 : 493 - 507