NASA NTRS · 20150007142
Experiments with a Parallel Multi-Objective Evolutionary Algorithm for Scheduling
Abstract
Evolutionary 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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Brown, Matthew, Johnston, Mark D.. 2013-03-25. Experiments with a Parallel Multi-Objective Evolutionary Algorithm for Scheduling. https://ntrs.nasa.gov/citations/20150007142
Cite the original work for its findings. Save a collection to share your selection of sources.