“…These algorithms can use the useful information of the population to find the optimal solution [3]. These efficient and robust algorithms are used to solve a variety of problems, such as path planning [4], economic scheduling problem [5], inverter parameter identification [6], backpack problem [7] and location problem [8]. So far, various researchers have conducted in-depth research on these algorithms, and introduced many naturally-inspired meta-heuristic algorithms, such as particle swarm optimization (PSO) algorithm [9], bacterial foraging algorithm (BFA) [10], artificial fish swarm algorithm (AFSA) [11], artificial bee colony (ABC) algorithm [12], cuckoo search (CS) algorithm [13], bat algorithm (BA) [14], ant lion optimizer (ALO) [15], moth-flame optimization (MFO) algorithm [16], and salp swarm algorithm (SSA) [17], etc.…”