Satellites Scheduling Algorithm Based on Dynamic Constraint Satisfaction Problem

The Earth observation satellites scheduling problem (SMS) involves scheduling tasks to be performed by a satellite, where new task requests can arrive at any time, non-deterministically, and must be scheduled in real-time. This paper describes a new satellite mission scheduling algorithm based on constraint satisfaction problem (CPP). We describe the dynamic scheduling problem as a dynamic weighted maximal CSP in which constraints can be changed dynamically. It is usually undesirable to drastically modify the previous schedule in the re-scheduling process. This paper presents a new satellite mission scheduling problem based on constraint satisfaction problem (SMSCSP). The simulation results show that the proposed approach is effective and efficient in applications to the real problems.

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

[2]  Virginie Gabrel Strengthened 0-1 linear formulation for the daily satellite mission planning , 2006, J. Comb. Optim..

[3]  Eugene C. Freuder,et al.  Stable Solutions for Dynamic Constraint Satisfaction Problems , 1998, CP.

[4]  Al Globus,et al.  Scheduling Earth Observing Fleets Using Evolutionary Algorithms: Problem Description and Approach , 2002 .

[5]  Thomas Schiex,et al.  Solution Reuse in Dynamic Constraint Satisfaction Problems , 1994, AAAI.

[6]  Shi-Chung Chang,et al.  Hybrid algorithms for satellite imaging scheduling , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

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

[8]  Wei-Cheng Lin,et al.  Daily imaging scheduling of an Earth observation satellite , 2003, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Yingwu Chen,et al.  Simulation-based scheduling for photo-reconnaissance satellite , 2005, Proceedings of the Winter Simulation Conference, 2005..

[10]  Peter Norvig,et al.  Planning and Scheduling for Fleets of Earth Observing Satellites , 2001 .

[11]  Gérard Verfaillie,et al.  How to Manage the New Generation of Agile Earth Observation Satellites , 2007 .

[12]  Gérard Verfaillie,et al.  Selecting and scheduling observations of agile satellites , 2002 .