作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 人工智能及识别技术 • 上一篇    下一篇

基于Pareto前沿与粒子群优化的卫星资源调度算法

郑义成 1,袁茵 2,邓勇 2,李军 1,王海鸿 1   

  1. (1.91635部队,北京 102249; 2.中国科学院软件研究所,北京 102249)
  • 收稿日期:2014-10-30 出版日期:2016-01-15 发布日期:2016-01-15
  • 作者简介:郑义成(1976-),男,高级工程师、硕士,主研方向为空间资源调度;袁茵,工程师、博士;邓勇,高级工程师、博士;李军,高级工程师、硕士;王海鸿,工程师、硕士。

Satellite Resource Scheduling Algorithm Based on Pareto Front and Particle Swarm Optimization

ZHENG Yicheng 1,YUAN Yin 2,DENG Yong 2,LI Jun 1,WANG Haihong 1   

  1. (1.Troop 91635,Beijing 102249,China; 2.Institute of Software,Chinese Academy of Sciences,Beijing 102249,China)
  • Received:2014-10-30 Online:2016-01-15 Published:2016-01-15

摘要: 针对多空间目标的卫星资源调度问题,设计动态矩阵群编码方法,在此基础上提出一种结合Pareto前沿与粒子群优化(PSO)的卫星资源调度算法。利用Pareto前沿保存一组当前最优解引导粒子群进化,扩大搜索范围并避免陷入局部最优,同时得到一组在不同指标上均有优势的 差异化解集,便于根据用户偏好和实时需求选择最优解。实验结果表明,与基于传统整数编码的卫星调度算法相比,该算法能降低粒子群进化过程中试探、判断和调整的时间消耗,并且具有较高的资源利用率及稳定性。

关键词: 卫星调度, 多目标, 粒子群优化, 动态矩阵群, 编码

Abstract: Aiming at the satellite resource scheduling problem of multi-space target,this paper designs Dynamic Matrix Cluster(DMC) encoding method,and proposes a satellite resource scheduling algorithm based on Pareto front and Particle Swarm Optimization(PSO).It uses Pareto front to keep a set of optimal solutions,avoids getting stuck in local optimization,also leads to more optimal solutions diverse in different index optimization priority.Then it selects the optimal solution according to user preferences and real-time requirements.Experimental results indicate that the algorithm can reduce the time consumption of temptation,judgment,and adjustment during particle swarm evolution process,and it has high resource utilization and stability compared with satellite resource schedulling algorithm based on traditional integer encoding.

Key words: satellite scheduling, multi-object, Particle Swarm Optimization(PSO), Dynamic Matrix Cluster(DMC), encoding

中图分类号: