Chaotic oppositional sine–cosine method for solving global optimization problems

This study proposed an improved sine–cosine algorithm (SCA) for global optimization tasks. The SCA is a meta-heuristic method ground on sine and cosine functions. It has found its application in many fields. However, SCA still has some shortcomings such as weak global search ability and low solution quality. In this study, the chaotic local search strategy and the opposition-based learning strategy are utilized to strengthen the exploration and exploitation capability of the basic SCA, and the improved algorithm is called chaotic oppositional SCA (COSCA). The COSCA was validated on a comprehensive set of 22 benchmark functions from classical 23 functions and CEC2014. Simulation experiments suggest that COSCA’s global optimization ability is significantly improved and superior to other algorithms. Moreover, COSCA is evaluated on three complex engineering problems with constraints. Experimental results show that COSCA can solve such problems more effectively than different algorithms.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[3]  Ying Huang,et al.  Chaos enhanced grey wolf optimization wrapped ELM for diagnosis of paraquat-poisoned patients , 2019, Comput. Biol. Chem..

[4]  H. Moayedi,et al.  Employing artificial bee colony and particle swarm techniques for optimizing a neural network in prediction of heating and cooling loads of residential buildings , 2020 .

[5]  Amir Hossein Gandomi,et al.  Chaotic bat algorithm , 2014, J. Comput. Sci..

[6]  Min-Yuan Cheng,et al.  Symbiotic Organisms Search: A new metaheuristic optimization algorithm , 2014 .

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

[8]  Hoang Nguyen,et al.  Proposing a novel predictive technique using M5Rules-PSO model estimating cooling load in energy-efficient building system , 2019, Engineering with Computers.

[9]  Hossein Moayedi,et al.  An artificial neural network approach for under-reamed piles subjected to uplift forces in dry sand , 2017, Neural Computing and Applications.

[10]  Amir Hossein Gandomi,et al.  Opposition-based krill herd algorithm with Cauchy mutation and position clamping , 2016, Neurocomputing.

[11]  Ajoy Kumar Chakraborty,et al.  Solution of short-term hydrothermal scheduling using sine cosine algorithm , 2018, Soft Comput..

[12]  Ravi Kumar Jatoth,et al.  Hybridizing sine cosine algorithm with differential evolution for global optimization and object tracking , 2018, Appl. Soft Comput..

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

[14]  Hoang Nguyen,et al.  A particle-based optimization of artificial neural network for earthquake-induced landslide assessment in Ludian county, China , 2019, Geomatics, Natural Hazards and Risk.

[15]  Shuihua Wang,et al.  Combining extreme learning machine with modified sine cosine algorithm for detection of pathological brain , 2018, Comput. Electr. Eng..

[16]  Han Xiao,et al.  Parameters identification of chaotic system by chaotic gravitational search algorithm , 2012, Chaos, Solitons & Fractals.

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

[18]  Xin Xu,et al.  Adaptive computational chemotaxis based on field in bacterial foraging optimization , 2014, Soft Comput..

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

[20]  Oguz Emrah Turgut,et al.  Thermal and Economical Optimization of a Shell and Tube Evaporator Using Hybrid Backtracking Search—Sine–Cosine Algorithm , 2017 .

[21]  D. Bui,et al.  Herding Behaviors of grasshopper and Harris hawk for hybridizing the neural network in predicting the soil compression coefficient , 2020 .

[22]  Xiaoqin Zhang,et al.  Enhanced Moth-flame optimizer with mutation strategy for global optimization , 2019, Inf. Sci..

[23]  Mingjing Wang,et al.  Orthogonal Nelder-Mead moth flame method for parameters identification of photovoltaic modules , 2020 .

[24]  Hui Huang,et al.  Rationalized Sine Cosine Optimization With Efficient Searching Patterns , 2020, IEEE Access.

[25]  K. M. Ragsdell,et al.  Optimal Design of a Class of Welded Structures Using Geometric Programming , 1976 .

[26]  Xuehua Zhao,et al.  Chaos-Induced and Mutation-Driven Schemes Boosting Salp Chains-Inspired Optimizers , 2019, IEEE Access.

[27]  Loke Kok Foong,et al.  Optimizing ANN models with PSO for predicting short building seismic response , 2019, Engineering with Computers.

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

[29]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

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

[31]  Mohammad Mehrabi,et al.  Novel hybrids of adaptive neuro-fuzzy inference system (ANFIS) with several metaheuristic algorithms for spatial susceptibility assessment of seismic-induced landslide , 2019, Geomatics, Natural Hazards and Risk.

[32]  Loke Kok Foong,et al.  Feasibility of a novel predictive technique based on artificial neural network optimized with particle swarm optimization estimating pullout bearing capacity of helical piles , 2020, Engineering with Computers.

[33]  Hossein Moayedi,et al.  The Feasibility of Three Prediction Techniques of the Artificial Neural Network, Adaptive Neuro-Fuzzy Inference System, and Hybrid Particle Swarm Optimization for Assessing the Safety Factor of Cohesive Slopes , 2019, ISPRS Int. J. Geo Inf..

[34]  Hoang Nguyen,et al.  A novel artificial intelligence technique for analyzing slope stability using PSO-CA model , 2019, Engineering with Computers.

[35]  Francisco Herrera,et al.  Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power , 2010, Inf. Sci..

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

[37]  Loke Kok Foong,et al.  Nature-inspired hybrid techniques of IWO, DA, ES, GA, and ICA, validated through a k-fold validation process predicting monthly natural gas consumption , 2020, Energy and Buildings.

[38]  Chengye Li,et al.  Gaussian mutational chaotic fruit fly-built optimization and feature selection , 2020, Expert Syst. Appl..

[39]  Muhammad Khurram Khan,et al.  An effective memetic differential evolution algorithm based on chaotic local search , 2011, Inf. Sci..

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

[41]  Xiaoqin Zhang,et al.  An enhanced Bacterial Foraging Optimization and its application for training kernel extreme learning machine , 2020, Appl. Soft Comput..

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

[43]  Hossein Moayedi,et al.  Fine-tuning of neural computing using whale optimization algorithm for predicting compressive strength of concrete , 2019, Engineering with Computers.

[44]  Huiling Chen,et al.  An efficient double adaptive random spare reinforced whale optimization algorithm , 2020, Expert Syst. Appl..

[45]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[46]  Yanan Zhang,et al.  Boosted binary Harris hawks optimizer and feature selection , 2020, Engineering with Computers.

[47]  Changcheng Huang,et al.  Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models , 2020 .

[48]  R. M. Rizk-Allah,et al.  An improved sine–cosine algorithm based on orthogonal parallel information for global optimization , 2018, Soft Computing.

[49]  Hao Chen,et al.  Advanced orthogonal learning-driven multi-swarm sine cosine optimization: Framework and case studies , 2020, Expert Syst. Appl..

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

[51]  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..

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

[53]  Miroslav Bures,et al.  A hybrid Q-learning sine-cosine-based strategy for addressing the combinatorial test suite minimization problem , 2018, PloS one.

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

[55]  Hossein Moayedi,et al.  Novel swarm-based approach for predicting the cooling load of residential buildings based on social behavior of elephant herds , 2020 .

[56]  Qian Zhang,et al.  Multi-strategy boosted mutative whale-inspired optimization approaches , 2019, Applied Mathematical Modelling.

[57]  Hossein Moayedi,et al.  Hybridizing four wise neural-metaheuristic paradigms in predicting soil shear strength , 2020 .

[58]  H. Moayedi,et al.  Applicability of a CPT-Based Neural Network Solution in Predicting Load-Settlement Responses of Bored Pile , 2018, International Journal of Geomechanics.

[59]  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..

[60]  Dieu Tien Bui,et al.  Proposing two new metaheuristic algorithms of ALO-MLP and SHO-MLP in predicting bearing capacity of circular footing located on horizontal multilayer soil , 2019, Engineering with Computers.

[61]  Huiling Chen,et al.  Predicting Green Consumption Behaviors of Students Using Efficient Firefly Grey Wolf-Assisted K-Nearest Neighbor Classifiers , 2020, IEEE Access.

[62]  G. G. Wang,et al.  Adaptive Response Surface Method Using Inherited Latin Hypercube Design Points , 2003 .

[63]  Pengjun Wang,et al.  Rationalized fruit fly optimization with sine cosine algorithm: A comprehensive analysis , 2020, Expert Syst. Appl..

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

[65]  Huiling Chen,et al.  Predicting Cervical Hyperextension Injury: A Covariance Guided Sine Cosine Support Vector Machine , 2020, IEEE Access.

[66]  Amir H. Gandomi,et al.  Multi-population differential evolution-assisted Harris hawks optimization: Framework and case studies , 2020, Future Gener. Comput. Syst..

[67]  Yuping Li,et al.  Predict the Entrepreneurial Intention of Fresh Graduate Students Based on an Adaptive Support Vector Machine Framework , 2019, Mathematical Problems in Engineering.

[68]  Huiling Chen,et al.  Slime mould algorithm: A new method for stochastic optimization , 2020, Future Gener. Comput. Syst..

[69]  Geoffrey I. Webb,et al.  Encyclopedia of Machine Learning , 2011, Encyclopedia of Machine Learning.

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

[71]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[72]  Huiling Chen,et al.  A multi-strategy enhanced sine cosine algorithm for global optimization and constrained practical engineering problems , 2020, Appl. Math. Comput..

[73]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[74]  Huiling Chen,et al.  Boosted mutation-based Harris hawks optimizer for parameters identification of single-diode solar cell models , 2020 .

[75]  Pengjun Wang,et al.  Efficient multi-population outpost fruit fly-driven optimizers: Framework and advances in support vector machines , 2020, Expert Syst. Appl..

[76]  Zhengyuan Zhou,et al.  Robust Low-Rank Tensor Recovery with Rectification and Alignment , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[77]  Chao Yuan,et al.  The performance of six neural-evolutionary classification techniques combined with multi-layer perception in two-layered cohesive slope stability analysis and failure recognition , 2020, Engineering with Computers.

[78]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[79]  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..

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

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

[82]  Hossein Moayedi,et al.  Modelling and optimization of ultimate bearing capacity of strip footing near a slope by soft computing methods , 2018, Appl. Soft Comput..

[83]  Z. Zou,et al.  Analysis and Forecasting of the Energy Consumption in Wastewater Treatment Plant , 2019, Mathematical Problems in Engineering.

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

[85]  Jian Zhou,et al.  Computational Intelligence Model for Estimating Intensity of Blast-Induced Ground Vibration in a Mine Based on Imperialist Competitive and Extreme Gradient Boosting Algorithms , 2019, Natural Resources Research.

[86]  Aboul Ella Hassanien,et al.  ASCA-PSO: Adaptive sine cosine optimization algorithm integrated with particle swarm for pairwise local sequence alignment , 2018, Expert Syst. Appl..

[87]  Slawomir Koziel,et al.  Fast tolerance-aware design optimization of miniaturized microstrip couplers using variable-fidelity EM simulations and response features , 2019, Engineering Computations.

[88]  Xuehua Zhao,et al.  Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts , 2020 .

[89]  Xuehua Zhao,et al.  Evaluation of Sino Foreign Cooperative Education Project Using Orthogonal Sine Cosine Optimized Kernel Extreme Learning Machine , 2020, IEEE Access.

[90]  Xinggao Liu,et al.  Melt index prediction by least squares support vector machines with an adaptive mutation fruit fly optimization algorithm , 2015 .

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

[92]  Jun Li,et al.  Grey wolf optimization evolving kernel extreme learning machine: Application to bankruptcy prediction , 2017, Eng. Appl. Artif. Intell..

[93]  Hossein Moayedi,et al.  Spatial Landslide Susceptibility Assessment Based on Novel Neural-Metaheuristic Geographic Information System Based Ensembles , 2019, Sensors.

[94]  Kalyanmoy Deb,et al.  GeneAS: A Robust Optimal Design Technique for Mechanical Component Design , 1997 .

[95]  Amir Hossein Gandomi,et al.  Chaotic Krill Herd algorithm , 2014, Inf. Sci..

[96]  Pengjun Wang,et al.  Boosted hunting-based fruit fly optimization and advances in real-world problems , 2020, Expert Syst. Appl..

[97]  Huiling Chen,et al.  Predicting Intentions of Students for Master Programs Using a Chaos-Induced Sine Cosine-Based Fuzzy K-Nearest Neighbor Classifier , 2019, IEEE Access.

[98]  Xuehua Zhao,et al.  An improved grasshopper optimization algorithm with application to financial stress prediction , 2018, Applied Mathematical Modelling.

[99]  Huiling Chen,et al.  Chaotic multi-swarm whale optimizer boosted support vector machine for medical diagnosis , 2020, Appl. Soft Comput..

[100]  Pengjun Wang,et al.  Chaos-enhanced synchronized bat optimizer , 2020 .

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

[102]  Jinzhong Zhang,et al.  An improved sine cosine water wave optimization algorithm for global optimization , 2018, J. Intell. Fuzzy Syst..

[103]  Duanfeng Han,et al.  Ship motion prediction using dynamic seasonal RvSVR with phase space reconstruction and the chaos adaptive efficient FOA , 2016, Neurocomputing.

[104]  Xuehua Zhao,et al.  A balanced whale optimization algorithm for constrained engineering design problems , 2019, Applied Mathematical Modelling.

[105]  Hoang Nguyen,et al.  Potential of hybrid evolutionary approaches for assessment of geo-hazard landslide susceptibility mapping , 2019, Geomatics, Natural Hazards and Risk.

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

[107]  Qian Zhang,et al.  An efficient chaotic mutative moth-flame-inspired optimizer for global optimization tasks , 2019, Expert Syst. Appl..

[108]  Natalio Krasnogor,et al.  Nature‐inspired cooperative strategies for optimization , 2009, Int. J. Intell. Syst..

[109]  Yang Yu,et al.  CBSO: a memetic brain storm optimization with chaotic local search , 2017, Memetic Computing.

[110]  Dayou Liu,et al.  Evolving support vector machines using fruit fly optimization for medical data classification , 2016, Knowl. Based Syst..