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 条
  • [41] Learning-based multi-pass adaptive scheduling for a dynamic manufacturing cell environment
    Shiue, YR
    Guh, RS
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2006, 22 (03) : 203 - 216
  • [42] Learning iterative dispatching rules for job shop scheduling with genetic programming
    Su Nguyen
    Zhang, Mengjie
    Johnston, Mark
    Tan, Kay Chen
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 67 (1-4): : 85 - 100
  • [43] Learning iterative dispatching rules for job shop scheduling with genetic programming
    Su Nguyen
    Mengjie Zhang
    Mark Johnston
    Kay Chen Tan
    The International Journal of Advanced Manufacturing Technology, 2013, 67 : 85 - 100
  • [44] Learning iterative dispatching rules for job shop scheduling with genetic programming
    Nguyen, S. (su.nguyen@ecs.vuw.ac.nz), 1600, Springer London (67): : 1 - 4
  • [45] Dynamic resource priority-based heuristics for multi-skill resource constrained project scheduling problem
    Hu Z.-T.
    Cui N.-F.
    Zhang Y.
    Hu X.-J.
    Kongzhi yu Juece/Control and Decision, 2021, 36 (10): : 2553 - 2561
  • [46] A hyper-heuristic based ensemble genetic programming approach for stochastic resource constrained project scheduling problem
    Chen, HaoJie
    Ding, Guofu
    Qin, Shengfeng
    Zhang, Jian
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [47] On Space Resource Constrained Job Scheduling Problems - A Container Loading Heuristic Approach
    Perng, Chyuan
    Lin, Shui-Shun
    Ho, Zih-Ping
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 7, PROCEEDINGS, 2008, : 202 - +
  • [48] A decomposition-based multi-objective genetic programming hyper-heuristic approach for the multi-skill resource constrained project scheduling problem
    Zhu, Lei
    Lin, Jian
    Li, Yang-Yuan
    Wang, Zhou-Jing
    KNOWLEDGE-BASED SYSTEMS, 2021, 225
  • [49] Reactive heuristics for disrupted multi-mode resource-constrained project scheduling problem
    Elloumi, Sonda
    Loukil, Taicir
    Fortemps, Philippe
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [50] Evaluation of Heuristics for a Resource-Constrained Project Scheduling Problem
    Zhong, Shisheng
    Fu, Xuyun
    Lin, Lin
    Wang, Guolei
    MACHINING AND ADVANCED MANUFACTURING TECHNOLOGY X, 2010, 431-432 : 122 - 125