Dynamic single machine scheduling using Q-learning agent

被引:0
|
作者
Kong, LF [1 ]
Wu, J [1 ]
机构
[1] S China Univ Technol, Coll Elect Power Engn, Guangzhou 510640, Peoples R China
关键词
Q-learning; single machine scheduling; intelligent Agent; dispatching rule; simulated annealing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Single machine scheduling methods have attracted a lot of attentions in recent years. Most dynamic single machine scheduling problems in practice have been addressed using dispatching rules. However, no single dispatching rule has been found to perform well for all important criteria, and no rule takes into account the status or the other resources of system's environment. In this research, an intelligent Agent-based single machine scheduling system is proposed, where the Agent is trained by a new improved Q-learning algorithm. In such scheduling system, Agent selects one of appropriate dispatching rules for machine based on available information. The Agent was trained by a new simulated annealing-based Q-learning algorithm. The simulation results show that the simulated annealing-based Q-learning Agent is able to learn to select the best dispatching rule for different system objectives. The results also indicate that simulated annealing-based Q-learning Agent could perform well for all criteria, which is impossible when using only one dispatching rule independently.
引用
收藏
页码:3237 / 3241
页数:5
相关论文
共 50 条
  • [41] CLQLMRS: improving cache locality in MapReduce job scheduling using Q-learning
    Rana Ghazali
    Sahar Adabi
    Ali Rezaee
    Douglas G. Down
    Ali Movaghar
    Journal of Cloud Computing, 11
  • [42] Resiliency-Aware Power Management of Microgrids using Agent-based Dynamic Programming and Q-learning
    Shimim, Farshina Nazrul
    Alali, Mohammad
    Nehrir, Hashem
    Sheppard, John
    Bahramipanah, Maryam
    Shahooei, Zagros
    2021 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES - ASIA (ISGT ASIA), 2021,
  • [43] A Task Scheduling Algorithm Based on Q-Learning for WSNs
    Zhang, Benhong
    Wu, Wensheng
    Bi, Xiang
    Wang, Yiming
    COMMUNICATIONS AND NETWORKING, CHINACOM 2018, 2019, 262 : 521 - 530
  • [44] CLQLMRS: improving cache locality in MapReduce job scheduling using Q-learning
    Ghazali, Rana
    Adabi, Sahar
    Rezaee, Ali
    Down, Douglas G.
    Movaghar, Ali
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [45] Q-Learning Based Scheduling With Successive Interference Cancellation
    Mete, Ezgi
    Girici, Tolga
    IEEE ACCESS, 2020, 8 : 172034 - 172042
  • [46] A Deep Q-Learning Approach for GPU Task Scheduling
    Luley, Ryan S.
    Qiu, Qinru
    2020 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2020,
  • [47] Q-Learning applied to the problem of scheduling on heterogeneous architectures
    Hajoui, Younes
    Bouattane, Omar
    Youssfi, Mohamed
    Illoussamen, Elhocein
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (02): : 153 - 159
  • [48] Attentional Factorized Q-Learning for Many-Agent Learning
    Wang, Xiaoqiang
    Ke, Liangjun
    Fu, Qiang
    IEEE ACCESS, 2022, 10 : 108775 - 108784
  • [49] Dynamic Uplink/Downlink Configuration Using Q-learning in Femtocell Networks
    Wang, Yuting
    Tao, Meixia
    2014 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2014, : 53 - 58
  • [50] Dynamic Choice of State Abstraction in Q-Learning
    Tamassia, Marco
    Zambetta, Fabio
    Raffe, William L.
    Mueller, Florian 'Floyd'
    Li, Xiaodong
    ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 46 - 54