Computer Science > Neural and Evolutionary Computing
A newer version of this paper has been withdrawn by Guohua Wu
[Submitted on 14 Jan 2014 (this version), latest version 19 Oct 2015 (v3)]
Title:Multi-agent across-neighbourhood search: a simple and efficient method for numerical optimization
View PDFAbstract:Evolutionary algorithms (EAs) are competitive alternatives for solving complex optimization problems and they have been widely applied to real-world optimization problems in different fields. Although some EAs have been proposed and extensively studies, the No Free Lunch (NFL) theorems indicate that no EA will be suited to all optimization problems. Therefore, to provide new effective EA alternatives is always of great significant to deal with a huge number of optimization problems. In this study, a new EA named multi-agent across-neighbourhood search (MAS) is proposed for numerical optimization. Instead of the inspiration from natural phenomena, MAS is motivated by two straightforward assumptions and three important issues raised in improving and designing efficient EAs. In MAS, a group of agents collaboratively search in the solution space for the optimal solution of the optimization problem considered. A collection of superior solutions found by agents so far is maintained and updated dynamically. At each generation, an agent directly searches across the neighbourhoods of multiple superior solutions with the guidance of a Gaussian distribution. This search manner is referred to as across-neighbourhood search. The characteristics of MAS are discussed and the uniqueness of MAS compared with other EAs is identified. The principle behind MAS is simple. Moreover, MAS is fairly easy for the implementation and application with only three parameters being required to tune (Matlab codes are available from the author). Extensive experiments on 22 benchmark optimization functions of different types demonstrate that MAS has well balanced exploration and exploitation capabilities and performs better than many efficient traditional EAs and newly emerged EAs.
Submission history
From: Guohua Wu [view email][v1] Tue, 14 Jan 2014 22:35:48 UTC (705 KB)
[v2] Tue, 30 Dec 2014 12:20:04 UTC (1 KB) (withdrawn)
[v3] Mon, 19 Oct 2015 16:21:24 UTC (1,431 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.