一种新的遗传算法交叉算子及其在GNSS星座选择中的应用
DOI:
作者:
作者单位:

中国运载火箭技术研究院研究发展中心,中国运载火箭技术研究院研究发展中心,中国运载火箭技术研究院研究发展中心,中国运载火箭技术研究院研究发展中心,中国运载火箭技术研究院研究发展中心

作者简介:

通讯作者:

中图分类号:

TN967.1

基金项目:


A Novel Crossover Operator of Genetic Algorithm and Its Application in Satellite Selection of GNSS
Author:
Affiliation:

R D Center,China Academy of Launch Vehicle Technology;China,R D Center,China Academy of Launch Vehicle Technology;China,R D Center,China Academy of Launch Vehicle Technology;China,R D Center,China Academy of Launch Vehicle Technology;China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对全球导航卫星系统(GNSS)星座选择的需要,分析了多星座卫星导航定位系统选星问题的数学描述形式,根据选星问题的实质要求,将选星问题转换为单约束组合优化问题。而在采用遗传算法求解诸如选星求解类组合优化问题时,由于其对1基因(或0基因)的数量有特别的约束要求,已有的一些交叉算子不能满足该约束要求。针对基因数约束条件,提出了一种新的交叉算子——变异交叉,新的交叉算子仅以1基因或0基因为交换对象实现交叉操作来产生原始后代、以变异作为辅助方式来实现后代的合法化。实验结果表明,所提出的交叉算子能有效应用于遗传算法实现多星座卫星导航定位系统选星求解,且运算量较少,可以实现简单、快速求解,满足实时选星要求。

    Abstract:

    In some combinatorial optimization problems, a specified number of the 0-gene or the 1-gene is one of the constrained conditions based on genetic algorithm (GA). And it is difficult to adapt the constrained demand of genes’ number for some existing crossover operators. A novel crossover operator, called mutation crossover (MX), is proposed for the demand of the genes’ number. In the new crossover operator, firstly, the initial offspring are generated only by interchanging 1-gene or 0-gene, and then, the legalize offspring, namely the offspring which meet the constrained condition, are obtained by the mode of mutation. The validity and efficiency of the new crossover operator are validated by the application of satellite selection of Global Navigation Satellite System (GNSS).

    参考文献
    相似文献
    引证文献
引用本文

陈灿辉,朱红,詹景坤,武杰,孙建.一种新的遗传算法交叉算子及其在GNSS星座选择中的应用计算机测量与控制[J].,2015,23(10):58.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2015-08-02
  • 最后修改日期:2015-08-17
  • 录用日期:2015-08-18
  • 在线发布日期: 2015-10-28
  • 出版日期: