【技术实现步骤摘要】
一种基于知识表示与推理的麻将牌局智能决策方法
本专利技术属于人工智能领域,涉及“血战到底”四川麻将博弈智能算法。具体是一种基于知识表示与推理的麻将牌局智能决策方法。
技术介绍
发展人工智能技术现已成为国家战略之一,其在工业、商业、国防和教育科研方面都发挥着重要作用。知识表示与推理是人工智能领域一大重要技术,它主要涉及如何通过形式化的语言来表示一个场景,并利用逻辑、常识推理、概率统计、机器学习等方法得出有用的知识,来辅助人类或自行做出决策。应用场景的形式是多样的,可以是一个游戏过程、一个现实生活中的事件、处理一张卫星照片等等。我们这里主要关心麻将博弈游戏。麻将是专利技术于我国清代、广泛流行于全世界特别是东亚国家和地区的一种牌类游戏。麻将种类很多,区别在于麻将牌的张数和种类以及打法。本专利主要考虑四川麻将中的“血战到底”打法,对于其它打法乃至其它麻将种类,我们的算法经过适当修改后也能适用。“血战到底”涉及108张麻将牌,共有3种花色(条、万、筒),每种花色的点数为1到9,每种点数有4张牌。其核心打法是必须缺一种花色才能胡 ...
【技术保护点】
1.一种基于知识表示与推理的麻将牌局智能决策方法,其特征在于,基于四川麻将的规则,建立相应的知识库,包含所有的公共信息、玩家自己的手牌信息和玩家根据所有上述信息做出的确定性或不确定性推理信息,并为该知识库设计基于概率推理、组合推理以及信念修正推理方法,针对需要玩家与牌局处理模块进行交互的牌局情况,做出相应的智能决策,并将相应动作和信息反馈给牌局处理模块,从而实现和其它玩家的麻将博弈,决策方法具体为:/n步骤1:牌局处理模块判断当前牌局处于何种牌局情况,若是玩家新摸一张牌,进入步骤2;若是其它玩家打了一张牌,进入步骤3,若是其它玩家加杠,进入步骤4;/n步骤2:对玩家新摸一张 ...
【技术特征摘要】
1.一种基于知识表示与推理的麻将牌局智能决策方法,其特征在于,基于四川麻将的规则,建立相应的知识库,包含所有的公共信息、玩家自己的手牌信息和玩家根据所有上述信息做出的确定性或不确定性推理信息,并为该知识库设计基于概率推理、组合推理以及信念修正推理方法,针对需要玩家与牌局处理模块进行交互的牌局情况,做出相应的智能决策,并将相应动作和信息反馈给牌局处理模块,从而实现和其它玩家的麻将博弈,决策方法具体为:
步骤1:牌局处理模块判断当前牌局处于何种牌局情况,若是玩家新摸一张牌,进入步骤2;若是其它玩家打了一张牌,进入步骤3,若是其它玩家加杠,进入步骤4;
步骤2:对玩家新摸一张牌的决策:
2.1首先判断能否自摸,若能,则执行自摸,并将动作和信息反馈给牌局处理模块;否则执行下一步;
2.2判断能否自杠,若能,则调用自杠处理决策模块得到动作和信息,并反馈给牌局处理模块;否则执行下一步;
2.3调用选牌打出决策模块得到动作和信息,并反馈给牌局处理模块;
步骤3:对其它玩家打了一张牌的决策:
3.1首先判断能否胡牌,若能,则根据胡牌分数、缺数、墙牌数、已胡人数、手牌、杠或碰后缺数判断是否胡,若判断结果是胡,则执行胡牌,并反馈动作和信息给牌局处理模块,若判断结果是不能胡或不胡,则执行下一步;
3.2判断能否杠,若能,则进一步判断是否有未打缺的牌,若有未打缺的牌,则执行杠,并反馈动作和信息给牌局处理模块;若没有未打缺的牌,则根据杠前后的缺数、墙牌数、已胡人数判断是否杠,若判断结果为杠,则执行杠,并反馈动作和信息给牌局处理模块;若判断的结果为不能或不杠,则执行下一步;
3.3判断能否碰,若不能碰,则选择过,即不采取任何动作,并将信息反馈给牌局处理模块;...
【专利技术属性】
技术研发人员:龙治国,闫学青,李三江,李永明,孟华,
申请(专利权)人:西南交通大学,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。