Improving genetic algorithms performance via deterministic population shrinkage | Synapse