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 条
  • [41] Evolving Frame Splitters by Genetic Programming
    Xie, Feng
    Song, Andy
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [42] Evolving Distributed Algorithms With Genetic Programming
    Weise, Thomas
    Tang, Ke
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (02) : 242 - 265
  • [43] Evolving texture features by Genetic Programming
    Aurnhammer, Melanie
    Applications of Evolutionary Computing, Proceedings, 2007, 4448 : 351 - 358
  • [44] Evolving a learning machine by genetic programming
    Alfaro-Cid, Eva
    Sharman, Ken
    Esparcia-Alcazar, Anna I.
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 254 - +
  • [45] Automated Design of Multipass Heuristics for Resource-Constrained Job Scheduling With Self-Competitive Genetic Programming
    Nguyen, Su
    Thiruvady, Dhananjay
    Zhang, Mengjie
    Alahakoon, Damminda
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (09) : 8603 - 8616
  • [46] 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
  • [47] Evolution of Vehicle Routing Problem Heuristics with Genetic Programming
    Gulic, Matija
    Jakobovic, Domagoj
    2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 988 - 992
  • [48] Selection Heuristics on Semantic Genetic Programming for Classification Problems
    Sanchez, Claudia N.
    Graff, Mario
    EVOLUTIONARY COMPUTATION, 2022, 30 (02) : 253 - 289
  • [49] Integrating list heuristics into genetic algorithms for multiprocessor scheduling
    Correa, RC
    Ferreira, A
    Rebreyend, P
    EIGHTH IEEE SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1996, : 462 - 469
  • [50] A Genetic Programming Approach for Evolving Variable Selectors in Constraint Programming
    Nguyen, Su
    Thiruvady, Dhananjay
    Zhang, Mengjie
    Tan, Kay Chen
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (03) : 492 - 507