Genetic algorithms for satellite scheduling problems

Recently there has been a growing interest in mission operations scheduling problem. The problem, in a variety of formulations, arises in management of satellite/space missions requiring efficient allocation of user requests to make possible the communication between operations teams and spacecraft systems. Not only large space agencies, such as ESA European Space Agency and NASA, but also smaller research institutions and universities can establish nowadays their satellite mission, and thus need intelligent systems to automate the allocation of ground station services to space missions. In this paper, we present some relevant formulations of the satellite scheduling viewed as a family of problems and identify various forms of optimization objectives. The main complexities, due highly constrained nature, windows accessibility and visibility, multi-objectives and conflicting objectives are examined. Then, we discuss the resolution of the problem through different heuristic methods. In particular, we focus on the version of ground station scheduling, for which we present computational results obtained with Genetic Algorithms using the STK simulation toolkit.

[1]  L. Darrell Whitley,et al.  AFSCN scheduling: How the problem and solution have evolved , 2006, Math. Comput. Model..

[2]  Richard J. Wallace,et al.  Constraint Programming and Large Scale Discrete Optimization , 2001 .

[3]  William T. Scherer,et al.  Combinatorial optimization techniques for spacecraft scheduling automation , 1994, Ann. Oper. Res..

[4]  S. A. Harrison,et al.  Task Scheduling for Satellite Based Imagery , 1999 .

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

[6]  David Taniar,et al.  Voronoi-Based Continuous $k$ Nearest Neighbor Search in Mobile Navigation , 2011, IEEE Transactions on Industrial Electronics.

[7]  Fatos Xhafa,et al.  Performance evaluation of WMN-GA for different mutation and crossover rates considering number of covered users parameter , 2012, Mob. Inf. Syst..

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

[9]  Nicolas Zufferey,et al.  Graph colouring approaches for a satellite range scheduling problem , 2008, J. Sched..

[10]  L. Darrell Whitley,et al.  Trading Places: How to Schedule More in a Multi-Resource Oversubscribed Scheduling Problem , 2004, ICAPS.

[11]  Fatos Xhafa,et al.  MPLS Traffic Engineering for Multimedia on Satellite Networks , 2009, J. Mobile Multimedia.

[12]  Alireza Bagheri,et al.  New tabu search heuristic in scheduling earth observation satellites , 2010, 2010 2nd International Conference on Software Technology and Engineering.

[13]  David Taniar,et al.  A Novel Structure and Access Mechanism for Mobile Data Broadcast in Digital Ecosystems , 2011, IEEE Transactions on Industrial Electronics.

[14]  David Taniar,et al.  Data retrieval for location-dependent queries in a multi-cell wireless environment , 2005, Mob. Inf. Syst..

[15]  David Taniar,et al.  Continuous Range Search Query Processing in Mobile Navigation , 2008, 2008 14th IEEE International Conference on Parallel and Distributed Systems.

[16]  Massimiliano Giacomin,et al.  Solving temporal over-constrained problems using fuzzy techniques , 2007, J. Intell. Fuzzy Syst..

[17]  David Taniar,et al.  Voronoi-based multi-level range search in mobile navigation , 2011, Multimedia Tools and Applications.

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

[19]  Fatos Xhafa,et al.  QoS routing in ad-hoc networks using GA and multi-objective optimization , 2011, Mob. Inf. Syst..