コード例 #1
0
ファイル: GeneticTask.cs プロジェクト: SimonRichards/genotank
 internal abstract double Fitness(Generation.Solver solution);
コード例 #2
0
ファイル: GeneticSine.cs プロジェクト: SimonRichards/genotank
 internal override double Fitness(Generation.Solver solution)
 {
     double sumOfSquares = 0;
     int i = 0;
     for (double x = LeftLim; x < RightLim; x += 0.1, i++) {
         double actual = solution(x);
         double error = _sine.Points[i].YValues[0] - actual;
         sumOfSquares += error * error;
     }
     return sumOfSquares;
 }
コード例 #3
0
ファイル: GeneticTest.cs プロジェクト: SimonRichards/genotank
 internal override double Fitness(Generation.Solver solution)
 {
     return 0;
 }