Frage

geschlossen. Diese Frage trifft nicht Stapelüberlaufrichtlinien . Es akzeptiert derzeit nicht Antworten.

Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, sodass thema für den Stapelüberlauf ist.

geschlossene vor 7 Jahren .

Diese Frage verbessern .

Ich möchte einige einfache genetische Algorithmen in Java umsetzen.

Bis jetzt fand ich nur jgap . Hat jemand einige Erfahrungen damit gesehen? Und kennst du andere Java-Bibliotheken für GA?

Ich möchte es nicht als in ga in Java und i geschrieben Java verwenden müssen, also Was ist die aktivste genetische Programmierbibliothek? < / a> ist auch nicht das hilfreich.

War es hilfreich?

Lösung

Ich habe den WatchMaker Framework , also sind meine Meinungen nicht unvoreingenommen. ecj und jGAP sind die zwei etablierten Optionen und wahrscheinlich die umfassendste.Andererseits bedeutet ihr Alter, dass sie ältere Versionen von Java abzielen, was keine Generika bedeutet.

Der Hidden-Klauselblog hat ein Serie von Beiträgen (scrolleDie Liste hinunter, um sie zu sehen) Vergleich von JGAP, ECJ und WatchMaker.

der Frameworks, die ich nicht geschrieben habe, Jenes ist wahrscheinlich derjenige, der die API hatIch mag das Aussehen von.Es verwendet auch einen moderneren Generika-basierten Ansatz.

Andere Tipps

Vielleicht werfen Sie einen Blick auf die GA ( jenetics ), das ich geschrieben habe.Es verwendet die Javolution-Bibliothek zur Parallelisierung und der JSCience-Bibliothek für das numerische Zeug.Ich denke, es lohnt sich einen Blick.

Ich kenne Apache Mahout (basierend auf Apache Hadoop) hat eine Belastung von Maschinenlernen-Algorithmen - obwohl nicht sicher, ob genau das ist, wonach Sie suchen?

http://mahout.apache.org/

Dies ist eine Alternative, die ich später für meine eigene Errichtung verbüßt hatte.Ich habe JGAP in der Vergangenheit benutzt und war mit ihm zufrieden, aber dieses scheint viele hervorragende Beispiele zu haben, und ich dachte, ich würde es beim nächsten Mal versuchen, wenn ich den Optimierungscode brauchte.

http://watchmaker.uncommons.org/

Check out Apache Mathe - GenetikAlgorithmus .Ich habe angefangen, es anzusehen.Da bin ich neu in Genetikalgorithmen, nicht sicher, ob Sie die Vollständigkeit oder nicht von dieser Bibliothek nicht sicher sind.Es verfügt über ein schönes Lizenzmodell für mehrere Anwendungen für den akademischen und kommerziellen Gebrauch (Apache 2.0).

schauen Sie sich einen Blick auf java galib, genetische Algorithmusbibliothek :

Galib, Java-Genetische Algorithmus-Bibliothek (JAR), Modelle Chromosomen als echte Zahlen, Zeichen, Zeichenfolgen und Stringsequenzen.Sehr einfach zu bedienen, erweitern Sie einfach einen der vorhandenen GA-Klassen und implementieren Sie Ihre Fitness-Funktion.Mustergas enthalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top