A variable neighbourhood search algorithm for the flexible job-shop scheduling problem

被引:66
作者
Amiri, M. [2 ]
Zandieh, M. [1 ]
Yazdani, M. [3 ]
Bagheri, A. [4 ]
机构
[1] Shahid Beheshti Univ, Management & Accounting Fac, Dept Ind Management, GC, Tehran, Iran
[2] Allameh Tabatabaei Univ, Management & Accounting Fac, Dept Ind Management, Tehran, Iran
[3] Qazvin Islamic Azad Univ, Fac Ind & Mech Engn, Qazvin, Iran
[4] Mazandaran Univ Sci & Technol, Dept Ind Engn, Babol Sar, Iran
关键词
flexible job-shop scheduling; variable neighbourhood search; makespan; combinatorial optimisation; OPTIMIZATION;
D O I
10.1080/00207540903055743
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The flexible job-shop scheduling problem (FJSP) is a generalisation of the classical job-shop scheduling problem which allows an operation of each job to be executed by any machine out of a set of available machines. FJSP consists of two sub-problems which are assigning each operation to a machine out of a set of capable machines (routing sub-problem) and sequencing the assigned operations on the machines (sequencing sub-problem). This paper proposes a variable neighbourhood search (VNS) algorithm that solves the FJSP to minimise makespan. In the process of the presented algorithm, various neighbourhood structures related to assignment and sequencing problems are used for generating neighbouring solutions. To compare our algorithm with previous ones, an extensive computational study on 181 benchmark problems has been conducted. The results obtained from the presented algorithm are quite comparable to those obtained by the best-known algorithms for FJSP.
引用
收藏
页码:5671 / 5689
页数:19
相关论文
共 50 条
  • [11] Improved genetic algorithm for the flexible job-shop scheduling problem
    Zhang, Guohui
    Gao, Liang
    Li, Peigen
    Zhang, Chaoyong
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2009, 45 (07): : 145 - 151
  • [12] Variable neighbourhood search for dual-resource constrained flexible job shop scheduling
    Lei, Deming
    Guo, Xiuping
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (09) : 2519 - 2529
  • [13] Solving dual flexible job-shop scheduling problem using a Bat Algorithm
    Xu, H.
    Bao, Z. R.
    Zhang, T.
    ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT, 2017, 12 (01): : 5 - 16
  • [14] A GRASP algorithm for flexible job-shop scheduling problem with limited resource constraints
    Rajkumar, M.
    Asokan, P.
    Anilkumar, N.
    Page, T.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (08) : 2409 - 2423
  • [15] An effective artificial bee colony algorithm for the flexible job-shop scheduling problem
    Wang, Ling
    Zhou, Gang
    Xu, Ye
    Wang, Shengyao
    Liu, Min
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 60 (1-4) : 303 - 315
  • [16] A filtered-beam-search-based heuristic algorithm for flexible job-shop scheduling problem
    Wang Shi-Jin
    Zhou Bing-Hai
    Xi Li-Feng
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (11) : 3027 - 3058
  • [17] A variable neighborhood search based genetic algorithm for flexible job shop scheduling problem
    Guohui Zhang
    Lingjie Zhang
    Xiaohui Song
    Yongcheng Wang
    Chi Zhou
    Cluster Computing, 2019, 22 : 11561 - 11572
  • [18] Scheduling for the Flexible Job-Shop Problem Based on a Hybrid Genetic Algorithm
    Wang, JinFeng
    Fan, XiaoLiang
    SENSOR LETTERS, 2011, 9 (04) : 1520 - 1525
  • [19] A variable neighborhood search based genetic algorithm for flexible job shop scheduling problem
    Zhang, Guohui
    Zhang, Lingjie
    Song, Xiaohui
    Wang, Yongcheng
    Zhou, Chi
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5): : 11561 - 11572
  • [20] Scatter search algorithm for the multiprocessor task job-shop scheduling problem
    Fan, Kun
    Wang, Meng
    Zhai, Yafei
    Li, Xinning
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 127 : 677 - 686