public void selection() {
	
		//Collections.sort(population, Collections.reverseOrder());

		Collections.sort(population, new ChromosomeComparator());
		
		int limit = 50;

		if (this.population.size() < limit) {
			//limit = this.population.size();
		} else {
			this.population = this.population.subList(0, limit);
		}
	}