Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Algoritmo de Otimização de Bilhar — Billiards Optimization Algorithm (BOA) foi publicado:
O algoritmo BOA é um método de otimização inspirado nesse jogo. Sua essência é a seguinte: imagine que você está em busca da melhor solução para um problema; na linguagem do bilhar, seria como tentar encaçapar uma bola. Em uma mesa de bilhar, existem oito caçapas, além de várias bolas. No início da execução do algoritmo, é criada uma população de soluções aleatórias. Essas soluções funcionam como as bolas na mesa de bilhar. Para cada solução, calcula-se o valor da função objetivo, a fim de determinar sua qualidade.
A cada iteração, as oito melhores soluções da população se tornam as "caçapas" (os alvos a serem alcançados). As demais soluções são consideradas como bolas que devem ser direcionadas para essas caçapas. Para cada solução, uma das caçapas é escolhida aleatoriamente. Em seguida, calcula-se a nova posição da bola — uma nova solução —, movendo-a na direção da caçapa escolhida. Se a nova posição resultar em um valor melhor para a função objetivo, a bola é movida para essa posição; caso contrário, ela permanece onde está.
Autor: Andrey Dik