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] A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem
    Chen, Ronghua
    Yang, Bo
    Li, Shi
    Wang, Shilong
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
  • [22] A DISCRETE JOB-SHOP SCHEDULING ALGORITHM BASED ON IMPROVED GENETIC ALGORITHM
    Zhang, H.
    Zhang, Y. Q.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2020, 19 (03) : 517 - 528
  • [23] A hybrid genetic algorithm for stochastic job-shop scheduling problems
    Boukedroun, Mohammed
    Duvivier, David
    Ait-el-Cadi, Abdessamad
    Poirriez, Vincent
    Abbas, Moncef
    RAIRO-OPERATIONS RESEARCH, 2023, 57 (04) : 1617 - 1645
  • [24] An effective algorithm for flexible assembly job-shop scheduling with tight job constraints
    Lin, Wenhui
    Deng, Qianwang
    Han, Wenwu
    Gong, Guiliang
    Li, Kexin
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2022, 29 (01) : 496 - 525
  • [25] Genetic algorithm for job-shop scheduling with machine unavailability and breakdowns
    Hasan, S. M. Kamrul
    Sarker, Ruhul
    Essam, Daryl
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (16) : 4999 - 5015
  • [26] A genetic algorithm embedded with a concise chromosome representation for distributed and flexible job-shop scheduling problems
    Lu, Po-Hsiang
    Wu, Muh-Cherng
    Tan, Hao
    Peng, Yong-Han
    Chen, Chen-Fu
    JOURNAL OF INTELLIGENT MANUFACTURING, 2018, 29 (01) : 19 - 34
  • [27] An efficient architecture for scheduling flexible job-shop with machine availability constraints
    E. Moradi
    S. M. T. Fatemi Ghomi
    M. Zandieh
    The International Journal of Advanced Manufacturing Technology, 2010, 51 : 325 - 339
  • [28] Multi objective flexible job-shop scheduling based on immune algorithm
    Yu, Jian-Jun
    Sun, Shu-Dong
    Hao, Jing-Hui
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2006, 12 (10): : 1643 - 1650
  • [29] A hybrid genetic Tabu search algorithm for minimising total completion time in a flexible job-shop scheduling problem
    Fekih, Asma
    Hadda, Hatem
    Kacem, Imed
    Hadj-Alouane, Atidel B.
    EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2020, 14 (06) : 763 - 781
  • [30] An Improved Social Spider Algorithm for the Flexible Job-Shop Scheduling Problem
    Wang, Yao
    Zhu, Linbo
    Wang, Jiwen
    Qiu, Jianfeng
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON ESTIMATION, DETECTION AND INFORMATION FUSION ICEDIF 2015, 2015, : 157 - 162