Back to Search
Start Over
Cuckoo Search Algorithm With Neighborhood Attraction for Numerical Optimization
- Source :
- IEEE Access, Vol 7, Pp 122261-122274 (2019)
- Publication Year :
- 2019
- Publisher :
- IEEE, 2019.
-
Abstract
- Cuckoo search (CS) algorithm has been proved to be an effective method in solving numerical optimization problems. Nevertheless, with regard to Levy flight, each individual is attracted by the best solution found so far in the entire population, which may lead to premature convergence. Motivated by this observation, a new cuckoo search with neighborhood attraction (NACS) is proposed. In NACS, the neighborhood attraction scheme based on ring topology is firstly designed, where the best solution in a predefined neighborhood is employed to guide individual evolution. Then, to further enhance the exploration ability, the neighborhood attraction scheme and Levy flight are combined to generate potential candidate solutions. Moreover, the step size is adaptively regulated according to the degree of individual evolution. To validate the effectiveness of the presented algorithm, 25 extensively used benchmark test problems with different dimensions are employed. Experimental results reveal that the presented method is a competitive optimizer compared with other algorithms.
- Subjects :
- Optimization problem
General Computer Science
General Engineering
Cuckoo search
Ring network
02 engineering and technology
step size
Levy flight
Attraction
Lévy flight
020204 information systems
Convergence (routing)
0202 electrical engineering, electronic engineering, information engineering
Benchmark (computing)
020201 artificial intelligence & image processing
General Materials Science
neighborhood attraction
lcsh:Electrical engineering. Electronics. Nuclear engineering
Algorithm
optimization
lcsh:TK1-9971
Premature convergence
Subjects
Details
- Language :
- English
- ISSN :
- 21693536
- Volume :
- 7
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....352acf4a2a3ad00f6cdf357c3e95d50f