Engineering PapersSearch

NASA NTRS · 20030062898

Scheduling Earth Observing Satellites with Evolutionary Algorithms

Abstract

We hypothesize that evolutionary algorithms can effectively schedule coordinated fleets of Earth observing satellites. The constraints are complex and the bottlenecks are not well understood, a condition where evolutionary algorithms are often effective. This is, in part, because evolutionary algorithms require only that one can represent solutions, modify solutions, and evaluate solution fitness. To test the hypothesis we have developed a representative set of problems, produced optimization software (in Java) to solve them, and run experiments comparing techniques. This paper presents initial results of a comparison of several evolutionary and other optimization techniques; namely the genetic algorithm, simulated annealing, squeaky wheel optimization, and stochastic hill climbing. We also compare separate satellite vs. integrated scheduling of a two satellite constellation. While the results are not definitive, tests to date suggest that simulated annealing is the best search technique and integrated scheduling is superior.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Globus, Al, Crawford, James, Lohn, Jason, Pryor, Anna. 2003-01-01. Scheduling Earth Observing Satellites with Evolutionary Algorithms. https://ntrs.nasa.gov/citations/20030062898

Cite the original work for its findings. Save a collection to share your selection of sources.