arrow
Return

MCSA: Multi-strategy boosted chameleon-inspired optimization algorithm for engineering applications

delete2023-01-01
delete50
PRE
AI
G
Gang Hu *
R
Rui Yang
X
Xinqiang Qin
郭
郭维 (Guo Wei)
DOI:10.1016/j.cma.2022.115676delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Chameleon swarm algorithm (CSA) is a newly proposed swarm intelligence algorithm inspired by the chameleon's foraging strategies of tracking, searching and attacking targets, and has shown well competitive performance with other state-of-the-art algorithms. Interestingly, CSA mathematically models and implements the steps of chameleon's unique food-seeking behavior. Nevertheless, the original CSA suffers from the challenges of insufficient exploitation ability, ease of falling into local optima, and low convergence accuracy in complex large-scale applications. Aiming at these challenges, an efficient enhanced chameleon swarm algorithm termed MCSA, combined with fractional-order calculus, sinusoidal adjustment of parameters and crossoverbased comprehensive learning (CCL) strategy, is developed in this paper. Firstly, a good fractional-order calculus strategy is added to update the chameleon's attack velocity, which heightens the local search ability of CSA and accelerates the convergence speed of the algorithm; meanwhile, the sinusoidal adjustment of parameters is adopted to provide a better balance between exploration and exploitation of CSA. Secondly, the CCL strategy is used for the mutation to increase the diversity of the population and avoid becoming trapped in local optima. Three strategies enhance the overall performance and efficiency of the native CSA. Finally, the superiority of the presented MCSA is verified in detail by comparing it with native CSA and several state-of-the-art algorithms on the well-known 23 benchmark test functions, CEC2017 and CEC2019 test suites, respectively. Furthermore, the practicability of MCSA is also highlighted by six real-world engineering designs and two truss topology optimization problems. Simulation results demonstrate that MCSA has strong competitive capabilities and promising prospects. MCSA is potentially an excellent meta-heuristic algorithm for solving engineering optimization problems. (c) 2022 Elsevier B.V. All rights reserved.
Keywords:
Chameleon swarm algorithm
Fractional-order calculus
Sinusoidal adjustment
Crossover-based comprehensive learning
Engineering design
Truss topology optimization

Journal

Computer Methods in Applied Mechanics and Engineering cover
Computer Methods in Applied Mechanics and Engineering
IF:
7.3
Papers:
1.3W
Citations:
5.6W

Organization

University of North Carolina at Pembroke cover
University of North Carolina at Pembroke
Scholars:
107
Papers: 125
Citations: 196
Cited Papers

Cited Papers

The Ant Lion Optimizer
err2015-05-01
err2.5K
PREAI
errMirjalili, Seyedali
errShare
errSave
Bee-foraging learning particle swarm optimization
err2021-04-01
err50
errOAAI
errChen, Xu; Tianfield, Hugo; Du, Wenli
errShare
errSave
A novel Black Widow Optimization algorithm for multilevel thresholding image segmentation
err2021-04-01
err135
PREAI
errHoussein, Essam H.; Helmy, Bahaa El-din; Oliva, Diego; Elngar, Ahmed A.; Shaban, Hassan
errShare
errSave
INFO: An efficient optimization algorithm based on weighted mean of vectors
err2022-06-01
err483
PREAI
errAhmadianfar, Iman; Heidari, Ali Asghar; Noshadian, Saeed; Chen, Huiling; Gandomi, Amir H.
errShare
errSave
Ethanol Inhibits Clearance of Brain Serotonin by a Serotonin Transporter-Independent Mechanism
err2006-06-14
err0
errOAAI
errL. C. Daws; S. Montanez; J. L. Munn; W. A. Owens; N. L. Baganz; J. M. Boyce-Rustay; R. A. Millstein; L. M. Wiedholz; D. L. Murphy; A. Holmes
errShare
errSave
researcher View more