Author:
Janson Stefan,Merkle Daniel,Middendorf Martin
Abstract
PurposeThe purpose of this paper is to present an approach for the decentralization of swarm intelligence algorithms that run on computing systems with autonomous components that are connected by a network. The approach is applied to a particle swarm optimization (PSO) algorithm with multiple sub‐swarms. PSO is a nature inspired metaheuristic where a swarm of particles searches for an optimum of a function. A multiple sub‐swarms PSO can be used for example in applications where more than one optimum has to be found.Design/methodology/approachIn the studied scenario the particles of the PSO algorithm correspond to data packets that are sent through the network of the computing system. Each data packet contains among other information the position of the corresponding particle in the search space and its sub‐swarm number. In the proposed decentralized PSO algorithm the application specific tasks, i.e. the function evaluations, are done by the autonomous components of the system. The more general tasks, like the dynamic clustering of data packets, are done by the routers of the network.FindingsSimulation experiments show that the decentralized PSO algorithm can successfully find a set of minimum values for the used test functions. It was also shown that the PSO algorithm works well for different type of networks, like scale‐free network and ring like networks.Originality/valueThe proposed decentralization approach is interesting for the design of optimization algorithms that can run on computing systems that use principles of self‐organization and have no central control.
Reference37 articles.
1. Barabasi, A‐L. and Reka, A. (1999), “Emergence of scaling in random networks”, Science, Vol. 286, pp. 509‐12.
2. Bellman, K.L., Igel, C., Schmeck, H. and Würtz, R.P. (2007), “Special issue on organic computing”, ACM Transactions on Autonomous and Adaptive Systems, May 1.
3. Blackwell, T. and Branke, J. (2006), “Multi‐swarms, exclusion, and anti‐convergence in dynamic environments”, IEEE Transactions on Evolutionary Computation, Vol. 10 No. 4, pp. 459‐72.
4. Branke, J. and Blackwell, T. (2004), “Multi‐swarm optimization in dynamic environments”, Applications of Evolutionary Computing, LNCS 3005, Springer, Berlin, pp. 489‐500.
5. Brits, R., Engelbrecht, A. and van den Bergh, F. (2007), “Locating multiple optima using particle swarm optimization”, Applied Mathematics and Computation, Vol. 189, pp. 1859‐83.
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Enhanced swarm intelligence optimization: Inspired by cellular coordination in immune systems;Knowledge-Based Systems;2024-04
2. A Novel Fusion of Block Chain with IoT for Industrial IoT;2023 2nd Edition of IEEE Delhi Section Flagship Conference (DELCON);2023-02-24
3. Blockchain and Deep Learning Integration for Various Application: A Review;Journal of Computer Information Systems;2023-02-08
4. Convergence of Blockchain to Artificial Intelligence Applications;Handbook of Research on AI Methods and Applications in Computer Engineering;2023-01-30
5. Smarter Contracts to Predict using Deep-Learning Algorithms;2022 Fourth International Conference on Blockchain Computing and Applications (BCCA);2022-09-05