Definition for Optimum population size

From Biology Forums Dictionary

The theoretical number of people that would provide the best balance of population and resources for a desired standard of living.