| N-genes N-genes é um poderoso algoritmo genético e ferramenta de programação escrito para Java 5. |
Baixe Agora |
N-genes Classificação e resumo
- Nome do editor:
- Jean-Luc Falcone
- Site do editor:
- http://cui.unige.ch/spc/tools/n-genes/
N-genes Tag
N-genes Descrição
N-genes é um poderoso algoritmos genéticos e ferramentas de programação escrito para Java 5. N-Genes é um poderoso algoritmos genéticos e ferramentas de programação escrito para Java 5.Using Técnicas avançadas orientadas a objetos, como genéricos e introspecção, é um sistema mais simples para aprender e usar. O design dos N-Genes permite a codificação rápida e um total de flexibilidade.N-Genes é um projeto de código aberto liberado sob GPL. É livre de cargas.Aqui são algumas características-chave de "N Genes": Programação genética baseada em pilha A programação genética implementada em n-genes depende de programas de postfix lineares, perto de idiomas de programação postscript. Eles permitem as seguintes vantagens: · Idioma de alto nível e Turing-Completed (através de instruções de controle de fluxo); · Conjunto de instruções extensíveis e personalizáveis; · Possibilidade de usar operadores de GA mais rápidos e mais simples; · Algoritmos de remoção / controle eficiente. Modularidade e arquivos de configuração dinâmica Todas as partes da computação evolutiva foram feitas componentes, através da metodologia de "padrões de design". Os benefícios são: · Separação do comportamento da representação, ou seja, podemos usar os mesmos operadores para um ga duplica individualmente ou para um problema GP; · Código curto e legível, uma vez que cada objeto representa apenas uma única operação e, portanto, tem poucos e Métodos de shorts. · A possibilidade de alterar os componentes ou seu comportamento durante a evolução, por exemplo, mudando dinamicamente o tamanho de uma população ou usando operadores de mutação auto-adaptação. A plataforma N-Genes é acoplada com um sistema de arquivos de configuração dinâmica. Este sistema é capaz de instanciar qualquer classe, passando parâmetros arbitrários de tipos whaterver, que precisam estender o analisador. A introspecção do objeto é usada na inicialização. Otimizações de desempenho N-genes foi escrita com computação de alto desempenho em mente. Aqui estão as otimizações que você obtém gratuitamente, usando nossa plataforma: · Gerenciamento de memória de reciclagem de objetos, eliminando o tempo gasto em alocação de objetos e coleções de lixo; · Eficiente cache de aptidão de nível individual, a aptidão é computada preguiçosa e armazenada em cache até o indivíduo é mutado; · Cache individual de nível populacional, economizando tempo de computação quando a diversidade da população é dura.
N-genes Software Relacionado