Learn to optimise for job shop scheduling: a survey with comparison between genetic programming and reinforcement learning

被引:0
作者
Xu, Meng [1 ]
Mei, Yi [1 ]
Zhang, Fangfang [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Ctr Data Sci & Artificial Intelligence, Wellington 6012, New Zealand
关键词
Hyper-heuristic; Job shop scheduling; Genetic programming; Reinforcement learning; ANT COLONY OPTIMIZATION; EVOLVING DISPATCHING RULES; AUTOMATIC DESIGN; PRIORITY RULES; ALGORITHM; BRANCH; HEURISTICS; MACHINES; SEARCH; SELECTION;
D O I
10.1007/s10462-024-11059-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Job shop scheduling holds significant importance due to its relevance and impact on various industrial and manufacturing processes. It involves dynamically assigning and sequencing jobs to machines in a flexible production environment, where job characteristics, machine availability, and other factors might change over time. Genetic programming and reinforcement learning have emerged as powerful approaches to automatically learn high-quality scheduling heuristics or directly optimise sequences of specific job-machine pairs to generate efficient schedules in manufacturing. Existing surveys on job shop scheduling typically provide overviews from a singular perspective, focusing solely on genetic programming or reinforcement learning, but overlook the hybridisation and comparison of both approaches. This survey aims to bridge this gap by reviewing recent developments in genetic programming and reinforcement learning approaches for job shop scheduling problems, providing a comparison in terms of the learning principles and characteristics for solving different kinds of job shop scheduling problems. In addition, this survey identifies and discusses current issues and challenges in the field of learning to optimise for job shop scheduling. This comprehensive exploration of genetic programming and reinforcement learning in job shop scheduling provides valuable insights into the learning principles for optimising different job shop scheduling problems. It deepens our understanding of recent developments, suggesting potential research directions for future advancements.
引用
收藏
页数:53
相关论文
共 265 条
  • [1] Adaloglou N, 2020, How attention works in deep learning: understanding the attention mechanism in sequence models
  • [2] Dynamic scheduling for multi-site companies: a decisional approach based on reinforcement multi-agent learning
    Aissani, N.
    Bekrar, A.
    Trentesaux, D.
    Beldjilali, B.
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2012, 23 (06) : 2513 - 2529
  • [3] Solving an integrated employee timetabling and job-shop scheduling problem via hybrid branch-and-bound
    Artigues, Christian
    Gendreau, Michel
    Rousseau, Louis-Martin
    Vergnaud, Adrien
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (08) : 2330 - 2340
  • [4] Ashour S., 1973, International Journal of Production Research, V11, P47, DOI [10.1080/00207547308929945, DOI 10.1080/00207547308929945]
  • [5] A simulated annealing algorithm for multi-agent systems: a job-shop scheduling application
    Aydin, ME
    Fogarty, TC
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2004, 15 (06) : 805 - 814
  • [6] Disjunctive and time-indexed formulations for non-preemptive job shop scheduling with resource availability constraints
    Azem, S.
    Aggoune, R.
    Dauzere-Peres, S.
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4, 2007, : 787 - +
  • [7] Bahdanau D, 2016, Arxiv, DOI [arXiv:1409.0473, 10.48550/arXiv.1409.0473, DOI 10.48550/ARXIV.1409.0473]
  • [8] SIMULATED ANNEALING
    BERTSIMAS, D
    TSITSIKLIS, J
    [J]. STATISTICAL SCIENCE, 1993, 8 (01) : 10 - 15
  • [9] Accelerating autonomous learning by using heuristic selection of actions
    Bianchi, Reinaldo A. C.
    Ribeiro, Carlos H. C.
    Costa, Anna H. R.
    [J]. JOURNAL OF HEURISTICS, 2008, 14 (02) : 135 - 168
  • [10] Bonetta G., 2023, P INT C LEARN INT OP, P475