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

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

中图分类号:

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

  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [11]
  • | | | |
  • 文章评论
    摘要:

    针对全球导航卫星系统(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).

    参考文献
    [1]Elliott D Kaplan, Christopher J Hegarty (寇艳红译). GPS原理与应用(第二版)[M]. 北京: 电子工业出版社, 2007. 240-268.
    [2]玄光男, 程润伟. 遗传算法与工程设计[M]. 汪定伟, 等, 译. 北京: 科学出版社, 2000:1-90.
    [3]玄光男, 程润伟. 遗传算法与工程优化[M]. 于歆杰, 周根贵, 译. 北京: 清华大学出版社, 2004:1-75.
    [4]Jitendra R. Raol, Abhijit Jalisatgi. From genetics to genetic algorithms: Solution to optimisation problems using natural systems[J]. Resonance, 1996,1(8):43-54.
    [5]G. E. Liepins, M. R. Hilliard. Genetic algorithms: foundations and applications[J]. Annals of Operations Research, 1989,21(1):31-57.
    [6]Zhang Qiyi, Chang Shuchun. An improved Crossover operator of genetic algorithm[A]. In: 2009 Second International Symposium on Computational Intelligence and Design, 2009,Vol.2:82-86.
    [7]Yi Shang, Guojie Li. New crossover operators in genetic algorithms[A]. In: Third International Conference on Tools for Artificial Intelligence,1991:150-153.
    [8]Fanchen Su, Fuxi Zhu, Zhiyi Yin, et al. New crossover operator of genetic algorithms for the TSP[A]. In: 2009 International Joint Conference on Computational Sciences and Optimization, 2009,Vol.1:666-669.
    [9]陈灿辉. 北斗二代/GPS兼容接收机导航数据处理技术研究[D]. 北京: 北京航空航天大学, 2011: 103-116.
    [10]Zhang Liang-Jie, Mao Zhi-Hong, Li Yan-Da. Mathematical analysis of crossover operator in genetic algorithms and its improved strategy[A]. IEEE International Conference on Evolutionary Computation, 1995, Vol.1: 412-417.
    [11]Fan Li, Qi-He Liu, Fan Min, et al. A new crossover operator based on the rough set theory for genetic algorithms [C]. Proceedings of the Fourth International Conference on Machine Learning and Cybernetics, 2005, Vol.5: 2907-2912.
    相似文献
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

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

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