The surprising little effectiveness of cooperative algorithms in parallel problem solving
Sandro M. Reia, Larissa F. Aquino, Jos\'e F. Fontanari

TL;DR
This paper evaluates the effectiveness of cooperative algorithms like imitative learning and evolutionary algorithms in solving NK-fitness landscapes, revealing that they often do not outperform simple blind search, especially in rugged landscapes.
Contribution
It provides a comparative analysis of cooperative algorithms versus blind search in NK landscapes, highlighting their limited advantages and vulnerabilities to local maxima.
Findings
Evolutionary algorithms perform similarly to blind search on smooth landscapes.
Imitative learning is more effective on smooth landscapes but prone to local maxima in rugged landscapes.
Blind search matches or outperforms cooperative algorithms in rugged landscapes with many local maxima.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
