[C11] - Accelerating population-based search heuristics by adaptive resource allocation

J. Lepping, P. Mertikopoulos, and D. Trystram. In GECCO '13: Proceedings of the 15th ACM Annual Conference on Genetic and Evolutionary Computation, 2013.


We investigate a dynamic, adaptive resource allocation scheme with the aim of accelerating the convergence of multi-start population- based search heuristics (PSHs) running on multiple parallel processors. Given that each initialization of a PSH performs differently over time, we develop an exponential learning scheme which allocates computational resources (processors) to each variant in an online manner, based on the performance level attained by each initialization. For the well-known example of (μ+λ)–evolution strategies, we show that the time required to reach the target quality level of a given optimization problem is significantly reduced and that the utilization of the parallel system is likewise optimized. Our learning approach is easily implementable with currently available batch management systems and provides notable performance improvements without modifying the employed PSH, so it is very well-suited to improve the performance of PSHs in large-scale parallel computing environments.

Nifty tech tag lists from Wouter Beeftink