Multi-Objective Evolutionary Algorithms for Scheduling the James Webb Space Telescope

Effective scheduling of the James Webb Space Telescope (JWST) requires managing the trade-off between multiple scheduling criteria including minimizing unscheduled time, angular momentum build-up, and the number of observations that miss their last opportunity to schedule. Previous studies examined momentum management and wasted space and showed that effective JWST scheduling requires modeling momentum as a resource that is three-dimensional, where activities can either produce or consume resources depending on when they are scheduled. We enrich the scheduling model by adding the ability to schedule JWST at different spacecraft roll angles and show that this ability has a strong impact on managing momentum. A series of multi-objective evolutionary algorithms are developed which incorporate different techniques to search the enriched domain. The algorithms are empirically evaluated showing that the best solutions are generated by the approach that evaluates the least number of candidate solutions.

[1]  Al Young Providence, Rhode Island , 1975 .

[2]  Stephen F. Smith,et al.  Generating Robust Partial Order Schedules , 2004, CP.

[3]  M. Giuliano,et al.  Evaluating Scheduling Strategies for JWST Momentum Management , 2006 .

[4]  Mark D. Johnston Multi-Objective Scheduling for NASA’s Future Deep Space Network Array , 2006 .

[5]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[6]  Laurence A. Kramer Generating a Long Range Plan for a New Class of Astronomical Observatories , 2000 .

[7]  M. Johnston,et al.  S PIKE : Intelligent Scheduling of Hubble Space Telescope Observations , 1994 .

[8]  DebK.,et al.  A fast and elitist multiobjective genetic algorithm , 2002 .

[9]  Jouni Lampinen,et al.  GDE3: the third evolution step of generalized differential evolution , 2005, 2005 IEEE Congress on Evolutionary Computation.

[10]  Lakhmi C. Jain,et al.  Evolutionary Multiobjective Optimization , 2005, Evolutionary Multiobjective Optimization.

[11]  Patrick Siarry,et al.  Introduction: multiobjective optimization and domination , 2004 .

[12]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[13]  Mark D. Johnston An Evolutionary Algorithm Approach To Multi-Objective Scheduling Of Space Network Communications , 2008, Intell. Autom. Soft Comput..

[14]  Philippe Laborie,et al.  Algorithms for propagating resource constraints in AI planning and scheduling: Existing approaches and new results , 2003, Artif. Intell..

[15]  M. N. England,et al.  The Evolution of the FUSE Spike Long Range Planning System , 2004 .

[16]  Glenn E. Miller,et al.  Observation scheduling scheme for the Subaru telescope , 2000, Astronomical Telescopes and Instrumentation.

[17]  Mark E. Giuliano,et al.  Towards a Heuristic for Scheduling the James Webb Space Telescope , 2007, ICAPS.

[18]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..