Abstract: Metaheuristic algorithms have been widely used as an effective and efficient way for solving various complex optimization problems; there is, however, plenty of room for improvement. In this ...