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 条
  • [41] A genetic algorithm for a Bicriteria flexible job shop scheduling problem
    Vilcot, Geoffrey
    Billaut, Jean-Charles
    Esswein, Carl
    2006 INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2006, : 1240 - 1244
  • [42] Flexible job-shop scheduling problems with 'AND'/'OR' precedence constraints
    Lee, Sanghyup
    Moon, Ilkyeong
    Bae, Hyerim
    Kim, Jion
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (07) : 1979 - 2001
  • [43] Benchmarking flexible job-shop scheduling and control systems
    Trentesaux, Damien
    Pach, Cyrille
    Bekrar, Abdelghani
    Sallez, Yves
    Berger, Thierry
    Bonte, Therese
    Leitao, Paulo
    Barbosa, Jose
    CONTROL ENGINEERING PRACTICE, 2013, 21 (09) : 1204 - 1225
  • [44] An Efficient Algorithm for Scheduling a Flexible Job Shop with Blocking and No-Wait Constraints
    Aschauer, A.
    Roetzer, F.
    Steinboeck, A.
    Kugi, A.
    IFAC PAPERSONLINE, 2017, 50 (01): : 12490 - 12495
  • [45] AN IMPROVED GENETIC ALGORITHM FOR JOB-SHOP SCHEDULING PROBLEM WITH PROCESS SEQUENCE FLEXIBILITY
    Huang, X. W.
    Zhao, X. Y.
    Ma, X. L.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2014, 13 (04) : 510 - 522
  • [46] GENETIC ALGORITHM FOR JOB-SHOP SCHEDULING PROBLEMS BASED ON 2 REPRESENTATIONAL SCHEMES
    PARK, LJ
    PARK, CH
    ELECTRONICS LETTERS, 1995, 31 (23) : 2051 - 2053
  • [47] A hybrid genetic tabu search algorithm for distributed job-shop scheduling problems
    Xie, Jin
    Gao, Liang
    Li, Xinyu
    Gui, Lin
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 90
  • [48] A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem
    Wang, Xiaojuan
    Gao, Liang
    Zhang, Chaoyong
    Shao, Xinyu
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 51 (5-8) : 757 - 767
  • [49] Scheduling in flexible job-shop manufacturing system by improved tabu search
    Eshlaghy, Abbas Toloie
    Sheibatolhamdy, Seyed Ahmad
    AFRICAN JOURNAL OF BUSINESS MANAGEMENT, 2011, 5 (12): : 4863 - 4872
  • [50] A Random-key based genetic algorithm for the flexible job-shop scheduling minimizing total completion time
    Fekih, Asma
    Hadda, Hatem
    Kacem, Imed
    Hadj-Alouane, Atidel B.
    2021 14TH INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE), 2021, : 443 - 447