“…The HSA explores the search space for finding the candidate solutions with good fitness value. The various phases involved in HSA are initialization of harmony memory, harmony improvisation, memory consideration, pitch adjustment, random selection, memory updates and termination [16,39,40]. The weights of the objective function for HSA are obtained as, b 1 ¼ 0:6, b 2 ¼ 2, b 3 ¼ 1 and b 4 ¼ 0:03 by trial and error method, in order to get the desired specifications.…”