Evolving priority scheduling heuristics with genetic programming

被引:63
|
作者
Jakobovic, Domagoj [1 ]
Marasovic, Kristina [1 ]
机构
[1] Univ Zagreb, Fac Elect Engn & Comp, Zagreb 41000, Croatia
关键词
Genetic programming; Priority scheduling; Scheduling heuristics;
D O I
10.1016/j.asoc.2012.03.065
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper investigates the use of genetic programming in automated synthesis of scheduling heuristics for an arbitrary performance measure. Genetic programming is used to evolve the priority function, which determines the priority values of certain system elements (jobs, machines). The priority function is used within an appropriate meta-algorithm for a given environment, which forms the priority scheduling heuristic. The evolved solutions are compared with existing scheduling heuristics and found to perform similarly to or better than existing algorithms. We intend to show that this approach is particularly useful for combinations of scheduling environments and performance measures for which no adequate scheduling algorithms exist. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:2781 / 2789
页数:9
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Evolving Scheduling Heuristics for Energy-Efficient Dynamic Workflow Scheduling in Cloud via Genetic Programming Hyper-Heuristics
    Sun, Zaixing
    Zhang, Fangfang
    Mei, Yi
    Huang, Hejiao
    Gu, Chonglin
    Qian, Bin
    Zhang, Mengjie
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT I, ICIC 2024, 2024, 14862 : 169 - 182
  • [4] A Semantic Genetic Programming Approach to Evolving Heuristics for Multi-objective Dynamic Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    ADVANCES IN ARTIFICIAL INTELLIGENCE, AI 2023, PT II, 2024, 14472 : 403 - 415
  • [5] Evolving constructive heuristics for agile earth observing satellite scheduling problem with genetic programming
    Zhang, Feiyu
    Chen, Yuning
    Chen, Yingwu
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 493 - 499
  • [6] Evolving bin packing heuristics with genetic programming
    Burke, E. K.
    Hyde, M. R.
    Kendall, G.
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN IX, PROCEEDINGS, 2006, 4193 : 860 - 869
  • [7] 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
  • [8] Genetic programming heuristics for multiple machine scheduling
    Jakobovi, Domagoj
    Jelenkovi, Leonardo
    Budin, Leo
    GENETIC PROGRAMMING, PROCEEDINGS, 2007, 4445 : 321 - +
  • [9] Introduction to automated design of scheduling heuristics with genetic programming
    Durasevic, Marko
    Jakobovic, Domagoj
    Mei, Yi
    Su Nguyen
    Zhang, Mengjie
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 1506 - 1526
  • [10] Evolving local search heuristics for SAT using genetic programming
    Fukunaga, AS
    GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS, 2004, 3103 : 483 - 494