当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于博弈论的无人艇集群打击位置的选取方法技术

技术编号:29083623 阅读:38 留言:0更新日期:2021-06-30 09:46
本发明专利技术涉及了一种基于博弈论的无人艇集群打击位置的选取方法,属于无人艇集群对抗领域,本发明专利技术包括:对无人艇集群所处的海域进行栅格化处理;对无人艇集群寻求打击位置问题进行数学建模;构建博弈对抗模型;进行关于无人艇集群的打击位置的纳什均衡点求解,包括纯策略的纳什均衡点和混合策略的纳什均衡点的求解。本发明专利技术能够在完全信息情况下,通过求解博弈论中的纳什均衡点,解决敌我双方的无人艇集群寻求打击位置问题,首先基于敌我双方无人艇的初始位置,生成有限个数的策略,通过遍历法寻找纯策略意义下的纳什均衡点,若出现解不存在的情况,则表示纯策略意义下无解,则利用粒子群优化算法进行混合策略下纳什均衡的求解。子群优化算法进行混合策略下纳什均衡的求解。子群优化算法进行混合策略下纳什均衡的求解。

【技术实现步骤摘要】
一种基于博弈论的无人艇集群打击位置的选取方法


[0001]本专利技术涉及无人艇集群对抗领域,尤其涉及一种基于博弈论的无人艇集群打击位置的选取方法。

技术介绍

[0002]博弈论作为一种具有利益冲突的理性决策者在竞争环境下进行决策的理论依据,被广泛地应用在交通、经济和军事等领域。由于其在动力学中的巨大优势,博弈论被广泛应用到实际的控制领域中。随着科技的进步和理论的不断完善,博弈论在军事上的运用的范围越来越广,包括无人机对地攻防对抗、无人艇编队及最优路径规划。
[0003]纳什均衡作为非合作博弈的重要概念,可以使所有参加者达到一种使得所有参与者达到一种互相牵制的均衡状态的策略。对于有限个静态策略,可以通过遍历的方法寻找纳什均衡点。纳什均衡点的求解可以分为纯策略意义下的纳什均衡求解和混合策略意义下的纳什均衡求解。然而在纯策略意义下,纳什均衡点可能并不存在[1](王成山,吉兴全.输电网投资规划的Nash均衡分析(二)——混合策略Nash均衡的分析[J].电力系统自动化,2002(20):1

5+65.)。在纯策略纳什均衡不存在的情况下,可以进行混合策略的纳什均衡求解。
[0004]智能优化算法是作为混合策略意义下进行纳什均衡求解的一种常见手段,如粒子群优化算法[2](Jiaye Chen,Wenzhong Guo.“APSO

OptimizedNash Equilibrium

BasedTask Scheduling Algorithm for Wireless Sensor Network.”Communications in Computer andInformation Science,401(2013):62

73.)。粒子群优化算法源于对鸟群捕食的行为研究,通过种群中个体之间的协调合作来寻找最优解,作为一种实际有效的智能优化算法,有着广泛地应用
[0005]在无人艇集群对抗的过程中,无人艇的打击位置选取对于无人艇集群军事作战的最终结果有着至关重要的影响,面对复杂多变的战场形势,决策者需要迅速地做出最有利的作战策略,实时找到明智的决策。因此,把博弈论应用到无人艇的打击位置选取具有很高的研究价值和战略意义。基于博弈论的无人艇的打击位置选取的研究,目前还未见到相关的文献。

技术实现思路

[0006]针对现有技术的不足,本专利技术提供一种基于博弈论的无人艇集群打击位置的选取方法。在敌我双方无人艇具有对等的作战能力并且双方掌握对方的无人艇的数量、初始位置的信息情况下,进行关于无人艇集群的打击位置的纳什均衡点求解,从而实时地提供一种理性、有效的决策。
[0007]本专利技术针对在完全信息情况下基于博弈论的无人艇集群打击位置的选取方法,包括以下步骤:
[0008]步骤1:采用栅格化的方法构建敌我双方无人艇集群所处的海域环境,双方掌握对
方的无人艇的数量、初始位置的信息。
[0009]采用栅格法重构双方无人艇所处的海域环境,建立海域坐标系,设定相邻的两个栅格单元之间的距离为1个单位长度。敌我双方通过雷达、卫星等手段掌握对方的无人艇数量、初始位置的信息。
[0010]步骤2:通过敌我双方打击的安全打击距离safe_dis、最大打击的范围max_dis、击毁对方无人艇的概率p以及被对方无人艇的击毁的概率q构建双方关于打击位置的收益函数。
[0011]步骤2

1计算我方无人艇处于第i个区域时击毁敌方无人艇的概率
[0012]我方无人艇处于第i个区域时击毁敌方无人艇的概率由我方无人艇打击的安全距离、最大的打击范围和与敌方无人艇之间的距离决定。代表击中敌方无人艇的概率,记击中敌方第l艘无人艇的概率为则根据我方无人艇打击的安全距离、最大的打击范围和与敌方无人艇之间的距离进行计算,若敌方无人与我方无人艇的距离小于我方的打击的安全距离,或者超过了我方无人艇打击的最大的范围,则为0。若敌方无人与我方无人艇的距离大于我方的打击的安全距离且没有超过方无人艇打击的最大的范围,则dis(i,l)代表我方的第i个区域与敌方第l艘无人艇之间的距离,safe_dis_A代表我方无人艇的安全打击距离,max_dis_A代表我方无人艇的最大打击的范围。
[0013]步骤2

2计算敌方无人艇处于第j个区域时击毁我方无人艇的概率
[0014]敌方无人艇处于第j个区域时击毁我方无人艇的概率由敌方无人艇打击的安全距离、最大的打击范围和与我方无人艇之间的距离决定。代表击中我方无人艇的概率,记击中我方方第k艘无人艇的概率为则根据敌方无人艇打击的安全距离、最大的打击范围和与我方无人艇之间的距离进行计算,若我方无人与敌方无人艇的距离小于敌方的打击的安全距离,或者超过了敌方无人艇打击的最大的范围,则为0。若我方无人与敌方无人艇的距离大于敌方的打击的安全距离且没有超过敌方无人艇打击的最大的范围,则dis(j,k)代表敌方的第j个区域与我方第k艘无人艇之间的距离,safe_dis_B代表敌方无人艇的安全打击距离,max_dis_B代表敌方无人艇的最大打击的范围。
[0015]步骤2

3计算我方无人艇处于第i个区域时被敌方无人艇击毁的概率3计算我方无人艇处于第i个区域时被敌方无人艇击毁的概率3计算我方无人艇处于第i个区域时被敌方无人艇击毁的概率其中代表我方无人艇处于第i个区域时被敌方第k艘无人艇击毁的概率。
[0016]步骤2

4设置我方击毁敌方无人艇的概率的权重我方无人艇被敌方击毁的概率的权重率的权重敌方击毁我方无人艇的概率的权重敌方无人艇被我方击毁的概率的权重击毁的概率的权重
[0017]步骤2

5构造出我方无人艇位于第i个区域的收益函数5构造出我方无人艇位于第i个区域的收益函数5构造出我方无人艇位于第i个区域的收益函数敌方无人艇位于第j个区域的收益函数敌方无人艇位于第j个区域的收益函数
[0018]步骤3:通过初始位置和收益函数,敌我双方各自生成有限个数的策略,策略的个数为n+1。为我方策略,为敌方策略。
[0019]局中人包括我方和敌方,分别记作A和B,根据敌方无人艇的初始位置通过计算每个区域的收益函数,得到收益最高的前M
A
个区域,得到一个新的位置矩阵新策略是以作为我方无人艇打击位置,敌方根据我方无人艇的初始位置通过计算每个区域的收益函数,得到收益最高的前M
B
个区域,得到一个新的位置矩阵新策略是以作为敌方无人艇打击位置;我方在通过敌方的新的位置矩阵生成策略敌方在通过我方的新的位置矩阵生成策略依次下去,我方生成个策略,敌方生成个策略。其中是我方以自身的初始位置作为策略,是敌方以自身的初始位置作为策略。
[0020]步骤4:利用遍历法,在纯策略意义下寻找纳什均衡点。
[0021]遍历我方和敌方每一种策略,根据纳什均衡的定义,如果存在这样的一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于博弈论的无人艇集群打击位置的选取方法,其特征在于:包括以下步骤:步骤1:采用栅格化的方法重新构建敌我双方无人艇集群所处的海域环境,双方均掌握对方的无人艇数量、初始位置的信息。步骤2:通过敌我双方打击的安全距离safe_dis、打击的范围max_dis、击毁对方无人艇的概率p以及被对方无人艇的击毁的概率q构建双方关于打击位置的收益函数。步骤3:通过初始位置和收益函数,敌我双方各自生成有限个数的策略,策略的个数为n+1。为我方策略,为敌方策略。步骤4:利用遍历法,在纯策略意义下寻找纳什均衡点。步骤5:若纯策略意义下的纳什均衡点不存在,则利用粒子群优化算法寻找在混合策略下的纳什均衡点。步骤6:根据计算出的纳什均衡点,敌我双方选择各自的打击位置。2.如权利要求1所述基于博弈论的无人艇集群打击位置的选取方法,其特征在于:关于步骤1中所述海域环境的海域坐标系包括:X
A
代表我方无人艇集群的位置矩阵,X
A
的具体形式为:其中A代表我方,我方栅格化区域总个数为N
A
,i为我方第i个区域,i=1,2,...,N
A
;我方无人艇集群数量为M
A
,k为我方第k艘无人艇,k=1,2,...,M
A
,代表我方第k艘无人艇的横坐标值,代表我方第k艘无人艇的纵坐标值。X
B
代表敌方无人艇集群的位置矩阵,X
B
的具体形式为:其中B代表敌方。敌方栅格化区域总个数为N
B
,j为敌方第j个区域,j=1,2,...,N
B
,敌方无人艇集群数量为M
B
,l为敌方第l艘无人艇,l=1,2,...,M
B
,代表敌方第l艘无人艇的横坐标值,代表敌方第l艘无人艇的纵坐标值。3.如权利要求1所述基于博弈论的无人艇集群打击位置的选取方法,其特征在于:步骤2中所述收益函数的构建方法为:步骤2

1:计算我方无人艇处于第i个区域时击毁敌方无人艇的概率1:计算我方无人艇处于第i个区域时击毁敌方无人艇的概率的具体表达式为:其中为我方无人艇处于第i个区域时击毁敌方第l艘无人艇的概率,的具体表达
式为:其中,dis(i,l)代表我方的第i个区域与敌方第l艘无人艇之间的距离。步骤2

2:计算敌方无人艇处于第j个区域时击毁我方无人艇的概率2:计算敌方无人艇处于第j个区域时击毁我方无人艇的概率的具体表达式为:其中为敌方无人艇处于第j个区域时击毁敌方第k艘无人艇的概率,的具体表达式为:其中,dis(j,k)代表敌方的第j个区域与我方第k艘无人艇之间的距离。步骤2

3:计算我方无人艇处于第i个区域时被敌方无人艇击毁击毁的概率的具体表达式为:其中代表我方无人艇处于第i个区域时被敌方第k艘无人艇击毁的概率。步骤2

4:设置我方击毁敌方无人艇的概率的权重我方无人艇被敌方击毁的概率的权重重敌方击毁我方无人艇的概...

【专利技术属性】
技术研发人员:符兴全温广辉房肖刘照辉栾萌
申请(专利权)人:东南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1