Respuesta

Genetic Algo no producir descendencia a través de dos padres.... Por favor, demuéstrame que estoy equivocado

2 respuestas

bentra

Cliente, bbp_participante, comunidad, sq-ultimate, 22 respuestas.

Visitar el perfil

hace 3 años #267083

¿Es posible que la razón por la que el constructor genético necesitara tantas tiritas sea que la función de reproducción del algo nunca llegó a funcionar?

He hecho este experimento varias veces con varias configuraciones (en algunos casos he tenido que reiniciar SQX para conseguir que la configuración de mutación "tomara" cuando la puse a 0)

Establecer la mutación a cero, desactivar las opciones de sangre fresca, establecer el cruce a (presumiblemente) cualquier no cero. Después de que termine el gen #1, no se prueban nuevas estrategias más allá del gen 1 y todas las generaciones se completan instantáneamente después de eso sin ninguna prueba o entradas de registro. Es de esperar que se produzcan algunas estrategias nuevas como hijos de dos progenitores a través de la reproducción, que tendrían que ser probadas.

sin cría

Ajuste la mutación a 1% pero mantenga la sangre fresca desactivada y ajuste el cruce a 50%. Se producen y prueban un puñado de nuevas mutaciones (como era de esperar - En SQ la tasa de mutación se aplica a cada bloque/variable). La pestaña "última generación" de la isla tiene la oportunidad de refrescar cada gen esta vez para que podamos ver lo que está pasando ahora. Para gen#3 muchas copias EXACTAS de las (presumiblemente) mejores estrategias de las gens anteriores o ahora visibles.

Parece que la función de cruce se limita a hacer copias exactas adicionales de las mejores estrategias y llevarlas a la siguiente generación. No es de extrañar que la convergencia prematura fuera un problema. ¿Qué utilidad tienen las migraciones entre islas si no hay reproducción?

Además, con la mutación de nuevo a cero, se puede ver todas las líneas de aptitud de "en la muestra" sólo converge en la estrategia superior una y otra vez. Si las estrategias se reprodujeran, esperaríamos ver una estrategia superior aún mejor al menos a veces, pero ese no es el caso ever.... Aquí hay algunos ejemplos de ayer cuando desactivé todos los segmentos OOS incluyendo la validación.

Adjunto aquí algunos ajustes para experimentar, la mutación se establece en 0%. Trate de establecerlo en 1% si quieres ver lo que está pasando en la pestaña "última generación", de lo contrario nunca tiene la oportunidad de actualizar.

Informe de error aquí:
https://roadmap.strategyquant.com/tasks/sq4_7128

Adjuntos:
Debes acceda a para ver los archivos adjuntos.

Que todos tus ajustes sean holgados.


https://www.darwinex.com/darwin/SUG.4.2/

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 3 años #267178

Hola,

Gracias por su comentario. Los desarrolladores comprobarán esto y la tarea mencionada. Esto necesita ser verificado. Si el problema se identifica en se puede fijar en la próxima actualización probable

0

bentra

Cliente, bbp_participante, comunidad, sq-ultimate, 22 respuestas.

Visitar el perfil

hace 3 años #267184

¡Arreglado!

Que todos tus ajustes sean holgados.


https://www.darwinex.com/darwin/SUG.4.2/

0

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)