二分图最佳匹配算法在中型组Robpcup角色分配中应用.docVIP

二分图最佳匹配算法在中型组Robpcup角色分配中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二分图最佳匹配算法在中型组Robpcup角色分配中应用

二分图最佳匹配算法在中型组Robpcup角色分配中应用摘要:在中型组足球机器人的决策模型中,用状态自动机模型实现了Robocup中机器人各个角色的决策过程,形成了决策知识库。根据比赛场上的信息,调用知识库,利用二分图最佳匹配算法的思想来实现角色分配,提高队伍的成绩。 关键词:机器人足球;动态角色分配;二分图最佳匹配法;估值函数 中图分类号:TP342文献标识码:A文章编号:1009-3044(2012)21-5178-03 Application of the best Matching Algorithm of Binary Chart in Medium Group Robpcup Roles Assignment XU Wen (Information Engineering College of ShanDong Shenghan Finance and Trade Vocational College,Jinan 250316,China) Abstract: In the medium group decision-making model of soccer robot, and using state automata model realized the Robocup in each role the decision making process of the robot, formed the decision knowledge base. According to the information on the pitch, invoked the knowledge base, using the best matching algorithm of binary chart of thought to realize the roles assignment, and improve the performance of the team. Key words: robot soccer; dynamic roles assignment; the best matching algorithm of binary chart; evaluation function 机器人足球比赛是[1]人工智能和多智能体系统的一个典型的应用平台,正逐渐成为一个热门研究课题。它和人类足球比赛一样,是一个集体项目,无论一个机器人的能力再强,单靠一个人的力量是无法取得胜利的,这需要依靠团队的协作,才能更有效地完成比赛。但由于中型组比赛的动态性,不确定性,以及通信的限制,团队协作和配合的具体实现是有困难的。目前,实现协作的队伍大都是采用在比赛中转换角色的方法。文献[2]中的The RMIT United 2000队利用基于世界模型得到的信息构造启发函数的方法实现队员角色的分配;文献[3]中The CMU Hammerheads队采用划分各个角色占有区域,从而划分场地的方法实现角色转换;文献[4]中The ART 2000队定义了两个utility functions来评估角色实现角色转换。通过分析它们的算法,结合自己队伍的特点,通过二分图最佳匹配算法的思想完成了场上角色的分配,从一定意义上实现了全局利益的提高。避免了机器人各自为战,在同一时刻每个机器人做出同样的决策和动作,而一些角色没人去承担,比较典型的就是除守门员外其他的机器人都担任前锋的角色去抢球,场面混乱,从而导致无人防守的情况。 1二分图最佳匹配算法的描述 数学模型[5]:设G=(V,E)是一个无向图。如顶点集V可分割为两个互不相交的子集V1,V2之并,并且图中每条边依附的两个顶点都分属于这两个不同的子集。则称图G为二分图。二分图也可记为G=(V1,V2,E)。给定一个二分图G,在G的一个子图M中,M的边集{E}中的任意两条边都不依附于同一个顶点,则称M是一个匹配。如果一个匹配中,图中的每个顶点都和图中某条边相关联,则称此匹配为完全匹配,也称作完备匹配。 在一个二分图内,两个不相交集合X和Y,现对于集合连接XiYj有权wij,求一种匹配使得所有wij的和最大,即二分图最佳匹配。 Kuhn-Munkras算法基本原理: 该算法是通过给每个顶点一个标号(叫做顶标)来把求最大权匹配的问题转化为求完备匹配的问题的。设顶点Xi的顶标为A[ i ],顶点Yj的顶标为B[ j ],顶点Xi与Yj之间的边权为w[i,j]。在算法执行过程中的任一时刻,对于任一条边(i,j),A[ i ]+B[j]=w[i,j]始终成立。 算法流程: 1)初始化可行顶标的值; 2)用匈牙利算法寻找完

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档