高级检索

    具有并行约束目标的多主体系统动态角色分配

    Dynamic Role Assignment for Multi-Agent System with Parallel Constraints Among Goals

    • 摘要: 多主体系统已成为建模和开发大型复杂分布式信息系统的一种理想范型.很多基于主体技术的系统要求支持动态角色分配,而已有动态角色分配算法忽略了目标之间的约束对角色分配的影响.首先,提出一个具有并行约束目标的多主体系统动态角色分配模型,引入多个角色分配管理者主体共同承担角色分配的计算任务,避免因单个主体可能造成的计算瓶颈.然后,基于并行约束目标结构图,给出目标集划分算法.并设计实现了角色分配算法,分析了该算法的时间复杂度.最后,实验研究了角色分配算法的执行时间,表明理论分析与实验结果一致.基于目标集合划分对角色分配的计算任务进行分割,使得各个角色分配管理者主体的计算结果无需进行合并再进行并行约束检查.

       

      Abstract: Multi-agent system is increasingly becoming a powerful paradigm for modeling and developing large, complex and distributed information systems. The mechanism of dynamic role assignment is often required to be supported in many systems developed by using the technology of multi-agent system. The influence caused by the constraints among goals to role assignment is not considered in the known algorithms of dynamic role assignment from the current literatures. The model of dynamic role assignment for multi-agent system with parallel constraints among goals is firstly proposed. Multi-role assignment manager agents are especially introduced to take the computational task of role assignment jointly in order to avoid the computational bottleneck caused by a single role assignment manager agent. Then, the algorithm of goal partition is presented based on the goal structure diagram with parallel constraints. Finally, the algorithm of role assignment is given and the time complexity is analyzed. The run time of the algorithm of role assignment is experimentally investigated. And it is shown that the theoretic result is consistent with the experimental result. This goal partition in the model assures that the computational results produced by multi-role assignment manager agents can be directly incorporated without checking parallel constraints.

       

    /

    返回文章
    返回