
第35卷 增刊(Ⅱ)
2005 年 11 月
东南大学学报
(自然科学版 )
JOURNAL OF SOUTHEAST UNIVERSITY (Natural Science Edition )
Vol.35 Sup(Ⅱ )
Nov . 2005
基于混合遗传算法的多 UCAV 协同任务分配方法
叶媛媛
1
闵春平
2
沈林成
1
朱华勇
1
(
1
国防科技大学机电工程与自动化学院 ,长沙 410073 )
(
2
第二炮兵装备研究院 ,北京 100085 )
摘要 :针对多 UCAV 协同作战的控制决策问题 ,提出了多 UCAV 任务分配的多目标整数规划模型 .
将问题的启发性知识融合进遗传算法 ,提出了求解该问题的基于整数编码的混合遗传算法 .将变量
根据约束条件特点分为自由变量和非自由变量 ,仅对非自由变量编码 ,减小了染色体长度和变化要
素 ,从而提高了算法的效率 .设计了适于整数编码的交叉和变异算子 ,并巧妙地利用约束条件限制
变异范围 ,以提高个体满足约束条件的概率 .以 UCAV 的 SEAD 任务为想定 ,进行了仿真实验 .实验
结果表明混合遗传算法可以有效地解决大规模整数规划问题 ,在求解效率和提高约束条件满足率
上优于标准遗传算法 .
关键词 : UCAV ;混合遗传算法 ;整数编码 ;任务分配 ;整数规划
中图分类号 : TP391 文献标识码 : A 文章编号 : 1001 - 0505 (2005 )增刊(Ⅱ )-0053-06
Hybrid genetic algorithm based method
for multiple cooperative UCAVs mission assigning
Ye Yuanyuan
1
Min Chunping
2
Shen Lincheng
1
Zhu Huayong
1
(
1
College of Electromechanical Engineering and Automation , National Uni v ersity o f Defens e Tec hnol og y , Changsha 410073 , China )
(
2
Second Artillery Equipment Academe , Beijing 100085 , China )
Abstract : For control and management of multiple cooperative uninhabited combat air vehicle (UCAVs ),a
multi-object integer programming mathematic model is formulized to solve the UCAVs mission assigning prob-
lem . Combining with the heuristic knowledge ,an integer coding based hybrid genetic algorithm for the mission
assigning problem is proposed . Accordingtotheconstraints, the variables are divided into non-free variables
and free ones . Only the non-free variables are coded as chromosomes to lessen the chromosome length andto
decrease the alterable elements . Then ,the crossover opera and mutation opera fit for the integer coding are de-
signed , and the mutating range are limited by using the constraints to increase the probability of individuals
satisfying constraints . Under the scenario of UCAVs suppression of enemy air defense (SEAD ),simulation ex-
periments are made . The simulation results show that the hybrid genetic algorithm can resolve the mission as-
signing for multiple cooperative UCAVs effectively . Compared w ith the standard genetic algorithm ,it has better
efficiency and higher chromosome satisfying constraints probabilities .
Key words : uninhabited combat air vehicle ;hybrid genetic algorithm ;integer coding ;mission assigning ;inte-
ger programming
收稿 日期 : 2005-06-14 .
基金 项目 :国家重点研究发展计划(973 计划 )资助项目(5130801 ).
作者 简介 :叶媛媛(1976— ),女 ,博士生 ;沈林成(联系人),男 ,教授 ,博士生导师 ,lcshen @ sina .com .
多 UCAV 协同作战的任务分配问题是多 UCAV 协同控制研究的重要内容之一 ,其目标就是确定哪些
UCAV 攻击哪些目标 ,并对 UCAV 编队、设计其粗略路径 ,使得整个 UCAV 机群的作战效能最高 ,作战代价
最小等
[1 ]
.它是一个约束条件众多而复杂的优化问题 ,其解空间随武器总数和任务总数的增加而呈指数级
增加 ,使其成为一个多参数、多约束的 NP 问题 .为解决这一问题 ,人们提出了许多方法 .隐枚举法通过检
查变量组合的一小部分来求解问题的最优解 ,算法较为简单 .分支定界法处理小规模的类似问题比较有
效 .但是当遇到中等规模甚至大规模问题 ,尤其是约束条件非线性时 ,
上述传统方法目前还没有很好的解