A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities

被引:232
|
作者
Li, Jun-Qing [1 ,2 ]
Pan, Quan-Ke [1 ,2 ]
Tasgetiren, M. Fatih [3 ]
机构
[1] Northeastern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
[2] Liaocheng Univ, Coll Comp Sci, Liaocheng 252059, Peoples R China
[3] Yasar Univ, Dept Ind Engn, Izmir, Turkey
基金
美国国家科学基金会;
关键词
Flexible job-shop scheduling problem with maintenance activities; Multi-objective optimization; Artificial bee colony algorithm; Tabu search; TABU SEARCH ALGORITHM; GENETIC ALGORITHM; AVAILABILITY CONSTRAINTS; MACHINE AVAILABILITY; HYBRID;
D O I
10.1016/j.apm.2013.07.038
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents a novel discrete artificial bee colony (DABC) algorithm for solving the multi-objective flexible job shop scheduling problem with maintenance activities. Performance criteria considered are the maximum completion time so called makespan, the total workload of machines and the workload of the critical machine. Unlike the original ABC algorithm, the proposed DABC algorithm presents a unique solution representation where a food source is represented by two discrete vectors and tabu search (TS) is applied to each food source to generate neighboring food sources for the employed bees, onlooker bees, and scout bees. An efficient initialization scheme is introduced to construct the initial population with a certain level of quality and diversity. A self-adaptive strategy is adopted to enable the DABC algorithm with learning ability for producing neighboring solutions in different promising regions whereas an external Pareto archive set is designed to record the non-dominated solutions found so far. Furthermore, a novel decoding method is also presented to tackle maintenance activities in schedules generated. The proposed DABC algorithm is tested on a set of the well-known benchmark instances from the existing literature. Through a detailed analysis of experimental results, the highly effective and efficient performance of the proposed DABC algorithm is shown against the best performing algorithms from the literature. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:1111 / 1132
页数:22
相关论文
共 50 条
  • [31] Multi-objective Integrated Optimization Problem of Preventive Maintenance Planning and Flexible Job-Shop Scheduling
    Jing, Zha
    Hua, Jin
    Yi, Zhu
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT 2016: THEORY AND APPLICATION OF INDUSTRIAL ENGINEERING, 2017, : 137 - 141
  • [32] A two-stage artificial bee colony algorithm scheduling flexible job-shop scheduling problem with new job insertion
    Gao, Kai Zhou
    Suganthan, Ponnuthurai Nagaratnam
    Chua, Tay Jin
    Chong, Chin Soon
    Cai, Tian Xiang
    Pan, Qan Ke
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (21) : 7652 - 7663
  • [33] Hybrid discrete particle swarm optimization for multi-objective flexible job-shop scheduling problem
    Xinyu Shao
    Weiqi Liu
    Qiong Liu
    Chaoyong Zhang
    [J]. The International Journal of Advanced Manufacturing Technology, 2013, 67 : 2885 - 2901
  • [34] Hybrid discrete particle swarm optimization for multi-objective flexible job-shop scheduling problem
    Shao, Xinyu
    Liu, Weiqi
    Liu, Qiong
    Zhang, Chaoyong
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 67 (9-12): : 2885 - 2901
  • [35] Solving Multi-objective Flexible Job Shop Scheduling with Transportation Constraints using a Micro Artificial Bee Colony Algorithm
    Liu, Zhuangcheng
    Ma, Shuai
    Shi, Yanjun
    Teng, Hongfei
    [J]. PROCEEDINGS OF THE 2013 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2013, : 427 - 432
  • [36] A Newton-based heuristic algorithm for multi-objective flexible job-shop scheduling problem
    Miguel A. Fernández Pérez
    Fernanda M. P. Raupp
    [J]. Journal of Intelligent Manufacturing, 2016, 27 : 409 - 416
  • [37] IMPROVED BACTERIA FORAGING OPTIMIZATION ALGORITHM FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCHEDULING PROBLEM
    Ning, Tao
    Guo, Chen
    Chen, Rong
    Jin, Hua
    [J]. JOURNAL OF INVESTIGATIVE MEDICINE, 2015, 63 (08) : S34 - S34
  • [38] A Newton-based heuristic algorithm for multi-objective flexible job-shop scheduling problem
    Fernandez Perez, Miguel A.
    Raupp, Fernanda M. P.
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2016, 27 (02) : 409 - 416
  • [39] A Reinforcement Learning-Artificial Bee Colony algorithm for Flexible Job-shop Scheduling Problem with Lot Streaming
    Li, Yibing
    Liao, Cheng
    Wang, Lei
    Xiao, Yu
    Cao, Yan
    Guo, Shunsheng
    [J]. APPLIED SOFT COMPUTING, 2023, 146
  • [40] An effective multi-objective discrete virus optimization algorithm for flexible job-shop scheduling problem with controllable processing times
    Lu, Chao
    Li, Xinyu
    Gao, Liang
    Liao, Wei
    Yi, Jin
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 104 : 156 - 174