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 条
  • [21] Enhancing Genetic Programming based Hyper-Heuristics for Dynamic Multi-objective Job Shop Scheduling Problems
    Su Nguyen
    Zhang, Mengjie
    Tan, Kay Chen
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 2781 - 2788
  • [22] Sampling Heuristics for Multi-objective Dynamic Job Shop Scheduling Using Island Based Parallel Genetic Programming
    Karunakaran, Deepak
    Mei, Yi
    Chen, Gang
    Zhang, Mengjie
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XV, PT II, 2018, 11102 : 347 - 359
  • [23] Hybridizing constraint programming and meta-heuristics for multi-mode resource-constrained multiple projects scheduling Problem
    Ahmeti, Arben
    Musliu, Nysret
    JOURNAL OF HEURISTICS, 2025, 31 (01) : 35 - 37
  • [24] A Constraint Programming Formulation of the Multi-Mode Resource-Constrained Project Scheduling Problem for the Flexible Job Shop Scheduling Problem
    Yuraszeck, Francisco
    Montero, Elizabeth
    Canut-De-Bon, Dario
    Cuneo, Nicolas
    Rojel, Maximiliano
    IEEE ACCESS, 2023, 11 : 144928 - 144938
  • [25] New heuristics for scheduling single constrained resource projects
    Shouman, M.A.
    Ghafagy, A.Z.
    Zaghloul, M.A.
    Bou-Shaala, A.A.
    AEJ - Alexandria Engineering Journal, 1999, 38 (03):
  • [26] HEURISTICS FOR SCHEDULING RESOURCE CONSTRAINED PROJECTS - EXPERIMENTAL INVESTIGATION
    COOPER, DF
    MANAGEMENT SCIENCE, 1976, 22 (11) : 1186 - 1194
  • [27] A genetic programming approach for heuristic selection in constrained project scheduling
    Padman, R
    Roehrig, SF
    INTERFACES IN COMPUTER SCIENCE AND OPERATIONS RESEARCH: ADVANCES IN METAHEURISTICS, OPTIMIZATION, AND STOCHASTIC MODELING TECHNOLOGIES, 1997, : 405 - 421
  • [28] Evolving priority scheduling heuristics with genetic programming
    Jakobovic, Domagoj
    Marasovic, Kristina
    APPLIED SOFT COMPUTING, 2012, 12 (09) : 2781 - 2789
  • [29] Genetic programming heuristics for multiple machine scheduling
    Jakobovi, Domagoj
    Jelenkovi, Leonardo
    Budin, Leo
    GENETIC PROGRAMMING, PROCEEDINGS, 2007, 4445 : 321 - +
  • [30] An efficient genetic programming approach to design priority rules for resource-constrained project scheduling problem
    Luo, Jingyu
    Vanhoucke, Mario
    Coelho, Jose
    Guo, Weikang
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198