new implementation of FF Network
This commit is contained in:
@@ -41,10 +41,11 @@ class S: public Shin::Genetics::Individual
|
||||
return S(a,b);
|
||||
}
|
||||
|
||||
double getFitness() const
|
||||
double getFitness()
|
||||
{
|
||||
// return fit;
|
||||
return abs(Sa-98545)+abs(Q+85);
|
||||
return (double)1.0/(double)(Sa);
|
||||
//double s=abs(Sa-98545)+abs(Q+85);
|
||||
//return Sa*100-Q*5;
|
||||
//return 985258-s;
|
||||
//return s < 0?0:s;
|
||||
@@ -61,6 +62,7 @@ class S: public Shin::Genetics::Individual
|
||||
int main()
|
||||
{
|
||||
Shin::Genetics::Genetics<S> g;
|
||||
g.getCreator().setMaxGenerationSize(30);
|
||||
g.addIndividual(S(1,0));
|
||||
g.addIndividual(S(1,50));
|
||||
g.addIndividual(S(50,50));
|
||||
|
||||
Reference in New Issue
Block a user