A population perturbation and elimination strategy based genetic algorithm for multi-satellite TT&C scheduling problem

Abstract The Multi-satellite Tracking Telemetry and Command (TT&C) Scheduling, a multi-constrained and high-conflict complex combinatorial optimization problem, is a typical NP-hard problem. The effective utilization of existing TT&C resources has always played a key role in the satellite field. This paper first simplified the problem and established a corresponding mathematical model with the hybrid objective of maximizing the profit and task completion rate. Considering the significant effect of genetic algorithm in solving the problem of resource allocation, a population perturbation and elimination strategy based genetic algorithm (GA-PE) which focused on the Multi-Satellite TT&C Scheduling problem was proposed. For each case, a task scheduling sequence was first obtained through the GA-PE algorithm, and then a task planning algorithm will be used to determine which tasks can be scheduled. Compared with several efficient heuristic algorithms, a series of computational experiments have illustrated its better performance in both profit and task completion rates. The experiments of strategy and parameter sensitivity verification have investigated the performance of GA-PE in various aspects thoroughly.

[1]  Junlin Qiu,et al.  Biclustering of Gene Expression Data Using Cuckoo Search and Genetic Algorithm , 2018, Int. J. Pattern Recognit. Artif. Intell..

[2]  Günter Rudolph,et al.  Convergence analysis of canonical genetic algorithms , 1994, IEEE Trans. Neural Networks.

[3]  Yingwu Chen,et al.  Improved Genetic Algorithm with Local Search for Satellite Range Scheduling System and its Application in Environmental monitoring , 2019, Sustain. Comput. Informatics Syst..

[4]  Yuning Chen,et al.  Multi-Objective Optimization Modeling and Solution of Multi-Satellite TT&lC Scheduling Problem , 2019, 2019 IEEE Symposium Series on Computational Intelligence (SSCI).

[5]  Hao Wang,et al.  A Novel Genetic Algorithm with Population Perturbation and Elimination for Multi-satellite TT&C Scheduling Problem , 2019, BIC-TA.

[6]  Ashish Bhaskar,et al.  A self-adaptive evolutionary algorithm for dynamic vehicle routing problems with traffic congestion , 2019, Swarm Evol. Comput..

[7]  Peter C. Nelson,et al.  Bayesian network hybrid learning using an elite-guided genetic algorithm , 2018, Artificial Intelligence Review.

[8]  Fatos Xhafa,et al.  Evaluation of struggle strategy in Genetic Algorithms for ground stations scheduling problem , 2013, J. Comput. Syst. Sci..

[9]  Yan-Jie Song,et al.  Learning-guided nondominated sorting genetic algorithm II for multi-objective satellite range scheduling problem , 2019, Swarm Evol. Comput..

[10]  R. Scott Erwin,et al.  On the tractability of satellite range scheduling , 2015, Optim. Lett..

[11]  Jiawei Zhang,et al.  MOEA based memetic algorithms for multi-objective satellite range scheduling problem , 2019, Swarm Evol. Comput..

[12]  Yikang Yang,et al.  Space-ground TT&C Resource Integrated Scheduling Based on the Hybrid Ant Colony Optimization , 2016 .

[13]  Andreas Spitz,et al.  A Mixed Integer Linear Programming Model for Multi-Satellite Scheduling , 2018, Eur. J. Oper. Res..

[14]  Timothy D Gooley Automating the Satellite Range Scheduling Process , 1993 .

[15]  Tao Wang,et al.  A Data-Driven Parallel Scheduling Approach for Multiple Agile Earth Observation Satellites , 2020, IEEE Transactions on Evolutionary Computation.

[16]  Shengxiang Yang,et al.  An improved particle swarm optimization algorithm for dynamic job shop scheduling problems with random job arrivals , 2019, Swarm Evol. Comput..

[17]  L. Darrell Whitley,et al.  Scheduling Space–Ground Communications for the Air Force Satellite Control Network , 2004, J. Sched..

[18]  Zuren Feng,et al.  Multi-satellite control resource scheduling based on ant colony optimization , 2014, Expert Syst. Appl..

[19]  Yu Liu,et al.  Satellite range scheduling with the priority constraint: An improved genetic algorithm using a station ID encoding method , 2015 .

[20]  Yu Chen,et al.  Multi-satellite Observation Scheduling Algorithm Based on Hybrid Genetic Particle Swarm Optimization , 2012 .

[21]  Jian Xiong,et al.  Evolutionary Algorithm for Aerospace Shell Product Digital Production Line Scheduling Problem , 2019, Symmetry.

[22]  Dae-Woo Lee,et al.  Development of a scheduling algorithm and GUI for autonomous satellite missions , 2011 .

[23]  Fatos Xhafa,et al.  A Simulated Annealing Algorithm for Ground Station Scheduling Problem , 2013, 2013 16th International Conference on Network-Based Information Systems.

[24]  Gilbert Laporte,et al.  A heuristic for the multi-satellite, multi-orbit and multi-user management of Earth observation satellites , 2007, Eur. J. Oper. Res..

[25]  Xingquan Zuo,et al.  A multi-objective genetic algorithm based approach for dynamical bus vehicles scheduling under traffic congestion , 2020, Swarm Evol. Comput..

[26]  Huang Yong-xuan Heuristic Algorithm and Conflict-Based Backjumping Algorithm for Satellite TT&C Resource Scheduling , 2007 .

[27]  Mohamed Barkaoui,et al.  QUEST - A new quadratic decision model for the multi-satellite scheduling problem , 2020, Comput. Oper. Res..

[28]  L. Darrell Whitley,et al.  Satellite Range Scheduling: A Comparison of Genetic, Heuristic and Local Search , 2002, PPSN.

[29]  Rajat Kumar Pal,et al.  An efficient genetic algorithm for multi-objective solid travelling salesman problem under fuzziness , 2014, Swarm Evol. Comput..

[30]  Paolo Brandimarte Scheduling satellite launch missions: an MILP approach , 2013, J. Sched..

[31]  Jinglu Hu,et al.  Solving the dynamic energy aware job shop scheduling problem with the heterogeneous parallel genetic algorithm , 2020, Future Gener. Comput. Syst..

[32]  Wenqiang Zhang,et al.  An improved genetic algorithm for the flexible job shop scheduling problem with multiple time constraints , 2020, Swarm Evol. Comput..

[33]  Fabrizio Marinelli,et al.  A Lagrangian heuristic for satellite range scheduling with resource constraints , 2011, Comput. Oper. Res..