NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Experiments with a Parallel Multi-Objective Evolutionary Algorithm for SchedulingEvolutionary multi-objective algorithms have great potential for scheduling in those situations where tradeoffs among competing objectives represent a key requirement. One challenge, however, is runtime performance, as a consequence of evolving not just a single schedule, but an entire population, while attempting to sample the Pareto frontier as accurately and uniformly as possible. The growing availability of multi-core processors in end user workstations, and even laptops, has raised the question of the extent to which such hardware can be used to speed up evolutionary algorithms. In this paper we report on early experiments in parallelizing a Generalized Differential Evolution (GDE) algorithm for scheduling long-range activities on NASA's Deep Space Network. Initial results show that significant speedups can be achieved, but that performance does not necessarily improve as more cores are utilized. We describe our preliminary results and some initial suggestions from parallelizing the GDE algorithm. Directions for future work are outlined.
Document ID
20150007142
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Brown, Matthew
(University of Southern California Los Angeles, CA, United States)
Johnston, Mark D.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
May 1, 2015
Publication Date
March 25, 2013
Subject Category
Computer Programming And Software
Meeting Information
Meeting: International Workshop on Planning and Scheduling for Space (IWPSS)
Location: Moffett Field, CA
Country: United States
Start Date: March 25, 2013
End Date: March 26, 2013
Sponsors: NASA Ames Research Center
Distribution Limits
Public
Copyright
Other
Keywords
scheduling
optimization

Available Downloads

There are no available downloads for this record.
No Preview Available