|
@@ -218,7 +218,7 @@ public class GA {
|
|
|
for (int j = 0; j < sequence.size(); j++) {
|
|
|
initSequence[j] = sequence.get(j);
|
|
|
}
|
|
|
- Genome genome = new Genome(width, length, items, isRotateEnable, initSequence.clone());
|
|
|
+ Genome genome = new Genome(length, width, items, isRotateEnable, initSequence.clone());
|
|
|
genome.updateFitnessAndSolution();
|
|
|
population.add(genome);
|
|
|
}
|
|
@@ -277,7 +277,7 @@ public class GA {
|
|
|
* @return 返回拷贝好的基因
|
|
|
*/
|
|
|
private Genome copyGenome(Genome genome) {
|
|
|
- Genome copy = new Genome(genome.getWidth(), genome.getLength(), genome.getItems(), genome.isRotateEnable(), genome.getGenomeArray().clone());
|
|
|
+ Genome copy = new Genome(genome.getLength(), genome.getWidth(), genome.getItems(), genome.isRotateEnable(), genome.getGenomeArray().clone());
|
|
|
copy.setSolution(genome.getSolution());
|
|
|
copy.setFitness(genome.getFitness());
|
|
|
return copy;
|