Author:
Charilogis Vasileios,Tsoulos Ioannis G.,Tzallas Alexandros
Abstract
AbstractIn the area of global optimization, a variety of techniques have been developed to find the global minimum. These techniques, in most cases, require a significant amount of computational resources and time to complete and therefore there is a need to develop parallel techniques. In addition, the wide spread of parallel architectures in recent years greatly facilitates the implementation of such techniques. Among the most widely used global optimization techniques is the particle swarm optimization technique. In this work, a series of modifications are proposed in the direction of efficient parallelization for particle swarm optimization. These modifications include an innovative velocity calculation mechanism that has also been successfully used in the serial version of the method, mechanisms for propagating the best particles between parallel computing units, but also a process termination mechanism, which has been properly configured for efficient execution in parallel computing environments. The proposed technique was applied to a multitude of computational problems from the relevant literature and the results were more than promising, since it was found that increasing the computational threads can significantly reduce the required number of function calls to find the global minimum. The proposed technique is at rate of 50–70% of the required number of function calls compared to other optimization techniques. This reduction is visible even if one to two parallel processing units are used. In addition, with the increase in parallel processing units, a drastic reduction in the number of calls is observed and therefore a reduction in the required computing time, which can reach up to 70%.
Publisher
Springer Science and Business Media LLC
Subject
Computer Science Applications,Computer Networks and Communications,Computer Graphics and Computer-Aided Design,Computational Theory and Mathematics,Artificial Intelligence,General Computer Science
Reference103 articles.
1. Yang L, Robin D, Sannibale F, Steier C, Wan W. Global optimization of an accelerator lattice using multiobjective genetic algorithms. Nucl Instrum Methods Phys Res, Sect A. 2009;609:50–7.
2. Duan Q, Sorooshian S, Gupta V. Effective and efficient global optimization for conceptual rainfall-runoff models. Water Resour Res. 1992;28:1015–31.
3. Heiles S, Johnston RL. Global optimization of clusters using electronic structure methods. Int J Quantum Chem. 2013;113:2091–109.
4. Shin WH, Kim JK, Kim DS, Seok C. GalaxyDock2: Protein-ligand docking using beta-complex and global optimization. J Comput Chem. 2013;34:2647–56.
5. Liwo A, Lee J, Ripoll DR, Pillardy J, Scheraga HA. Protein structure prediction by global optimization of a potential energy function. Biophysics. 1999;96:5482–5.
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献