Satellite Range Scheduling: A Comparison of Genetic, Heuristic and Local Search

Three algorithms are tested on the satellite range scheduling problem, using data from the U.S. Air Force Satellite Control Network; a simple heuristic, as well as local search methods, are compared against a genetic algorithm on old benchmark problems as well as problems produced by a generator we recently developed. The simple heuristic works well on the old benchmark, but fails to scale to larger, more complex problems produced by our generator. The genetic algorithm yields the best overall performance on larger, more difficult problems.

[1]  Joseph C. Pemberton Towards scheduling over-constrained remote sensing satellites , 2000 .

[2]  Rina Dechter,et al.  Network-Based Heuristics for Constraint-Satisfaction Problems , 1987, Artif. Intell..

[3]  Nostrand Reinhold,et al.  the utility of using the genetic algorithm approach on the problem of Davis, L. (1991), Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York. , 1991 .

[4]  Donald A. Parish A Genetic Algorithm Approach to Automating Satellite Range Scheduling , 1994 .

[5]  G. Syswerda,et al.  Schedule Optimization Using Genetic Algorithms , 1991 .

[6]  J. Christopher Beck,et al.  Texture-Based Heuristics for Scheduling Revisited , 1997, AAAI/IAAI.

[7]  S. M. Schalck Automating Satellite Range Scheduling , 1993 .

[8]  Stephen F. Smith,et al.  Slack-Based Heuristics for Constraint Satisfaction Scheduling , 1993, AAAI.

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[10]  Thomas Schiex,et al.  Russian Doll Search for Solving Constraint Optimization Problems , 1996, AAAI/IAAI, Vol. 1.

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

[12]  É. Taillard Some efficient heuristic methods for the flow shop sequencing problem , 1990 .

[13]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[14]  L. Darrell Whitley,et al.  The GENITOR Algorithm and Selection Pressure: Why Rank-Based Allocation of Reproductive Trials is Best , 1989, ICGA.

[15]  Timothy D Gooley Automating the Satellite Range Scheduling Process , 1993 .