J4 ›› 2012, Vol. 50 ›› Issue (06): 1163-1168.

• 计算机科学 • 上一篇    下一篇

异构资源分配问题的多智能体系统求解方法

孙婷婷1, 徐杨1, 周璞1,2   

  1. 1. 电子科技大学 计算机科学与工程学院, 成都 610054|2. 淄博职业学院 电子电气工程学院, 山东 淄博 255314
  • 收稿日期:2012-05-16 出版日期:2012-11-26 发布日期:2012-11-26
  • 通讯作者: 徐杨 E-mail:xuyang.uestc@gmail.com

Solving Heterogeneous Resource Allocation Problemby Multiagent Systems

SUN Tingting1, XU Yang1, ZHOU Pu1,2   

  1. 1. School of Computer Science &|Engineering, University of Electronic Science and Technology of China, Chengdu 610054,China; 2. School of Electrical and Electronic Engineering, Zibo Vocational Institute, Zibo 255314, Shandong Province, China
  • Received:2012-05-16 Online:2012-11-26 Published:2012-11-26
  • Contact: XU Yang E-mail:xuyang.uestc@gmail.com

摘要:

采用多智能体系统求解方法, 将异构资源分配问题建模于分布式广义分配问题框架下, 利用智能体间的联合搜索实现复杂异构资源分配问题的高效求解. 先利用前期搜索过程中获得的知识, 智能体预测谁更有能力求解当前子问题; 再通过建立决策模型, 智能体动态、 智能地改变搜索顺序, 以加速全局可行解的求解. 该非集中式框架能提高问题的求解效率, 增加动态可扩展性. 实验结果表明了该方法的可行性.

关键词: 异构资源分配问题; 多智能体系统; 分布式广义分配问题; 启发式算法

Abstract:

The authors proposed a multiagent cooperation method to solve heterogeneous resource allocation problem in a distributed way. When the problem is put into the architecture of distributed generalized assignment problem, the large problem is separated into many small ones and each agent is responsible for a part of the solution. By means of the knowledge from their previous communication searches, agents are able to predict how to deploy their future similar searches more efficiently. Therefore, if an agent can solve some parts well, similar searches will be sent to it. Using this method, we may avoid the shortcomings mentioned above in the traditional ways. The experiment shows that the proposed method is feasible.

Key words: heterogeneous resource allocation problem, multiagent system, distributed generalized assignment problem, heuristic algorithm

中图分类号: 

  • TP301.6