Beagle abierto

Abra Beagle es un marco de cálculo evolutivo en C ++.
Descargar ahora

Beagle abierto Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Christian Gagn
  • Sitio web del editor:
  • http://beagle.gel.ulaval.ca/index.html

Beagle abierto Etiquetas


Beagle abierto Descripción

Abra Beagle es un marco de cálculo evolutivo en C ++. Abra Beagle es un marco de cálculo evolutivo (CE) de C ++. Proporciona un entorno de software de alto nivel para realizar cualquier tipo de CE, con soporte para la programación genética basada en árboles, cadena de bits y algoritmos genéticos de valor real, y estrategia de evolución. La arquitectura abierta de Beagle sigue los principios fuertes de la programación orientada a objetos, donde Las abstracciones están representadas por objetos acoplados sueltos y donde es común y fácil de reutilizar el código.Open Beagle está diseñado para proporcionar un entorno de CE genérico, fácil de usar, portátil, eficiente, robusto, elegante y libre. Con Beagle abierto, el usuario Puede ejecutar cualquier tipo de CE, en la medida en que cumpla con algunos requisitos mínimos. La única condición necesaria es tener una población de individuos a los que se aplica una secuencia de operaciones en evolución. Además, abre Beagle Supports la mayoría de los sabores principales de la CE, la programación genética, la cadena de bits y los algoritmos genéticos de valores reales, y la estrategia de evolución. También incluye el apoyo a las técnicas avanzadas de la CE, la optimización de múltiples múltiples y la co-evolución. El usuario puede realizar cualquiera de estos marcos especializados y modificarlos aún más para crear su propio sabor especializado de algoritmos evolutivos. Aquí hay algunas características clave de "Open Beagle": La facilidad de uso de los usuarios · Se implementaron esfuerzos considerables para que el uso de Beagle abierto sea tan fácil y agradable posible. Beagle abierto posee varios mecanismos que ofrecen una interfaz de programación fácil de usar. Por ejemplo, la gestión de la memoria de los objetos asignados dinámicamente se simplifica considerablemente mediante el uso del conteo de referencia y la recolección automática de basura. El estilo de programación promovido es alto nivel y permite un rápido prototipado de aplicaciones. Portabilidad · El código abierto de Beagle está compatible con el estándar C ++ ANSI / ISO 3. Requiere la biblioteca de plantillas estándar (STL). No se realiza una llamada específica en las bibliotecas centrales al sistema operativo ni al hardware. Eficiencia · Para asegurar la ejecución eficiente, se prestó especial atención a la optimización de las secciones de código crítico. Se realizaron perfiles de ejecución detallados de estas secciones. Además, el hecho de que el Beagle abierto esté escrito en C ++ contribuye a su buen desempeño general. Robustez · Muchas declaraciones de verificación y validación están integradas en el código para garantizar la operación correcta e informar al usuario cuando hay un problema. También se han implementado mecanismos robustos para salvar periódicamente el estado de evolución actual para permitir el reinicio automático de evoluciones interrumpidas. Elegancia · La interfaz de Beagle abierta se desarrolló con cuidado. Se invirtió una gran energía para diseñar un paquete de software coherente que sigue a los buenos principios de programación de OO y genéricos. Además, se aplicaron estrictas reglas de programación para que el código de C ++ sea fácil de leer, comprender y, finalmente, modificar. El uso de XML como formato de archivo también es un aspecto central del Beagle abierto, que proporciona un terreno común para el desarrollo de herramientas para analizar y generar archivos, e integrar el marco con otros sistemas. SOADORIDAD GRATUITA · El código fuente de Open Beagle es gratuito, disponible bajo la Licencia Pública General de GNU Menor (LGPL). Por lo tanto, se puede distribuir y modificar sin ninguna tarifa. (Consulte la sección Copyright para más detalles. Lo que está nuevo en esta versión: · Fix Bug en la lectura GP Efemeral constantes aleatorios (CG) · Debido a una firma incorrecta, Método GP :: Ephemeralt :: ReadwithContext no se llamó correctamente la lectura Una constante aleatoria de GP efímera de un archivo XML. (Gracias a Bartek)


Beagle abierto Software relacionado

Programador de rt

RT Scheduler es un simulador para la programación de software difícil en tiempo real, desarrollado en C #. ...

425

Descargar

Slptk

SLPTK es una biblioteca ANSI C, un conjunto de utilidades y scripts para el procesamiento de lenguaje natural. ...

188

Descargar

Enrique

HENRY es una utilidad de astrometría educativa para realizar cálculos basados en un diagrama Hertzsprung-Russel (H-R). ...

201

Descargar