SCSO: A novel sine-cosine based swarm optimization algorithm for numerical function optimization

Many swarm optimization algorithms have been presented in the literature and these algorithms are generally nature-inspired algorithms. In this paper a novel sine-cosine based particle swarm optimization (SCSO) is presented. In SCSO, firstly particles are generated randomly in the search space. Personal best value and velocity of the particles are calculated and by using step. Calculated velocity is used for updating particles. The proposed algorithm is basic algorithm and approximately 30 rows MATLAB codes are used to implement the proposed algorithm. This short code surprisingly has high optimization capability. In order to evaluate performance and prove success of this algorithm, 14 well known numerical functions was used and the results illustrate that the proposed algorithm is successful in numerical functions optimization.

[1]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[2]  Xin-She Yang,et al.  Multiobjective firefly algorithm for continuous optimization , 2012, Engineering with Computers.

[3]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[4]  Xin-She Yang,et al.  Bat algorithm: a novel approach for global engineering optimization , 2012, 1211.6663.

[5]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[6]  Chin-Teng Lin,et al.  Identification and Prediction of Dynamic Systems Using an Interactively Recurrent Self-Evolving Fuzzy Neural Network , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[7]  Mehmet Ali Çavuslu,et al.  FPGA implementation of neuro-fuzzy system with improved PSO learning , 2016, Neural Networks.

[8]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[9]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[10]  Mustafa Can Canoğlu,et al.  Determination of the dam axis permeability for the design and the optimization of grout curtain: An example from Orhanlar Dam (Kütahya-Pazarlar) , 2016 .

[11]  刘秀丽,et al.  Kennedy病一例报告 , 2005 .

[12]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[13]  Wei-Chiang Hong,et al.  Application of seasonal SVR with chaotic gravitational search algorithm in electricity forecasting , 2013 .

[14]  Pinar Civicioglu,et al.  A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms , 2013, Artificial Intelligence Review.

[15]  B. Duraković Design of Experiments Application, Concepts, Examples: State of the Art , 2017 .

[16]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[17]  Michel Gendreau,et al.  A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows , 2013, Comput. Oper. Res..

[18]  Neeraj Kumar Singh,et al.  A novel hybrid GWO-SCA approach for optimization problems , 2017 .

[19]  B. Alatas,et al.  Chaos embedded particle swarm optimization algorithms , 2009 .

[20]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[21]  Ke Chen,et al.  Chaotic dynamic weight particle swarm optimization for numerical function optimization , 2018, Knowl. Based Syst..

[22]  Bilal Alatas,et al.  Chaotic harmony search algorithms , 2010, Appl. Math. Comput..

[23]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[24]  Bilal Alatas,et al.  Performance Comparisons of Current Metaheuristic Algorithms on Unconstrained Optimization Problems , 2017 .

[25]  Andrew Lewis,et al.  Biogeography-based optimisation with chaos , 2014, Neural Computing and Applications.