Abstract:Considering the specific constrains of electromagnetic detection satellite (EDS), a multi-satellites scheduling model is established and a scheduling algorithm based on genetic algorithm is proposed. To deal with some specific constraints, a punish function method is introduced. In order to conquer the difficulty of punish coefficient setting, a mechanism of punish coefficient self-adaptive adjustment is designed. Finally, some experiments are conducted to verify the correctness and practicability of our scheduling algorithms.