基于多目标进化算法的侦察星座优化方法研究*

刘亚丽, 熊伟

PDF(1510 KB)
中国科技核心期刊      中国指挥与控制学会会刊     军事装备类重点期刊
指挥控制与仿真 ›› 2024, Vol. 46 ›› Issue (4) : 97-104. DOI: 10.3969/j.issn.1673-3819.2024.04.013
多模态信息融合

基于多目标进化算法的侦察星座优化方法研究*

作者信息 +

Research on optimization method of reconnaissance constellation based on multi-objective evolutionary algorithm

Author information +
History +

摘要

为进一步解决侦察星座优化问题,加强天基侦察体系的建设,对当前侦察星座优化方法进行研究与综述。侦察星座的设计与优化具有多参数、多目标、非线性、不连续等特点,是一种典型的多目标优化问题。多目标进化算法是一类以种群为基础的、根据预定启发式规则在决策空间内进行概率搜索的生物智能算法,无需问题满足连续性、可微性等条件,能够在有限的搜索次数内得到一组靠近Pareto前沿的解集,能够有效解决多目标优化问题,可用于侦察星座的优化。论述了侦察星座优化模型的构建、多目标进化算法的分类及优缺点,并对多目标进化算法在侦察星座优化中的应用进行了分析,给出了基于多目标进化算法的侦察星座优化的发展方向。

Abstract

In order to further solve the optimization problem of reconnaissance constellation and strengthen the construction of space-based reconnaissance system, the current optimization methods of reconnaissance constellation are studied and summarized. The design and optimization of reconnaissance constellation has the characteristics of multi-parameter, multi-objective, nonlinear and discontinuous, which is a typical multi-objective optimization problem. Multi-objective evolutionary algorithm is a kind of biological intelligence algorithm based on population, which carries out probabilistic search in decision space according to predetermined heuristic rules. It does not need continuity, differentiability and other conditions of the problem, and can get a group of solution sets close to Pareto frontier within a limited number of search times. It can effectively solve the multi-objective optimization problem and has been widely used in the multi-objective optimization of reconnaissance constellation. This paper discusses the construction of the reconnaissance constellation optimization model and the classification, advantages and disadvantages of the multi-objective evolutionary algorithm, discusses the application of the multi-objective evolutionary algorithm in the reconnaissance constellation optimization, and points out the development direction of the reconnaissance constellation optimization based on the multi-objective evolutionary algorithm.

关键词

星座优化 天基侦察 进化算法 多目标优化 高维多目标优化

Key words

constellation optimization; space-based reconnaissance; evolutionary algorithm; multi-objective optimization; many-objective optimization

引用本文

导出引用
刘亚丽, 熊伟. 基于多目标进化算法的侦察星座优化方法研究*[J]. 指挥控制与仿真. 2024, 46(4): 97-104 https://doi.org/10.3969/j.issn.1673-3819.2024.04.013
LIU Yali, XIONG Wei. Research on optimization method of reconnaissance constellation based on multi-objective evolutionary algorithm[J]. Command Control and Simulation. 2024, 46(4): 97-104 https://doi.org/10.3969/j.issn.1673-3819.2024.04.013
侦察星座优化是侦察星座建设的重要步骤,经过优化的星座能具备更好的性能。航天侦察具有侦察范围广、覆盖面积大、运行速度快、不受国界和地理条件影响等优点,已逐渐成为情报侦察的主要手段,而成像侦察卫星受分辨率等因素限制,通常部署在低轨轨道上,当前技术条件及经济实力难以支撑构建全球连续覆盖的侦察星座。因此,对侦察星座进行优化,使星座的整体性能在重点关注目标上能够有更好表现是侦察星座优化的主要目标。
在过去已有诸如解析设计方法[1]、数学规划法[2]、复形调优法[3]等多种星座优化方法,但随着航天技术的发展,侦察星座逐渐向规模大型化、性能全面化发展,侦察星座优化逐渐呈现出决策变量多、决策变量空间规模巨大、连续与离散变量混合、目标函数与决策变量之间对应关系非线性等特点,上述方法已难以解决侦察星座优化问题。多目标进化算法以种群为基础,通过适应度函数引导种群中的个体在搜索过程中向真实Pareto前沿靠近,能够有效缓解决策变量组合爆炸问题,不需要优化问题具备连续性、可微性等限制,效率高,收敛性好,适于对侦察星座进行优化,已成为近年来星座优化方法的研究热点。

1 侦察星座优化

侦察星座是指两颗及以上的侦察卫星为了获取情报资源而协同工作组成的系统。侦察星座的侦察能力主要受星座构型、卫星轨道及载荷能力三种因素影响。其中,载荷能力通常由当前技术水平决定,而星座构型与卫星轨道可根据使用需求进行设计与调整。因此,星座优化主要是对星座的构型与轨道参数进行调整[4],使用户关注的星座侦察性能达到最优。
经典的星座构型包括Walker星座、共地面轨迹星座、Flower星座、太阳同步轨道星座,它们的特点如表1所示。
表1 经典的星座构型及其优缺点

Tab.1 Classical constellation configuration and its advantages and disadvantages

星座构型 优点 缺点
Walker星座 空间分布均匀,覆盖均匀性好,适用于全球连续覆盖的中/低轨全球卫星系统 覆盖性能不及共地面轨迹星座
共地面轨迹星座 所有卫星的地面轨迹相同,对指定区域的覆盖性能优异,便于与地面站进行信息交互 测控困难,发射成本大
Flower星座 经过合理设计,可以拥有共地面轨迹星座的一切优点,还能够克服多轨道面的共地面轨迹星座测控困难,发射成本大的缺陷 作用时段有限,覆盖均匀性不佳
太阳同步轨道星座 可以提供独特的周期重复观察特性 覆盖性能不佳
轨道参数决定了卫星在空间中的位置与运行轨迹。轨道参数有六个,分别为半长轴a、偏心率e、轨道倾角i、升交点赤经Ω、近地点幅角ω及平近点角M,如图1所示。
图1 轨道六要素示意图

Fig.1 Schematic diagram of six elements of track

Full size|PPT slide

其中,半长轴与偏心率决定了卫星的轨道形状,轨道倾角、升交点赤经和近地点幅角决定了卫星轨道相对于中心天体的位置,平近点角决定了卫星在轨道中的位置。
侦察星座优化需要根据任务区域的特点及使用者关注重点明确优化目标,并确定决策变量及决策变量变化范围;之后,构建侦察星座的数学模型,并对模型的决策变量组合方案进行寻优,得到优化后的目标函数结果及最终的决策方案;最后,对优化结果进行分析,论证优化方案的先进性与可行性。
当前,国内外学者在星座构形参数的优化方法上已有大量研究,这些方法主要可分为三类:几何解析法、基于仿真的比较分析法以及基于进化算法的星座设计。
几何解析法通过分析特定的星座构型参数及与之对应的覆盖性能之间的关系来设计星座。文献[4]利用“倾斜轨道星座可实现带状覆盖”这一特性,对非对称极轨道星座进行设计,实现连续单重带状覆盖与多重覆盖;文献[5]在覆盖带方法的基础上,将偏心率加入考虑要素中,以补偿带来的构型破坏;文献[6]利用“球冠带覆盖”对低轨极轨道星座进行设计与优化。几何解析法是一类重要的星座设计与优化方法,但它只适用于特定的星座构型,设计空间较小。
基于仿真的比较分析法通过仿真软件为设计者提供设计方案对应的覆盖性能。设计者首先基于经验提出若干个星座设计方案,并通过仿真软件获取这些方案所对应的星座性能,最后,设计者通过比较不同方案的星座性能与建设成本等指标,确定最终的设计方案。文献[7]在限定星座对目标区域覆盖100%的前提下,通过对平均仰角与中轨道的共地面轨迹星座轨道倾角之间的关系进行仿真,得到了使平均仰角最大的设计方案;文献[8]通过仿真研究了Walker星座中轨道倾角和轨道面数对星座寻访时间的影响,确定了轨道倾角与轨道面数方案。基于仿真的比较分析法不受特定星座构型的约束,优化空间更大,但对设计者的能力与经验提出了更高的要求,此外,该方法的优化结果未必是全局最优解。
由于影响侦察星座目标函数的决策变量个数多,且连续决策变量与离散决策变量同时存在,决策变量空间极大,无法实现对所有方案进行考虑与比较,以上两种方法无法保证得到的结果是全局最优解。而随着生物智能算法的兴起,基于进化算法的星座优化方法凭借其操作简单、约束处理方便以及全局优化的优势得到了广泛的应用。文献[9]对传统方法与遗传算法在稀疏军事卫星星座的优化效果上进行了对比,证明了遗传算法优于传统算法;文献[10]利用遗传算法对全球卫星通信星座进行优化,并通过设置不同的目标权重值大小得到了不同应用场景下的星座设计方案,实现了对中低纬度地区的无缝覆盖。基于进化算法的星座设计方案有利于获得全局最优解,相比于两种传统方法,往往能得到更好的方案。但以上研究多只针对星座的某一个性能指标进行优化或将多个优化性能指标经过加权后转化为一个指标,而影响侦察星座整体工作效果的指标往往有多个,在设计星座时需要进行综合考虑,才能满足现实应用需求;此外,这些指标间可能存在冲突,无法对所有指标同时进行优化,将多个优化指标进行加权会导致主观性过强,且无法获得多样化的设计方案。
综上,侦察星座优化是一个多决策变量、多优化目标的NP-hard问题。基于几何解析法的方案受限于特定的星座构型,基于仿真的比较分析法又对设计者的能力与经验提出了挑战,以上两种方法均难以得到全局最优的设计方案。基于单目标进化算法的设计有利于进行全局求解,但该方案无法对星座的综合性能进行考虑:仅优化单个指标会导致星座实用性难以保证,通过加权将多个优化指标转为单个指标会导致主观性过强且无法获得多样化的设计方案。
为解决以上困难,国内外学者引入了多目标进化算法。该算法能有效解决决策变量空间大的问题,同时,基于Pareto支配的排序方式又为优化互相冲突的子目标提供了解决思路,在侦察星座优化问题上具有良好的适应性与有效性,已成为解决侦察星座优化问题的重要方法。

2 多目标进化算法

2.1 多目标优化概念

1)多目标优化问题
多目标优化问题是指在对一个问题进行优化时,有多个需要考虑的子目标,这些子目标之间存在内在冲突,一个目标的优化往往以其他目标劣化为代价。因此,多目标优化问题无法得到一个令所有子目标都达到最优状态的解,往往需要在它们之间进行协调和折中处理,使问题的总目标达到比较好的状态。因此,多目标优化问题的解不是一个,而是一组最优解集。
2)Pareto支配
多目标优化问题的子目标之间存在冲突,无法根据某个标准得到绝对最优解,因此,引入Pareto支配的概念对解的优劣进行比较。对于一个成本型多目标优化问题,Pareto支配相关概念如下:
① Pareto支配:设两个目标向量分别为uv,且uvRm,当且仅当满足以下条件时,uPareto支配v,记作uv:
i∈{1,2,…,m},uivi∧(存在)j∈{1,2,…,m},uj<vj
② Pareto最优解:设x为一个可行解,若不存在能够支配x的解,则称x为Pareto最优解,即
¬x*Ω,使得F(x*)≻F(x)
③ Pareto最优解集:一个多目标优化问题的所有Pareto最优解构成的集合称为Pareto最优解集。
④ Pareto前沿:Pareto最优解集中所有解对应的目标向量的集合成为Pareto前沿。
3)进化算法
进化算法是以生物进化为启发,对决策向量进行抽象编码,模拟生物进化中的基因,并对基因序列进行适应度评价、选择、交叉、变异,从而生成新一代解的过程。
多目标优化问题往往属于NP-hard问题,传统的算法很难对这类问题进行求解,而进化算法以种群为基础,一次运行能够产生一组解,不需要问题具备连续性、可微性等前提条件,通过启发式规则引导种群中的个体向最优解方向靠拢,无须对决策变量空间进行遍历搜索,此外,基于Pareto支配的排序方式能有效处理子目标之间存在的内在冲突,适合处理多目标优化问题,已成为解决多目标优化问题的主流思路。

2.2 传统多目标进化算法

为求解多目标优化问题,研究者们提出了多种多目标进化算法思路,其中,研究最多的是基于Pareto支配的多目标进化算法。
基于Pareto支配的多目标进化算法,即通过Pareto支配的概念进行优先级排序,将种群中互不支配的个体作为较优个体,并引导其进化,从而使算法向Pareto前沿收敛。
1989年,Goldberg[12]首先将Pareto支配与多目标进化算法结合,之后的研究者们在此基础上,对基于Pareto支配的进化算法进行了改进,到目前为止,可以将Pareto支配在进化算法中的发展历程划分为三个阶段,如图2所示。
图2 基于Pareto支配的进化算法发展历程

Fig.2 Development of evolutionary algorithms based on Pareto domination

Full size|PPT slide

第一阶段的算法以基于非支配排序的选择和基于共享函数的多样性保持策略为主要特点,该阶段的算法重点在于非支配排序和多样性维持,但效率不高,用于确定共享函数的小生境技术需要根据先验知识和假设确定参数,计算复杂度大,适应性有限。
第二阶段的算法引入了精英保留策略,该策略使得父代中的优秀个体得以保留,并与子代个体进行竞争产生新的种群,该策略能够有效地保留优秀个体,提高种群的进化水平。此外,该阶段的算法还对选择策略与多样性计算策略进行改进,提高了算法的优化效率。NSGA-II(Non-dominated Sorting Genetic Algorithm-II,NSGA-II)是该阶段的代表性算法。
第三阶段的算法引入了包括粒子群算法[13]、蚁群算法[14]等在内的很多新型进化算法,该阶段依靠新型算法本身的特性,为多目标优化问题的求解带来了新的解决思路,但由于算法本身局限以及多目标优化问题的难度,这些算法在收敛性、多样性、全局性等方面仍存在不足。表2展示了该阶段具有代表性的进化算法及它们的特点。
表2 经典的进化算法及其特点

Tab.2 The characteristics of classical evolutionary algorithms

算法 收敛性 多样性 全局性
遗传算法 较好,但收敛速度较慢 收敛性与多样性需平衡 较强,但局部搜索能力较弱
粒子群算法 收敛速度快,但收敛性不强 较差 较差,容易陷入局部最优
蚁群算法 较好,但收敛速度慢 较差 较强,但受初始结果影响大
人工免疫算法 较好,收敛速度快 较好 强,但搜索效率低
模拟退火算法 较差,收敛速度慢 强,局部搜索能力较强
基于Pareto支配的多目标进化算法为解决多目标优化问题提供了有效的思路。但该类算法在解决子目标个数大于3的多目标优化问题时,会出现随着迭代次数增加,非支配个体在种群中所占比例呈指数级上升的现象,这种现象严重降低了种群的进化压力,使算法难以对种群中的个体优劣进行判断,导致无法收敛至真正的Pareto前沿。这种目标函数维数大于3的多目标优化问题被称为高维多目标优化问题。为了解决高维多目标优化问题,研究者们对传统的基于Pareto支配的多目标进化算法进行了改进,提出了高维多目标进化算法。

2.3 高维多目标进化算法

面对高维多目标优化问题,如何增加算法选择压力,使种群向Pareto前沿收敛并提高解集的多样性,是解决问题的关键。为此,研究者们从不同的角度出发,对高维多目标优化问题的求解算法进行改进。本文将常见的解决思路总结为三种,分别为:基于改进支配关系的高维多目标进化算法、基于分解的高维多目标进化算法、基于新的排序准则的高维多目标进化算法。
1)基于改进支配关系的高维多目标进化算法
基于改进支配关系的方法即在比较排序时,将支配的条件放宽,以保证能够对原Pareto支配无法做出比较的个体进行排序,实际上是对Pareto支配的宽松改进。
改进Pareto支配关系以解决高维多目标优化问题是一种常见的思路,研究者们提供了很多经典的改进方法,如K支配[15]θ支配[16]ε支配[17]、模糊支配[18]等。在以上研究的基础上,肖婧等人[19]针对K支配可能会出现循环支配的问题,考虑了目标值对结果的影响,对每个个体设立了能量函数;毕晓君[20]采用模糊隶属度对环境选择中的支配关系进行改进,增强了算法的选择压力;余伟伟等人[21]针对非支配解所占比例在算法迭代过程中逐渐增加的现象,提出了一种自适应模糊支配方式,随着迭代次数的增加对支配条件逐步进行放宽。
基于改进支配关系的方法在一定程度上改善了基于Pareto支配的优化方法选择压力下降的不足,但仍存在不满足传递性或需要预设参数等问题,降低了排序的合理性,可能会导致最终的解集偏离真实的Pareto前沿;此外,算法的性能将随着目标维数增高持续恶化,没有从根本上解决基于Pareto支配的算法存在的问题。
2)基于分解的高维多目标进化算法
基于分解的方法是指通过参考向量或参考点将原来的问题分解为若干个单目标优化问题,并通过加入聚合函数对所有单目标优化问题进行同时优化的方法。
MOEA/D[22] 通过参考向量将多目标优化问题分解为多个子问题,每一个子问题只利用相邻子问题的信息进行优化,能够有效增强算法的收敛能力与多样性维护能力,同时降低计算成本。之后,研究者们在此基础上提出了包括 MOEA/DD[23]在内的多种改进策略。MOEA/D及其改进版本的有效性在很多不同的问题上得到了验证,但尚无一种版本能够有效解决所有问题。NSGA-III[24]在NSGA-II的框架下引入了参考点策略,该算法在多种测试问题上均有良好表现,且无须设置附加参数。此外,谢承旺等人[25]通过混合水平正交法对权重向量集合进行设计,并使用差分进化算子和自适应SBX算子进行协同进化;顾清华等人[26]在算法中加入理想点,通过解到权重向量的距离、解与理想点之间的距离在权重向量的投影和解的密度三个指标上对种群进行排序;Shufen Qin[27]通过对每个参考向量都设置理想点来加快算法的收敛速度;乔钢柱等人[28]对父代选择机制进行了改进,增强了算法的收敛性与多样性,但该方法不适合解决Pareto前沿面为凸面的问题。
基于分解的方法能够有效地增强算法的收敛能力,但如何确定合适的参考点或参考向量以及如何进行环境选择是一个难点问题。参考点或参考向量设置不合理会导致优化结果偏离真实的Pareto前沿;此外,该方法在Pareto前沿面不规则的问题上表现较差。
3)基于新的排序准则的高维多目标进化算法
针对基于Pareto支配的排序方法存在的问题,有些研究者提出使用新的排序方法对种群中的个体进行评价,彻底消除Pareto支配带来的问题。
AR(Average Ranking)是由Bentley等人[29]提出的一种排序策略,该策略可帮助使用者得到一组收敛于Pareto前沿的解。之后,一些研究者将AR策略应用于高维多目标优化问题,得到了较好的结果[30],但利用该策略得到的解集只是真实Pareto前沿的子集,缺乏多样性。针对这个问题,Li等人[31]加入了一种基于网格的自适应邻域保持策略,改进了算法的多样性。肖婧等人[32]提出了一种基于全局排序(Global Ranking, GR)的高维多目标差分进化算法,该算法通过比较种群中每个解与其他所有解在每个子目标上的差值之和对个体进行排序,该算法能够精准地衡量每个个体的优劣程度,确保每个个体都有唯一的排序值;刘超等人[33]提出了一种基于模糊关联熵系数的适应度分配策略,通过计算个体所得解与理想解之间的模糊关联熵系数为每个个体确定排序值,之后结合模糊关联熵系数与拥挤度控制策略引导种群进化、维护外部档案。
基于新的排序准则的高维多目标优化通常求解结果会集中在Pareto前沿的某一个领域内,全局性往往欠佳,难以为决策者提供多样化的方案,在使用过程中需要考虑加入有效的多样性维护策略来进一步提升算法的分布多样性与广泛性。
在以上改进思路外,基于多样性维护的方法[34]、基于降维的方法[35]、基于指标的方法[36]、基于使用者偏好的方法[37]等方法也有较多研究。但当前提出的高维多目标进化算法还不能稳定、有效地解决所有的高维多目标优化问题。因此,在解决具体问题时,需要根据问题的特点选择合适的高维多目标进化算法,并加入适当的改进策略。

3 基于多目标进化算法的侦察星座优化

3.1 基于传统多目标进化算法的侦察星座优化

近年来,由于具备基于种群进化、对问题的连续性、可微性没有限制、能有效解决决策变量空间爆炸和优化目标内部冲突的问题等优点,进化算法被广泛地应用于星座优化领域。
魏蛟龙[38]利用蚁群算法解决星座的设计与优化问题,并对连续空间解的渐变搜索方式进行改进,克服了蚁群算法无法解决连续优化问题的缺点;姜兴龙[39]在免疫算法中加入了约束支配策略,改进了免疫算法在约束处理方面的不足,并利用改进的免疫算法提高星座的覆盖均匀性,设计出每天重访次数不小于规定值的侦察星座,该方法在解决约束多目标优化问题上表现出优异的性能;王浩等人[40]对 MOPSO算法进行改进,提出一种变量转化方法将离散变量转化为连续变量,解决了星座优化中混合变量的问题,并利用改进的算法解决了重构时间最优与重构成本最优两类区域侦察星座重构优化问题;Deng Z[41]提出一种基于精英引导的动态多目标差分进化算法,根据进化状态自适应选择进化策略,并利用该算法对双层Walker星座进行优化,得到了最优的星座参数。
综上,多目标进化算法已被广泛地应用于星座优化中,但是这些方案大多只对星座的某一个或两三个性能指标进行优化,而当前的侦察任务对侦察星座的多方面指标提出了要求,侦察星座的优化已成为一个高维多目标优化问题。因此,构建综合考虑侦察星座各项性能指标的优化模型,并选择合适的高维多目标进化算法实现星座优化是当前要解决的一个重要问题。

3.2 基于高维多目标进化算法的侦察星座优化

当前针对侦察星座的优化方案多数只考虑了单个目标,针对高维多目标优化的方案较少,下面分析了当前具有代表性的侦察星座高维多目标优化案例。
周冲[42]研究了基于参考点的高维多目标进化算法在星座设计中的应用,采用指标与参考点结合的方式平衡算法的收敛性与多样性,但该方法性能表现不稳定;Xiong Minghui等人[43]提出了一种基于偏好的高维多目标进化算法,通过融入决策者偏好缩小决策变量的搜索空间,能够有效地找到满足不同设计要求的解,但使用该方法需要预先确定偏好区域,而偏好区域的设置需要用户具有对问题更多的先验知识,这对使用者提出了更高要求。
由以上研究可知,目前已有高维多目标进化算法在侦察星座优化领域应用的先例,能够实现侦察星座的高维多目标优化,证实了高维多目标进化算法在侦察星座优化领域的有效性与先进性。但目前应用案例较少,且还存在算法性能稳定性以及求解过程复杂等问题,还需要进行进一步的探索。

4 结束语

本文对当前的侦察星座优化模型构建与优化方法进行了梳理与归纳,认为当前基于多目标进化算法的侦察星座优化存在以下几点问题:
1)欠缺对侦察星座多方面性能指标进行综合设计的研究,现有研究多数只关注星座的某一个性能或少数几个性能指标;
2)当前星座优化主要使用传统的基于Pareto支配的进化算法,这类算法无法解决侦察星座的高维多目标优化问题;
3)对侦察星座的高维多目标优化研究较少,且存在算法稳定性、目标函数设置合理性及使用条件存在限制等问题,需要进一步探索。
根据以往研究中存在的问题,认为基于多目标进化算法的侦察星座优化研究有以下几个值得探索的方向:
1)构建对侦察星座多个指标综合考虑的优化模型。现代化侦察任务对侦察星座的多方面性能提出了更高要求,建设综合性能更好的侦察星座是更好地完成侦察任务的前提,因此,在对侦察星座进行设计与优化时,需要对影响侦察星座完成侦察任务的各项指标进行考虑,构建综合考虑侦察星座各项指标的优化模型。
2)改进高维多目标进化算法,提高算法的收敛能力与多样性维护能力,使算法能够适应侦察星座的高维多目标优化问题,并利用改进的算法对侦察星座进行优化。根据侦察星座优化问题的特点,选择合适的高维多目标进化算法,并针对算法中存在的不足进行改进,使算法在侦察星座优化问题上有更好的表现。

参考文献

[1]
郑鹏飞, 陈宏宇, 郭崇滨. 低轨巨型链形星座解析设计及效能分析[J]. 西北工业大学学报, 2022, 40(1): 148-157.
ZHENG P F, CHEN H Y, GUO C B. Analytical design and performance analysis of LEO mega chain satellite constellation[J]. Journal of Northwestern Polytechnical University, 2022, 40(1): 148-157.
[2]
CHEN X Y, DAI G M, REINELT G, et al. A semi-analytical method for periodic earth coverage satellites optimization[J]. IEEE Communications Letters, 2018, 22(3): 534-537.
[3]
韦娟, 张润. 对地侦察卫星星座优化设计及仿真分析[J]. 西安电子科技大学学报, 2013, 40(2): 138-141, 147.
WEI J, ZHANG R. Optimization design and simulation analysis of earth reconnaissance satellite constellation[J]. Journal of Xidian University, 2013, 40(2): 138-141, 147.
[4]
ADAMS W, RIDER L. Circular polar constellations providing continuous single or multiple coverage above a specified latitude[J]. Journal of the Astronautical Sciences, 1987(35):155-192.
[5]
PALMERINI. Giovanni B, GRAZIANI, FILIPPO. Polar ellip-po orbits for global coverage constellations[C]. AIAA/AAS Astrodynamics Conference,1994:120-129.
[6]
戴翠琴, 李剑, 唐煌. 卫星时变网络中基于连接计划的最短路径优化算法[J]. 重庆邮电大学学报(自然科学版), 2017, 29(1): 29-35.
DAI C Q, LI J, TANG H. Contact plan based the shortest path optimization algorithm in satellite time-varying networks[J]. Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition), 2017, 29(1): 29-35.
[7]
唐力群. 非静止轨道卫星通信系统星座及通信链路设计[D]. 哈尔滨: 哈尔滨工业大学, 2015.
TANG L Q. Constellation and communication link design of non-geostationary satellite communication system[D]. Harbin:Harbin Institute of Technology, 2015.
[8]
李基, 邵琼玲. 基于STK/Matlab的Walker星座设计与优化[J]. 兵工自动化, 2017, 36(12): 67-70.
LI J, SHAO Q L. Design and optimization on walker constellation based on STK/matlab[J]. Ordnance Industry Automation, 2017, 36(12): 67-70.
[9]
PEGHER D J, PARISH J A. Optimizing coverage and revisit time in sparse military satellite constellations: a comparison of traditional approaches and genetic algorithms[J]. DTIC Document, 2004.
[10]
刘思航. 基于遗传算法的全球卫星通信系统星座设计[D]. 北京: 北京邮电大学, 2018.
LIU S H. Design of constellation in global satellite communication systems based on genetic algorithm[D]. Beijing: Beijing University of Posts and Telecommunications, 2018.
[11]
马原野. 近地全球重访星座轨道快速优化设计研究[D]. 北京: 中国科学院大学(中国科学院国家空间科学中心), 2019.
MA Y Y. Research on rapid optimization design of global revisit constellation in low earth orbit[D]. Beijing: National Space Science Center, Chinese Academy of Sciences, 2019.
[12]
Goldberg DE. Genetic algorithm for search, optimization, and machine learning.Boston: Addison-Wesley Longman Publishing[C]. Co., Inc., 1989.
[13]
COELLO COELLO C A, LECHUGA M S. MOPSO: a proposal for multiple objective particle swarm optimization[C]// Proceedings of the 2002 Congress on Evolutionary Computation. CEC’02 (Cat. No.02TH8600). Honolulu, 2002: 1051-1056.
[14]
DORIGO M, GAMBARDELLA L M. Ant colonies for the travelling salesman problem[J]. Biosystems, 1997, 43(2): 73-81.
We describe an artificial ant colony capable of solving the travelling salesman problem (TSP). Ants of the artificial colony are able to generate successively shorter feasible tours by using information accumulated in the form of a pheromone trail deposited on the edges of the TSP graph. Computer simulations demonstrate that the artificial ant colony is capable of generating good solutions to both symmetric and asymmetric instances of the TSP. The method is an example, like simulated annealing, neural networks and evolutionary computation, of the successful use of a natural metaphor to design an optimization algorithm.
[15]
FARINA M, AMATO P. A fuzzy definition of “optimality” for many-criteria optimization problems[J]. IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, 2004, 34(3): 315-326.
[16]
YUAN Y, XU H, WANG B, et al. A new dominance relation-based evolutionary algorithm for many-objective optimization[J]. IEEE Transactions on Evolutionary Computation, 2015, 20(1): 16-37.
[17]
BATISTA L S, CAMPELO F, GUIMARÃES F G, et al. Pareto cone ε-dominance: improving convergence and diversity in multiobjective evolutionary algorithms[M]//Lecture Notes in Computer Science. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011: 76-90.
[18]
HE Z N, YEN G G, ZHANG J. Fuzzy-based Pareto optimality for many-objective evolutionary algorithms[J]. IEEE Transactions on Evolutionary Computation, 2014, 18(2): 269-285.
[19]
肖婧, 王科俊, 毕晓君. 基于改进K支配排序的高维多目标进化算法[J]. 控制与决策, 2014, 29(12): 2 165-2 170.
XIAO J, WANG K J, BI X J. Multi-objective evolutionary algorithm based on improved K-dominated sorting[J]. Control and Decision, 2014, 29(12): 2 165-2 170.
[20]
毕晓君, 张永建, 陈春雨. 基于模糊支配的高维多目标进化算法MFEA[J]. 电子学报, 2014, 42(8): 1 653-1 659.
BI X J, ZHANG Y J, CHEN C Y. A many-objective evolutionary algorithm based on fuzzy dominance: MFEA[J]. Acta Electronica Sinica, 2014, 42(8): 1 653-1 659.
[21]
余伟伟, 谢承旺, 闭应洲, 等. 一种基于自适应模糊支配的高维多目标粒子群算法[J]. 自动化学报, 2018, 44(12): 2 278-2 289.
YU W W, XIE C W, BI Y Z, et al. Many-objective particle swarm optimization based on adaptive fuzzy dominance[J]. Acta Automatica Sinica, 2018, 44(12): 2 278-2 289.
[22]
ZHANG Q F, LI H. MOEA/D: a multiobjective evolutionary algorithm based on decomposition[J]. IEEE Transactions on Evolutionary Computation, 2007, 11(6): 712-731.
[23]
LI K, DEB K, ZHANG Q F, et al. An evolutionary many-objective optimization algorithm based on dominance and decomposition[J]. IEEE Transactions on Evolutionary Computation, 2015, 19(5): 694-716.
[24]
DEB K, JAIN H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints[J]. IEEE Transactions on Evolutionary Computation, 2014, 18(4): 577-601.
[25]
谢承旺, 余伟伟, 闭应洲, 等. 一种基于分解和协同的高维多目标进化算法[J]. 软件学报, 2020, 31(2): 356-373.
XIE C W, YU W W, BI Y Z, et al. Many-objective evolutionary algorithm based on decomposition and coevolution[J]. Journal of Software, 2020, 31(2): 356-373.
[26]
顾清华, 莫明慧, 卢才武, 等. 求解约束高维多目标问题的分解约束支配NSGA-Ⅱ优化算法[J]. 控制与决策, 2020, 35(10): 2 466-2 474.
GU Q H, MO M H, LU C W, et al. Decomposition-based constrained dominance principle NSGA-Ⅱ for constrained many-objective optimization problems[J]. Control and Decision, 2020, 35(10): 2 466-2 474.
[27]
QIN S F, SUN C L, ZHANG G C, et al. A modified particle swarm optimization based on decomposition with different ideal points for many-objective optimization problems[J]. Complex & Intelligent Systems, 2020, 6(2): 263-274.
[28]
乔钢柱, 王瑞, 孙超利. 基于分解的高维多目标改进进化算法[J]. 计算机应用, 2021, 41(11): 3097-3103.
摘要
针对基于参考向量的高维多目标进化算法中随机选择父代个体会降低算法的收敛速度,以及部分参考向量分配个体的缺失会减弱种群多样性的问题,提出了一种基于分解的高维多目标改进优化算法(IMaOEA/D)。首先,在分解策略框架下,当一个参考向量至少分配了2个个体时,对该参考向量分配的个体根据其到理想点的距离选择父代个体来繁殖子代,从而提高搜索速度。然后,针对未能分配到至少2个个体的参考向量,则从所有个体中选择沿该参考向量和理想点距离最小的点,使得该参考向量至少有2个个体与其相关。同时,确保环境选择后每个参考向量有一个个体与其相关,从而保证种群的多样性。在10个和15个目标的MaF测试问题集上将所提算法与其他4个基于分解的高维多目标优化算法进行了测试对比,实验结果表明所提算法对于高维多目标优化问题具有较好的寻优能力,且该算法在30个测试问题中的14个测试问题上得到的优化结果均优于其他4个对比算法,特别是对于退化问题具有一定的寻优优势。
QIAO G Z, WANG R, SUN C L. Improved high-dimensional many-objective evolutionary algorithm based on decomposition[J]. Journal of Computer Applications, 2021, 41(11): 3097-3103.

In the reference vector based high-dimensional many-objective evolutionary algorithms, the random selection of parent individuals will slow down the speed of convergence, and the lack of individuals assigned to some reference vectors will weaken the diversity of population. In order to solve these problems, an Improved high-dimensional Many-Objective Evolutionary Algorithm based on Decomposition (IMaOEA/D) was proposed. Firstly, when a reference vector was assigned at least two individuals in the framework of decomposition strategy, the parent individuals were selected for reproduction of offspring according to the distance from the individual assigned to the reference vector to the ideal point, so as to increase the search speed. Then, for the reference vector that was not assigned at least two individuals, the point with the smallest distance from the ideal point along the reference vector was selected from all the individuals, so that at least two individuals and the reference vector were associated. Meanwhile, by guaranteeing one individual was related to each reference vector after environmental selection, the diversity of population was ensured. The proposed method was tested and compared with other four high-dimensional many-objective optimization algorithms based on decomposition on the MaF test problem sets with 10 and 15 objectives. Experimental results show that, the proposed algorithm has good optimization ability for high-dimensional many-objective optimization problems: the optimization results of the proposed algorithm on 14 test problems of the 30 test problems are better than those of the other four comparison algorithms. Especially, the proposed algorithm has certain advantage on the degradation problem optimization.

[29]
BENTLEY P J, WAKEFIELD J P. Finding acceptable solutions in the pareto-optimal range using multiobjective genetic algorithms[M]// Soft Computing in Engineering Design and Manufacturing. London: Springer London, 1998: 231-240.
[30]
JAIMES A L, QUINTERO L V S, COELLO C A C. Ranking methods in many-objective evolutionary algorithms[M]//Nature-Inspired Algorithms for Optimisation. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009: 413-434.
[31]
LI M Q, ZHENG J H, LI K, et al. Enhancing diversity for average ranking method in evolutionary many-objective optimization[M]//Parallel Problem Solving from Nature, PPSN XI. Berlin, Heidelberg: Springer Berlin Heidelberg, 2010: 647-656.
[32]
肖婧, 毕晓君, 王科俊. 基于全局排序的高维多目标优化研究[J]. 软件学报, 2015, 26(7): 1574-1583.
XIAO J, BI X J, WANG K J. Research of global ranking based many-objective optimization[J]. Journal of Software, 2015, 26(7): 1574-1583.
[33]
刘超, 贺利军, 朱光宇. 基于熵和隶属度函数的高维多目标优化问题求解[J]. 计算机工程, 2016, 42(6): 185-190, 195.
摘要
为求解高维多目标优化问题,提出一种新的适应度分配策略,即模糊关联熵方法(FREM)。结合模糊信息熵理论和隶属度函数给出FREM,采用隶属度函数将Pareto解和理想解映射为模糊集,运用模糊信息熵理论处理Pareto解模糊集与理想解模糊集之间的内在关系,并进行适应度分配。以模糊关联熵系数引导群体智能算法进化。在DTLZ测试函数集上的实验结果表明,FREM能够解决高维多目标优化问题,避免子目标数量增加对算法的影响,并得到比随机权重法和NSGA-II更好的优化效果。
LIU C, HE L J, ZHU G Y. Solution of high dimension multi-objective optimization problem based on entropy and membership function[J]. Computer Engineering, 2016, 42(6): 185-190, 195.
A new fitness assignment strategy is proposed for solving the high dmension multi-objective optimization problem,which is the Fuzzy Relevance Entropy Method(FREM).The FREM is built by integrating the fuzzy information entropy theory and the membership function.The membership function is used for transforming the ideal solution and the Pareto solution into fuzzy set.The fuzzy information entropy theory is used for calculating the internal relations between the ideal solution fuzzy set and the Pareto solution fuzzy set,meanwhile the fuzzy relevance entropy coefficient is used as the fitness value to guide the evolution of the swarm intelligence algorithm.Experimental test is conducted on DTLZ test function set.The results show that FREM can solve the high dmension multi-objective optimization problem,avoid the influence of the increasing number of the sub-objectives on the algorithm,and the solutions are better than those of random weighting method and NSGA-II.
[34]
WANG H D, JIN Y C, YAO X. Diversity assessment in many-objective optimization[J]. IEEE Transactions on Cybernetics, 2017, 47(6): 1 510-1 522.
[35]
胡成玉, 余果, 代立国, 等. 知识驱动的高维多目标优化算法研究[J]. 华中科技大学学报(自然科学版), 2020, 48(6): 19-25.
HU C Y, YU G, DAI L G, et al. Research on knowledge-driven many-objective optimization algorithm[J]. Journal of Huazhong University of Science and Technology(Natural Science Edition), 2020, 48(6): 19-25.
[36]
HERNÁNDEZ GÓMEZ R, COELLO COELLO C A. Improved metaheuristic based on the R2 indicator for many-objective optimization[C]// Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation. Madrid Spain. 2015: 679-686.
[37]
XIONG M H, XIONG W, LIU C X. A hybrid many-objective evolutionary algorithm with region preference for decision makers[J]. IEEE Access, 2019, 7: 117 699-117 715.
[38]
魏蛟龙, 岑朝辉. 基于蚁群算法的区域覆盖卫星星座优化设计[J]. 通信学报, 2006, 27(8): 62-66.
摘要
首先建立了以区域覆盖性能为目标的卫星星座参数优化模型,通过在连续域定义新的蚂蚁分类与转移策略改进了蚁群算法,使算法能够兼顾多目标优化时目标不兼容的情况,给出了基于该算法实现星座参数优化的框架。优化仿真实验验证了该算法的有效性,可为星座方案决策提供有力的支持。
WEI J L, CEN Z H. Optimization of regional coverage satellite constellations based on ant colony algorithm[J]. Journal on Communications, 2006, 27(8): 62-66.
[39]
姜兴龙, 姜泉江, 刘会杰, 等. 采用改进非支配近邻免疫算法的低轨混合星座设计优化[J]. 宇航学报, 2014, 35(9): 1 007-1 014.
JIANG X L, JIANG Q J, LIU H J, et al. Design optimization of hybrid LEO constellation using modified non-dominated neighbor immune algorithm[J]. Journal of Astronautics, 2014, 35(9): 1 007-1 014.
[40]
王浩, 张占月, 张海涛, 等. 基于改进MOPSO算法的区域侦察弹性星座重构方法[J]. 中国空间科学技术, 2021, 41(2): 86-95.
WANG H, ZHANG Z Y, ZHANG H T, et al. Reconstruction method of regional reconnaissance elastic constellation based on improved MOPSO[J]. Chinese Space Science and Technology, 2021, 41(2): 86-95.
[41]
DENG Z L, GE W X, YIN L, et al. Optimization design of two-layer Walker constellation for LEO navigation augmentation using a dynamic multi-objective differential evolutionary algorithm based on elite guidance[J]. GPS Solutions, 2022, 27(1): 1-13.
[42]
周冲. 基于参考点的高维多目标演化算法研究及其在卫星星座设计中的应用[D]. 武汉: 中国地质大学, 2018.
ZHOU C. Research of reference points based many-objective evolutionary algorithm and application to satellite constellation design problem[D]. Wuhan: China University of Geosciences, 2018.
[43]
XIONG M H, XIONG W. Preference-based evolutionary many-objective optimization for regional coverage satellite constellation design[C]// Proceedings of the 2019 International Conference on Mathematics, Big Data Analysis and Simulation and Modelling (MBDASM 2019). Atlantis Press, 2019: 8-14.

基金

*复杂电子系统仿真实验室基金资助项目(6142401003022109)
PDF(1510 KB)

1037

Accesses

0

Citation

Detail

段落导航
相关文章

/