Genetic Programming Approach to Learning Multi-pass Heuristics for Resource Constrained Job Scheduling

被引:6
|
作者
Su Nguyen [1 ]
Thiruvady, Dhananjay [2 ]
Ernst, Andreas [2 ]
Alahakoon, Damminda [1 ]
机构
[1] La Trobe Univ, Melbourne, Vic, Australia
[2] Monash Univ, Melbourne, Vic, Australia
关键词
genetic programming; combinatorial optimisation; scheduling; DISPATCHING RULES; COEVOLUTION; DESIGN;
D O I
10.1145/3205455.3205485
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This study considers a resource constrained job scheduling problem. Jobs need to be scheduled on different machines satisfying a due time. If delayed, the jobs incur a penalty which is measured as a weighted tardiness. Furthermore, the jobs use up some proportion of an available resource and hence there are limits on multiple jobs executing at the same time. Due to complex constraints and a large number of decision variables, the existing solution methods, based on meta-heuristics and mathematical programming, are very time-consuming and mainly suitable for small-scale problem instances. We investigate a genetic programming approach to automatically design reusable scheduling heuristics for this problem. A new representation and evaluation mechanisms are developed to provide the evolved heuristics with the ability to effectively construct and refine schedules. The experiments show that the proposed approach is more efficient than other genetic programming algorithms previously developed for evolving scheduling heuristics. In addition, we find that the obtained heuristics can be effectively reused to solve unseen and large-scale instances and often find higher quality solutions compared to algorithms already known in the literature in significantly reduced time-frames.
引用
收藏
页码:1167 / 1174
页数:8
相关论文
共 50 条
  • [31] Multi-Objective Genetic Programming based on Decomposition on Evolving Scheduling Heuristics for Dynamic Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 427 - 430
  • [32] A constraint programming approach for the resource-constrained project scheduling problem
    Olivier Liess
    Philippe Michelon
    Annals of Operations Research, 2008, 157 : 25 - 36
  • [33] A Constraint Integer Programming Approach for Resource-Constrained Project Scheduling
    Berthold, Timo
    Heinz, Stefan
    Luebbecke, Marco E.
    Moehring, Rolf H.
    Schulz, Jens
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2010, 6140 : 313 - +
  • [34] A constraint programming approach for the resource-constrained project scheduling problem
    Liess, Olivier
    Michelon, Philippe
    ANNALS OF OPERATIONS RESEARCH, 2008, 157 (01) : 25 - 36
  • [35] Evolving Scheduling Heuristics via Genetic Programming With Feature Selection in Dynamic Flexible Job-Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (04) : 1797 - 1811
  • [36] SCHEDULING HEURISTICS IN A MULTI-PROGRAMMING ENVIRONMENT
    APPELBE, WF
    ITO, MR
    IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (07) : 628 - 637
  • [37] Complexity comparison of integer programming and genetic algorithms for resource constrained scheduling problems
    Coric, Rebeka
    Dumic, Mateja
    Jakobovic, Domagoj
    2017 40TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2017, : 1182 - 1188
  • [38] Evolving priority rules for resource constrained project scheduling problem with genetic programming
    Dumic, Mateja
    Sisejkovic, Dominik
    Coric, Rebeka
    Jakobovic, Domagoj
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 211 - 221
  • [39] Resource constrained scheduling with general truncated job-dependent learning effect
    Hongyu He
    Mengqi Liu
    Ji-Bo Wang
    Journal of Combinatorial Optimization, 2017, 33 : 626 - 644
  • [40] Resource constrained scheduling with general truncated job-dependent learning effect
    He, Hongyu
    Liu, Mengqi
    Wang, Ji-Bo
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2017, 33 (02) : 626 - 644