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 条
  • [41] Multi-objective dynamic scheduling algorithm for flexible job-shop problem based on rule orientation
    [J]. Zhu, Wei (314560255@qq.com), 1600, Systems Engineering Society of China (37):
  • [42] 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
  • [43] 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
  • [44] 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
  • [45] 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
  • [46] Multi-objective flexible Job-shop scheduling problem in steel tubes production
    Li, Lin
    Huo, Jia-Zhen
    [J]. Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2009, 29 (08): : 117 - 126
  • [47] An Effective Multi-Objective Artificial Bee Colony Algorithm for Energy Efficient Distributed Job Shop Scheduling
    Xie, Jin
    Gao, Liang
    Pan, Quan-ke
    Tasgetiren, M. Fatih
    [J]. 25TH INTERNATIONAL CONFERENCE ON PRODUCTION RESEARCH MANUFACTURING INNOVATION: CYBER PHYSICAL MANUFACTURING, 2019, 39 : 1194 - 1203
  • [48] Multi-objective flexible job-shop scheduling problem using modified discrete particle swarm optimization
    Huang, Song
    Tian, Na
    Wang, Yan
    Ji, Zhicheng
    [J]. SPRINGERPLUS, 2016, 5
  • [49] Dynamic Self-Learning Artificial Bee Colony Optimization Algorithm for Flexible Job-Shop Scheduling Problem with Job Insertion
    Long, Xiaojun
    Zhang, Jingtao
    Zhou, Kai
    Jin, Tianguo
    [J]. PROCESSES, 2022, 10 (03)
  • [50] A Memetic Algorithm for the Multi-Objective Flexible Job Shop Scheduling Problem
    Yuan, Yuan
    Xu, Hua
    [J]. GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2013, : 559 - 566