[发明专利]面向大规模多Agent系统的非对称分布式约束优化算法及系统有效
申请号: | 201410668722.4 | 申请日: | 2014-11-18 |
公开(公告)号: | CN104376382B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 陈自郁;陈民铀;张程;石美凤;李英豪 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04 |
代理公司: | 重庆市前沿专利事务所(普通合伙)50211 | 代理人: | 郭云 |
地址: | 400044 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向大规模多Agent系统的非对称分布式约束优化算法及系统,包括以下步骤S1,构造约束图;S2,每个Agent随机选择状态信息si,t并发送到其邻居Agent;S3,每个Agent计算初始最佳响应状态s′i,t+1后再计算增益信息GIi,t并将所述增益信息GIi,t发送到其邻居Agent;S4,每个Agent计算最佳响应s′i,t+1,计算最佳响应s′i,t+1的预测概率P并产生一个随机概率Pm,如果Pm<P,则s′i,t+1=s′i,t+1;否则si,t+1=si,t;S5,每个Agent计算状态信息si,t+1的状态出现频率如果则采用随机调度方法;否则采用确定性调度,执行Agent的状态改变;发送si,t+1,令t=t+1;S6,当t>tmax,结束算法,否则返回步骤S3。本发明适用于大规模多Agent的协调优化问题,解决有用户偏好以及不确定环境下多Agent系统的优化控制。 | ||
搜索关键词: | 面向 大规模 agent 系统 对称 分布式 约束 优化 算法 | ||
【主权项】:
一种面向大规模多Agent系统的非对称分布式约束优化算法,其特征在于,包括以下步骤:S1,根据具有非对称关系的Agent构造约束图,令t=0,所述t为时刻;S2,每个Agent随机选择t时刻的状态信息si,t,根据约束图向邻居Agent发送所述t时刻的状态信息si,t,所述i为Agent的序号;S3,每个Agent接收到邻居Agent的状态信息sj,t后,所述每个Agent计算初始最佳响应状态s”i,t+1,计算增益信息GIi,t并将所述增益信息GIi,t发送到其邻居Agent;所述Agent i只接收邻居Agent的状态信息sj,t,所述初始最佳响应状态s”i,t+1的计算方法为:si,t+1′′=argmaxsi∈Sif(si),]]>f(si)=Σj∈v(i)ξj×ui(j)(si,sj,t),]]>其中,ξj为ηj、0或1,所述ηj表示邻居Agent j在系统中的影响程度,ui(j)表示Agent的私有信息,Si表示Agent的状态信息集合,si是Si中的一个状态信息,sj,t表示在t时刻邻居Agent j的状态信息,j表示Agent i的邻居Agent的序号,v(i)表示Agent i的邻居集合,ui(j)(si,sj,t)为Agent i和邻居Agent j的收益,f(si)为Agent i的初始响应状态;S4,每个Agent接收到所有邻居Agent的增益信息GIj,t及所有邻居Agent的的状态信息sj,t后,计算最佳响应状态s'i,t+1,计算最佳响应状态s′i,t+1的预测概率P并产生一个随机概率Pm,如果Pm<P,则si,t+1=s'i,t+1;否则si,t+1=si,t;S5,计算t+1时刻的状态信息si,t+1的状态出现频率如果则采用随机调度;否则采用确定性调度,执行Agent的状态改变;发送si,t+1,令t=t+1;S6,当t>tmax,结束算法,所述tmax为允许的最大时刻;否则返回步骤S3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410668722.4/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理