Software de programare genetică

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Descriere

Software disponibil, incluzând diferite modele și paradigme

Paradigme

  • GE = Evoluție Gramatică
  • CFG = Whigham's Context-Free Grammar GP
  • CGP = GP cartezian al lui Julian Miller
  • GEP = Programarea expresiei genelor
  • ST = puternic tipat
  • MO = Multi-obiectiv

Modele

Nume Descriere Licență Limba Lansare (actualizată la 2018/11) Cadrul / aplicația Șablon Rețea (insulă) MO GE GEP CFG CGP SF Notă
AForge.net Biblioteca de programare Evolution LGPL .NET 2013/07 F. T. Da
Beagle Un cadru generic C ++ pentru calcule evolutive LGPL C ++ 2017/10 F. T. Da Da
BorgMoea Algoritmul evolutiv multiobiectiv Borg (MOEA) Deschideți Custom C. 2014 LA Da Plugin pentru MOEA Framework (aceiași dezvoltatori)
BraneCloud Evolution Calcul industrial evolutiv de rezistență pentru .NET 4.0 Apache C # 2015 (?) F. Furca ECJ pentru .NET 4.0 - Acesta este un port independent al venerabilului proiect ECJ al lui Sean Luke (GMU EC Lab) Versiunea 20
DCTG-GP Sistem GP bazat pe Prolog. GP ghidat gramatical folosind gramaticile atributelor bazate pe logică Prolog 2001 (?) LA
Deap Algoritmi evolutivi distribuiți în Python LGPL Piton 2018/08 F. T. Da Da Da Creat de echipa Open BEAGLE. Integrare SCOOP pentru calcul paralel
Dgpf Cadru de programare genetică distribuită LGPL Java 2007/05 F. Da
Drp Evoluție gramaticală + Programare genetică = Programare dirijată GPL Rubin 2006/09 F. Da
Discipulus sau Discipulus Software de programare genetică comercială de la RML Technologies, Inc Comercial ??? LA L
Ecf Cadrul de calcul evolutiv. genotipuri diferite, algoritmi paraleli, tutorial C ++ 2017/07 F. T. MPI
Ecj Un sistem de cercetare în calcul evolutiv bazat pe Java Licență academică gratuită Java 2018/07 FACE M. Da Da Da Da Da
Eo Cadrul componentelor de calcul evolutiv C ++ LGPL C ++ 2012/07 F. M. MPI
EllenGp Sistem de programare genetică liniară pentru regresie și clasificare simbolică GPL C ++ 2017/03 F. L Da
Ep4js Cadrul GA / EP scris în JavaScript Apache JavaScript 2008/02 F. T.
EpochX EpochX este un cadru de programare genetică open source LGPL Java 2012/07 F. M. Da Da
Eureqa / Formulează Regresie simbolică bazată pe GP Comercial ??? LA
Eva2 Un cadru bazat pe Java pentru algoritmi evolutivi - cunoscut anterior ca JavaEvA / EvA LGPL Java 2015/12 F. T. RMI Da Da
Evogen Evogen este o bibliotecă Actionscript 3 de uz general pentru generarea de algoritmi genetici MIT Contracta 2009/08 F.
EvoJ Proiectul EvoJ este un cadru Java extensibil ușor care simplifică codificarea și refactorizarea aplicațiilor de algoritmi genetici. Creative Commons Java 2015/05 F.
FlexGP Platforma bazată pe cloud pentru generarea de probleme de regresie pe scară largă neliniare transparente Java 2014/12 F. P2P A FACE
GAlib Cadrul orientat pe obiecte cu 4 implementări GA diferite și 4 tipuri de reprezentare (sunt posibile derivări arbitrare) Deschideți Custom C ++ 2007/03 F. T.
Genetik Un cadru generic care acceptă algoritmi evolutivi. LGPL Java 2009/07 F. T.
GenPro Programare genetică orientată spre obiect reflectant. Open Source Framework. Extindeți cu POJO, generează cod Java simplu Apache Java 2009/12 F.
GeneXproTools Software comercial de programare a expresiei genelor pentru regresie logistică, clasificare și regresie Comercial 2014 (?) LA T.
Geva GEVA este o implementare a Grammatical Evolution în Java GPL Java 2010/07 F. M. Da Înlocuit de PonyGE
GpAlta Set de instrumente de programare genetică care urmărește simplitatea și viteza GPL Java 2007/12 LA T.
GpC ++ Biblioteca de clase C ++ de programare genetică GPL C ++ 1997 (?) F. T.
GPdotNET Instrument de inteligență artificială pentru aplicarea algoritmului genetic și a rețelelor neuronale artificiale în modelare, predicție, optimizare și recunoașterea tiparelor MIT .NET 2018/11 LA
Gpe Cadrul pentru efectuarea experimentelor în programarea genetică AFL .NET 2005/06 F.
GpLab O cutie de instrumente de programare genetică pentru MATLAB Matlab 2018/06 F. T.
GpLearn Implementează programarea genetică în Python, cu un API inspirat și compatibil scikit-learn. Piton 2017/11 F. A FACE
GpOCL Programarea genetică în OpenCL este o implementare paralelă a programării genetice destinate dispozitivelor eterogene, cum ar fi CPU și GPU GPL OpenCL 2011/12 LA T.
GpTips Set de instrumente de programare genetică și regresie simbolică pentru MATLAB. Destinat efectuării regresiei simbolice multigene Matlab 2014/11 F. T.
HeuristicLab Un mediu independent de paradigmă și extensibil pentru optimizarea euristică, interfață grafică bogată a utilizatorului, sursă deschisă, arhitectură bazată pe pluginuri GPL3 C ascuțit 2018/01 LA M. Da
Jaga API open source extensibil și conectabil pentru implementarea algoritmilor genetici și a aplicațiilor de programare genetică Java ??? F. T.
Java GAlib Sursa Forge open source Java algoritm genetic bibliotecă, complet cu Javadocs și exemple (vezi partea de jos a paginii) Java 2004/04 F.
Jclec Bibliotecă de calcul evolutiv în Java, codare în arborele de expresie, codificare în arborele de sintaxă Java 2014/07 F. T. Da
JefNet Cadru de programare genetică distribuită pentru limbajul Java LGPL Java 2006/12 F. JXTA
Jenetică Algoritm genetic avansat, algoritm evolutiv și bibliotecă de programare genetică Apache Java 2018/11 F. Da A FACE
JGap Algoritmi genetici Java și programare genetică, un cadru open-source LGPL Java 2015/07 F. T.
JGe Java Grammatical Evolution Java 2010/05 F. Da
JGprog Programare genetică groovy Java Macabru 2000/04
JMetal Algoritmi metaheuristici în Java MIT Java 2018/11 Da
JRGp Java 2002/10 LA T. Da
Karoo Gp O platformă de programare genetică pentru Python cu TensorFlow pentru suport pentru procesor și GPU. MIT Piton 2018/05 A / F T. https://arxiv.org/pdf/1708.03157.pdf
Lagep Sprijinirea programării genetice populației unice / multiple pentru a genera funcții matematice. Open Source, OpenMP folosit. C ++ 2008/07 LA T.
Mex Programare multiexpresie C ++ 2018/08 LA Varianta de programare genetică care codifică mai multe soluții în același cromozom
MicroGp Instrument de uz general, utilizat în cea mai mare parte pentru generarea limbajului de asamblare GPL C ++ 2015/09 LA L Da Asamblator personalizabil
Lil Gp C. 1998/09 LA T.
Moea Multiobjective Evolutionary Algorithm Framework LGPL Java 2017/04 F. Da Da Da
Maimuțe Un cadru de programare genetic puternic tipat pentru Python Piton 2018/06 F. Da A FACE
Opt4J Un cadru modular pentru optimizarea meta-euristică LGPL Java 2015/11 Da
Paradiseo Un cadru software pentru metaheuristic CeCILL C ++ 2012/11 F. MPI Da
PerlGp Programare genetică bazată pe gramatică în Perl GPL Perl 2007/10 F. T. Da
PmdGp Cadrul orientat pe obiecte pentru rezolvarea problemelor de programare genetică C ++ 2001/08 F. T.
PolyGP Haskell 2010/01 LA
PonyGe O implementare de fișier GE, mică, cu o singură sursă, cu o aplicație demonstrativă grafică interactivă GPL Piton 2018/08 A / F T. Da Evoluția GEVA (O'Neil et. Al) S-a luat decizia de a fuziona aspectele bogate în caracteristici și modulare ale GEVA cu Python și de a restructura baza codului de dezvoltare al PonyGE într-o structură de pachete: https: // arxiv .org / pdf / 1703.08535.pdf
PushGp Un sistem de programare genetică puternic tipat, bazat pe stivă, care permite GP să-și manipuleze propriul cod (evoluție auto-constructivă) GPL C ++ , Java , JavaScript , Lisp ??? LA S.
PyEvolve Pyevolve a fost dezvoltat pentru a fi un cadru complet de algoritm genetic scris în pytho pur Licență Python Piton ??? F. T.
Pyvolution Cadrul algoritmilor evolutivi Apache Piton 2012/12 F.
PyStep Programare gEnetic puternic Python MIT Piton 2009/04 F. T. Da
Rmit GP Un pachet de programare genetică cu suport pentru funcții definite automat C ++ ??? F. T. Da
RoboGP Sistem robust de programare genetică C ++ 2011/03 F.
Slash / A Limbaj de programare și bibliotecă C ++ pentru programare genetică (liniară) GPL C ++ 2011/05 F. L Evoluează programele SLASH
SmallGp C ++ 2004 (?) T.
scânteie-ml-gp Pachetul oferă implementarea java a programării genetice de date mari pentru Apache Spark Java 2017/06 F. A FACE
TinyGp Un mic sistem de programare genetică Java 2008/02 LA T.
Viaţă Cadrul de programare genetică Vita MPL2 C ++ 2018/11 F. L Da
Ceasornicar Cadru extensibil, performant, orientat obiect, pentru implementarea algoritmilor evolutivi / genetici independenți de platformă în Java Apache Java 2017/12 F. T. Hadoop Teracotă Da
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT