arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1206.3522cs.NE
收藏

并行进化算法运行时间的一般上界

General Upper Bounds on the Running Time of Parallel Evolutionary Algorithms

Jörg Lässig, Dirk Sudholt

摘要:

提出了一种新的分析空间结构种群并行进化算法运行时间的方法。基于适应度方法,它产生的预期并行运行时间的上界。这允许严格估计并行化获得的加速比。定制的结果给出常见的迁移拓扑:环图,环面图,超立方体,和完整的图形。伪布尔优化的实例应用表明,我们的方法很容易应用,它给出了强大的结果。在我们的示例中,可能的加速随着拓扑的密度而增加。令人惊讶的是,即使是像环图这样的稀疏拓扑也会导致许多函数的显着加速,而不会增加函数求值的总数超过一个常数因子。我们还确定了处理器的数量产生渐近最优的加速比,从而给出了如何参数化并行进化算法的提示。

英文摘要:

We present a new method for analyzing the running time of parallel evolutionary algorithms with spatially structured populations. Based on the fitness-level method, it yields upper bounds on the expected parallel running time. This allows to rigorously estimate the speedup gained by parallelization. Tailored results are given for common migration topologies: ring graphs, torus graphs, hypercubes, and the complete graph. Example applications for pseudo-Boolean optimization show that our method is easy to apply and that it gives powerful results. In our examples the possible speedup increases with the density of the topology. Surprisingly, even sparse topologies like ring graphs lead to a significant speedup for many functions while not increasing the total number of function evaluations by more than a constant factor. We also identify which number of processors yield asymptotically optimal speedups, thus giving hints on how to parametrize parallel evolutionary algorithms.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑