# DEGLSO **Repository Path**: mmmyq/DEGLSO ## Basic Information - **Project Name**: DEGLSO - **Description**: DEGLSO源码:Qiang Yang, Wei-Neng Chen, Tianlong Gu, Huaxiang Zhang, Sam Kwong, and Jun Zhang. "A Distributed Swarm Optimizer with Adaptive Communication for Large Scale Optimization", IEEE Transactions o - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-19 - **Last Updated**: 2022-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #DEGLSO This directory contains the main code of the proposed optimizer in the following paper: Qiang Yang, Wei-Neng Chen, Tianlong Gu, Huaxiang Zhang, Sam Kwong, and Jun Zhang. "A Distributed Swarm Optimizer with Adaptive Communication for Large Scale Optimization", IEEE Transactions on Cybernetics, accepted, 2019. Before compiling and running the code, the following notice should be paid attention to: 1) In the code, the random number generator in "boost" library is utilized. The used version of "boost" is "boost_1_46_1". Thus before compiling this code, please make sure that your computer has already installed this library. 2) The code is implemented on the Ubuntu system. Generally, it can be adapted to any Linux system. 3) It is better to compile the code using "makefile". If you compile the code in some IDE, you should make sure the CEC'2010 benchmark set is contained in the project. 4) After compile, please use "run.sh" to execute the program; Users can also use "mpirun -f ./machinefiles -n Core_number ./DEGLSO Function_index Iteration_number Run_times" to execute the program, where machinefiles configures the used machines; Core_number is the number of allocated cores; Function_index is the funcion to be optimized; Iteration_number is the number of iterations for each core; Run_times is the number of independent runs. This code is only for academic use and if you use this code, please cite the following paper: Qiang Yang, Wei-Neng Chen, Tianlong Gu, Huaxiang Zhang, Sam Kwong, and Jun Zhang. "A Distributed Swarm Optimizer with Adaptive Communication for Large Scale Optimization", IEEE Transactions on Cybernetics, accepted, 2019. if you have any question, please contact Prof. Wei-Neng Chen(cwnraul634@aliyun.com) or Dr. Qiang Yang (mmmyq@126.com) If you cannot understand Chinese, you can click the "English" button in the right bottom of this page _**(简 体 / 繁 體 / English)**_ to transform this page into English Version.