一种GFT算法的自搏弈策略提升方法

标题:一种GFT算法的自搏弈策略提升方法

摘要:本发明涉及模糊推理的应用领域,特别涉及一种GFT算法的自搏弈策略提升方法。包括步骤1:设定n*m个基因的初始种群;步骤2:对n*m个基因随机组合,组成n场博弈场景,进行训练,每场产生m个基因对应的适应度值;步骤3:每场博弈按照适应度值排序选取最大适应度值对应的n个基因,并把这n个基因进行预定的选择算法产生n*m个基因;步骤4:进行复制、交叉和变异得到新的n*m个基因;步骤5:判定新的n*m个基因的平均适应度值是否收敛,若否,返回步骤2,若是,进行步骤6;步骤6:对步骤5中新的n*m个基因进行筛选,与部分原始基因组成新的基因种群。本发明的GFT算法在迭代过程中的自我策略吸收能力好,能够实现算法模型的决策能力的螺旋式上升。

申请号:CN201810798681.9

申请日:2018/7/19

申请人:中国航空工业集团公司沈阳飞机设计研究所

首项权利要求:1.一种GFT算法的自搏弈策略提升方法,其特征在于,包括:
步骤1:设定n*m个基因的初始种群;
步骤2:对n*m个基因随机组合,组成n场博弈场景,进行训练,每场产生m个基因对应的适应度值;
步骤3:每场博弈按照适应度值大小排序选取最大适应度值对应的基因,共n个,并把这n个基因进行预定的选择算法产生n*m个基因;
步骤4:进行复制、交叉和变异得到新的n*m个基因;
步骤5:判定新的n*m个基因的平均适应度值是否收敛,若否,返回步骤2,若是,进行步骤6;
步骤6:删除初始基因中适应度值较小的m个基因,得到(n-1)*m个初始基因,对步骤5中新的n*m个基因进行筛选,选择其中m个适应度值较大的基因,与所述(n-1)*m个初始基因组成最终的n*m个基因。

专利类型:发明申请

0 条回复

发表评论

发表评论

邮箱地址不会被公开。