The population size is a parameter of evolutionary algorithms. It depends of the problem. Some authors calibrate this parameter according to the problem and instance. What is the problem that are you aiming to solve?
You are right, it has long been known that the size of the population is an important control parameter in the performance of population-based metaheuristics. Almost all research involving population-based metaheuristics involves tuning of the population size, and a large amount of research has been dedicated solely to the optimization of this parameter. The population size may influence the convergence rate, exploration and diversification of the heuristic. As state by Bruno, the optimal size depends on the problem at hand. Dimensionality, multi-modality, ill-conditioning, depending on this (and other) characteristics the optimal size may strongly vary even for different instance of a same problem.
Currently some research has been developed on micro-algorithms (which use a very small population and specific operators to maintain diversity) and variable population sizes.
Although it is not directly related with genetics algorithms and harmony search you may find the following work interesting, since it directly adresses the issue of population size on population-based heuristics. You may also find some useful references there.
I would like to recommend you the following article: I may be helpful to you..
Mahamad Nabab Alam, Biswarup Das, Vinay Pant, A comparative study of metaheuristic optimization approaches for directional overcurrent relays coordination, Electric Power Systems Research, Volume 128, November 2015, Pages 39-52, ISSN 0378-7796, http://dx.doi.org/10.1016/j.epsr.2015.06.018.