Nature-inspired optimization is a modern technique in the past decades. Researchers report their successful applications in various fields such as manufacturing, biomedical, and environmental engineering, while other researchers doubt its applicability. In this paper, we collect newly emerging nature-inspired optimization algorithms proposed after 2008, present them in a unified way, implement them, and evaluate them on benchmark functions. Moreover, we optimize the behavioural parameters for these algorithms. Since it is impossible to cover all interesting topics regarding nature-inspired optimization, this paper only focuses on the continuous encoding algorithms for single objective global problems, which is fundamental for other related topics.
This paper presents a new Artificial Bee Colony (ABC) optimization algorithm to solve function optimization problems. The proposed approach is called OCABC, which introduces opposition-based learning concept and dynamic Cauchy mutation into the standard ABC algorithm. To verify the performance of OCABC, eight well-known benchmark function optimization problems are used in the experiments. Experimental results show that our approach outperforms the original ABC, Particle Swarm Optimization (PSO) and opposition-based PSO for the majority of test functions.
The finite-difference method is widely used in seismic wave numerical simulation, imaging, and waveform inversion. In the finite-difference method, the finite difference operator is used to replace the differential operator approximately, which can be obtained by truncating the spatial convolution series. The properties of the truncated window function, such as the main and side lobes of the window function’s amplitude response, determine the accuracy of finite-difference, which subsequently affects the seismic imaging and inversion results significantly. Although numerical dispersion is inevitable in this process, it can be suppressed more effectively by using higher precision finite-difference operators. In this paper, we use the krill herd algorithm, in contrast with the standard PSO and CDPSO (a variant of PSO), to optimize the finite-difference operator. Numerical simulation results verify that the krill herd algorithm has good performance in improving the precision of the differential operator.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.