Estoy trabajando en un algoritmo genético.Algoritmo genético multiobjetivo NSGA-2. ¿Alguien podría darme una "explicación simple"?
Hay dos objetivos y cada uno tiene sus propios valores de condición física (fv1, fv2).
Sé cómo funcionan los algoritmos genéticos generacionales (SGE) y de estado estable (SS).
Estoy tratando de entender cómo NSGA-2 y SPEA-2 (estoy usando la aplicación de la biblioteca de Java JCLEC) funciona, en particular:
- lo que es la "población externa" y cómo en caso de que dimensionarse
- cuál es la diferencia con la SS y SGE algoritmo de un objetivo (una parte del hecho de que cada individuo tiene sólo un valor de aptitud)
En caso de que alguien está trabajando con la biblioteca JCLEC estos son los parámetros Configuré:
- población externa: 1000
- valor k: 10
- otros atributos son los mismos de SS y SGE (población-size: 100, de cruce: MPX cruce etc ..)
Muy buena explicación. Solo una pregunta: ¿podría precisar cuáles son los "parámetros" que se utilizan en este algoritmo y NO en el algoritmo de estado estacionario y generacional? (con el parámetro quiero decir: tamaño de la población de exterminación, etc.) – dragonmnl
No estoy muy seguro, te sigo. NSGA-II tiene los mismos parámetros que cualquier GA: probabilidad de mutación, probabilidad de cruce, puede establecer cualquier tamaño de población que desee, la elección de dos funciones de cruce diferentes y también puede mezclar GA reales y variables GA binarias en el cromosoma. – rohanag
Hum, no totalmente correcto, el grupo de apareamiento es el resultado de la selección de torneos. – reyman64