“…Over the past few years, enormous number of metaheuristic algorithms has been used to solve optimization problems such as problems in areas of data mining (Jaddi and Abdullah, 2013a; Jaddi et al , 2013; Majdi et al , 2015; Abdolrazzagh-Nezhad and Izadpanah, 2016), pattern recognition (Kalayci et al , 2015), industry (Patil and Nataraj, 2014), engineering (Yang and Alavi, 2013; Lee and Geem, 2005; Alvankarian et al , 2015) and economics (Liang and Cuevas Juarez, 2014; Chamba and Ano, 2013). Metaheuristic algorithms can be formulated as searching for a solution optimizing a criterion between a set of candidate solutions.…”