[go: up one dir, main page]

CN113177583B - An air target clustering method - Google Patents

An air target clustering method Download PDF

Info

Publication number
CN113177583B
CN113177583B CN202110413139.9A CN202110413139A CN113177583B CN 113177583 B CN113177583 B CN 113177583B CN 202110413139 A CN202110413139 A CN 202110413139A CN 113177583 B CN113177583 B CN 113177583B
Authority
CN
China
Prior art keywords
class
clustering
attribute
sample
swbwp
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN202110413139.9A
Other languages
Chinese (zh)
Other versions
CN113177583A (en
Inventor
周旺旺
张杰勇
姚佩阳
马腾
钟贇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Air Force Engineering University of PLA
Original Assignee
Air Force Engineering University of PLA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Air Force Engineering University of PLA filed Critical Air Force Engineering University of PLA
Priority to CN202110413139.9A priority Critical patent/CN113177583B/en
Publication of CN113177583A publication Critical patent/CN113177583A/en
Application granted granted Critical
Publication of CN113177583B publication Critical patent/CN113177583B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种空中目标聚类分群方法,包括以下步骤,S1:基于综合加权理论,结合属性的主观和客观权重,生成影响目标分组结果的属性综合权重;S2:考虑不同属性对聚类影响的差异,将综合权重引入到相似度的计算,对相似度度量进行优化,构建用于确定目标分组最佳聚类数的SWBWP指标,以及用于确定最佳聚类数copt的模型;S3:采用半分法粗搜索偏向参数P的取值区间[Pmin,Pmax],若搜索到聚类数[2,cmax]对应的所有P(i),i=1,2,...,cmax‑1,则计算不同聚类数对应SWBWP指标,用SWBWP指标确定最佳聚类数copt;S4:以聚类结果的SWBWP值作为适应度函数值,采用ABC算法精搜索偏向参数子空间[Pn,Px],确定最佳偏向参数Pb。本发明中的针对目标群数未知的目标分群问题,能够实现空中高对抗环境下高效精准目标分群的目的。

Figure 202110413139

The invention discloses an aerial target clustering and grouping method, comprising the following steps: S1: based on a comprehensive weighting theory, combining subjective and objective weights of attributes to generate a comprehensive weight of attributes that affects the result of target grouping; S2: considering different attributes for clustering The difference of influence, the comprehensive weight is introduced into the calculation of similarity, the similarity measure is optimized, the SWBWP indicator used to determine the optimal number of clusters for the target grouping is constructed, and the model used to determine the optimal number of clusters c opt ; S3: The semi-division method is used to roughly search the value interval [P min , P max ] of the bias parameter P, if all P(i) corresponding to the number of clusters [2, c max ] are searched, i=1, 2, .. .,c max -1, then calculate the corresponding SWBWP index of different cluster numbers, and use the SWBWP index to determine the optimal cluster number c opt ; S4: take the SWBWP value of the clustering result as the fitness function value, and adopt the ABC algorithm to finely search for the bias. The parameter subspace [P n , P x ], determines the optimal bias parameter P b . Aiming at the problem of target grouping in which the number of target groups is unknown, the present invention can achieve the purpose of efficient and accurate target grouping in a high air confrontation environment.

Figure 202110413139

Description

一种空中目标聚类分群方法An air target clustering method

技术领域technical field

本发明涉及辅助决策技术领域,尤其涉及一种空中目标聚类分群方法。The invention relates to the technical field of auxiliary decision-making, in particular to a method for clustering and grouping of aerial targets.

背景技术Background technique

近年来,随着空中对抗复杂性和突变性的日益提高,集群对抗方式将成为未来空中对抗的重要样式。同一个对抗集群中的目标具有共同的整体目标,为实现这一目标,对方指挥员会将集群中的空中目标划分成多个规模不等的群组,每个群组实现整体目标中的一个子目标;每个群组又由多个相互协作的编队组成,由各编队执行具体作战任务;编队由1架以上的空中目标组成,编队内的目标在飞行时需保持一定的高度和距离差,因此,同一编队的目标具有相似的机动状态。In recent years, with the increasing complexity and mutation of air confrontation, swarm confrontation will become an important form of future air confrontation. The targets in the same confrontation cluster have a common overall goal. To achieve this goal, the opposing commander will divide the air targets in the cluster into multiple groups of different sizes, and each group achieves one of the overall goals. Sub-targets; each group is composed of multiple cooperative formations, and each formation performs specific combat tasks; the formation consists of more than one air target, and the targets in the formation need to maintain a certain height and distance difference when flying , therefore, the targets of the same formation have similar maneuvering states.

依据空中目标的机动状态,如距离、方位角、航向角、速度、高度等对目标进行分群,能够得到对方目标编队划分情况。对方指挥员在对所属目标编队的过程中建立了目标间的协作关系,隐藏了编队的行动意图。目标分群是建立编队的逆过程,能够获取目标间的协作关系,是识别对方编队行动意图的基础。According to the maneuvering state of the air targets, such as distance, azimuth, heading angle, speed, altitude, etc., the targets can be grouped, and the division of the opponent's target formation can be obtained. The commander of the other side established a cooperative relationship between the targets in the process of forming the target, and concealed the formation's action intention. Target grouping is the inverse process of establishing a formation, which can obtain the cooperative relationship between targets and is the basis for identifying the action intention of the opponent's formation.

分群问题本质上是一个类数未知条件下的聚类问题,是将特征属性相似度高的目标划分至同一个类的过程,并且我方在分群前无法获取对方精确的目标群数信息。目前的研究,均假定已获知对方目标群数。如袁德平等提出一种多编队下的目标分群方法,即根据对方目标几何态势,采用基于一定约束的chameleon算法实现目标聚类,然后根据对方群组的几何态势,推算对方进攻优势函数,并通过主观和客观权重推导,计算得到进攻矩阵,进而划分目标群组。刘吉军等提出一种改进的ISODATA算法,该算法基于幅角分布对初始类心的选取进行优化,降低了分群运算量,并提高了分群效果。吴文龙等采用k-dist降序图实现不同密度目标的划分,实现了不同密度目标的分群,改善了ISODATA算法的适用性。张绪亮等通过引入模块度改进了k-means算法,并用该方法实现了对陆战场目标的分群。The grouping problem is essentially a clustering problem under the condition that the number of classes is unknown. It is a process of dividing the targets with high similarity of feature attributes into the same class, and we cannot obtain the exact target group number information of the other party before the grouping. The current research assumes that the target group number of the other party has been known. For example, Yuan Deping proposed a target grouping method under multiple formations, that is, according to the geometric situation of the opponent's target, the chameleon algorithm based on certain constraints is used to achieve target clustering, and then according to the geometric situation of the opponent's group, the opponent's offensive advantage function is calculated, and Through the derivation of subjective and objective weights, the attack matrix is calculated and then the target groups are divided. Liu Jijun et al. proposed an improved ISODATA algorithm, which optimizes the selection of the initial centroids based on the argument distribution, reduces the amount of clustering computation, and improves the clustering effect. Wu Wenlong et al. used the k-dist descending graph to achieve the division of different density targets, realized the grouping of different density targets, and improved the applicability of the ISODATA algorithm. Zhang Xuliang et al improved the k-means algorithm by introducing modularity, and used this method to realize the grouping of land battlefield targets.

上述方法均基于聚类思想对对抗条件下的空中目标分群方法进行了研究,将目标分群问题转化为聚类问题进行问题建模和优化求解,但这类方法均假定对方目标群数一定,方法的适用性不足。The above methods are all based on the clustering idea to study the air target grouping method under confrontation conditions, and transform the target grouping problem into a clustering problem for problem modeling and optimization. Applicability of the method is insufficient.

发明内容SUMMARY OF THE INVENTION

针对上述存在的问题,本发明旨在提供一种空中目标聚类分群方法,针对目标群数未知的目标分群问题,能够实现空中高对抗环境下高效精准目标分群的目的。In view of the above existing problems, the present invention aims to provide an aerial target clustering and grouping method, which can achieve the purpose of efficient and accurate target grouping in a high-anti-air environment for the problem of target grouping with unknown target groups.

为了实现上述目的,本发明所采用的技术方案如下:In order to achieve the above object, the technical scheme adopted in the present invention is as follows:

一种空中目标聚类分群方法,其特征在于,包括以下步骤,A kind of aerial target clustering grouping method, is characterized in that, comprises the following steps,

S1:基于综合加权理论,结合空中目标运动过程中各个属性的主观和客观权重,生成影响目标分组结果的属性综合权重;S1: Based on the comprehensive weighting theory, combining the subjective and objective weights of each attribute during the movement of the air target, generate a comprehensive weight of attributes that affects the target grouping result;

S2:基于空中目标运动过程中不同属性对聚类影响的差异,将综合权重引入到相似度的计算,对相似度度量进行优化,构建用于确定目标分组最佳聚类数的SWBWP指标,以及用于确定最佳聚类数copt的模型;S2: Based on the difference in the impact of different attributes on the clustering during the movement of the aerial target, the comprehensive weight is introduced into the calculation of the similarity, the similarity measure is optimized, and the SWBWP indicator used to determine the optimal number of clusters for the target grouping is constructed, and the model used to determine the optimal number of clusters c opt ;

S3:采用半分法粗搜索偏向参数P的取值区间[Pmin,Pmax],若搜索到聚类数[2,cmax]对应的所有P(i),i=1,2,...,cmax-1,则计算不同聚类数对应的SWBWP指标,用SWBWP指标确定最佳聚类数coptS3: The semi-division method is used to roughly search the value interval [P min , P max ] of the bias parameter P, if all P(i) corresponding to the number of clusters [2, c max ] are searched, i=1, 2, .. ., c max -1, then calculate the SWBWP index corresponding to different cluster numbers, and use the SWBWP index to determine the optimal cluster number c opt ;

S4:以聚类结果的SWBWP值作为适应度函数值,采用ABC算法对偏向参数子空间[Pn,Px]进行精搜索,确定最佳偏向参数PbS4: Using the SWBWP value of the clustering result as the fitness function value, the ABC algorithm is used to perform a precise search on the bias parameter subspace [P n , P x ] to determine the optimal bias parameter P b .

进一步的,步骤S1的具体操作包括以下步骤,Further, the specific operation of step S1 includes the following steps:

S101:令空中目标运动过程中第j个属性的主观权重为Tj,则空中目标运动属性的主观权重T=(T1,T2,...,Tm),其中,

Figure BDA0003024856530000021
m为目标运动属性的个数;当领域专家未对属性进行评估时,T=(1/m,1/m,...,1/m);S101: Let the subjective weight of the j-th attribute in the air target motion process be T j , then the subjective weight of the air target motion attribute T=(T 1 , T 2 , . . . , T m ), where,
Figure BDA0003024856530000021
m is the number of target motion attributes; when the attribute is not evaluated by domain experts, T=(1/m, 1/m, . . . , 1/m);

S102:对于属性集B=(bij)n*m,将其正则化为D=(dij)n*m,则第j个属性的熵值为

Figure BDA0003024856530000031
其中,n为空中目标总数,
Figure BDA0003024856530000032
当dij′=0时,dijln dij′=0;S102: For the attribute set B=(b ij ) n*m , normalize it to D=(d ij ) n*m , then the entropy value of the jth attribute is
Figure BDA0003024856530000031
Among them, n is the total number of air targets,
Figure BDA0003024856530000032
When d ij '=0, d ij ln d ij '=0;

S103:令第j个属性的客观权重为Uj,则属性集B=(bij)n*m的第j个属性的客观权重为

Figure BDA0003024856530000033
其中,
Figure BDA0003024856530000034
k表示第k个属性,且k≠j;S103: Let the objective weight of the j-th attribute be U j , then the objective weight of the j-th attribute of the attribute set B=(bi ij ) n*m is:
Figure BDA0003024856530000033
in,
Figure BDA0003024856530000034
k represents the kth attribute, and k≠j;

S104:令第j个属性的综合权重为wj,综合考虑属性的主观权重与客观权重,通过加权得到该属性综合权重,则属性集B=(bij)n*m中第j个属性综合权重为wj=(1-α)Tj+αUj,其中,

Figure BDA0003024856530000035
α为偏好系数,是客观权重占综合权重的比例。S104: Let the comprehensive weight of the j-th attribute be w j , comprehensively consider the subjective weight and objective weight of the attribute, and obtain the comprehensive weight of the attribute by weighting, then the j-th attribute comprehensive weight in the attribute set B=(b ij ) n*m The weight is w j =(1-α)T j +αU j , where,
Figure BDA0003024856530000035
α is the preference coefficient, which is the ratio of the objective weight to the comprehensive weight.

进一步的,步骤S2的具体操作包括以下步骤,Further, the specific operation of step S2 includes the following steps:

S201:相似度度量优化;将步骤S1中生成的综合权重引入到相似度矩阵S的计算中,对相似度度量进行优化,则s(i,j)=-(di-dj)TW(di-dj),(i≠j),其中,W是以属性权重wj(j=1,2,...,m)为对角元素的对角矩阵;S201: similarity measure optimization; introduce the comprehensive weight generated in step S1 into the calculation of the similarity matrix S, and optimize the similarity measure, then s(i,j)=-(d i -d j ) T W (d i -d j ), (i≠j), where W is a diagonal matrix with attribute weights w j (j=1,2,...,m) as diagonal elements;

S202:计算加权最小类间距离swbd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权最小类间距离swbd(j,i)为该样本到其他类中样本平均加权距离的最小值,则

Figure BDA0003024856530000036
式中,k和j为样本所在类别,di (j)为第j类的第i个样本,dp (k)为第k类的第p个样本,nk为第k类中所含样本个数,W为属性权重对角矩阵;S202: Calculate the weighted minimum inter-class distance swbd(j, i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered The class is class c, and the weighted minimum inter-class distance swbd(j,i) of the ith sample of the jth class is defined as the minimum value of the average weighted distance from this sample to the samples in other classes, then
Figure BDA0003024856530000036
In the formula, k and j are the categories of the samples, d i (j) is the i-th sample of the j-th category, d p (k) is the p-th sample of the k-th category, and n k is the content of the k-th category. The number of samples, W is the attribute weight diagonal matrix;

S203:计算加权最小类内距离swwd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权最小类内距离swwd(j,i)为该样本到第j类其他样本的平均加权距离值,则

Figure BDA0003024856530000041
式中,dq (j)为第j类的第q个样本,q≠i,nj为第j类的样本个数;S203: Calculate the weighted minimum intra-class distance swwd(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered The class is class c, and the weighted minimum intra-class distance swwd(j,i) of the i-th sample of the j-th class is defined as the average weighted distance value from this sample to other samples of the j-th class, then
Figure BDA0003024856530000041
In the formula, d q (j) is the qth sample of the jth class, q≠i, and nj is the number of samples of the jth class;

S204:计算加权聚类距离swbawd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类距离swbawd(j,i)为样本的加权最小类间距离与类内距离之和S204: Calculate the weighted clustering distance swbawd(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered For class c, define the weighted clustering distance swbawd(j,i) of the ith sample of the jth class as the sum of the weighted minimum inter-class distance and the intra-class distance of the sample

Figure BDA0003024856530000042
Figure BDA0003024856530000042

S205:计算加权聚类离差距离swbswd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类离差距离swbswd(j,i)为样本的加权最小类间距离与类内距离之差,则S205: Calculate the weighted clustering dispersion distance swbswd(j, i); let K={D} be the clustering space, where D={d 1 , d 2 ,...,d n }, assuming that all samples are The clustering is class c, and the weighted clustering dispersion distance swbswd(j,i) of the ith sample of the jth class is defined as the difference between the weighted minimum inter-class distance and the intra-class distance of the sample, then

Figure BDA0003024856530000043
Figure BDA0003024856530000043

S206:计算加权聚类间类内划分指标SWBWP(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类间类内划分指标SWBWP(j,i)为加权聚类离差距离与聚类距离之比,则

Figure BDA0003024856530000044
SWBWP指标可以反映单个样本的聚类情况,SWBWP指标值越大,说明该样本聚类效果越好;对于属性集来说,所有样本的平均SWBWP值越大,说明属性集聚类效果越好;S206: Calculate the weighted intra-cluster partition index SWBWP(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all The samples are clustered into class c, and the weighted intra-cluster division index SWBWP(j,i) of the ith sample of the jth class is defined as the ratio of the weighted cluster dispersion distance to the cluster distance, then
Figure BDA0003024856530000044
The SWBWP index can reflect the clustering situation of a single sample. The larger the SWBWP index value, the better the clustering effect of the sample; for the attribute set, the larger the average SWBWP value of all samples, the better the clustering effect of the attribute set;

S207:构建确定最佳聚类数copt的模型

Figure BDA0003024856530000051
其中,
Figure BDA0003024856530000052
S207: Build a model for determining the optimal number of clusters c opt
Figure BDA0003024856530000051
in,
Figure BDA0003024856530000052

进一步的,步骤S3的具体操作包括以下步骤,Further, the specific operation of step S3 includes the following steps:

S301:采用半分法搜索偏向参数P的取值区间[Pmin,Pmax],获得聚类数[2,cmax]对应的P(i),i=1,2,...,cmax-1;其中,cmax

Figure BDA0003024856530000053
Pmin=min s(i,j),i≠j,j=1,2,...,n,Pmax=max s(i,j),i≠j,j=1,2,...,n;S301: Use the semi-division method to search the value interval [P min , P max ] of the bias parameter P, and obtain P(i) corresponding to the number of clusters [2, c max ], i=1, 2, . . . , c max -1; among them, c max is taken as
Figure BDA0003024856530000053
P min =min s(i,j),i≠j,j=1,2,...,n,P max =max s(i,j),i≠j,j=1,2,... ., n;

S302:计算P(i),i=1,2,...,cmax-1对应的聚类结果的SWBWP值,找出最大值对应的聚类数即为最佳聚类数copt S302 : Calculate the SWBWP value of the clustering result corresponding to P(i), i=1, 2, .

S303:采用半分法搜索偏向参数子空间[p(copt-1),p(copt)],确定最佳聚类数copt对应的偏向参数子空间下界pn;用半分法搜索偏向参数子空间[p(copt),p(copt+1)],确定最佳聚类数copt对应的偏向参数子空间上界pxS303: Use the semi-division method to search the bias parameter subspace [p(c opt -1), p(c opt )], and determine the lower bound p n of the bias parameter subspace corresponding to the optimal number of clusters c opt ; use the semi-division method to search for the bias parameters Subspace [p(c opt ), p(c opt +1)], determine the upper bound p x of the bias parameter subspace corresponding to the optimal number of clusters c opt .

进一步的,步骤S301中,采用改进AP算法进行聚类,将所有样本视为潜在的类代表,且被选为类代表的可能性相同,即s(i,i)均为偏向参数P,且s(i,i)为相似度矩阵S中对应行的中位数;为了在样本中选出合适的类代表,需要不断搜索吸引度r和归属度a,其中,r(i,j)表示样本dj适合做di的类代表点的程度,a(i,j)表示di适合做dj的类代表点的程度;Further, in step S301, the improved AP algorithm is used for clustering, and all samples are regarded as potential class representatives, and the possibility of being selected as class representatives is the same, that is, s(i, i) are all bias parameters P, and s(i,i) is the median of the corresponding row in the similarity matrix S; in order to select a suitable class representative in the sample, it is necessary to continuously search for the degree of attraction r and the degree of attribution a, where r(i,j) represents The degree to which the sample d j is suitable to be the class representative point of d i , a(i, j) represents the degree to which d i is suitable to be the class representative point of d j ;

对样本di,计算其他样本的吸引度r(i,j)和归属度a(i,j)之和,选取和最大的样本dj作为di的类代表,吸引度r(i,j)和归属度a(i,j)的更新过程为:

Figure BDA0003024856530000054
Figure BDA0003024856530000061
else,
Figure BDA0003024856530000062
式中,t为迭代次数;λ为阻尼因子,0.5<λ<1。For the sample d i , calculate the sum of the attractiveness r(i,j) and the attribution a(i, j ) of other samples, select the sample dj with the largest sum as the class representative of d i , and the attractiveness r(i,j ) and the update process of the attribution a(i,j) is:
Figure BDA0003024856530000054
Figure BDA0003024856530000061
else,
Figure BDA0003024856530000062
In the formula, t is the number of iterations; λ is the damping factor, 0.5<λ<1.

进一步的,步骤S4的具体操作包括以下步骤,Further, the specific operation of step S4 includes the following steps:

S401:初始化阶段;初始蜜源均在可行区间内随机生成,矩阵的行数为蜜源数量Nfs,矩阵的列为偏向参数取值,矩阵中第i行第j列元素xij的计算公式为

Figure BDA0003024856530000063
式中,
Figure BDA0003024856530000064
Figure BDA0003024856530000065
分别表示矩阵中第j列变量的上下界,rand表示取值在(0,1)区间的随机数;S401: Initialization stage; the initial nectar sources are randomly generated within the feasible interval, the number of rows of the matrix is the number of nectar sources N fs , the columns of the matrix take the values of the bias parameters, and the calculation formula of the element x ij in the i-th row and the j-th column of the matrix is:
Figure BDA0003024856530000063
In the formula,
Figure BDA0003024856530000064
and
Figure BDA0003024856530000065
Represent the upper and lower bounds of the variables in the jth column of the matrix, respectively, and rand represents a random number with a value in the (0,1) interval;

S402:雇佣蜂阶段;初始蜜源位置生成后,雇佣蜂根据记忆中的蜜源位置在蜜源附近寻找更好的蜜源,其更新公式为

Figure BDA0003024856530000066
式中,xij'为新生成蜜源的元素,
Figure BDA0003024856530000067
为随机选取蜜源对应位置元素,xi'j为其他蜜源对应位置元素,RAND为更新阈值,一般取值为0.5;S402: hired bee stage; after the initial nectar source location is generated, the hired bee searches for a better nectar source near the nectar source according to the nectar source location in memory, and the update formula is
Figure BDA0003024856530000066
In the formula, x ij ' is the element of the newly generated nectar source,
Figure BDA0003024856530000067
In order to randomly select the position elements corresponding to the nectar sources, x i'j is the position elements corresponding to other nectar sources, and RAND is the update threshold, which is generally 0.5;

若xij'超出

Figure BDA0003024856530000068
的范围,则取xij'为最近边界值,即有
Figure BDA0003024856530000069
If x ij ' exceeds
Figure BDA0003024856530000068
, then take x ij ' as the nearest boundary value, that is, we have
Figure BDA0003024856530000069

S403:观察蜂阶段;所有雇佣蜂完成搜索后,与观察蜂交换蜜源位置信息,观察蜂采用有放回的锦标赛选择算子进行选择操作;随机在Nfs个蜜源中选取2个蜜源,计算SWBWP值,分别为F1和F2,若F1优于F2,也即满足F1>F2时,选择第1个蜜源进行更新,反之选择第2个蜜源进行更新;S403: Observer bee stage; after all hired bees complete the search, they exchange nectar source location information with the observer bees, and the observer bees use the tournament selection operator with replacement for selection operation; randomly select 2 nectar sources from N fs nectar sources, and calculate SWBWP The values are F 1 and F 2 respectively. If F 1 is better than F 2 , that is, when F 1 > F 2 , the first nectar source is selected for updating, otherwise, the second nectar source is selected for updating;

S404:侦察蜂阶段;当进行iter_limit次迭代后,若存在蜜源的解质量没有提高,则该蜜源对应的雇佣蜂变为侦察蜂,放弃原有蜜源,按照公式

Figure BDA00030248565300000610
生成新蜜源位置;S404: scout bee stage; after iter_limit iterations are performed, if the solution quality of the nectar source does not improve, the hired bee corresponding to the nectar source becomes a scout bee, and the original nectar source is abandoned. According to the formula
Figure BDA00030248565300000610
Generate a new nectar location;

S405:重复步骤S402-步骤S404,直至达到最大迭代次数maxcycle,从而对偏向参数子空间[Pn,Px]进行精搜索,确定最佳偏向参数PbS405: Repeat steps S402 to S404 until the maximum number of iterations maxcycle is reached, so as to perform a precise search on the bias parameter subspace [P n , P x ] to determine the optimal bias parameter P b .

本发明的有益效果是:The beneficial effects of the present invention are:

本发明中的空中聚类分群方法在空中对抗对方目标分群过程中,生成影响目标分组结果的属性综合权重的方法相对于现有技术,能够有效结合主客观信息,属性综合权重确定更加科学合理;改进AP算法进行聚类划分为粗搜索和精搜索两部分,实现了聚类效率和时间代价的综合;ABC算法进行精搜索P子空间,一定程度缩减了问题求解空间,提高了搜索的效率。总之,本发明方法能够实现对对方目标的快速精准分群,从而保证较优的态势感知效果。Compared with the prior art, the method for generating the comprehensive weight of attributes that affects the result of target grouping can effectively combine the subjective and objective information, and the determination of the comprehensive weight of attributes is more scientific and reasonable; The improved AP algorithm divides the clustering into two parts: rough search and fine search, which realizes the integration of clustering efficiency and time cost; the ABC algorithm performs fine search on the P subspace, which reduces the problem solving space to a certain extent and improves the search efficiency. In a word, the method of the present invention can realize the rapid and accurate grouping of the opponent's target, thereby ensuring a better situational awareness effect.

附图说明Description of drawings

图1为本发明空中目标聚类分群方法流程图;Fig. 1 is the flow chart of the air target clustering and grouping method of the present invention;

图2为本发明SWBWP指标可行性验证实验中属性集Pid的聚类数-BWP/SWBWP指标值关系图;Fig. 2 is the cluster number-BWP/SWBWP index value relation diagram of attribute set Pid in the SWBWP index feasibility verification experiment of the present invention;

图3为本发明聚类效果对比实验中粗搜索阶段Data属性集聚类数-SWBWP指标值关系图;3 is a diagram showing the relationship between the number of clusters of the Data attribute set-SWBWP index value in the rough search stage in the clustering effect comparison experiment of the present invention;

图4为本发明聚类效果对比实验中半分法和人工蜂群算法两个优化方法与AP算法结合得到APBMABC(Affinity Propagation Based on Bisection Method and ArtificialBee ColonyAlgorithm)算法搜索最佳偏向参数时适应度变化过程图;Fig. 4 shows the fitness change process of the APBMABC (Affinity Propagation Based on Bisection Method and ArtificialBee Colony Algorithm) algorithm when searching for the best bias parameter in the clustering effect comparison experiment of the present invention by combining the two optimization methods of the semi-division method and the artificial bee colony algorithm with the AP algorithm. picture;

图5(a)为本发明聚类效果对比实验中APBWMMP算法聚类结果;Fig. 5 (a) is the clustering result of APBWMMP algorithm in the clustering effect comparison experiment of the present invention;

图5(b)为本发明聚类效果对比实验中adAP算法聚类结果;Fig. 5 (b) is the clustering result of adAP algorithm in the clustering effect comparison experiment of the present invention;

图5(c)为本发明聚类效果对比实验中APBMABC算法聚类结果。Figure 5(c) is the clustering result of the APBMABC algorithm in the clustering effect comparison experiment of the present invention.

具体实施方式Detailed ways

为了使本领域的普通技术人员能更好的理解本发明的技术方案,下面结合附图和实施例对本发明的技术方案做进一步的描述。In order to enable those skilled in the art to better understand the technical solutions of the present invention, the technical solutions of the present invention are further described below with reference to the accompanying drawings and embodiments.

一种空中目标聚类分群方法,如附图1所示,包括以下步骤,An aerial target clustering method, as shown in accompanying drawing 1, comprises the following steps,

S1:基于综合加权理论,结合空中目标运动过程中各个属性的主观和客观权重,生成影响目标分组结果的属性综合权重;S1: Based on the comprehensive weighting theory, combining the subjective and objective weights of each attribute during the movement of the air target, generate a comprehensive weight of attributes that affects the target grouping result;

具体的,S101:令空中目标运动过程中第j个属性的主观权重为Tj,领域专家根据属性域中属性的具体特征,并结合自身经验对聚类属性进行评估,赋予空中目标运动属性的主观权重T=(T1,T2,...,Tm),其中,

Figure BDA0003024856530000081
m为属性的个数;当领域专家未对属性进行评估时,T=(1/m,1/m,...,1/m);Specifically, S101: Let the subjective weight of the j-th attribute in the air target movement process be T j , the domain expert evaluates the cluster attribute according to the specific characteristics of the attribute in the attribute domain and combined with their own experience, and assigns the air target movement attribute Subjective weight T=(T 1 ,T 2 ,...,T m ), where,
Figure BDA0003024856530000081
m is the number of attributes; when domain experts do not evaluate attributes, T=(1/m,1/m,...,1/m);

S102:对于属性集B=(bij)n*m,将其正则化为D=(dij)n*m,则第j个属性的熵值为

Figure BDA0003024856530000082
其中,n为空中目标总数,
Figure BDA0003024856530000083
当dij′=0时,dijlndij′=0;S102: For the attribute set B=(b ij ) n*m , normalize it to D=(d ij ) n*m , then the entropy value of the jth attribute is
Figure BDA0003024856530000082
Among them, n is the total number of air targets,
Figure BDA0003024856530000083
When d ij '=0, d ij lnd ij '=0;

S103:令第j个属性的客观权重为Uj,则属性集B=(bij)n*m的第j个属性的客观权重为

Figure BDA0003024856530000084
其中,
Figure BDA0003024856530000085
k表示第k个属性,且k≠j;当样本某属性差别越大,该属性的熵值越小,所获得的权重就越高;S103: Let the objective weight of the j-th attribute be U j , then the objective weight of the j-th attribute of the attribute set B=(bi ij ) n*m is:
Figure BDA0003024856530000084
in,
Figure BDA0003024856530000085
k represents the kth attribute, and k≠j; when the difference of a certain attribute of the sample is larger, the entropy value of the attribute is smaller, and the obtained weight is higher;

S104:令第j个属性的综合权重为wj,综合考虑属性的主观权重与客观权重,通过加权得到该属性综合权重,则属性集B=(bij)n*m中第j个属性综合权重为wj=(1-α)Tj+αUj,其中,

Figure BDA0003024856530000086
α为偏好系数,是客观权重占综合权重的比例。S104: Let the comprehensive weight of the j-th attribute be w j , comprehensively consider the subjective weight and objective weight of the attribute, and obtain the comprehensive weight of the attribute by weighting, then the j-th attribute comprehensive weight in the attribute set B=(b ij ) n*m The weight is w j =(1-α)T j +αU j , where,
Figure BDA0003024856530000086
α is the preference coefficient, which is the ratio of the objective weight to the comprehensive weight.

进一步的,步骤S2:基于空中目标运动过程中不同属性对聚类影响的差异,将综合权重引入到相似度的计算,对相似度度量进行优化,构建用于确定目标分组最佳聚类数的SWBWP指标,以及用于确定最佳聚类数copt的模型;Further, step S2: based on the difference in the influence of different attributes on the clustering in the movement of the aerial target, the comprehensive weight is introduced into the calculation of the similarity, the similarity measure is optimized, and a method for determining the optimal number of clusters for the target grouping is constructed. The SWBWP metric, and the model used to determine the optimal number of clusters, c opt ;

具体的,S201:相似度度量优化;大多数聚类算法以样本间欧式距离作为其相似度度量,默认所有属性权重相同,未考虑不同属性对聚类影响的差异,即有s(i,j)=-||di-dj||2,(i≠j);Specifically, S201: Optimization of similarity measure; most clustering algorithms use the Euclidean distance between samples as their similarity measure. By default, all attributes have the same weight, and the difference in the impact of different attributes on clustering is not considered, that is, s(i,j )=-||d i -d j || 2 , (i≠j);

本发明中考虑属性对聚类影响的差异,相似度度量优化;将步骤S1中生成的综合权重引入到相似度矩阵S的计算中,对相似度度量进行优化,则s(i,j)=-(di-dj)TW(di-dj),(i≠j),其中,W是以属性权重wj(j=1,2,...,m)为对角元素的对角矩阵;In the present invention, the difference in the influence of attributes on clustering is considered, and the similarity measure is optimized; the comprehensive weight generated in step S1 is introduced into the calculation of the similarity matrix S, and the similarity measure is optimized, then s(i,j)= -(d i -d j ) T W(d i -d j ),(i≠j), where W is the diagonal element of attribute weight w j (j=1,2,...,m) The diagonal matrix of ;

S202:计算加权最小类间距离swbd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权最小类间距离swbd(j,i)为该样本到其他类中样本平均加权距离的最小值,则

Figure BDA0003024856530000091
式中,k和j为样本所在类别,di (j)为第j类的第i个样本,dp (k)为第k类的第p个样本,nk为第k类中所含样本个数,W为属性权重对角矩阵;S202: Calculate the weighted minimum inter-class distance swbd(j, i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered The class is class c, and the weighted minimum inter-class distance swbd(j,i) of the ith sample of the jth class is defined as the minimum value of the average weighted distance from this sample to the samples in other classes, then
Figure BDA0003024856530000091
In the formula, k and j are the categories of the samples, d i (j) is the i-th sample of the j-th category, d p (k) is the p-th sample of the k-th category, and n k is the content of the k-th category. The number of samples, W is the attribute weight diagonal matrix;

S203:计算加权最小类内距离swwd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权最小类内距离swwd(j,i)为该样本到第j类其他样本的平均加权距离值,则

Figure BDA0003024856530000092
式中,dq (j)为第j类的第q个样本,q≠i,nj为第j类的样本个数;S203: Calculate the weighted minimum intra-class distance swwd(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered The class is class c, and the weighted minimum intra-class distance swwd(j,i) of the i-th sample of the j-th class is defined as the average weighted distance value from this sample to other samples of the j-th class, then
Figure BDA0003024856530000092
In the formula, d q (j) is the qth sample of the jth class, q≠i, and nj is the number of samples of the jth class;

S204:计算加权聚类距离swbawd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类距离swbawd(j,i)为样本的加权最小类间距离与类内距离之和

Figure BDA0003024856530000101
S204: Calculate the weighted clustering distance swbawd(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered For class c, define the weighted clustering distance swbawd(j,i) of the ith sample of the jth class as the sum of the weighted minimum inter-class distance and the intra-class distance of the sample
Figure BDA0003024856530000101

S205:计算加权聚类离差距离swbswd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类离差距离swbswd(j,i)为样本的加权最小类间距离与类内距离之差,则S205: Calculate the weighted clustering dispersion distance swbswd(j, i); let K={D} be the clustering space, where D={d 1 , d 2 ,...,d n }, assuming that all samples are The clustering is class c, and the weighted clustering dispersion distance swbswd(j,i) of the ith sample of the jth class is defined as the difference between the weighted minimum inter-class distance and the intra-class distance of the sample, then

Figure BDA0003024856530000102
Figure BDA0003024856530000102

S206:计算加权聚类间类内划分指标SWBWP(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类间类内划分指标SWBWP(j,i)为加权聚类离差距离与聚类距离之比,则

Figure BDA0003024856530000103
SWBWP指标可以反映单个样本的聚类情况,SWBWP指标值越大,说明该样本聚类效果越好;对于属性集来说,所有样本的平均SWBWP值越大,说明属性集聚类效果越好。;S206: Calculate the weighted intra-cluster partition index SWBWP(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all The samples are clustered into class c, and the weighted intra-cluster division index SWBWP(j,i) of the ith sample of the jth class is defined as the ratio of the weighted cluster dispersion distance to the cluster distance, then
Figure BDA0003024856530000103
The SWBWP index can reflect the clustering of a single sample. The larger the SWBWP index value, the better the clustering effect of the sample; for the attribute set, the larger the average SWBWP value of all samples, the better the clustering effect of the attribute set. ;

S207:构建确定最佳聚类数copt的模型

Figure BDA0003024856530000104
其中,
Figure BDA0003024856530000105
S207: Build a model for determining the optimal number of clusters c opt
Figure BDA0003024856530000104
in,
Figure BDA0003024856530000105

进一步的,步骤S3:采用半分法粗搜索偏向参数P的取值区间[Pmin,Pmax],若搜索到聚类数[2,cmax]对应的所有P(i),i=1,2,...,cmax-1,则计算不同聚类数对应的SWBWP指标,用SWBWP指标确定最佳聚类数coptFurther, step S3: using the semi-division method to roughly search the value interval [P min , P max ] of the bias parameter P, if all P(i) corresponding to the number of clusters [2, c max ] are searched, i=1, 2, ..., c max -1, then calculate the SWBWP index corresponding to different cluster numbers, and use the SWBWP index to determine the optimal cluster number c opt ;

具体的,S301:采用半分法搜索偏向参数P的取值区间[Pmin,Pmax],获得聚类数[2,cmax]对应的P(i),i=1,2,...,cmax-1;其中,cmax

Figure BDA0003024856530000111
Pmin=mins(i,j),i≠j,j=1,2,...,n,Pmax=max s(i,j),i≠j,j=1,2,...,n;Specifically, S301: Use the semi-division method to search the value interval [P min , P max ] of the bias parameter P, and obtain P(i) corresponding to the number of clusters [2, c max ], i=1, 2,  … , c max -1; where, c max is taken as
Figure BDA0003024856530000111
P min =mins(i,j), i≠j,j=1,2,...,n, Pmax =max s(i,j),i≠j,j=1,2,... , n;

采用改进AP算法进行聚类,将所有样本视为潜在的类代表,且被选为类代表的可能性相同,即s(i,i)均为偏向参数P,且s(i,i)为相似度矩阵S中对应行的中位数;为了在样本中选出合适的类代表,需要不断搜索吸引度r和归属度a,其中,r(i,j)表示样本dj适合做di的类代表点的程度,a(i,j)表示di适合做dj的类代表点的程度;The improved AP algorithm is used for clustering, and all samples are regarded as potential class representatives, and the possibility of being selected as class representatives is the same, that is, s(i,i) are all bias parameters P, and s(i,i) is The median of the corresponding row in the similarity matrix S; in order to select a suitable class representative in the sample, it is necessary to continuously search for the degree of attraction r and the degree of attribution a, where r(i, j) indicates that the sample d j is suitable for d i The class represents the degree of the point, a(i, j) represents the degree that d i is suitable for the class of d j to represent the point;

对样本di,计算其他样本的吸引度r(i,j)和归属度a(i,j)之和,选取和最大的样本dj作为di的类代表,吸引度r(i,j)和归属度a(i,j)的更新过程为:

Figure BDA0003024856530000112
Figure BDA0003024856530000113
else,For the sample d i , calculate the sum of the attractiveness r(i,j) and the attribution a(i, j ) of other samples, select the sample dj with the largest sum as the class representative of d i , and the attractiveness r(i,j ) and the update process of the attribution a(i,j) is:
Figure BDA0003024856530000112
Figure BDA0003024856530000113
else,

Figure BDA0003024856530000114
式中,t为迭代次数;λ为阻尼因子,0.5<λ<1。
Figure BDA0003024856530000114
In the formula, t is the number of iterations; λ is the damping factor, 0.5<λ<1.

S302:计算P(i),i=1,2,...,cmax-1对应的聚类结果的SWBWP值,找出最大值对应的聚类数即为最佳聚类数copt S302 : Calculate the SWBWP value of the clustering result corresponding to P(i), i=1, 2, .

S303:采用半分法搜索偏向参数子空间[p(copt-1),p(copt)],确定最佳聚类数copt对应的偏向参数子空间下界pn;用半分法搜索偏向参数子空间[p(copt),p(copt+1)],确定最佳聚类数copt对应的偏向参数子空间上界pxS303: Use the semi-division method to search the bias parameter subspace [p(c opt -1), p(c opt )], and determine the lower bound p n of the bias parameter subspace corresponding to the optimal number of clusters c opt ; use the semi-division method to search for the bias parameters Subspace [p(c opt ), p(c opt +1)], determine the upper bound p x of the bias parameter subspace corresponding to the optimal number of clusters c opt .

进一步的,步骤S4:以聚类结果的SWBWP值作为适应度函数值,采用ABC算法对偏向参数子空间[Pn,Px]进行精搜索,确定最佳偏向参数PbFurther, step S4: using the SWBWP value of the clustering result as the fitness function value, using the ABC algorithm to perform a precise search on the bias parameter subspace [P n , P x ] to determine the optimal bias parameter P b .

具体的,S401:初始化阶段;初始蜜源均在可行区间内随机生成,矩阵的行数为蜜源数量Nfs,矩阵的列为偏向参数取值,矩阵中第i行第j列元素xij的计算公式为

Figure BDA0003024856530000121
式中,
Figure BDA0003024856530000122
Figure BDA0003024856530000123
分别表示矩阵中第j列变量的上下界,rand表示取值在(0,1)区间的随机数;Specifically, S401: initialization stage; the initial nectar sources are randomly generated within the feasible interval, the number of rows of the matrix is the number of nectar sources N fs , the columns of the matrix take the values of the bias parameters, and the calculation of the element x ij in the i-th row and the j-th column in the matrix The formula is
Figure BDA0003024856530000121
In the formula,
Figure BDA0003024856530000122
and
Figure BDA0003024856530000123
Represent the upper and lower bounds of the variables in the jth column of the matrix, respectively, and rand represents a random number with a value in the (0,1) interval;

S402:雇佣蜂阶段;初始蜜源位置生成后,雇佣蜂根据记忆中的蜜源位置在蜜源附近寻找更好的蜜源,其更新公式为

Figure BDA0003024856530000124
式中,xij'为新生成蜜源的元素,
Figure BDA0003024856530000125
为随机选取蜜源对应位置元素,xi'j为其他蜜源对应位置元素,RAND为更新阈值,一般取值为0.5;S402: hired bee stage; after the initial nectar source location is generated, the hired bee searches for a better nectar source near the nectar source according to the nectar source location in memory, and the update formula is
Figure BDA0003024856530000124
In the formula, x ij ' is the element of the newly generated nectar source,
Figure BDA0003024856530000125
In order to randomly select the position elements corresponding to the nectar sources, x i'j is the position elements corresponding to other nectar sources, and RAND is the update threshold, which is generally 0.5;

若xij'超出

Figure BDA0003024856530000126
的范围,则取xij'为最近边界值,即有
Figure BDA0003024856530000127
If x ij ' exceeds
Figure BDA0003024856530000126
, then take x ij ' as the nearest boundary value, that is, we have
Figure BDA0003024856530000127

S403:观察蜂阶段;所有雇佣蜂完成搜索后,与观察蜂交换蜜源位置信息,观察蜂采用有放回的锦标赛选择算子进行选择操作;随机在Nfs个蜜源中选取2个蜜源,计算SWBWP值,分别为F1和F2,若F1优于F2,也即满足F1>F2时,选择第1个蜜源进行更新,反之选择第2个蜜源进行更新;S403: Observer bee stage; after all hired bees complete the search, they exchange nectar source location information with the observer bees, and the observer bees use the tournament selection operator with replacement for selection operation; randomly select 2 nectar sources from N fs nectar sources, and calculate SWBWP The values are F 1 and F 2 respectively. If F 1 is better than F 2 , that is, when F 1 > F 2 , the first nectar source is selected for updating, otherwise, the second nectar source is selected for updating;

S404:侦察蜂阶段;当进行iter_limit次迭代后,若存在蜜源的解质量没有提高,则该蜜源对应的雇佣蜂变为侦察蜂,放弃原有蜜源,按照公式

Figure BDA0003024856530000128
生成新蜜源位置;S404: scout bee stage; after iter_limit iterations are performed, if the solution quality of the nectar source does not improve, the hired bee corresponding to the nectar source becomes a scout bee, and the original nectar source is abandoned. According to the formula
Figure BDA0003024856530000128
Generate a new nectar location;

S405:重复步骤S402-步骤S404,直至达到最大迭代次数maxcycle,从而对偏向参数子空间[Pn,Px]进行精搜索,确定最佳偏向参数PbS405: Repeat steps S402 to S404 until the maximum number of iterations maxcycle is reached, so as to perform a precise search on the bias parameter subspace [P n , P x ] to determine the optimal bias parameter P b .

综上,在本发明的空中目标聚类分群方法中,可先设定好偏好系数α、蜜源总数Nfs、最大迭代次数maxcycle和蜜源停留最大次数iter_limit,即可进行空中目标聚类分群。To sum up, in the aerial target clustering method of the present invention, the preference coefficient α, the total number of nectar sources N fs , the maximum number of iterations maxcycle and the maximum number of nectar stays iter_limit can be set first, and then aerial target clustering can be performed.

仿真试验:Simulation test:

为了验证本发明所提方法的有效性,进行了如下计算机仿真实验。In order to verify the effectiveness of the method proposed in the present invention, the following computer simulation experiments were carried out.

实验环境:仿真实验采用Intel Core i7-6700HQ四核处理器,8GB内存,Windows7操作系统的计算机,使用MATLAB2016a对算法进行仿真实现。偏好系数α设置为0.5,阻尼因子λ为0.8,蜜源总数Nfs为20,最大迭代次数maxcycle为80,蜜源停留最大次数iter_limit为8。Experimental environment: The simulation experiment uses a computer with Intel Core i7-6700HQ quad-core processor, 8GB memory, Windows7 operating system, and uses MATLAB2016a to simulate the algorithm. The preference coefficient α is set to 0.5, the damping factor λ is 0.8, the total number of nectar sources N fs is 20, the maximum number of iterations maxcycle is 80, and the maximum number of nectar stays iter_limit is 8.

(1)SWBWP指标可行性验证实验(1) SWBWP indicator feasibility verification experiment

实验使用3个加州大学欧文分校(UniversityofCaliforniaIrvine,UCI)数据库中的真实属性集Pima-indians-diabetes(Pid)、Breast-cancer-wisconsin(Bcw)和Wine,以及两个人工属性集Model1和Model2作为测试属性集。分别利用类间类内划分指标(Between-WithinProportion,BWP)和本发明中的SWBWP指标评价聚类结果,确定最佳聚类数。下表1为上述5个属性集被评价出的最佳聚类数,附图2为Pid属性集聚类数与BWP、SWBWP指标值的关系图,下表2为Model2属性集不同聚类数对应的BWP、SWBWP指标值。The experiments use the real attribute sets Pima-indians-diabetes (Pid), Breast-cancer-wisconsin (Bcw) and Wine from three University of California Irvine (UCI) databases, and two artificial attribute sets Model1 and Model2 as tests property set. The clustering results are evaluated by using the between-within-proportion (BWP) index and the SWBWP index in the present invention, respectively, to determine the optimal number of clusters. The following table 1 is the optimal number of clusters evaluated by the above-mentioned 5 attribute sets, and the accompanying drawing 2 is the relationship diagram between the number of clusters in the Pid attribute set and the BWP, SWBWP index values, and the following table 2 is the number of different clusters in the Model2 attribute set. Corresponding BWP, SWBWP indicator values.

表1 BWP和SWBWP指标评估出的属性集最佳聚类数Table 1 The optimal number of clusters for attribute sets evaluated by BWP and SWBWP indicators

Figure BDA0003024856530000131
Figure BDA0003024856530000131

表2 Model2属性集的聚类指标值Table 2 Clustering index values of Model2 attribute set

聚类数Number of clusters BWPBWP SWBWPSWBWP 22 0.50900.5090 0.63690.6369 33 0.53500.5350 0.76300.7630 44 0.34390.3439 0.57640.5764 55 0.34430.3443 0.51060.5106 66 0.19960.1996 0.53440.5344 77 0.20590.2059 0.49650.4965 88 0.21410.2141 0.51340.5134 99 0.22330.2233 0.52410.5241 1010 0.22660.2266 0.52530.5253

从表1可知,本发明所提出的SWBWP指标在三个UCI和两个人工属性集上均能得到与实际类数相同的聚类数;BWP指标在属性集Pid、Bcw和Model2上能获取与正确类数相同的聚类数,但在Wine和Model1属性集上无法获得正确聚类数。It can be seen from Table 1 that the SWBWP index proposed in the present invention can obtain the same number of clusters as the actual number of clusters on three UCIs and two artificial attribute sets; the BWP index can obtain the same number of clusters on the attribute sets Pid, Bcw and Model2. The same number of clusters as the correct number of classes, but cannot get the correct number of clusters on the Wine and Model1 attribute sets.

属性集Pid的样本类数为2,从附图2可知,BWP和SWBWP指标值均在聚类数为2时取得最大值,与其真实类数相同。The number of sample classes in the attribute set Pid is 2. It can be seen from Figure 2 that the index values of BWP and SWBWP both achieve the maximum value when the number of clusters is 2, which is the same as the number of real classes.

由表2可得,BWP指标在聚类数为3时指标值取得最大值0.5350,SWBWP指标在聚类数为3时指标值取得最大值0.7630,BWP与SWBWP指标对于Model2属性集均能得到最佳聚类数。It can be seen from Table 2 that when the number of clusters is 3, the BWP index achieves the maximum value of 0.5350, and the SWBWP index achieves the maximum value of 0.7630 when the number of clusters is 3. Both the BWP and SWBWP indicators can obtain the maximum value for the Model2 attribute set. optimal number of clusters.

(2)聚类效果对比实验(2) Comparative experiment of clustering effect

假定敌方共派遣300架次飞机对我展开集群作战,分为侦察、攻击、突防、监视等四个功能群,属性集Data为该300架次飞机的方位角、距离、水平速度、航向角和高度等运动属性的特征值,部分数据如下表3所示。属性主观权重值T=(0.35,0.35,0.5,0.65,0.65)。基于属性集Bcw、Wine、Model1和Data,将本发明中的聚类分群方法(APBMABC算法)与自适应仿射传播聚类算法(Adaptive affinity propagation clustering,adAP)、基于加权马氏距离和隶属度优化的近邻传播聚类算法(Affinity PropagationBased onWeightedMahalanobis Distance and Modified Preference,APBWMMP)比较聚类精度。Assume that the enemy dispatches a total of 300 aircrafts to carry out cluster operations against me, which are divided into four functional groups: reconnaissance, attack, penetration, and surveillance. The attribute set Data is the azimuth, distance, horizontal speed, heading angle and The eigenvalues of motion attributes such as height, some data are shown in Table 3 below. Attribute subjective weight value T=(0.35, 0.35, 0.5, 0.65, 0.65). Based on the attribute sets Bcw, Wine, Model1 and Data, the clustering method (APBMABC algorithm) in the present invention is combined with the adaptive affinity propagation clustering (adAP), the weighted Mahalanobis distance and the membership degree. The optimized nearest neighbor propagation clustering algorithm (Affinity Propagation Based on Weighted Mahalanobis Distance and Modified Preference, APBWMMP) compares the clustering accuracy.

表3目标运动属性特征值和群类Table 3 Target motion attribute eigenvalues and groups

Figure BDA0003024856530000151
Figure BDA0003024856530000151

附图3为基于属性集Data的粗搜索阶段搜索出的不同聚类数下的SWBWP指标值;附图4为基于属性集Data的APBMABC算法搜索最佳偏向参数过程图;从附图3和附图4中可以看出,本发明中提出的APBMABC算法通过粗搜索过程能够有效确定属性集的最佳聚类数,并为精搜索过程确定搜索范围。采用ABC算法的精搜索过程迭代到40次左右已趋于稳定,获取最佳聚类结果。Accompanying drawing 3 is the SWBWP index value under different cluster numbers that the rough search stage based on attribute set Data searches out; It can be seen from FIG. 4 that the APBMABC algorithm proposed in the present invention can effectively determine the optimal number of clusters of the attribute set through the rough search process, and determine the search range for the fine search process. The fine search process using the ABC algorithm has been iterated to about 40 times and has become stable, and the best clustering results have been obtained.

下表4为基于属性集Data的三种不同算法聚类结果,附图5(a)-附图5(c)为基于属性集Data的三种不同算法聚类结果对比。由附图5(a)-附图5(c)和表4可得,APBWMMP、adAP和APBMABC算法均能得到与实际类数相同的最佳聚类数,但基于粗搜索和精搜索两个搜索过程的APBMABC算法分群效果整体上优于APBWMMP和adAP算法。Table 4 below shows the clustering results of three different algorithms based on the attribute set Data, and Figure 5(a)-Figure 5(c) is a comparison of the clustering results of the three different algorithms based on the attribute set Data. Available from accompanying drawing 5(a)-accompanying drawing 5(c) and table 4, APBWMMP, adAP and APBMABC algorithm all can obtain the same optimal number of clusters as the actual number of classes, but based on rough search and fine search two The clustering effect of APBMABC algorithm in the search process is better than that of APBWMMP and adAP algorithm on the whole.

表4 APBWMMP、adAP和APBMABC算法聚类效果对比Table 4 Comparison of clustering effects of APBWMMP, adAP and APBMABC algorithms

Figure BDA0003024856530000161
Figure BDA0003024856530000161

综上所述,本发明提出的以粗搜索和精搜索相结合算法为基础的空中目标分群方法能够给出较优的目标分群方案,相比于其他方法,本发明所提出方法的分组精度更高。To sum up, the aerial target grouping method based on the combined algorithm of coarse search and fine search proposed by the present invention can provide a better target grouping scheme. Compared with other methods, the grouping accuracy of the method proposed by the present invention is higher. high.

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。The foregoing has shown and described the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above-mentioned embodiments. The above-mentioned embodiments and descriptions only illustrate the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will also have Various changes and modifications fall within the scope of the claimed invention. The claimed scope of the present invention is defined by the appended claims and their equivalents.

Claims (6)

1.一种空中目标聚类分群方法,其特征在于,包括以下步骤,1. an aerial target clustering and grouping method, is characterized in that, comprises the following steps, S1:基于综合加权理论,结合空中目标运动过程中各个属性的主观和客观权重,生成影响目标分组结果的属性综合权重;S1: Based on the comprehensive weighting theory, combining the subjective and objective weights of each attribute during the movement of the air target, generate a comprehensive weight of attributes that affects the target grouping result; S2:基于空中目标运动过程中不同属性对聚类影响的差异,将综合权重引入到相似度的计算,对相似度度量进行优化,构建用于确定目标分组最佳聚类数的SWBWP指标,以及用于确定最佳聚类数copt的模型;S2: Based on the difference in the impact of different attributes on the clustering during the movement of the aerial target, the comprehensive weight is introduced into the calculation of the similarity, the similarity measure is optimized, and the SWBWP indicator used to determine the optimal number of clusters for the target grouping is constructed, and the model used to determine the optimal number of clusters c opt ; S3:采用半分法粗搜索偏向参数P的取值区间[Pmin,Pmax],若搜索到聚类数[2,cmax]对应的所有P(i),i=1,2,...,cmax-1,则计算不同聚类数对应的SWBWP指标,用SWBWP指标确定最佳聚类数coptS3: The semi-division method is used to roughly search the value interval [P min , P max ] of the bias parameter P, if all P(i) corresponding to the number of clusters [2, c max ] are searched, i=1, 2, .. ., c max -1, then calculate the SWBWP index corresponding to different cluster numbers, and use the SWBWP index to determine the optimal cluster number c opt ; S4:以聚类结果的SWBWP值作为适应度函数值,采用ABC算法对偏向参数子空间[Pn,Px]进行精搜索,确定最佳偏向参数PbS4: Using the SWBWP value of the clustering result as the fitness function value, the ABC algorithm is used to perform a precise search on the bias parameter subspace [P n , P x ] to determine the optimal bias parameter P b . 2.根据权利要求1所述的一种空中目标聚类分群方法,其特征在于,步骤S1的具体操作包括以下步骤,2. a kind of aerial target clustering grouping method according to claim 1, is characterized in that, the concrete operation of step S1 comprises the following steps, S101:令空中目标运动过程中第j个属性的主观权重为Tj,则空中目标运动属性的主观权重T=(T1,T2,...,Tm),其中,
Figure FDA0003024856520000011
m为目标运动属性的个数;当领域专家未对属性进行评估时,T=(1/m,1/m,...,1/m);
S101: Let the subjective weight of the j-th attribute in the air target motion process be T j , then the subjective weight of the air target motion attribute T=(T 1 , T 2 , . . . , T m ), where,
Figure FDA0003024856520000011
m is the number of target motion attributes; when the attribute is not evaluated by domain experts, T=(1/m, 1/m, . . . , 1/m);
S102:对于属性集B=(bij)n*m,将其正则化为D=(dij)n*m,则第j个属性的熵值为
Figure FDA0003024856520000012
其中,n为空中目标总数,
Figure FDA0003024856520000013
当dij′=0时,dijlndij′=0;
S102: For the attribute set B=(b ij ) n*m , normalize it to D=(d ij ) n*m , then the entropy value of the jth attribute is
Figure FDA0003024856520000012
Among them, n is the total number of air targets,
Figure FDA0003024856520000013
When d ij '=0, d ij lnd ij '=0;
S103:令第j个属性的客观权重为Uj,则属性集B=(bij)n*m的第j个属性的客观权重为
Figure FDA0003024856520000021
其中,
Figure FDA0003024856520000022
k表示第k个属性,且k≠j;
S103: Let the objective weight of the j-th attribute be U j , then the objective weight of the j-th attribute of the attribute set B=(bi ij ) n*m is:
Figure FDA0003024856520000021
in,
Figure FDA0003024856520000022
k represents the kth attribute, and k≠j;
S104:令第j个属性的综合权重为wj,综合考虑属性的主观权重与客观权重,通过加权得到该属性综合权重,则属性集B=(bij)n*m中第j个属性综合权重为wj=(1-α)Tj+αUj,其中,
Figure FDA0003024856520000023
α为偏好系数,是客观权重占综合权重的比例。
S104: Let the comprehensive weight of the j-th attribute be w j , comprehensively consider the subjective weight and objective weight of the attribute, and obtain the comprehensive weight of the attribute by weighting, then the j-th attribute comprehensive weight in the attribute set B=(b ij ) n*m The weight is w j =(1-α)T j +αU j , where,
Figure FDA0003024856520000023
α is the preference coefficient, which is the ratio of the objective weight to the comprehensive weight.
3.根据权利要求2所述的一种空中目标聚类分群方法,其特征在于,步骤S2的具体操作包括以下步骤,3. a kind of aerial target clustering grouping method according to claim 2 is characterized in that, the concrete operation of step S2 comprises the following steps, S201:相似度度量优化;将步骤S1中生成的综合权重引入到相似度矩阵S的计算中,对相似度度量进行优化,则s(i,j)=-(di-dj)TW(di-dj),(i≠j),其中,W是以属性权重wj(j=1,2,...,m)为对角元素的对角矩阵;S201: similarity measure optimization; introduce the comprehensive weight generated in step S1 into the calculation of the similarity matrix S, and optimize the similarity measure, then s(i,j)=-(d i -d j ) T W (d i -d j ), (i≠j), where W is a diagonal matrix with attribute weights w j (j=1,2,...,m) as diagonal elements; S202:计算加权最小类间距离swbd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权最小类间距离swbd(j,i)为该样本到其他类中样本平均加权距离的最小值,则
Figure FDA0003024856520000024
式中,k和j为样本所在类别,di (j)为第j类的第i个样本,dp (k)为第k类的第p个样本,nk为第k类中所含样本个数,W为属性权重对角矩阵;
S202: Calculate the weighted minimum inter-class distance swbd(j, i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered The class is class c, and the weighted minimum inter-class distance swbd(j,i) of the ith sample of the jth class is defined as the minimum value of the average weighted distance from this sample to the samples in other classes, then
Figure FDA0003024856520000024
In the formula, k and j are the categories of the samples, d i (j) is the i-th sample of the j-th category, d p (k) is the p-th sample of the k-th category, and n k is the content of the k-th category. The number of samples, W is the attribute weight diagonal matrix;
S203:计算加权最小类内距离swwd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权最小类内距离swwd(j,i)为该样本到第j类其他样本的平均加权距离值,则
Figure FDA0003024856520000031
式中,dq (j)为第j类的第q个样本,q≠i,nj为第j类的样本个数;
S203: Calculate the weighted minimum intra-class distance swwd(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered The class is class c, and the weighted minimum intra-class distance swwd(j,i) of the i-th sample of the j-th class is defined as the average weighted distance value from this sample to other samples of the j-th class, then
Figure FDA0003024856520000031
In the formula, d q (j) is the qth sample of the jth class, q≠i, and nj is the number of samples of the jth class;
S204:计算加权聚类距离swbawd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类距离swbawd(j,i)为样本的加权最小类间距离与类内距离之和S204: Calculate the weighted clustering distance swbawd(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all samples are clustered For class c, define the weighted clustering distance swbawd(j,i) of the ith sample of the jth class as the sum of the weighted minimum inter-class distance and the intra-class distance of the sample
Figure FDA0003024856520000032
Figure FDA0003024856520000032
S205:计算加权聚类离差距离swbswd(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类离差距离swbswd(j,i)为样本的加权最小类间距离与类内距离之差,则S205: Calculate the weighted clustering dispersion distance swbswd(j, i); let K={D} be the clustering space, where D={d 1 , d 2 ,...,d n }, assuming that all samples are The clustering is class c, and the weighted clustering dispersion distance swbswd(j,i) of the ith sample of the jth class is defined as the difference between the weighted minimum inter-class distance and the intra-class distance of the sample, then
Figure FDA0003024856520000033
Figure FDA0003024856520000033
S206:计算加权聚类间类内划分指标SWBWP(j,i);令K={D}为聚类空间,其中,D={d1,d2,...,dn},假设所有样本被聚类为c类,定义第j类的第i个样本的加权聚类间类内划分指标SWBWP(j,i)为加权聚类离差距离与聚类距离之比,则
Figure FDA0003024856520000041
SWBWP指标可以反映单个样本的聚类情况,SWBWP指标值越大,说明该样本聚类效果越好;对于属性集来说,所有样本的平均SWBWP值越大,说明属性集聚类效果越好;
S206: Calculate the weighted intra-cluster partition index SWBWP(j,i); let K={D} be the clustering space, where D={d 1 ,d 2 ,...,d n }, assuming that all The samples are clustered into class c, and the weighted intra-cluster division index SWBWP(j,i) of the ith sample of the jth class is defined as the ratio of the weighted cluster dispersion distance to the cluster distance, then
Figure FDA0003024856520000041
The SWBWP index can reflect the clustering situation of a single sample. The larger the SWBWP index value, the better the clustering effect of the sample; for the attribute set, the larger the average SWBWP value of all samples, the better the clustering effect of the attribute set;
S207:构建确定最佳聚类数copt的模型
Figure FDA0003024856520000042
其中,
Figure FDA0003024856520000043
S207: Build a model for determining the optimal number of clusters c opt
Figure FDA0003024856520000042
in,
Figure FDA0003024856520000043
4.根据权利要求3所述的一种空中目标聚类分群方法,其特征在于,步骤S3的具体操作包括以下步骤,4. a kind of aerial target clustering grouping method according to claim 3 is characterized in that, the concrete operation of step S3 comprises the following steps, S301:采用半分法搜索偏向参数P的取值区间[Pmin,Pmax],获得聚类数[2,cmax]对应的P(i),i=1,2,...,cmax-1;其中,cmax
Figure FDA0003024856520000044
Pmin=min s(i,j),i≠j,j=1,2,...,n,Pmax=max s(i,j),i≠j,j=1,2,...,n;
S301: Use the semi-division method to search the value interval [P min , P max ] of the bias parameter P, and obtain P(i) corresponding to the number of clusters [2, c max ], i=1, 2, . . . , c max -1; among them, c max is taken as
Figure FDA0003024856520000044
P min =min s(i,j),i≠j,j=1,2,...,n,P max =max s(i,j),i≠j,j=1,2,... ., n;
S302:计算P(i),i=1,2,...,cmax-1对应的聚类结果的SWBWP值,找出最大值对应的聚类数即为最佳聚类数copt S302 : Calculate the SWBWP value of the clustering result corresponding to P(i), i=1, 2, . S303:采用半分法搜索偏向参数子空间[p(copt-1),p(copt)],确定最佳聚类数copt对应的偏向参数子空间下界pn;用半分法搜索偏向参数子空间[p(copt),p(copt+1)],确定最佳聚类数copt对应的偏向参数子空间上界pxS303: Use the semi-division method to search the bias parameter subspace [p(c opt -1), p(c opt )], and determine the lower bound p n of the bias parameter subspace corresponding to the optimal number of clusters c opt ; use the semi-division method to search for the bias parameters Subspace [p(c opt ), p(c opt +1)], determine the upper bound p x of the bias parameter subspace corresponding to the optimal number of clusters c opt .
5.根据权利要求4所述的一种空中目标聚类分群方法,其特征在于,步骤S301中,采用改进AP算法进行聚类,将所有样本视为潜在的类代表,且被选为类代表的可能性相同,即s(i,i)均为偏向参数P,且s(i,i)为相似度矩阵S中对应行的中位数;为了在样本中选出合适的类代表,需要不断搜索吸引度r和归属度a,其中,r(i,j)表示样本dj适合做di的类代表点的程度,a(i,j)表示di适合做dj的类代表点的程度;5. a kind of aerial target clustering grouping method according to claim 4, is characterized in that, in step S301, adopts improved AP algorithm to carry out clustering, regards all samples as potential class representative, and is selected as class representative The possibility is the same, that is, s(i,i) are all bias parameters P, and s(i,i) is the median of the corresponding row in the similarity matrix S; in order to select a suitable class representative in the sample, it is necessary to Continuously search for the degree of attraction r and the degree of attribution a, where r(i, j) represents the degree to which the sample d j is suitable for the class representative point of d i , and a(i, j) represents the class representative point of d i suitable for d j Degree; 对样本di,计算其他样本的吸引度r(i,j)和归属度a(i,j)之和,选取和最大的样本dj作为di的类代表,吸引度r(i,j)和归属度a(i,j)的更新过程为:
Figure FDA0003024856520000051
If i≠j,
Figure FDA0003024856520000052
else,
Figure FDA0003024856520000053
式中,t为迭代次数;λ为阻尼因子,0.5<λ<1。
For the sample d i , calculate the sum of the attractiveness r(i,j) and the attribution a(i, j ) of other samples, select the sample dj with the largest sum as the class representative of d i , and the attractiveness r(i,j ) and the update process of the attribution a(i,j) is:
Figure FDA0003024856520000051
If i≠j,
Figure FDA0003024856520000052
else,
Figure FDA0003024856520000053
In the formula, t is the number of iterations; λ is the damping factor, 0.5<λ<1.
6.根据权利要求4所述的一种空中目标聚类分群方法,其特征在于,步骤S4的具体操作包括以下步骤,6. a kind of aerial target clustering grouping method according to claim 4 is characterized in that, the concrete operation of step S4 comprises the following steps, S401:初始化阶段;初始蜜源均在可行区间内随机生成,矩阵的行数为蜜源数量Nfs,矩阵的列为偏向参数取值,矩阵中第i行第j列元素xij的计算公式为
Figure FDA0003024856520000054
式中,
Figure FDA0003024856520000055
Figure FDA0003024856520000056
分别表示矩阵中第j列变量的上下界,rand表示取值在(0,1)区间的随机数;
S401: Initialization stage; the initial nectar sources are randomly generated within the feasible interval, the number of rows of the matrix is the number of nectar sources N fs , the columns of the matrix take the values of the bias parameters, and the calculation formula of the element x ij in the i-th row and the j-th column of the matrix is:
Figure FDA0003024856520000054
In the formula,
Figure FDA0003024856520000055
and
Figure FDA0003024856520000056
Represent the upper and lower bounds of the variables in the jth column of the matrix, respectively, and rand represents a random number with a value in the (0,1) interval;
S402:雇佣蜂阶段;初始蜜源位置生成后,雇佣蜂根据记忆中的蜜源位置在蜜源附近寻找更好的蜜源,其更新公式为
Figure FDA0003024856520000061
式中,xij'为新生成蜜源的元素,
Figure FDA0003024856520000062
为随机选取蜜源对应位置元素,xi'j为其他蜜源对应位置元素,RAND为更新阈值,一般取值为0.5;
S402: hired bee stage; after the initial nectar source location is generated, the hired bee searches for a better nectar source near the nectar source according to the nectar source location in memory, and the update formula is
Figure FDA0003024856520000061
In the formula, x ij ' is the element of the newly generated nectar source,
Figure FDA0003024856520000062
In order to randomly select the position elements corresponding to the nectar sources, x i'j is the position elements corresponding to other nectar sources, and RAND is the update threshold, which is generally 0.5;
若xij'超出
Figure FDA0003024856520000063
的范围,则取xij'为最近边界值,即有
Figure FDA0003024856520000064
If x ij ' exceeds
Figure FDA0003024856520000063
, then take x ij ' as the nearest boundary value, that is, we have
Figure FDA0003024856520000064
S403:观察蜂阶段;所有雇佣蜂完成搜索后,与观察蜂交换蜜源位置信息,观察蜂采用有放回的锦标赛选择算子进行选择操作;随机在Nfs个蜜源中选取2个蜜源,计算SWBWP值,分别为F1和F2,若F1优于F2,也即满足F1>F2时,选择第1个蜜源进行更新,反之选择第2个蜜源进行更新;S403: Observer bee stage; after all hired bees complete the search, they exchange nectar source location information with the observer bees, and the observer bees use the tournament selection operator with replacement for selection operation; randomly select 2 nectar sources from N fs nectar sources, and calculate SWBWP The values are F 1 and F 2 respectively. If F 1 is better than F 2 , that is, when F 1 > F 2 , the first nectar source is selected for updating, otherwise, the second nectar source is selected for updating; S404:侦察蜂阶段;当进行iter_limit次迭代后,若存在蜜源的解质量没有提高,则该蜜源对应的雇佣蜂变为侦察蜂,放弃原有蜜源,按照公式
Figure FDA0003024856520000065
生成新蜜源位置;
S404: scout bee stage; after iter_limit iterations are performed, if the solution quality of the nectar source does not improve, the hired bee corresponding to the nectar source becomes a scout bee, and the original nectar source is abandoned. According to the formula
Figure FDA0003024856520000065
Generate a new nectar location;
S405:重复步骤S402-步骤S404,直至达到最大迭代次数maxcycle,从而对偏向参数子空间[Pn,Px]进行精搜索,确定最佳偏向参数PbS405: Repeat steps S402 to S404 until the maximum number of iterations maxcycle is reached, so as to perform a precise search on the bias parameter subspace [P n , P x ] to determine the optimal bias parameter P b .
CN202110413139.9A 2021-04-16 2021-04-16 An air target clustering method Expired - Fee Related CN113177583B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110413139.9A CN113177583B (en) 2021-04-16 2021-04-16 An air target clustering method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110413139.9A CN113177583B (en) 2021-04-16 2021-04-16 An air target clustering method

Publications (2)

Publication Number Publication Date
CN113177583A CN113177583A (en) 2021-07-27
CN113177583B true CN113177583B (en) 2022-10-18

Family

ID=76923522

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110413139.9A Expired - Fee Related CN113177583B (en) 2021-04-16 2021-04-16 An air target clustering method

Country Status (1)

Country Link
CN (1) CN113177583B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115049010B (en) * 2022-06-23 2025-04-25 中国电子科技集团公司第十四研究所 Multi-target grouping method based on evolutionary clustering
CN115658990B (en) * 2022-09-27 2023-04-21 中国人民解放军军事科学院战略评估咨询中心 Data processing method and device for target space grouping
CN117291603B (en) * 2023-09-08 2024-04-05 湖北谊嘉金融仓储有限公司 Risk assessment system with large data ratio corresponding receipt confirming right

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109086831A (en) * 2018-08-16 2018-12-25 李宏伟 Hybrid Clustering Algorithm based on Fuzzy C-Means Algorithm and artificial bee colony clustering algorithm
CN111275132A (en) * 2020-02-24 2020-06-12 电子科技大学 A Target Grouping Method Based on SA-PFCM++ Algorithm

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109086831A (en) * 2018-08-16 2018-12-25 李宏伟 Hybrid Clustering Algorithm based on Fuzzy C-Means Algorithm and artificial bee colony clustering algorithm
CN111275132A (en) * 2020-02-24 2020-06-12 电子科技大学 A Target Grouping Method Based on SA-PFCM++ Algorithm

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于改进人工蜂群的核模糊聚类算法;梁冰等;《计算机应用》;20170910(第09期);全文 *

Also Published As

Publication number Publication date
CN113177583A (en) 2021-07-27

Similar Documents

Publication Publication Date Title
CN113177583B (en) An air target clustering method
Tsai et al. Parallel cat swarm optimization
CN108549402A (en) Unmanned aerial vehicle group method for allocating tasks based on quantum crow group hunting mechanism
CN107590436A (en) Radar emitter signal feature selection approach based on peplomer subgroup multi-objective Algorithm
CN113988163B (en) Radar high-resolution range profile recognition method based on multi-scale group fusion convolution
Yao et al. Clustering of typical wind power scenarios based on K-means clustering algorithm and improved artificial bee colony algorithm
CN113031650B (en) Unmanned aerial vehicle cluster cooperative target distribution design method under uncertain environment
Mai et al. RETRACTED ARTICLE: Research on semi supervised K-means clustering algorithm in data mining
CN116055175B (en) Intrusion detection method based on neural network with symmetric uncertainty and hyperparameter optimization
CN115759754A (en) Beyond-visual-range air combat simulation target threat assessment method based on dynamic game variable weight
CN117590757B (en) Multi-unmanned aerial vehicle cooperative task allocation method based on Gaussian distribution sea-gull optimization algorithm
CN113722980A (en) Ocean wave height prediction method, system, computer equipment, storage medium and terminal
CN114912741A (en) A combat architecture effectiveness evaluation method, device and storage medium
CN115222271A (en) Weapon target distribution method based on neural network
Su et al. An improved adaptive differential evolution algorithm for single unmanned aerial vehicle multitasking
CN114564681A (en) A data analysis method of soil inorganic salt content in woodland
CN111797966A (en) A Multi-machine Collaborative Global Target Assignment Method Based on Improved Sheep Algorithm
Liu et al. Assessing membership leakages via task-aligned divergent shadow data sets in vehicular road cooperation
CN110046590A (en) It is a kind of one-dimensional as recognition methods based on particle group optimizing deep learning feature selecting
CN114372385A (en) Artificial intelligence-based multi-bullet fast fire planning method
CN111382896B (en) WTA target optimization method of self-adaptive chaotic parallel clone selection algorithm
Chen Hybrid clustering algorithm based on PSO with the multidimensional asynchronism and stochastic disturbance method
Zhang et al. Cooperative task assignment for UAV based on SA-QCDPSO
CN114493106B (en) Space crowdsourcing task allocation method based on geographical division
CN114895694A (en) Decision tree search-based spacecraft cluster confrontation target distribution method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20221018

CF01 Termination of patent right due to non-payment of annual fee