Ich bin auf der Suche nach einer guten genetischen Programmierbibliothek für JVM. (nicht genetischer Algorithmus, sondern genetische Programmierung) Ich versuchte JGAP (jgap.sourceforge.net) und Uhrmacher (watchmaker.uncommons.org). Leider haben diese Werkzeuge nur eine experimentelle und unreife Unterstützung für die genetische Programmierung (sie konzentrieren sich hauptsächlich auf genetische Algorithmen).Genetische Programmierbibliothek für Java
Vielleicht kennen Sie ein besseres Werkzeug für genetische Programmierung, für JVM (kann in Java oder einer anderen kompilierten Sprache für JVM geschrieben werden).
Ich bin nicht auf der Suche nach einer umfassenden Liste von GP-Tools, ich bin eher auf der Suche nach einem guten, populären Tool (wie beliebte Betriebssysteme sind Windows, Linux und Mac, und beliebte Java IDEs sind Eclipse, IDEA und NetBeans).
Es muss keine genetische Programmierbibliothek (GP) sein, es kann auch (und es wäre wahrscheinlich besser) eine Genexpressionsprogrammierungsbibliothek (GEP) sein.
EDIT (nach zwei Monaten seit der Frage): Ich analysierte die meisten Links Sie geschrieben und die in Wiki zur Verfügung stehen, und ich muss sagen, dass jede dieser Bibliotheken haben mindestens eine der folgenden Probleme:
keine Open-Source-oder Open-Source, aber sehr restriktiv (GPL);
keine Dokumentation (oder sehr schlechte);
keine integrierte Unterstützung für die genetische Programmierung oder Genexpression Programmierung (oder experimentelle;.
einige Verwendung in einfach zu komplex sind
In diesem sitation ich schriftlich endete meine eigene einfache Bibliothek für das Projekt (mit Genexpressionsprogrammierung, die es sehr, sehr einfach macht)
@Carlos: Ich bin ein wenig enttäuscht, dass meine Antwort das Kopfgeld auf diesem gewonnen hat. Wenn Sie der Frage mehr Inhalt hinzufügen möchten, spende ich meine Gewinne an ein zweites Kopfgeld. Nur @ Nachricht mich hier. –
@Bill die Eidechse, hey, keine Sorge, Kumpel, es ist in Ordnung, ich habe schon mein Projekt geknackt, also ist es mir jetzt gut. Ist nett von dir, so aufrichtig und ehrlich zu sein. Kudos und Rep für dich, Kumpel;). Alles Gute – Carlos
Mit Blick auf [Ihre nächste Frage] (http://stackoverflow.com/questions/5279149/implementing-methods-having-raw-types-in-scala), verwenden Sie [Drools Planner] (http://www.jboss.org/drools/drools-planner) (ASL, mit Dokumenten und Beispielen) jetzt? Wie gefällt es Ihnen? :) –