Dimension by dimension dynamic sine cosine algorithm for global optimization problems

Abstract To solve global optimization problems, this paper proposed a novel improved version of sine cosine algorithm — the dimension by dimension dynamic sine cosine algorithm (DDSCA). In the update equation of sine cosine algorithm (SCA), the dimension by dimension strategy evaluates the solutions in each dimension, and the greedy strategy is used to form new solutions after combined them with other dimensions. Moreover, in order to balance the exploration and exploitation of SCA, a dynamic control parameter is designed to modify the position equation of this algorithm. To evaluate the effectiveness of DDSCA in solving global optimization problems, it is compared with state-of-art algorithms and modified SCA on 23 benchmark functions. The experimental results reveal the DDSCA has better robustness and efficiency. The IEEE CEC2010 large-scale functions are selected to solve high-dimensional optimization problem, the results show that the performance of the DDSCA is better than other algorithms. In addition, five engineering optimization problems are also verified the effectiveness of the DDSCA. The results of accuracy and speed show that the improved sine cosine algorithm (DDSCA) is competitive in solving global optimization problems.

[1]  Siamak Talatahari,et al.  An improved ant colony optimization for constrained engineering design problems , 2010 .

[2]  Farid Najafi,et al.  PSOSCALF: A new hybrid PSO based on Sine Cosine Algorithm and Levy flight for solving optimization problems , 2018, Appl. Soft Comput..

[3]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[4]  Zhiye Zhao Introduction to Optimum Design , 1990 .

[5]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

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

[7]  Diego Oliva,et al.  An improved Opposition-Based Sine Cosine Algorithm for global optimization , 2017, Expert Syst. Appl..

[8]  Konstantinos G. Margaritis,et al.  On benchmarking functions for genetic algorithms , 2001, Int. J. Comput. Math..

[9]  E. Sandgren,et al.  Nonlinear Integer and Discrete Programming in Mechanical Design Optimization , 1990 .

[10]  Shang He,et al.  An improved particle swarm optimizer for mechanical design optimization problems , 2004 .

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

[12]  Tapabrata Ray,et al.  A socio-behavioural simulation model for engineering design optimization , 2002 .

[13]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[14]  G. Wiselin Jiji,et al.  An enhanced particle swarm optimization with levy flight for global optimization , 2016, Appl. Soft Comput..

[15]  Ardeshir Bahreininejad,et al.  Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems , 2013, Appl. Soft Comput..

[16]  Wang Li,et al.  Cuckoo Search Algorithm with Dimension by Dimension Improvement , 2013 .

[17]  Yilong Yin,et al.  Cuckoo Search Algorithm with Dimension by Dimension Improvement: Cuckoo Search Algorithm with Dimension by Dimension Improvement , 2014 .

[18]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[19]  Huirong Li,et al.  Opposition-Based Cuckoo Search Algorithm for Optimization Problems , 2012, 2012 Fifth International Symposium on Computational Intelligence and Design.

[20]  Yu Li,et al.  Two Subpopulations Cuckoo Search Algorithm Based on Mean Evaluation Method for Function Optimization Problems , 2020, Int. J. Pattern Recognit. Artif. Intell..

[21]  Ling Wang,et al.  An effective co-evolutionary particle swarm optimization for constrained engineering design problems , 2007, Eng. Appl. Artif. Intell..

[22]  Mustafa Servet Kiran,et al.  A modification of tree-seed algorithm using Deb's rules for constrained optimization , 2018, Appl. Soft Comput..

[23]  Xian Liu,et al.  Particle swarm optimisation algorithm with iterative improvement strategy for multi-dimensional function optimisation problems , 2012 .

[24]  Ou Peng Stepwise Strategies in Particle Swarm Optimization , 2009 .

[25]  Ling Wang,et al.  An effective co-evolutionary differential evolution for constrained optimization , 2007, Appl. Math. Comput..

[26]  Yongquan Zhou,et al.  Flower Pollination Algorithm with Dimension by Dimension Improvement , 2014 .

[27]  A. Kaveh,et al.  A new meta-heuristic method: Ray Optimization , 2012 .

[28]  H Nowacki,et al.  OPTIMIZATION IN PRE-CONTRACT SHIP DESIGN , 1973 .

[29]  Parham Pahlavani,et al.  An efficient modified grey wolf optimizer with Lévy flight for optimization tasks , 2017, Appl. Soft Comput..

[30]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[31]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[32]  Jasbir S. Arora,et al.  Introduction to Optimum Design , 1988 .

[33]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[34]  Yongjun Sun,et al.  A whale optimization algorithm based on quadratic interpolation for high-dimensional global optimization problems , 2019, Appl. Soft Comput..

[35]  Xiaoting Li,et al.  An Improved Bat Algorithm Based on Lévy Flights and Adjustment Factors , 2019, Symmetry.

[36]  Adil Baykasoglu,et al.  Adaptive firefly algorithm with chaos for mechanical design optimization problems , 2015, Appl. Soft Comput..

[37]  Kusum Deep,et al.  Improved sine cosine algorithm with crossover scheme for global optimization , 2019, Knowl. Based Syst..

[38]  P. N. Suganthan,et al.  Multi-population differential evolution with balanced ensemble of mutation strategies for large-scale global optimization , 2015, Appl. Soft Comput..

[39]  Mohamed A. Tawhid,et al.  Discrete Sine-Cosine Algorithm (DSCA) with Local Search for Solving Traveling Salesman Problem , 2018, Arabian Journal for Science and Engineering.

[40]  S. N. Kramer,et al.  An Augmented Lagrange Multiplier Based Method for Mixed Integer Discrete Continuous Optimization and Its Applications to Mechanical Design , 1994 .

[41]  Jung-Fa Tsai,et al.  Global optimization of nonlinear fractional programming problems in engineering design , 2005 .

[42]  Xu Chen,et al.  An opposition-based sine cosine approach with local search for parameter estimation of photovoltaic models , 2019, Energy Conversion and Management.

[43]  M. Hariharan,et al.  Sine–cosine algorithm for feature selection with elitism strategy and new updating mechanism , 2017, Neural Comput. Appl..

[44]  Wei He,et al.  A Modified Sine-Cosine Algorithm Based on Neighborhood Search and Greedy Levy Mutation , 2018, Comput. Intell. Neurosci..

[45]  Carlos A. Coello Coello,et al.  Use of a self-adaptive penalty approach for engineering optimization problems , 2000 .

[46]  Kusum Deep,et al.  A hybrid self-adaptive sine cosine algorithm with opposition based learning , 2019, Expert Syst. Appl..

[47]  Haifeng Li,et al.  An Fruit Fly Optimization Algorithm with Dimension by Dimension Improvement , 2016, ICIC.

[48]  Mir M. Atiqullah,et al.  SIMULATED ANNEALING AND PARALLEL PROCESSING: AN IMPLEMENTATION FOR CONSTRAINED GLOBAL DESIGN OPTIMIZATION , 2000 .

[49]  Swagatam Das,et al.  A synergy of the sine-cosine algorithm and particle swarm optimizer for improved global optimization and object tracking , 2018, Swarm Evol. Comput..

[50]  A. Gandomi Interior search algorithm (ISA): a novel approach for global optimization. , 2014, ISA transactions.

[51]  Tapabrata Ray,et al.  ENGINEERING DESIGN OPTIMIZATION USING A SWARM WITH AN INTELLIGENT INFORMATION SHARING AMONG INDIVIDUALS , 2001 .

[52]  Xin-She Yang,et al.  A literature survey of benchmark functions for global optimisation problems , 2013, Int. J. Math. Model. Numer. Optimisation.

[53]  Kalyanmoy Deb,et al.  Optimal design of a welded beam via genetic algorithms , 1991 .

[54]  Jenn-Long Liu,et al.  Novel orthogonal simulated annealing with fractional factorial analysis to solve global optimization problems , 2005 .

[55]  J. Arora,et al.  A study of mathematical programmingmethods for structural optimization. Part II: Numerical results , 1985 .

[56]  Kalyanmoy Deb,et al.  A combined genetic adaptive search (GeneAS) for engineering design , 1996 .

[57]  Ashok Dhondu Belegundu,et al.  A Study of Mathematical Programming Methods for Structural Optimization , 1985 .

[58]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[59]  Carlos A. Coello Coello,et al.  An empirical study about the usefulness of evolution strategies to solve constrained optimization problems , 2008, Int. J. Gen. Syst..

[60]  Amir Hossein Gandomi,et al.  Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems , 2011, Engineering with Computers.

[61]  Andries Petrus Engelbrecht,et al.  A Cooperative approach to particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[62]  M. Fesanghary,et al.  An improved harmony search algorithm for solving optimization problems , 2007, Appl. Math. Comput..

[63]  Carlos A. Coello Coello,et al.  Constraint-handling in genetic algorithms through the use of dominance-based tournament selection , 2002, Adv. Eng. Informatics.

[64]  Marcin Wozniak,et al.  Polar Bear Optimization Algorithm: Meta-Heuristic with Fast Population Movement and Dynamic Birth and Death Mechanism , 2017, Symmetry.

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

[66]  Rajesh Kumar,et al.  A New Binary Variant of Sine–Cosine Algorithm: Development and Application to Solve Profit-Based Unit Commitment Problem , 2018 .

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

[68]  Xiaodong Li,et al.  Benchmark Functions for the CEC'2010 Special Session and Competition on Large-Scale , 2009 .

[69]  Kusum Deep,et al.  An efficient opposition based Lévy Flight Antlion optimizer for optimization problems , 2018, J. Comput. Sci..

[70]  Yu Li,et al.  A dynamic adaptive firefly algorithm with globally orientation , 2020, Math. Comput. Simul..

[71]  Ivona Brajevic,et al.  An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems , 2012, Journal of Intelligent Manufacturing.

[72]  Xiaoyong Liu,et al.  Parameter optimization of support vector regression based on sine cosine algorithm , 2018, Expert Syst. Appl..