当前位置: X-MOL 学术Eur. Phys. J. B › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
The surprising little effectiveness of cooperative algorithms in parallel problem solving
The European Physical Journal B ( IF 1.6 ) Pub Date : 2020-07-15 , DOI: 10.1140/epjb/e2020-10199-9
Sandro M. Reia , Larissa F. Aquino , José F. Fontanari

Abstract

Biological and cultural inspired optimization algorithms are nowadays part of the basic toolkit of a great many research domains. By mimicking processes in nature and animal societies, these general-purpose search algorithms promise to deliver optimal or near-optimal solutions using hardly any information on the optimization problems they are set to tackle. Here we study the performances of a cultural-inspired algorithm – the imitative learning search – as well as of asexual and sexual variants of evolutionary algorithms in finding the global maxima of NK-fitness landscapes. The main performance measure is the total number of agent updates required by the algorithms to find those global maxima and the baseline performance, which establishes the effectiveness of the cooperative algorithms, is set by the blind search in which the agents explore the problem space (binary strings) by flipping bits at random. We find that even for smooth landscapes that exhibit a single maximum, the evolutionary algorithms do not perform much better than the blind search due to the stochastic effects of the genetic roulette. The imitative learning is immune to this effect thanks to the deterministic choice of the fittest string in the population, which is used as a model for imitation. The tradeoff is that for rugged landscapes the imitative learning search is more prone to be trapped in local maxima than the evolutionary algorithms. In fact, in the case of rugged landscapes with a mild density of local maxima, the blind search either beats or matches the cooperative algorithms regardless of whether the task is to find the global maximum or to find the fittest state within a given runtime.

Graphical abstract



中文翻译:

协作算法在并行问题解决中的惊人的小有效性

摘要

如今,受生物和文化启发的优化算法已成为许多研究领域基本工具包的一部分。通过模仿自然和动物社会的过程,这些通用搜索算法承诺几乎不使用任何有关它们要解决的优化问题的信息来提供最优或接近最优的解决方案。在这里,我们研究了以文化为灵感的算法(模仿学习搜索)的性能,以及进化算法的无性和有性变体在寻找NK适应度景观的全局最大值方面的性能。主要性能指标是算法为找到全局最大值和基准性能所需的代理更新总数,从而确定了协作算法的有效性,通过盲搜索设置,在盲搜索中,代理通过随机翻转位来探索问题空间(二进制字符串)。我们发现,即使对于表现出单个最大值的平滑景观,由于遗传轮盘的随机效应,进化算法的性能也不比盲目搜索好得多。由于人口中最适合的字符串的确定性选择,因此模仿学习不受此影响,它被用作模仿的模型。折衷方案是,对于崎landscape的景观,与进化算法相比,模仿学习搜索更容易陷入局部最大值。实际上,在崎max的景观中,局部最大值的密度适中,

图形概要

更新日期:2020-07-15
down
wechat
bug