Discussão do artigo "Algoritmo do Átomo Artificial — Artificial Atom Algorithm (A3)"

 

Novo artigo Algoritmo do Átomo Artificial — Artificial Atom Algorithm (A3) foi publicado:

Implementação do algoritmo A3 em MQL5, um método metaheurístico de otimização inspirado em processos químicos. Com apenas 2 parâmetros ajustáveis, sua estrutura compacta e a pequena população garantem alta velocidade de execução com qualidade satisfatória das soluções.

O algoritmo modela a interação entre átomos e elétrons para encontrar a solução ótima. Os componentes principais são os átomos, que representam soluções potenciais para o problema. Os elétrons representam as variáveis da solução. A ligação covalente é um operador destinado à preservação e replicação das melhores soluções, enquanto a ligação iônica é um operador voltado à exploração do espaço de busca e ao alcance do ótimo global. 

Inicialmente, o algoritmo gera aleatoriamente um conjunto de átomos, avalia a qualidade de cada um por meio da função objetivo e, em seguida, aplica os operadores de ligação covalente e iônica para aprimorar as soluções (infelizmente, não há uma descrição de como isso é feito). Depois disso, é necessário avaliar o efeito dos elétrons, novamente sem que fique claro de que maneira isso deve ser feito. Em seguida, deve-se classificar os elétrons e os átomos. Tudo bem, podemos ordenar os átomos (as soluções), mas como ordenar elétrons continua sendo um mistério (é como tentar ordenar os membros de uma pessoa, braços e pernas, direitos e esquerdos, mas não importa, vamos ordenar). O procedimento deve ser repetido iterativamente até que o critério de parada seja atingido. Como diz o ditado, não dá para mudar o que está escrito; resta tentar reconstruir o algoritmo a partir do que existe, ou seja, das ideias propostas pelos autores.

Algoritmo do Átomo Artificial: Artificial Atom Algorithm (A3)


Autor: Andrey Dik

 
طاقة كوشي :

Confira o novo artigo: Algoritmo Analítico Artificial (A3) .

Autor: André Dick

Não entendi nada
 
ماريو عطيه #Não entendi nada
Curto, direto e brutalmente honesto! 😂
 

Comigo também, a primeira leitura não foi fácil, rs. A ideia parece interessante, mas quando as regras para ligações covalentes/iônicas e a distribuição de elétrons não ficam muito claras, fica difícil avaliar o algoritmo corretamente.

Para mim, o mais útil seria um exemplo simples, passo a passo, talvez com dois átomos e algumas variáveis, mostrando exatamente como uma iteração altera a solução. Sem isso, parece mais um conceito do que algo que os traders possam realmente entender ou testar.

 
Que conceito maluco. Por favor, escreva sobre o conceito de otimização da teoria do Big Bang na próxima vez
 
Chacha Ian Maroa #:
Que conceito maluco. Por favor, escreva sobre o conceito de otimização da Teoria do Big Bang na próxima vez
O cara se cansou da Roscosmos e acabou indo parar no mql5.com.
 

Minha Avaliação

Imagine um grupo de 100 crianças procurando um brinquedo escondido em um parque.

Cada criança começa em um lugar diferente.

O algoritmo faz assim:

  1. Na primeira rodada, ele espalha todas as crianças pelo parque em lugares aleatórios.
  2. Depois, em cada rodada:
    • Algumas crianças olham para quem está mais perto do brinquedo e andam um pouco na direção dela.
    • Outras crianças seguem uma criança escolhida aleatoriamente entre as que estão indo bem.
    • De vez em quando, uma criança resolve explorar um lugar completamente novo, para ver se encontra um caminho melhor.
  3. Sempre que uma criança tenta sair do parque, o algoritmo diz:

    "Não! Fique dentro dos limites do parque."

  4. Esse processo se repete várias vezes.

No final, como todas vão aprendendo com quem está encontrando caminhos melhores, o grupo inteiro vai chegando cada vez mais perto do brinquedo.

Em uma frase:

O algoritmo faz várias "pessoas" tentarem resolver um problema, aprendendo com as melhores soluções e, às vezes, explorando lugares novos para encontrar uma solução ainda melhor.


Obs. : O codigo ainda é intermediário e prercisa de alguns ajustes.


 

 
Chacha Ian Maroa #:
Que conceito maluco. Por favor, escreva sobre o conceito de otimização da teoria do Big Bang na próxima vez

;D

https://www.mql5.com/pt/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.