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 条
  • [21] A Sequential Genetic Programming Method to Learn Forward Construction Heuristics for Order Acceptance and Scheduling
    Su Nguyen
    Zhang, Mengjie
    Johnston, Mark
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1824 - 1831
  • [22] Learning single-machine scheduling heuristics subject to machine breakdowns with genetic programming
    Yin, WJ
    Liu, M
    Wu, C
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 1050 - 1055
  • [23] SCHEDULING HEURISTICS IN A MULTI-PROGRAMMING ENVIRONMENT
    APPELBE, WF
    ITO, MR
    IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (07) : 628 - 637
  • [24] Importance-Aware Genetic Programming for Automated Scheduling Heuristics Learning in Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVII, PPSN 2022, PT II, 2022, 13399 : 48 - 62
  • [25] Evolving TSP heuristics using multi expression programming
    Oltean, M
    Dumitrescu, D
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 2, PROCEEDINGS, 2004, 3037 : 670 - 673
  • [26] Evolving Ensembles of Dispatching Rules Using Genetic Programming for Job Shop Scheduling
    Park, John
    Nguyen, Su
    Zhang, Mengjie
    Johnston, Mark
    GENETIC PROGRAMMING (EUROGP 2015), 2015, 9025 : 92 - 104
  • [27] On the use of genetic programming to evolve priority rules for resource constrained project scheduling problems
    Chand, Shelvin
    Quang Huynh
    Singh, Hemant
    Ray, Tapabrata
    Wagner, Markus
    INFORMATION SCIENCES, 2018, 432 : 146 - 163
  • [28] Genetic Programming Approach to Learning Multi-pass Heuristics for Resource Constrained Job Scheduling
    Su Nguyen
    Thiruvady, Dhananjay
    Ernst, Andreas
    Alahakoon, Damminda
    GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1167 - 1174
  • [29] Parallel machine scheduling, linear programming, and parameter list scheduling heuristics
    Chan, LMA
    Muriel, A
    Simchi-Levi, D
    OPERATIONS RESEARCH, 1998, 46 (05) : 729 - 741
  • [30] A Genetic Programming Hyper-Heuristic Approach for Evolving 2-D Strip Packing Heuristics
    Burke, Edmund K.
    Hyde, Matthew
    Kendall, Graham
    Woodward, John
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (06) : 942 - 958