An Evolvable Real-time System of Integrated Satellite Scheduling based on Cooperative Neuro Evolution of Augmenting Topologies

Satellite Imaging Scheduling, Satellite Downlinking Scheduling and Ground Resources Scheduling are important components in satellites daily management. Considering the highly interlinking of these three types of scheduling, an Integrated Satellite Scheduling model is formulated and proved NP-complete in this paper. To address the large scale and oversubscription of the Integrated Satellite Scheduling in an actual background, an evolvable real-time system of Integrated Satellite Scheduling is constructed based on Cooperative Neuro Evolution of Augmenting Topologies (C-NEAT). With the help of the C-NEAT, the system learns from historical scheduling data and adaptively assigns each request to the satellite or the ground antenna which is most likely to fulfill this request. Moreover, the real-time scheduling function of the system is actualized by the windowed scheduling framework. Experimental results indicate that the system greatly reduces the problem size of Integrated Satellite Scheduling and improves the scheduling efficiency, where daily and emergent requests are arranged over time.

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

[2]  Yingwu Chen,et al.  Agile earth observing satellites mission planning using genetic algorithm based on high quality initial solutions , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[3]  Yingwu Chen,et al.  An improved adaptive large neighborhood search algorithm for multiple agile satellites scheduling , 2018, Comput. Oper. Res..

[4]  Arezoo Sarkheyli,et al.  Using an effective tabu search in interactive resources scheduling problem for LEO satellites missions , 2013 .

[5]  Abraham P. Punnen,et al.  Satellite downlink scheduling problem: A case study , 2015 .

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

[7]  Peng Gao,et al.  A model, a heuristic and a decision support system to solve the scheduling problem of an earth observing satellite constellation , 2011, Comput. Ind. Eng..

[8]  Yingwu Chen,et al.  An adaptive large neighborhood search metaheuristic for agile satellite scheduling with time-dependent transition time , 2017, Comput. Oper. Res..

[9]  Giovanni Righini,et al.  Planning and scheduling algorithms for the COSMO-SkyMed constellation , 2008 .

[10]  Jun Wang,et al.  A multi-objective imaging scheduling approach for earth observing satellites , 2007, GECCO '07.

[11]  Jin Peng,et al.  A two-phase genetic annealing method for integrated Earth observation satellite scheduling problems , 2019, Soft Comput..

[12]  Rui Xu,et al.  Priority-based constructive algorithms for scheduling agile earth observation satellites with total priority maximization , 2016, Expert Syst. Appl..

[13]  Risto Miikkulainen,et al.  An Integrated Neuroevolutionary Approach to Reactive Control and High-Level Strategy , 2012, IEEE Trans. Evol. Comput..

[14]  Risto Miikkulainen,et al.  Evolving Neural Networks through Augmenting Topologies , 2002, Evolutionary Computation.

[15]  William J. Wolfe,et al.  Three Scheduling Algorithms Applied to the Earth Observing Systems Domain , 2000 .

[16]  Jun Li,et al.  A satellite cluster data transmission scheduling method based on genetic algorithm with rote learning operator , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[17]  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..

[18]  Qiang Li,et al.  High-performance technique for satellite range scheduling , 2017, Comput. Oper. Res..