A swarm is a group of a single species in which the members interact with one another and with the immediate environment without a principle for control or the emergence of a global intriguing ...behavior. Swarm-based metaheuristics, including nature-inspired populace-based methods, have been developed to aid the creation of quick, robust, and low-cost solutions for complex problems. Swarm intelligence was proposed as a computational modeling of swarms and has been successfully applied to numerous optimization tasks since its introduction. A correlation with the fundamental Particle Swarm Optimization (PSO) and PSO modifications demonstrates that hybrid swarm optimization outperforms existing strategies. The downside of hybrid swarm optimization is that it frequently tends to arrive at suboptimal solutions. As such, efforts are being made into combining HSO and other algorithms to arrive at better quality solutions.
In this paper, a novel swarm-based metaheuristic algorithm inspired from the behaviors of beluga whales, called beluga whale optimization (BWO), is presented to solve optimization problem. Three ...phases of exploration, exploitation and whale fall are established in BWO, corresponding to the behaviors of pair swim, prey, and whale fall, respectively. The balance factor and probability of whale fall in BWO are self-adaptive which play significant roles to control the ability of exploration and exploitation. Besides, the Levy flight is introduced to enhance the global convergence in the exploitation phase. The effectiveness of the proposed BWO is tested using 30 benchmark functions, with qualitative, quantitative and scalability analysis, and the statistical results are compared with 15 other metaheuristic algorithms. According to the results and discussion, BWO is a competitive algorithm in solving unimodal and multimodal optimization problems, and the overall rank of BWO is the first in the scalability analysis of benchmark functions among compared metaheuristic algorithms through the Friedman ranking test. Finally, four engineering problems demonstrate the merits and potential of BWO in solving complex real-world optimization problems. The source code of BWO is currently available to public: https://ww2.mathworks.cn/matlabcentral/fileexchange/112830-beluga-whale-optimization-bwo/.
•A novel metaheuristic algorithm named as Beluga Whale Optimization (BWO) is proposed.•The behaviors of swim, prey and whale fall are designed on BWO algorithm.•The BWO is tested on 30 well-known benchmark functions and 4 engineering problems.•The BWO is compared with 15 well-known metaheuristic algorithms.•The BWO outperforms comparing algorithms in benchmark functions, especially for scalability of dimension.
•An artificial Jellyfish Search (JS) optimizer inspired by jellyfish behavior is proposed.•JS has only two control parameters, which are population size and number of iterations.•The new algorithm is ...successfully tested on benchmark functions and optimization problems.•JS optimizer outperforms well-known metaheuristic algorithms and prior studies.
This study develops a novel metaheuristic algorithm that is motivated by the behavior of jellyfish in the ocean and is called artificial Jellyfish Search (JS) optimizer. The simulation of the search behavior of jellyfish involves their following the ocean current, their motions inside a jellyfish swarm (active motions and passive motions), a time control mechanism for switching among these movements, and their convergences into jellyfish bloom. JS optimizer is tested using a comprehensive set of mathematical benchmark functions and applied to a series of structural engineering problems. Fifty small/average-scale and twenty-five large-scale functions involving various dimensions were used to validate JS optimizer, which was compared with ten well-known metaheuristic algorithms. JS optimizer was found to outperform those algorithms in solving mathematical benchmark functions. The JS algorithm was then used to solve structural optimization problems, including 25-bar tower design, 52-bar tower design and 582-bar tower design problems. In those cases, JS not only performed best but also required the fewest evaluations of objective functions. Therefore, JS is potentially an excellent metaheuristic algorithm for solving optimization problems.
The Sustainable Development Goals (SDGs) present the emerging need to explore new ways of AgriFood production and food security as ultimate targets for feeding future generations. The study adopts a ...Design Science methodology and proposes Artificial Intelligence (AI) techniques as a solution to food security problems. Specifically, the proposed artefact presents the collective use of Agricultural Technology (AgriTech) drones inspired by the biomimetic ways of bird swarms. The design (artefact) appears here as a solution for supporting farming operations in inaccessible land, so as unmanned aerial devices contribute and improve the productivity of farming areas with limited capacity. The proposed design is developed through a scenario of drone swarms applying AI techniques to address food security issues. The study concludes by presenting a research agenda and the sectoral challenges triggered by the applications of AI in Agriculture.
In this paper, we present the swarm intelligence (SI) concept and mention some metaheuristics belonging to the SI. We present the particle swarm optimization (PSO) algorithm and the ant colony ...optimization (ACO) method as the representatives of the SI approach. In recent years, researchers are eager to develop and apply a variety of these two methods, despite the development of many other newer methods as Bat or FireFly algorithms. Presenting the PSO and ACO we put their pseudocode, their properties, and intuition lying behind them. Next, we focus on their real-life applications, indicating many papers presented varieties of basic algorithms and the areas of their applications.