Proyección ECA

Un reciente estudio realizado sobre ECA muestra que en algunas funciones del CEC2017. Particularmente para $D = 30$ en la función 1 obtenemos el siguiente error en la solución $|x_{approx}-x_{real}| =$:
[27.9022, 0.00749166, 0.00768323, 0.0221677, 0.00344206, 0.0610938, 0.0186013, 0.0147828, 0.015272, 67.8129, 3.962, 0.00663883, 0.0143425, 0.000316702, 9.71445, 0.0152542, 0.0109482, 0.035989, 0.0301517, 0.00178937, 0.00735306, 0.0172581, 0.0013997, 0.0015024, 0.00774335, 0.0175194, 0.000414113, 0.0146657, 0.0197955, 0.00353046]
Lo que significa en la primera coordenada la variable no ha logrado ser mejorada. A continuación se pone una proyección de las primeras tres coordenadas (la gráfica es interactiva).



Punto rojo es la solución (coordenadas del optimimo global) y los puntos azules son la última generación de ECA.
Como en la gráfica anterior se puede apreciar que las soluciones quedan sobre un hiperplano y dada la naturaleza del algoritmo, es complicado salir de esa zona.
Es decir, la fórmula $y = x + \eta ( c – u_r )$ genera soluciones sobre el mismo hiperplano (espacio vectorial).

Ideas para Mejorar ECA

  • Se propone hacer una mutación a las soluciones descendientes para lograr salir de zonas como esas.
  • Hacer cambios en la fórmula $y = x + \eta ( c – u_r )$ para generar nuevas soluciones.

Entradas relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *