Learning Task Allocation for Multiple Flows in Multi-agent Systems

被引:6
|
作者
Xiao, Zheng [1 ]
Ma, Shengxiang [1 ]
Zhang, Shiyong [1 ]
机构
[1] Fudan Univ, Sch Comp Sci, Shanghai 200433, Peoples R China
关键词
Agent cooperation; Task allocation; Multi-agent system; Multiple task flows; Q-learning;
D O I
10.1109/ICCSN.2009.28
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Task allocation is a key problem for agent to reach cooperation in multi-agent systems. Lately task flows are replacing traditional static tasks, thus real-time dynamic task allocation mechanisms draw more attention. Though scheduling single task flow is well investigated, little work on allocation of multiple task flows has been done. In this paper a distributed and self-adaptable scheduling algorithm based on Q-learning for multiple task flows is proposed. This algorithm can not only adapt to task arrival process on itself, but also fully consider the influence from task flows on other agents. Besides, its distributed property guaranteed that it can be applied to open multi-agent systems with local view. Reinforcement learning makes allocation adapt to task load and node distribution. It is verified that this algorithm improves task throughput, and decreases average execution time per task.
引用
收藏
页码:153 / 157
页数:5
相关论文
共 50 条
  • [21] Distributed task allocation in multi-agent environments using cellular learning automata
    Maryam Khani
    Ali Ahmadi
    Hajar Hajary
    Soft Computing, 2019, 23 : 1199 - 1218
  • [22] Multi-agent Reinforcement Learning for Task Allocation in Cooperative Edge Cloud Computing
    Ding, Shiyao
    SERVICE-ORIENTED COMPUTING, ICSOC 2021 WORKSHOPS, 2022, 13236 : 283 - 297
  • [23] Distributed Task Allocation Algorithms for Multi-Agent Systems With Very Low Communication
    Bapat, Akshay
    Bora, Bharath Reddy
    Herrmann, Jeffrey W.
    Azarm, Shapour
    Xu, Huan
    Otte, Michael W.
    IEEE ACCESS, 2022, 10 : 124083 - 124102
  • [24] Decentralized Task Allocation in Multi-Agent Systems Using a Decentralized Genetic Algorithm
    Patel, Ruchir
    Rudnick-Cohen, Eliot
    Azarm, Shapour
    Otte, Michael
    Xu, Huan
    Herrmann, Jeffrey W.
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 3770 - 3776
  • [25] Hierarchical task allocation for multi-agent systems encoded by stochastic reachability specifications
    Kariotoglou, Nikolaos
    Summers, Sean
    Raimondo, Davide M.
    2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 2777 - 2782
  • [26] Multi-Agent based task allocation method for control systems in malicious environment
    Zhang, Yun-Gui
    Tong, Wei-Ming
    Jiang, Jiu-Chuan
    Liu, Wen-Yin
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2013, 19 (08): : 2050 - 2057
  • [27] Greedy Decentralized Auction-based Task Allocation for Multi-Agent Systems
    Braquet, Martin
    Bakolas, Efstathios
    IFAC PAPERSONLINE, 2021, 54 (20): : 675 - 680
  • [28] Cooperation Algorithms in Multi-Agent Systems for Dynamic Task Allocation: A Brief Overview
    Xie, Bing
    Chen, Jing
    Shen, Lincheng
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 6776 - 6781
  • [29] Task Similarity-Based Task Allocation Approach in Multi-Agent Engineering Software Systems
    Zhou, Yifeng
    Fei, Chao
    Wang, Wanyuan
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2016, 32 (04) : 1021 - 1039
  • [30] Distributed Task Allocation in Dynamic Multi-Agent System
    Singhal, Vaishnavi
    Dahiya, Deepak
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 643 - 648