Últimas Notícias
Ver Todas as Notícias →6 de novembro de 2025
Notas de Lançamento do EvoX v1.3.0
Nova funcionalidade: O Workflow agora aceita uma lista de opt_direction. Além de várias correções de erros.
Ler Mais →5 de abril de 2026
EvoGO: Computação em GPU × Aprendizagem Generativa → Um Novo Paradigma para Algoritmos Evolutivos com Convergência em 10 Gerações
EvoGO é uma estrutura de otimização evolutiva totalmente orientada por dados que aprende a gerar melhores soluções a partir da experiência de pesquisa passada e atinge um desempenho rápido e robusto em tarefas complexas de alta dimensão.
Ler Mais →16 de março de 2026
iStratDE: Computação GPU x Populações Ultra-Grandes Libertam Todo o Potencial da Evolução Diferencial
A equipa EvoX apresenta o iStratDE, um método de evolução diferencial acelerado por GPU que atribui estratégias fixas ao nível individual, permitindo pesquisa paralela em grande escala sem comunicação, com forte desempenho empírico e garantias teóricas de convergência.
Ler Mais →<< Funcionalidades Principais >>
Ultra Desempenho
- Suporta aceleração em hardware heterogéneo (CPUs e GPUs), alcançando acelerações superiores a 100x.
- Fluxos de trabalho distribuídos integrados com escalonamento entre múltiplos nós.
Solução Tudo-em-Um
- Inclui mais de 50 algoritmos para otimização mono e multi-objetivo.
- Arquitetura hierárquica para meta learning, otimização de hiperparâmetros e neuroevolution.
Simples e Intuitivo
- Totalmente compatível com o ecossistema EvoX com um modelo de programação personalizado.
- Configuração sem esforço com instalação num clique.
Comunidade
Junte-se à comunidade de programadores EvoX para contribuir, aprender e esclarecer as suas dúvidas.
import torch
from evox.algorithms.pso_variants import PSO
from evox.problems.numerical import Ackley
from evox.workflows import StdWorkflow, EvalMonitor
torch.set_default_device("cuda")
# Define the algorithm
algorithm = PSO(pop_size=100, lb=-32 * torch.ones(10), ub=32 * torch.ones(10))
problem = Ackley()
monitor = EvalMonitor()
workflow = StdWorkflow(algorithm, problem, monitor)
workflow.init_step()
for i in range(100):
workflow.step()
monitor.plot() Ecossistema
Projetos em Destaque
Explore um ecossistema rico em bibliotecas, ferramentas e muito mais para apoiar o desenvolvimento.
EvoCmo
A fully tensorized, GPU-accelerated multi-population evolutionary algorithm for efficiently solving constrained multi-objective optimization problems (CMOPs).
EvoGit
A decentralized multi-agent framework that reimagines software development as a collaborative, evolutionary process.
EvoGO
A fully data-driven framework for black-box optimization, replacing manual heuristic operators by learning search behaviors from historical data