• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 论文 • 上一篇    下一篇

基于E-CARGO模型的多任务分配算法

陈振1,朱海滨2,盛寅3,高海波1   

  1. (1.湖南涉外经济学院信息科学与工程系,湖南 长沙 410205;
    2.尼普森大学计算机与数学系,安大略 诺斯贝 P1B8L7;3.南京大学工程管理系,江苏 南京 210008)
  • 收稿日期:2015-10-09 修回日期:2015-11-26 出版日期:2016-12-25 发布日期:2016-12-25
  • 基金资助:

    加拿大国家科学与工程研究委员会基金(2620752013)

Multitask assignment algorithms
based on the ECARGO model

CHEN Zhen1,ZHU Haibin2,SHENG Yin3,GAO Haibo1   

  1. (1.School of Information Science and Engineering,Hunan International Economics University,Changsha 410205,China;
    2.Department of Computer Science and Mathematics,Nipissing University,North Bay,ON P1B 8L7,Canada;
    3.Department of Control and System Engineering,Nanjing University,Nanjing 210008,China)

     
  • Received:2015-10-09 Revised:2015-11-26 Online:2016-12-25 Published:2016-12-25

摘要:

多任务分配是管理和协同工作中的重要问题。采用ECARGO建模来解决常规多任务分配问题(GMTAP)与组角色多任务分配问题(GRMTAP)。提出了两种算法:(1)通过把GMTAP质量评估矩阵转置转化为组角色分配问题(GRAP),再利用GRAP算法来完成多任务分配;(2)将GRMTAP分配问题转化为常规分配问题(GAP),利用KM(亦称匈牙利)算法来实现多任务分配。最后,通过实验验证了GMTAP与GRMTAP算法的有效性,即,算法很好地满足了多任务分配问题的需要,也有效地扩展了GRAP算法与KM算法的应用范围。

关键词:

Abstract:

Multitask assignments are a critical problem in management and collaboration. At first, we formalize the general multitask assignment problem (GMTAP) and the group role multitask assignment problem (GRMTAP) with the EnvironmentsClasses, Agents, Roles, Groups and Objects (ECARGO) model. Then we propose two algorithms:(1) converting  the GMTAP into a group role assignment problem (GRAP) by matrix transposing and using the GRAP algorithm to realize the task assignment; and (2) converting the GRMTAP into a GAP that is solved by the KuhnMunkres (KM, also called Hungarian) algorithm. Finally, we conduct numerical experiments and analyze the solutions' performance. Results show that the proposed algorithms are effective, can meet the requirement of practical multitask assignments and extend the application scope of the GRAP algorithm and the KM algorithm.
 

Key words: