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 条
  • [1] Flexible job-shop scheduling with parallel variable neighborhood search algorithm
    Yazdani, M.
    Amiri, M.
    Zandieh, M.
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (01) : 678 - 687
  • [2] A Genetic Algorithm for the Flexible Job-Shop Scheduling Problem
    Wang, Jin Feng
    Du, Bi Qiang
    Ding, Hai Min
    ADVANCED RESEARCH ON COMPUTER SCIENCE AND INFORMATION ENGINEERING, PT I, 2011, 152 : 332 - 339
  • [3] A Hybrid Algorithm for Flexible Job-shop Scheduling Problem
    Tang, Jianchao
    Zhang, Guoji
    Lin, Binbin
    Zhang, Bixi
    CEIS 2011, 2011, 15
  • [4] Genetic algorithm for the flexible job-shop scheduling problem
    Kacem, I
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 3464 - 3469
  • [5] A genetic algorithm for the Flexible Job-shop Scheduling Problem
    Pezzella, F.
    Morganti, G.
    Ciaschetti, G.
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (10) : 3202 - 3212
  • [6] Flexible Job-Shop Scheduling Problem by Genetic Algorithm
    Ida, Kenichi
    Oka, Kensaku
    ELECTRICAL ENGINEERING IN JAPAN, 2011, 177 (03) : 28 - 35
  • [7] Variable Neighbourhood Search and Mathematical Programming for Just-in-Time Job-Shop Scheduling Problem
    Wang, Sunxin
    Li, Yan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [8] A variable neighbourhood search algorithm for job shop scheduling problems
    Sevkli, Mehmet
    Aydin, M. Emin
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2006, 3906 : 261 - 271
  • [9] Learning Variable Neighborhood Search Algorithm for Solving the Energy-Efficient Flexible Job-Shop Scheduling Problem
    Li, Ying
    Hu, Rong
    Wu, Xing
    Qian, Bin
    Zhang, Zi-Qi
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT I, 2023, 14086 : 241 - 250
  • [10] Bilevel genetic algorithm for the flexible job-shop scheduling problem
    Zhang, Chaoyong
    Rao, Yunqing
    Li, Peigen
    Shao, Xinyu
    Jixie Gongcheng Xuebao/Chinese Journal of Mechanical Engineering, 2007, 43 (04): : 119 - 124