[发明专利]一种基于多级优先队列的海克斯棋评估方法有效

专利信息
申请号: 202010468021.1 申请日: 2020-05-28
公开(公告)号: CN111632381B 公开(公告)日: 2023-08-11
发明(设计)人: 王喻星;岳文静;陈志;付念秦;曹宇 申请(专利权)人: 南京邮电大学
主分类号: A63F13/67 分类号: A63F13/67;G06N20/00
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 徐激波
地址: 210003 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多级 优先 队列 海克斯棋 评估 方法
【权利要求书】:

1.一种基于多级优先队列的海克斯棋评估方法,其特征在于,包括以下步骤:

步骤S1、获取当前局面所有棋子的位置信息;

步骤S2、根据棋局状态将当前下棋方分为进攻方和防守方两类;其中进攻方表示当前落子目的在于促进己方连通,防守方表示落子目的在于阻止对方连通;判断当前下棋方的状态;

步骤S3、当前下棋方为进攻方时,选择进攻方的5种优先级类别,用于接下来匹配确定棋子的优先级,并设定优先队列的进攻方排序规则;当前下棋方为防守方时,选择防守方的5种优先级类别,用于接下来匹配确定棋子的优先级,并设定优先队列的防守方排序规则;具体地,

所述进攻方的优先队列排序函数为:

其中,x表示下一步棋子落子位置;h1(x)表示下一步在x落子后棋局的实连通层数;h2(x)表示下一步在x落子后棋局的虚连通层数,其中虚连通层数指将海克斯棋中的桥结构也视为连通;N(x)表示下一步在x落子后棋局的网络流评估结果;α表示实连通层数,β表示虚连通层数,λ表示网络流评估结果;Ji表示第i步决策的的总连通层数,即Ji=max(h1(x)+h2(x));△J=Ji-Ji-1,当△J=0时表示当前的决策与上次的决策其连通层数没有发生变化,需引入网络流模型进一步评估;

所述防守方的优先队列排序函数为:

d(x)=Am1(x)+Bm2(x)+Cm3(x)-λN(x)

其中,x表示下一步棋子落子位置;m1(x)表示x所在层中防守方棋子的数量;m2(x)表示x外围第一层中防守方棋子的数量;m3(x)表示x外围第二层中防守方棋子的数量;N(x)表示下一步在x落子后棋局的网络流评估结果;A,B,C,λ分别代表m1(x)、m2(x)、m3(x)以及N(x)在排序函数中所占的比重;

步骤S4、遍历此刻局面中当前落子方的所有棋子,依据规定好的相应优先级类别,确定每个棋子的优先级,并将其存入对应优先级的优先队列中;具体步骤如下:

步骤S4.1、预设优先队列q1~q5,分别对应五个优先级,其中q1优先级最高,q5优先级最低;每个优先队列的元素包括棋子位置信息和下一步棋子位置信息;

步骤S4.2、遍历棋局中的当前下棋方的所有棋子,通过与规定的5级优先级类别匹配后,确认下一步应该走的位置以及对应的优先级,并将其存入对应的优先队列中;这里需要注意,如果一个棋子匹配得到多个优先级,则选择最高的优先级作为该棋子的优先级;

步骤S5、选择优先级最高的优先队列q1,并取出q1队首元素S10进行验证;当S10满足筛选函数要求时,则将S10作为评估结果;当S10不满足筛选函数要求时,选择下一优先级的优先队列qi,其中i∈{2,3,4,5};并取出qi队列的队首元素Si0重复验证,直至选出满足筛选函数的队首元素Si0,作为最终评估结果。

2.根据权利要求1所述的一种基于多级优先队列的海克斯棋评估方法,其特征在于,所述步骤S5中的验证过程如下:

步骤S5.1、计算出当前局面的进攻方的总连通层数h=h1(x)+h2(x)

步骤S5.2、根据预设好的博弈经验得到当前局面下无效的落子位置集合XN

步骤S5.3、根据步骤S3所述多级优先队列模型得到下一步决策后局面的进攻方总连通层数h′;当h′=h时,表示这一步决策的无意义,不予考虑;对于进攻方来说,当h′h时,则这一步决策满足筛选函数;对于防守方来说,当h′h时,表示这一步决策满足筛选函数;

步骤S5.4、通过多级优先队列模型得到下一步的决策位置为x0,当x0∈XN时,则此决策无意义,不予考虑;当时,表示此决策满足筛选函数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010468021.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top