Mathematics > Optimization and Control
[Submitted on 2 Jun 2013 (v1), last revised 29 Nov 2014 (this version, v10)]
Title:Convergence Analysis and Parallel Computing Implementation for the Multiagent Coordination Optimization Algorithm
View PDFAbstract:In this report, a novel variation of Particle Swarm Optimization (PSO) algorithm, called Multiagent Coordination Optimization (MCO), is implemented in a parallel computing way for practical use by introducing MATLAB built-in function "parfor" into MCO. Then we rigorously analyze the global convergence of MCO by means of semistability theory. Besides sharing global optimal solutions with the PSO algorithm, the MCO algorithm integrates cooperative swarm behavior of multiple agents into the update formula by sharing velocity and position information between neighbors to improve its performance. Numerical evaluation of the parallel MCO algorithm is provided in the report by running the proposed algorithm on supercomputers in the High Performance Computing Center at Texas Tech University. In particular, the optimal value and consuming time are compared with PSO and serial MCO by solving several benchmark functions in the literature, respectively. Based on the simulation results, the performance of the parallel MCO is not only superb compared with PSO for solving many nonlinear, noncovex optimization problems, but also is of high efficiency by saving the computational time.
Submission history
From: Qing Hui [view email][v1] Sun, 2 Jun 2013 16:17:18 UTC (70 KB)
[v2] Tue, 6 Aug 2013 22:00:32 UTC (68 KB)
[v3] Tue, 13 Aug 2013 16:04:05 UTC (68 KB)
[v4] Tue, 10 Sep 2013 14:57:27 UTC (68 KB)
[v5] Wed, 30 Oct 2013 19:13:18 UTC (841 KB)
[v6] Thu, 31 Oct 2013 23:03:38 UTC (841 KB)
[v7] Fri, 8 Nov 2013 23:21:39 UTC (838 KB)
[v8] Sat, 7 Dec 2013 01:48:39 UTC (840 KB)
[v9] Thu, 20 Feb 2014 02:24:13 UTC (1,686 KB)
[v10] Sat, 29 Nov 2014 18:10:07 UTC (884 KB)
Current browse context:
math.OC
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.