Research Article

Dingo Optimizer: A Nature-Inspired Metaheuristic Approach for Engineering Problems

Table 1

Classification of different metaheuristic approaches.

Types of algorithmsSingle objectiveMultiobjective

Evolutionary algorithms (EA) [6]Genetic algorithm (GA) [7]NSGA II [2, 8]
Genetic programming (GP) [9]Multiobjective GP [10]
Differential evolution (DE) [11]Multiobjective DE [12]
Evolutionary strategy (ES) [13]Multiobjective ES [14]

Bio-inspired algorithms (BIA)Artificial immune system (AIS) algorithm [15]Multiobjective AIS [16]
Bacterial foraging algorithm (BFA) [17]Multiobjective BFA [18]
Dendritic cell algorithm (DCA) [19]
Krill herd algorithm (KHA) [20]

Physical algorithmsSimulated annealing (SA) [21]Multiobjective SA
Memetic algorithm (MA) [22]Multiobjective MA
Shuffled frog-leaping algorithm [23]Multiobjective SFA

Swarm intelligence (SI)Ant colony optimization (ACO) [24]Multiobjective ACO
Particle swarm optimization (PSO) [25]Multiobjective PSO [1]
Artificial bee colony (ABC) [26]Multiobjective ABC
Fish swarm algorithm (FSA) [27]Multiobjective FSA
Grey wolf optimizer (GWO) [28]
Dragonfly algorithm (DA) [29]

Other nature-inspired algorithmsFirefly algorithm [30]Multiobjective firefly [31]
Whale optimization algorithm (WOA) [32]
Gravitational search algorithm [33]Multiobjective GSA
Bat algorithm (BA) [34]Multiobjective Bat
Cuckoo search algorithm (CSA) [35]Multiobjective cuckoo
Cat swarm algorithm (CSA) [36]Multiobjective CSO

Human behavior-inspired algorithmsHarmony search (HS) [37]Multiobjective HS [38]
Tabu search (TS) [39]Multiobjective TS [40]
Parameter adaptive harmony search (PAHS) [41]Multiobjective PAHS [41]
Group search optimizer (GSO) [42]Multiobjective GSO
Exchange market algorithm (EMA) [43]Multiobjective EMA
Imperialist competitive algorithm (ICA) [44]Multiobjective ICA
Soccer league competition algorithm (SLCA) [45]Multiobjective SLCA
League championship algorithm (LCA) [46]Multiobjective LCA
Social-based algorithm (SBA) [47]Multiobjective SBA
Firework algorithm (FA) [48]Multiobjective FA
Colliding bodies optimization (CBO) [49]Multiobjective CBO
Soccer league competition algorithm (SLCA) [45]Multiobjective SLCA
Interior search algorithm (ISA) [50]Multiobjective ISA
Artificial ecosystem-based optimization (AEO) [51]
Spiral optimization algorithm (SOA) [52]
Adolescent identity search algorithm (AISA) [53]