Avoiding Excess Computation in Asynchronous Evolutionary Algorithms
- George Mason University, Virginia
- ORNL
Asynchronous evolutionary algorithms are becoming increasingly popular as a means of making full use of many processors while solving computationally expensive search and optimization problems. These algorithms excel at keeping large clusters fully utilized, but may sometimes inefficiently sample an excess of fast-evaluating solutions at the expense of higher-quality, slow-evaluating ones. We introduce a steady-state parent selection strategy, SWEET (“Selection whilE EvaluaTing”), that sometimes selects individuals that are still being evaluated and allows them to reproduce early. This gives slow-evaluating individuals that have higher fitnesses an increased ability to multiply in the population. We find that SWEET appears effective in simulated take-over time analysis, but that its benefit is confined mostly to early in the run, and our preliminary study on an autonomous vehicle controller problem that involves tuning a spiking neural network proves inconclusive.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1845800
- Resource Relation:
- Journal Volume: 1409; Conference: 20th UK Workshop on Computational Intelligence - Aberystwyth, , Wales - 9/8/2021 8:00:00 AM-9/10/2021 8:00:00 AM
- Country of Publication:
- United States
- Language:
- English
Similar Records
Hybrid asynchronous algorithm for parallel kinetic Monte Carlo simulations of thin film growth
Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model