O objetivo desse trabalho é, usando evolução diferencial, minimizar a função de rosenbrock.
- Rosenbrock: f(x) = ∑[100 * (xi+i - xi²)² + (xi - 1)²]
- Repositório do trabalho: https://github.com/ceciliacsilva/deRosenbrock/
- np: tamanho da população;
- cr: taxa de cruzamento;
- f: constante (mutação);
- xMin: x mínimo;
- xMax: x máximo;
- n: quantidade de ‘x’ no cromossomo;
- endSimul: quantidade de gerações;
- nRepeat: quantidade de vezes que caso o melhor individuo repita o algoritmo termina.
Disponível em: https://codepen.io/ceciliacsilva/pen/JrQbyM
Disponível em: https://codepen.io/ceciliacsilva/pen/QqXGqb