Abra Beagle.

Open Beagle é uma estrutura de computação evolutiva em C ++.
Baixe Agora

Abra Beagle. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Christian Gagn
  • Site do editor:
  • http://beagle.gel.ulaval.ca/index.html

Abra Beagle. Tag


Abra Beagle. Descrição

Abra Beagle é uma estrutura de computação evolutiva em C ++. Abra Beagle é uma estrutura de computação evolutiva C ++ (CE). Ele fornece um ambiente de software de alto nível para fazer qualquer tipo de CE, com suporte para programação genética baseada em árvores, string de bit e algoritmos genéticos reais e estratégia de evolução. A arquitetura aberta do Beagle segue fortes princípios de programação orientada a objetos, onde As abstrações são representadas por objetos frouxamente acoplados e onde é comum e fácil reutilizar o código.Open Beagle é projetado para fornecer um ambiente CE que é genérico, amigável, portátil, eficiente, robusto, elegante e livre. Com Beagle aberto, o usuário pode executar qualquer tipo de CE, tanto quanto cumpre alguns requisitos mínimos. A única condição necessária é ter uma população de indivíduos para a qual uma seqüência de operações em evolução é informaticamente aplicada. Assim, o Beagle aberto suporta a maioria dos sabores da CE Mainstream, tal programação genética, cordão de bits e algoritmos genéticos de valores reais, e estratégia de evolução. Também inclui suporte para técnicas avançadas da CE, essa otimização multiobjetivo e a co-evolução. O usuário pode tomar qualquer uma dessas estruturas especializadas e modificá-las além de criar seu próprio sabor especializado de algoritmos evolucionários.Aqui estão algumas características importantes do "Beagle Aberto": Facilidade de Usuário · Esforços consideráveis foram implantados para fazer o uso do Beagle Aberto o mais fácil e agradável possível. Abra o Beagle possui vários mecanismos que oferecem uma interface de programação amigável. Por exemplo, o gerenciamento de memória de objetos dinamicamente alocados é bastante simplificado pelo uso de contagem de referência e coleta automática de lixo. O estilo de programação promovido é de alto nível e permite prototipagem rápida de aplicativos. Portabilidade · O código de Beagle aberto é compatível com o padrão C ++ ANSI / ISO 3. Requer a biblioteca de modelos padrão (STL). Nenhuma chamada específica nas bibliotecas principais é feita para o sistema operacional nem para o hardware. Eficiência · Para garantir a execução eficiente, especial atenção foi dada à otimização de seções de código crítico. Perfis de execução detalhados dessas seções foram feitas. Além disso, o fato de que o Beagle aberto é escrito em C ++ contribui para o seu bom desempenho geral. Robustez · Muitas instruções de verificação e validação são incorporadas no código para garantir a operação correta e informar o usuário quando há um problema. Mecanismos robustos para economizar periodicamente o estado de evolução atual também foram implementados para permitir a reinicialização automática de evoluções interrompidas. Elegância · A interface do Beagle Aberta foi desenvolvida com cuidado. A grande energia foi investida na concepção de um pacote de software coerente que segue bem princípios de programação genéricos e genéricos. Além disso, as regras estritas de programação foram aplicadas para tornar o código C ++ fácil de ler, entender e, eventualmente, modificar. O uso do XML como formato de arquivo também é um aspecto central do Beagle aberto, que fornece um terreno comum para o desenvolvimento de ferramentas analisar e gerar arquivos e integrar a estrutura com outros sistemas. Sourceness gratuito · O código-fonte do Beagle aberto é gratuito, disponível sob a Licença Pública Geral GNU (LGPL). Assim, pode ser distribuído e modificado sem qualquer taxa. (Consulte a seção Copyright para obter mais detalhes. O que é novo nesta versão: · Corrigir bug na leitura de constantes aleatórias de ler GP Efemeral (CG) · Devido a uma assinatura errada, método GP :: Efemeralt :: ReadwithContext não foi adequadamente chamado de leitura uma constante aleatória efemeral GP de um arquivo XML. (Graças a Bartek)


Abra Beagle. Software Relacionado

Agendador de RT.

RT Scheduler é um simulador para agendamento de software em tempo real difícil, desenvolvido em C #. ...

425

Download

Slptk.

SLPTK é uma biblioteca ANSI C, um conjunto de utilitários e scripts para processamento de linguagem natural. ...

188

Download

Henry.

Henry é um utilitário de astrometria educacional para realizar cálculos com base em um diagrama HertzsPrung-Russel (H-R). ...

201

Download