“…Similarly, the population-based methods, developed to tackle many solutions at a time are categorized into Evolutionary-based Algorithms (EAs) and Swarm Intelligence-based (SI) algorithms. Few of examples of the population-based algorithms that have been successfully utilized, modified and hybridized to solve different combinatorial optimization and engineering applications like MKP are ant algorithms [18], artificial bee colony algorithm [31], bat algorithm [45], cuckoo search algorithm [13], flower pollination algorithm [1], fruit fly optimization algorithm [26], monkey algorithm [44], differential evolution algorithm [32], genetic algorithm [28], harmony search algorithm [20]. particle swarm optimization [4,8,9,15], symbiotic organisms search algorithm [38], wind-driven optimization [43].…”