AeroPython / aeropy

aeropy - Python tools for Aeronautical calculations
BSD 2-Clause "Simplified" License
10 stars 5 forks source link

Algoritmo genético #19

Open newlawrence opened 9 years ago

newlawrence commented 9 years ago

Opino que no vendría mal dotar al repositorio de un módulo de herramientas.

He estado mirando, y salvo ejemplos aislados, no he encontrado ninguna biblioteca formal python para algoritmos genéticos. Por eso os pregunto, ¿qué os parece si adapto el que hice para la asignatura de Diseño Mecánico, en un submódulo aeropy/tools/genetic?

Es un claro ejemplo de algoritmo paralelizable (así le doy caña a subprocess), y le puede resultar muy útil a la gente que quiera emplearlo para su PFC.

astrojuanlu commented 9 years ago

Sí que vendría bien, pero incluso diría que se merece su propio repositorio aparte ¿no? Así podemos comparar con estas dos alternativas:

http://pyevolve.sourceforge.net/

"Pyevolve was developed to be a complete genetic algorithm framework written in pure python"

http://deap.readthedocs.org

"DEAP is a novel evolutionary computation framework for rapid prototyping and testing of ideas."

¿Les has echado ya un ojo?

No sé si puedes crear repositorios en la organización pero si no puedes te doy permisos.

AunSiro commented 9 years ago

El esquema del algoritmo que voy a usar con Xfoil, por si sirve aquí:

https://docs.google.com/presentation/d/1_78ilFL-nbuN5KB5FmNeo-EIZly1PjqxqIB-ant-GfM/edit?usp=sharing