An Efficient Two-Stage Genetic Algorithm for Flexible Job-Shop Scheduling

被引:18
|
作者
Rooyani, Danial [1 ]
Defersha, Fantahun M. [1 ]
机构
[1] Univ Guelph, Sch Engn, Guelph, ON, Canada
来源
IFAC PAPERSONLINE | 2019年 / 52卷 / 13期
基金
加拿大自然科学与工程研究理事会;
关键词
Flexible Job Shop Scheduling Problem (F[!text type='JS']JS[!/text]P); Genetic Algorithm (GA); Two Stage Genetic Algorithm (2SGA); Scheduling; TABU SEARCH;
D O I
10.1016/j.ifacol.2019.11.585
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flexible job shop Scheduling Problem (FJSP) is considered as an expansion of classical Job-shop Scheduling Problem (JSP) where operations have a set of eligible machines, unlike only a single machine at JSP. FJSP is classified as non-polynomial-hard (NP-hard) problem. Researchers developed different techniques including Genetic Algorithm (GA) that is widely used for solving FJSP. Regular GAs for FJSP determine both operation sequencing and machine assignment through genetic search. In this paper, we developed a highly efficient Two-Stage Genetic Algorithm (2SGA) that in the first stage, GA coding only determines the order of operations for assignment. But machines are assigned through an evaluation process that starts from the first operation in the chromosome and chooses machines with the shortest completion time considering current machine load and process time. At the end of the first stage, we have a high-quality solution population that will be fed to the second stage. The second stage follows the regular GA approach for FJSP and searches the entire solution space to explorer solutions that might have been excluded at the first stage because of its greedy approach. The efficiency of proposed 2SGA has been successfully tested using published benchmark problems and also generated examples of different sizes. The quality of the 2SGA solutions greatly exceeds regular GA, especially for larger size problems. (C) 2019, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
引用
收藏
页码:2519 / 2524
页数:6
相关论文
共 50 条
  • [21] Two-stage interactive scheduling method for complex job-shop
    Zhang J.-E.
    Yang J.-J.
    Kongzhi yu Juece/Control and Decision, 2020, 35 (09): : 2285 - 2291
  • [22] An Adaptive Multi-Objective Evolutionary Algorithm with Two-Stage Local Search for Flexible Job-Shop Scheduling
    Li, Yingli
    Wang, Jiahai
    Liu, Zhengwei
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2021, 14 (01) : 54 - 66
  • [23] An efficient two-stage optimization algorithm for a flexible job shop scheduling problem with worker shift arrangement
    Li, Hui
    Peng, Jianbiao
    Wang, Xi
    COMPUTERS & OPERATIONS RESEARCH, 2024, 171
  • [24] Scheduling for the Flexible Job-Shop Problem Based on Genetic Algorithm(GA)
    Fan, ShunCheng
    Wang, JinFeng
    ADVANCED MATERIALS AND ENGINEERING MATERIALS, PTS 1 AND 2, 2012, 457-458 : 616 - 619
  • [25] Scheduling for the Flexible Job-Shop Problem Based on a Hybrid Genetic Algorithm
    Wang, JinFeng
    Fan, XiaoLiang
    SENSOR LETTERS, 2011, 9 (04) : 1520 - 1525
  • [26] A Modified Adaptive Genetic Algorithm for the Flexible Job-shop Scheduling Problem
    Pan, Ying
    Xue, Dongjuan
    Gao, Tianyi
    Zhou, Libin
    Xie, Xiaoyu
    FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY III, PTS 1-3, 2013, 401 : 2037 - +
  • [27] An effective genetic algorithm for flexible job-shop scheduling with overlapping in operations
    Demir, Yunus
    Isleyen, Selcuk Kursat
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (13) : 3905 - 3921
  • [28] An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem
    De Giovanni, L.
    Pezzella, F.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 200 (02) : 395 - 408
  • [29] A two-stage genetic algorithm for large size job shop scheduling problems
    Wang, Yong Ming
    Xiao, Nan Feng
    Yin, Hong Li
    Hu, En Liang
    Zhao, Cheng Gui
    Jiang, Yan Rong
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 39 (7-8): : 813 - 820
  • [30] A two-stage genetic algorithm for large size job shop scheduling problems
    Yong Ming Wang
    Nan Feng Xiao
    Hong Li Yin
    En Liang Hu
    Cheng Gui Zhao
    Yan Rong Jiang
    The International Journal of Advanced Manufacturing Technology, 2008, 39 : 813 - 820