Duck swarm algorithm: a novel swarm intelligence algorithm

12/27/2021
by   Mengjian Zhang, et al.
0

A swarm intelligence-based optimization algorithm, named Duck Swarm Algorithm (DSA), is proposed in this paper. This algorithm is inspired by the searching for food sources and foraging behaviors of the duck swarm. The performance of DSA is verified by using eighteen benchmark functions, where it is statistical (best, mean, standard deviation, and average running time) results are compared with seven well-known algorithms like Particle swarm optimization (PSO), Firefly algorithm (FA), Chicken swarm optimization (CSO), Grey wolf optimizer (GWO), Sine cosine algorithm (SCA), and Marine-predators algorithm (MPA), and Archimedes optimization algorithm (AOA). Moreover, the Wilcoxon rank-sum test, Friedman test, and convergence curves of the comparison results are used to prove the superiority of the DSA against other algorithms. The results demonstrate that DSA is a high-performance optimization method in terms of convergence speed and exploration-exploitation balance for solving high-dimension optimization functions. Also, DSA is applied for the optimal design of two constrained engineering problems (the Three-bar truss problem, and the Sawmill operation problem). Additionally, four engineering constraint problems have also been used to analyze the performance of the proposed DSA. Overall, the comparison results revealed that the DSA is a promising and very competitive algorithm for solving different optimization problems.

READ FULL TEXT
research
08/01/2018

Beetle Swarm Optimization Algorithm:Theory and Application

In this paper, a new meta-heuristic algorithm, called beetle swarm optim...
research
04/22/2018

New directional bat algorithm for continuous optimization problems

Bat algorithm (BA) is a recent optimization algorithm based on swarm int...
research
04/23/2022

LAB: A Leader-Advocate-Believer Based Optimization Algorithm

This manuscript introduces a new socio-inspired metaheuristic technique ...
research
06/02/2022

Reinforcement learning based parameters adaption method for particle swarm optimization

Particle swarm optimization (PSO) is a well-known optimization algorithm...
research
06/02/2013

Convergence Analysis and Parallel Computing Implementation for the Multiagent Coordination Optimization Algorithm

In this report, a novel variation of Particle Swarm Optimization (PSO) a...
research
11/20/2020

CSCF: a chaotic sine cosine firefly Algorithm for practical application problems

Recently, numerous meta-heuristic based approaches are deliberated to re...
research
04/25/2020

Swarm Programming Using Moth-Flame Optimization and Whale Optimization Algorithms

Automatic programming (AP) is an important area of Machine Learning (ML)...

Please sign up or login with your details

Forgot password? Click here to reset