An effective artificial bee colony algorithm for the flexible job-shop scheduling problem

被引:22
作者
Ling Wang
Gang Zhou
Ye Xu
Shengyao Wang
Min Liu
机构
[1] Tsinghua University,Tsinghua National Laboratory for Information Science and Technology (TNList), Department of Automation
来源
The International Journal of Advanced Manufacturing Technology | 2012年 / 60卷
关键词
Flexible job-shop scheduling problem; Makespan; Artificial bee colony algorithm; Machine assignment; Operation sequence; Critical path;
D O I
暂无
中图分类号
学科分类号
摘要
An effective artificial bee colony (ABC) algorithm is proposed in this paper for solving the flexible job-shop scheduling problem with the criterion to minimize the maximum completion time (makespan). The ABC algorithm stresses the balance between global exploration and local exploitation. First, multiple strategies are utilized in a combination to generate the initial solutions with certain quality and diversity as the food sources. Second, crossover and mutation operators are well designed for machine assignment and operation sequence to generate the new neighbor food sources for the employed bees. Third, a local search strategy based on critical path is proposed and embedded in the searching framework to enhance the local intensification capability for the onlooker bees. Meanwhile, an updating mechanism of population by generating the scout bees with the initialing strategy is proposed to enrich the searching behavior and avoid the premature convergence of the algorithm. In addition, a well-designed left-shift decoding scheme is employed to transform a solution to an active schedule. Numerical simulation results based on well-known benchmarks and comparisons with some existing algorithms demonstrate the effectiveness of the proposed ABC algorithm.
引用
收藏
页码:303 / 315
页数:12
相关论文
共 91 条
  • [1] Bruker P(1990)Job-shop scheduling with multi-purpose machines Computing 45 369-375
  • [2] Schlie R(1993)Routing and scheduling in a flexible job shop by tabu search Ann Oper Res 41 157-183
  • [3] Brandimarte P(1995)A hierarchical approach for the FMS scheduling problem Eur J Operat Res 86 32-42
  • [4] Paulli J(2002)Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic Math Comput Simul 60 245-276
  • [5] Kacem I(2002)Approach by localization and multi-objective evolutionary optimization for flexible job-shop scheduling problems IEEE Trans Sys Man Cybern Part C 32 1-13
  • [6] Hammadi S(2005)An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems Comput Ind Eng 48 409-425
  • [7] Borne P(2007)An effective architecture for learning and evolving flexible job-shop schedules Eur J Operat Res 179 316-333
  • [8] Kacem I(2007)Flexible job shop scheduling with tabu search algorithms Int J Adv Manuf Tech 32 563-570
  • [9] Hammadi S(2007)Mathematical modeling and heuristic approaches to flexible job shop scheduling problems J of Int Manuf 18 331-342
  • [10] Borne P(2008)A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems Com Oper Res 35 2892-2907