public static Generation initFirstGeneration(List<Element> items, int sop) {
		Generation gen = new Generation();

		for (int i = 0; i < sop; i++) {
			Chromosome chromosome = new Chromosome();
			chromosome.insertRandom(items);
			gen.addChromosome(chromosome);
		}

		return gen;
	}