Discusión sobre el artículo "Algoritmos de optimización de la población: microsistema inmune artificial (Micro Artificial immune system, Micro-AIS)" - página 2

 
Vladimir Suslov #:

y ¿por qué debemos buscar parámetros para esta función mediante optimización?

Para ver si el algoritmo de optimización da la talla o no.

 
fxsaber #:

Para ver si el algoritmo de optimización da la talla o no.

¿Hacer frente a qué?


Esta función tiene un número infinito de máximos iguales.

ps: y mínimos
 
Vladimir Suslov #:

¿Manejar qué?

El problema de encontrar (dada la discreción) un conjunto lo más cercano posible a uno. Una de las FF más sencillas con las que se pueden comparar algoritmos.

 
fxsaber #:

Con el problema de encontrar (dada la discreción) un conjunto lo más cercano posible a uno. Una de las FF más sencillas con las que se pueden comparar algoritmos.

en la serie de artículos hay FFs por los cuales uno puede comparar de hecho y hay una comparación de algoritmos.

Gracias al autor.

Me gustaría aplicar estos y otros algoritmos en la optimización de Asesores Expertos.

 

Para ser justos, hay que señalar que las funciones periódicas rara vez se encuentran en problemas prácticos (me refiero a los que tiene sentido resolver con AO). Normalmente, si hay una recurrencia, se trata de una ciclicidad con un periodo cambiante.

En uno de los artículos se decía que la periodicidad no está permitida en las funciones utilizadas como puntos de referencia porque puede dar falsos positivos debido a algunas peculiaridades de las estrategias de búsqueda, como el comportamiento de enjambre, el uso de oscilaciones periódicas, el uso de regularidades geométricas como la proporción áurea y muchas otras, que pueden mostrar resultados excelentes en funciones de prueba estrictamente periódicas pero mediocres en otros problemas más prácticos.

Es como lanzar un lobo al mar con orcas y ver cuál de ellas es más fuerte, o lanzar una orca al bosque con lobos. Por eso renuncié a la función de Rastrigin para igualar las posibilidades de los algoritmos de comparación.

Hay un matiz más que no preví antes, algunos tipos de algoritmos pueden mostrar resultados sobreestimados en benchmarks donde se utiliza la duplicación múltiple (para simular la multidimensionalidad). Aún no estoy preparado para sacar conclusiones, es necesario seguir investigando, pero es posible que la metodología de las pruebas cambie ligeramente en un futuro próximo.

Se trata de una serie viva de artículos en el sentido de que se acumulan experiencias y conocimientos y el lector puede recorrer junto con el autor todo el camino que a primera vista dista mucho de ser evidente.


PS. Si se sabe que el problema práctico NP-completo a resolver tiene periodicidad, se debería elegir entre los algoritmos aquellos que rindan mejor en bancos periódicos. En caso contrario, deberían evitarse los bancos periódicos.

PPS. No pretendo ser la opinión de última instancia, la teoría de la optimización es tan vasta que apenas es posible tener realmente una única visión correcta del problema.

 
Vladimir Suslov #:

1- Al autor, gracias.

2- Me gustaría aplicar estos y otros algoritmos para optimizar Expert Advisors.

1. Gracias.

2. Gracias @fxsaber, ahora tu deseo está más cerca de cumplirse.

 
Vladimir Suslov #:

Hay un número infinito de máximos iguales en esta función.

ps: y mínimos

Cualquier función tiene un número finito de extremos en un dominio finito de definición con un incremento no infinitesimal. Parece que hay una justificación matemática para esto, aunque no recuerdo cual))) Se demuestra mediante límites, si no me equivoco.
 
Andrey Dik #:

Cualquier función tiene un número finito de extremos en un dominio finito de definición con un incremento no infinitesimal. Hay una justificación matemática para esto, no recuerdo cual, aunque)))) Se demuestra por límites, si no me equivoco.
Res *= MathSin(Arg[i]);

es obvio que el seno no puede ser mayor que +1
respectivamente el producto de senos no puede ser mayor que 1.

sin límites)


podemos llamar a los máximos de esta función

max = pi/2 + n*2*pi

donde n es cualquier número entero


puede haber un número par de valores en los parámetros con sin(x)=-1

donde x = pi/2+pi + n*2*pi

que multiplicados dan +1



 
Vladimir Suslov #:

es obvio que el seno no puede ser mayor que +1
respectivamente el producto de los senos no puede ser mayor que 1.

sin límites)


podemos llamar a los máximos de esta función

max = pi/2 + n*2*pi

donde n es cualquier número entero


puede haber un número par de valores en los parámetros con sin(x)=-1

donde x = pi/2+pi + n*2*pi

que multiplicados dan +1




И?))
Hay un número finito de extremos en un dominio finito de definición, por Dios. No un número ilimitado.
Tengamos en cuenta que el paso tiene un valor finito.
Una cosa más a tener en cuenta: conocemos el extremo de la prueba FF, pero el algo no. Esa es la cuestión, por eso podemos probar el algo y no el algo a nosotros. Uf, ugh)))
Una broma, pero en todos los chistes.....
 
Andrey Dik #:
¿Y?)))
Hay un número finito de extremos en un dominio finito de definición, por Dios. No un número ilimitado.
Ten en cuenta que el paso tiene un valor finito.

max = pi/2 + n*2*pi

donde n es cualquier número entero.


¿dónde está el límite?