metaheuristic optimization; population diversity; harmony memory; HSA; MHSA