Discusión sobre el artículo "Algoritmo del átomo artificial — Artificial Atom Algorithm (A3)"

 

Artículo publicado Algoritmo del átomo artificial — Artificial Atom Algorithm (A3):

Implementación del algoritmo A3 en MQL5: un método metaheurístico de optimización inspirado en los procesos químicos. Con solo dos parámetros configurables, la compacidad y una población reducida proporcionan una alta velocidad de funcionamiento con una calidad suficiente de las soluciones.

El algoritmo simula la interacción entre átomos y electrones para encontrar la solución óptima. Los componentes principales son los átomos, que representan soluciones potenciales al problema. Los electrones son variables de solución. El enlace covalente es un operador que permite conservar y replicar las mejores soluciones, mientras que el enlace iónico es un operador que permite explorar el espacio de búsqueda y alcanzar el óptimo global.

El algoritmo comienza generando aleatoriamente un conjunto de átomos; a continuación, evalúa la calidad de cada átomo mediante la función objetivo y, posteriormente, aplica los operadores de enlace covalente e iónico para mejorar las soluciones (lamentablemente, no se describe cómo se hace esto). A continuación, hay que evaluar el efecto de los electrones, aunque, de nuevo, no está claro de qué manera. Ordenar los electrones y los átomos. Bien, podemos ordenar los átomos (las soluciones), pero cómo se pueden ordenar los electrones es un misterio (es como intentar ordenar las extremidades de una persona: manos y pies, derechas e izquierdas; da igual, las ordenaremos). Repetir el proceso de forma iterativa hasta que se cumpla el criterio de parada. Bueno, como suele decirse, no se puede quitar una palabra de la canción; hay que intentar ensamblar el algoritmo a partir de lo que hay (las ideas de los autores).

Algoritmo del átomo artificial — Artificial Atom Algorithm (A3)


Autor: Andrey Dik

 
طاقة كوشي :

Echa un vistazo al nuevo artículo: El algoritmo analítico artificial (A3).

Autor: André Dik

No he entendido nada
 
ماريو عطيه # No he entendido nada
¡Breve, directo y brutalmente sincero! 😂
 

A mí me pasa lo mismo, la primera lectura no fue fácil, jeje. La idea suena interesante, pero cuando las reglas sobre los enlaces covalentes e iónicos y la distribución de electrones no están muy claras, cuesta evaluar el algoritmo adecuadamente.

Para mí, lo más útil sería un ejemplo sencillo paso a paso con, quizá, dos átomos y unas cuantas variables, y que luego se mostrara exactamente cómo una iteración cambia la solución. Sin eso, parece más un concepto que algo que los operadores puedan entender o probar de verdad.

 
Qué idea tan descabellada. Por favor, escribe a continuación sobre el concepto de optimización de la teoría del Big Bang.
 
Chacha Ian Maroa #:
Menudo concepto tan alocado. Por favor, escribe la próxima vez sobre el concepto de optimización de la teoría del Big Bang
El tío se hartó de Roscosmos y acabó en mql5.com.
 

Mi valoración

Imagina un grupo de 100 niños buscando un juguete escondido en un parque.

Cada niño empieza en un lugar diferente.

El algoritmo funciona así:

  1. En la primera ronda, distribuye a todos los niños por el parque en lugares aleatorios.
  2. Después, en cada ronda:
    • Algunos niños miran quién está más cerca del juguete y caminan un poco en esa dirección.
    • Otros niños siguen a un niño elegido al azar de entre los que van bien.
    • De vez en cuando, un niño decide explorar un lugar completamente nuevo, para ver si encuentra un camino mejor.
  3. Cada vez que un niño intenta salir del parque, el algoritmo dice:

    «¡No! Quédate dentro de los límites del parque».

  4. Este proceso se repite varias veces.

Al final, como todas van aprendiendo de quienes encuentran mejores caminos, todo el grupo se va acercando cada vez más al juguete.

En una frase:

El algoritmo hace que varias «personas» intenten resolver un problema, aprendiendo de las mejores soluciones y, a veces, explorando nuevos lugares para encontrar una solución aún mejor.


Nota: El código aún está en fase intermedia y necesita algunos ajustes.


 
Chacha Ian Maroa #:
Menudo concepto más alucinante. Por favor, la próxima vez escribe sobre el concepto de optimización de la teoría del Big Bang

;D

https://www.mql5.com/es/articles/16963

Algoritmo da viagem evolutiva no tempo — Time Evolution Travel Algorithm (TETA)
Algoritmo da viagem evolutiva no tempo — Time Evolution Travel Algorithm (TETA)
  • 2025.07.08
  • www.mql5.com
Meu algoritmo original. Neste artigo é apresentado o Algoritmo da Viagem Evolutiva no Tempo (TETA), inspirado no conceito de universos paralelos e fluxos temporais. A ideia central do algoritmo é que, embora a viagem no tempo no sentido convencional seja impossível, podemos escolher uma sequência de eventos que leva a diferentes realidades.