Population control in evolutionary algorithms