- Linguagem de Programação Java JDK 1.8
- IAs disponíveis: Algoritmo Genético
- double mant = Math.sin(Math.sqrt(x^2 +y^2));
- double div = (x^2 +y^2);
- double res = 0.5 + (mant^2 - 0.5)/(1 + 0.001 x div^2);
##GA (Genetic Algorithms )
The Algorithms
- randomly initialize population(t)
- determine fitness of population(t)
- repeat
- select parents from population(t)
- perform crossover on parents creating population(t+1)
- perform mutation of population(t+1)
- determine fitness of population(t+1)
- until best individual is good enough
##References: