# STTPSO **Repository Path**: mmmyq/sttpso ## Basic Information - **Project Name**: STTPSO - **Description**: This project contains the source code of STTPSO - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-12 - **Last Updated**: 2022-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #STTPSO This directory contains the main code of the proposed optimizer in the following paper: Qiang Yang, Yu-Wei Bian, Xu-Dong Gao, Dong-Dong Xu, Zhen-Yu Lu, Sang-Woon Jeon, and Jun Zhang. "Stochastic Triad Topology Based Particle Swarm Optimization for Global Numerical Optimization", Mathematics,vol. 10, no.7:1032, pp.1-39, 2022. This algorithm is implemented in Python. Before running the code, the following notice should be paid attention to: 1.In the code, the random number generator in "numpy" library is utilized. The used version of "numpy" is "numpy=1.19.5". 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.The main parameter settings are listed in "STTPSO.py"; And there are also two parameters dim and NP that need to be passed in through the command line. 4.If you run the code in some IDE, you should make sure the CEC'2017 benchmark set is contained in the project. This code is only for academic use and if you use this code, please kindly cite the following paper: Qiang Yang, Yu-Wei Bian, Xu-Dong Gao, Dong-Dong Xu, Zhen-Yu Lu, Sang-Woon Jeon, and Jun Zhang. "Stochastic Triad Topology Based Particle Swarm Optimization for Global Numerical Optimization", Mathematics,vol. 10, no.7:1032, pp.1-39, 2022. if you have any question, please contact Mr. Yu-Wei Bian(2821068839@qq.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.