importcom.sun.org.apache.bcel.internal.generic.PopInstruction;/*** Project Name:GeneticAlgorithm
* File Name:GeneticAlgorithm.java
* Package Name:
* Date:2017年9月23日下午8:25:25
* Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
**/
/*** ClassName:GeneticAlgorithm
* Function: 遗传算法的核心
* Reason: TODO ADD REASON.
* Date: 2017年9月23日 下午8:25:25
*@authormichael
*@version*@sinceJDK 1.7
*@see
*/
public classGeneticAlgorithm {/*种群大小*/
private intpopulationSize;/*变异概率*/
private doublemutationRate;/*交叉概率*/
private doublecrossoverRate;/*精英个体数:种群中最强的个体数。保持原样,不参与交叉和变异*/
private intelitismCount;/*构造函数*/
public GeneticAlgorithm(int populationSize, doublemutationRate,double crossoverRate, intelitismCount) {super();this.populationSize =populationSize;this.mut