Lab

Darwin Lab

AINTECH · Optimizador evolutivo genético

Algoritmo genético que evoluciona una población de soluciones usando selección por torneo, cruce aritmético y mutación gaussiana. Optimiza funciones no-convexas con múltiples mínimos locales donde el gradiente descendiente falla.

Minimizar Rastrigin: x² - 10cos(2πx) + 10

Población actual (Generación 0)

Presiona Evolucionar para ver la población
-5.12● mejor individuo5.12

Curva de convergencia

Esperando datos...
Fitness del mejor individuo por generación
Selección: Torneo k=3. Los mejores tienen mayor probabilidad.
Cruce: Aritmético. c = α·p₁ + (1-α)·p₂
Mutación: Gaussiana. Ruido proporcional al rango.
Ventaja: Escapa mínimos locales. No requiere gradiente.