Back to Search Start Over

A New Teaching–Learning-based Chicken Swarm Optimization Algorithm

Authors :
Kari Tammi
Sanchari Deb
Pinakeswar Mahanta
Xiao-Zhi Gao
Karuna Kalita
Indian Institute of Technology Guwahati
University of Eastern Finland
Department of Mechanical Engineering
Aalto-yliopisto
Aalto University
Source :
Soft Computing. 24:5313-5331
Publication Year :
2019
Publisher :
Springer Science and Business Media LLC, 2019.

Abstract

Chicken Swarm Optimization (CSO) is a novel swarm intelligence-based algorithm known for its good performance on many benchmark functions as well as real-world optimization problems. However, it is observed that CSO sometimes gets trapped in local optima. This work proposes an improved version of the CSO algorithm with modified update equation of the roosters and a novel constraint-handling mechanism. Further, the work also proposes synergy of the improved version of CSO with Teaching–Learning-based Optimization (TLBO) algorithm. The proposed ICSOTLBO algorithm possesses the strengths of both CSO and TLBO. The efficacy of the proposed algorithm is tested on eight basic benchmark functions, fifteen computationally expensive benchmark functions as well as two real-world problems. Further, the performance of ICSOTLBO is also compared with a number of state-of-the-art algorithms. It is observed that the proposed algorithm performs better than or as good as many of the existing algorithms.

Details

ISSN :
14337479 and 14327643
Volume :
24
Database :
OpenAIRE
Journal :
Soft Computing
Accession number :
edsair.doi.dedup.....4d5f0e6d264612c48c83e0413dcc0148
Full Text :
https://doi.org/10.1007/s00500-019-04280-0