JGAP.

JGAP ist eine genetische Algorithmen-Komponente, die in Form eines Java-Pakets geschrieben ist.
Jetzt downloaden

JGAP. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Neil Rotstan and Klaus Meffert
  • Website des Verlags:

JGAP. Stichworte


JGAP. Beschreibung

JGAP ist eine genetische Algorithmen-Komponente, die in Form eines Java-Pakets geschrieben ist. JGAP (ausgesprochen "Jay-Lücke") ist eine genetische Algorithmen-Komponente, die in Form eines Java-Pakets geschrieben ist. Das JGAP-Projekt bietet grundlegende genetische Mechanismen, die leicht verwendet werden können, um evolutionäre Prinzipien auf Problemlösungen anzuwenden. Der Boden ist in naher Zukunft, um die genetische Programmierung in JGAP einzuführen! JGAP wurde geschrieben, um sehr einfach zu bedienen ist Algorithmen, die den Grundsatz der natürlichen Selektion verwenden, um einen Satz von Lösungen auf eine optimale Lösung zu entwickeln. Gas sind nicht nur sehr mächtig, sind aber auch sehr einfach zu bedienen, da die meisten Arbeiten in einer einzelnen Komponente eingekapselt werden können, die Benutzer nur für die Festlegung einer Fitness-Funktion, die zur Bestimmung verwendet wird, um zu bestimmen, wie "gute" eine bestimmte Lösung relativ dazu ist Andere Lösungen. Was ist neu in dieser Version: · Das MONA Lisa-Malerei-Problem (GA- und GP-Version) hinzugefügt. Danke zu Yann für seinen großen Beitrag · Enhanced Javadoc. · Einige Unterteiltests hinzugefügt · CommandGene, PROGRAMCHROMOSOME: Unterstützung für die Dynamisierung der Künste der Knoten · GPconfiguration: Parameter hinzugefügt für die Dynamisierung von Knoten 'Arities · Gppopulation: Verbesserte Erstellung neuer Programme · Programmchromosom · CommandGene: Neue Versionen von Methoden gewährleistet · PROGRAMCHROMOSOME, GPPROGRAMM: Implementierte Schnittstelle IBusinessKey (Methode GetBusinesskey) · Programmchromosomen · Das GP-COMMAND-Terminal unterstützt jetzt primitive Klassenarten · Einige GP-Befehle scornable: True, FALSE, Wenn, ifelse, gleich, addieren, subtrahieren, multiplizieren, divideid, exp, inkrementieren, inkrementieren, ifdyn, schleifen oder xor, nicht, multiplizieren3, lesbarkeit POP, POW, MAX, MIN, RandomGenerator, MODULO, RUND, SINANY, STORETERMINALING, STORETERMINALINALINGEXED, Tangent, Transfermemory, ABS, ADD3, ADD4, Addandstore, Arccosine, Arcs-, ArccoStent, Ceil, ExchangeMemory, Boden, ForLoop, Forxloop, Log, Greaterthan, LEGERTHAN. · Verbesserter Vergleich mehrerer GP-Befehle · Option in BrancheCross hinzugefügt, um ein Chromosom einfach auszuwählen · Konstrukteure für GP-Command NOP, FALSE, TRUE und · Fehler in ForLoop.Clone behoben · GP-Befehle des Tictactoe-Beispiels vorsichtig gemacht · Ersetzen von System.outs in Beispielen mit Anruf an Logger (behalten sie jedoch aufgrund von Formatierungen in Anthrailproblem) · Benutzeroberfläche iuniquecommand für GP-Befehle hinzugefügt, optimierte GP-Programmerstellung · Fügen Sie in Turniereselektor Siedanamenten hinzu · Ausgabe der Befehlsklasse beim Verletzung der Einzigartigkeitsbeschränkung über commandgene.Sorreursunizität · GPFITNESSFUNKTION: Zusätzliche Ausnahmeprotokollierung · Innere Klassen-TurniereSelector configurierbar von org.jgap.impl.tournamentSelector serialisierbar · Vereinfachtes GP-KlassenkrementMemory durch Entfernen eines veralteten Konstruktors · GPProgram: Extrahierte Aussage in neue Methode Puttocache, entfernte zwei TODOs · Gptestcase: Methode GetRandomeGerator hinzugefügt


JGAP. Zugehörige Software