Genetic algorithm based on heuristic rules for high-constrained large-size single-stage multi-product scheduling with parallel units

被引:19
|
作者
He, Yaohua [1 ]
Hui, Chi-Wai [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Chem Engn, Hong Kong, Hong Kong, Peoples R China
关键词
parallel unit scheduling; mixed-integer linear programming; random search; genetic algorithm; heuristic rule; penalty method;
D O I
10.1016/j.cep.2007.02.023
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
This paper presents a genetic algorithm (GA) based on heuristic rules for high-constrained large-size single-stage multi-product scheduling problem (SMSP) with parallel units. SMSP has been widely studied, very often solved by using mixed-integer linear programming (MILP methods). When the problem size increases linearly, the computational time of MILP will increase exponentially. Therefore, it is very difficult for MILP to obtain acceptable solutions to the large-size problems within reasonable time. To solve the large-size scheduling problems, the preferred method in industry is the use of scheduling rules. However, due to the constraints in SMSP, the simple rule-based method may not guarantee the feasibility and quality of the solutions. In this study, random search based on heuristic rules is proposed first. Through exploring a set of random solutions, better feasible solutions are obtained. To improve the quality of solutions, GA based on heuristic rules is then proposed to evolve the random solutions. The heuristic rules play a very important role in the algorithm. However, the computational time of the GA increases dramatically due to some constraints that may create infeasibility. To overcome this, a penalty method is adopted. Through comparison of computational results of MILP, random search and GA, GA has demonstrated its effectiveness and reliability in solving the highly constrained large-size scheduling problems. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:1175 / 1191
页数:17
相关论文
共 7 条
  • [1] A rule-based genetic algorithm for the scheduling of single-stage multi-product batch plants with parallel units
    He, Yaohua
    Hui, Chi-Wai
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2008, 32 (12) : 3067 - 3083
  • [2] Dynamic Rule-Based Genetic Algorithm for Large-Size Single-stage Batch Scheduling
    He, Yaohua
    Hui, Chi-Wai
    [J]. 16TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING AND 9TH INTERNATIONAL SYMPOSIUM ON PROCESS SYSTEMS ENGINEERING, 2006, 21 : 1911 - 1916
  • [3] Simultaneous planning and scheduling of single-stage multi-product continuous plants with parallel lines
    Erdirik-Dogan, Muge
    Grossmann, Ignacio E.
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2008, 32 (11) : 2664 - 2683
  • [4] Genetic algorithm for large-size multi-stage batch plant scheduling
    He, Yaohua
    Hui, Chi-Wai
    [J]. CHEMICAL ENGINEERING SCIENCE, 2007, 62 (05) : 1504 - 1523
  • [5] Rule-based scheduling of multi-stage multi-product batch plants with parallel units
    Shi, Bin
    Qian, Xinrui
    Sun, Shanshan
    Yan, Liexiang
    [J]. CHINESE JOURNAL OF CHEMICAL ENGINEERING, 2017, 25 (08) : 1022 - 1036
  • [6] Rule-based scheduling of multi-stage multi-product batch plants with parallel units
    Bin Shi
    Xinrui Qian
    Shanshan Sun
    Liexiang Yan
    [J]. Chinese Journal of Chemical Engineering, 2017, 25 (08) : 1022 - 1036
  • [7] Scheduling Large-Size Identical Parallel Machines with Single Server Using a Novel Heuristic-Guided Genetic Algorithm (DAS/GA) Approach
    Abu-Shams, Mohammad
    Ramadan, Saleem
    Al-Dahidi, Sameer
    Abdallah, Abdallah
    [J]. PROCESSES, 2022, 10 (10)